@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{color-scheme:light dark;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--page:#f6f4f0;--surface:#fffdfa;--surface-muted:#eee8df;--ink:#201815;--ink-secondary:#463b33;--ink-list:#352a24;--muted:#655b53;--soft:#706257;--line:#dcd3c7;--line-strong:#92816e;--brand:#865923;--brand-dark:#332219;--sage:#65705d;--rose:#8d5d61;--panel:#f0eae1;--answer-bg:#eee8df;--btn-primary-bg:#332219;--btn-primary-ink:#fffaf2;--btn-primary-hover:#4b3223;--aura-amber:#8f612814;--aura-sage:#65705d0d;--aura-rose:#8d5d610a;--hero-ink:#fcf5eb;--hero-muted:#d6c4bb;--hero-surface:#2c1924;--max-page:1280px;--page-x:clamp(1.25rem, 5vw, 5rem);--section-y:clamp(3.5rem, 7vw, 6rem)}@media (prefers-color-scheme:dark){:root{--dark-page:#19130f;--dark-surface:#241c16;--dark-ink:#f3ece1;--dark-muted:#c5b6a6;--dark-brand:#d2a566;--page:var(--dark-page);--surface:var(--dark-surface);--ink:var(--dark-ink);--muted:var(--dark-muted);--brand:var(--dark-brand);--surface-muted:#30251b;--ink-secondary:#ddd0c2;--ink-list:#dfd2c2;--soft:#b8a694;--line:#463727;--line-strong:#9b846b;--panel:#2b2119;--answer-bg:#30251b;--btn-primary-bg:#f3ece1;--btn-primary-ink:#24150f;--btn-primary-hover:#e2cda9}.home-theme{--page:var(--dark-page)!important;--surface:var(--dark-surface)!important;--ink:var(--dark-ink)!important;--muted:var(--dark-muted)!important;--brand:var(--dark-brand)!important}}*{box-sizing:border-box}html{background:var(--page);scroll-padding-top:6rem}body{background:var(--page);min-width:0;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:5px}:target{scroll-margin-top:6rem}::selection{background:var(--brand-dark);color:#fffaf2}[hidden]{display:none!important}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:400;line-height:1.13}h1{font-size:clamp(2.65rem,4.5vw,4.15rem)}h2{font-family:var(--font-body);font-size:clamp(1.9rem,3.1vw,2.8rem);font-weight:600;line-height:1.16}h3{letter-spacing:-.025em;text-wrap:pretty;font-size:1.25rem;font-weight:600;line-height:1.3}p{color:var(--muted);text-wrap:pretty}ul,ol{padding-left:1.25rem}li{padding-left:.2rem}.skip-link{z-index:100;background:var(--ink);color:var(--surface);border-radius:8px;padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:var(--page);border-bottom:1px solid var(--line);view-transition-name:site-header;position:sticky;top:0;box-shadow:0 4px 28px #28181209}@supports (backdrop-filter:blur(12px)){.site-header{background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(12px)}}.header-inner{width:min(calc(100% - 2 * var(--page-x)), var(--max-page));align-items:center;gap:1.4rem;min-height:76px;margin-inline:auto;display:flex}.brand-link{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.brand-link img{width:10.75rem;height:auto}.site-nav{align-items:center;gap:.4rem;display:flex}.site-nav a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;padding:.4rem .65rem;font-size:.87rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--surface-muted);border-radius:12px}.site-nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1.25rem;font-size:.91rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.button.primary{color:var(--btn-primary-ink);background:var(--btn-primary-bg)}.button.primary:hover{background:var(--btn-primary-hover)}.button.secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.button.secondary:hover{background:var(--surface-muted)}.button:active{transform:translateY(1px)}.header-cta{white-space:nowrap;min-height:44px;padding:.65rem 1rem;font-size:.82rem}.text-link{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);align-items:center;font-size:.94rem;font-weight:500;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.9rem;display:flex}.nav-menu{display:none;position:relative}.nav-menu>summary{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-width:48px;min-height:48px;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu-bars,.nav-menu-bars:before,.nav-menu-bars:after{content:"";background:var(--ink);width:20px;height:1.5px;display:block;position:relative}.nav-menu-bars:before{position:absolute;top:-6px}.nav-menu-bars:after{position:absolute;top:6px}.nav-menu[open] .nav-menu-bars{background:0 0}.nav-menu[open] .nav-menu-bars:before{top:0;transform:rotate(45deg)}.nav-menu[open] .nav-menu-bars:after{top:0;transform:rotate(-45deg)}.nav-menu-panel{width:min(21rem, calc(100vw - 2 * var(--page-x)));background:var(--surface);border:1px solid var(--line);border-radius:22px;max-height:calc(100dvh - 6rem);padding:1rem;position:absolute;top:calc(100% + .9rem);right:0;overflow-y:auto;box-shadow:0 20px 50px #33221926}.nav-menu-panel a{align-items:center;min-height:48px;padding:.65rem .85rem;text-decoration:none;display:flex}.nav-menu-panel a[aria-current=page]:not(.button){background:var(--surface-muted);border-radius:8px}.nav-menu-panel .button{margin-top:.6rem}.home-theme{background:radial-gradient(ellipse at 0% 17%, var(--aura-rose), transparent 34%), radial-gradient(ellipse at 100% 48%, var(--aura-amber), transparent 32%), var(--page);color:var(--ink);position:relative}.home-theme>section,.page-shell{width:min(calc(100% - 2 * var(--page-x)), var(--max-page));margin-inline:auto}.home-theme>.hero-section{width:min(calc(100% - 2rem), calc(var(--max-page) + 4rem))}.hero-section{isolation:isolate;background:radial-gradient(ellipse at 8% 100%, #694032 0%, transparent 57%), radial-gradient(ellipse at 70% 0%, #533044 0%, transparent 64%), var(--hero-surface);color:var(--hero-ink);--ink:#fcf5eb;--muted:#d6c4bb;--surface-muted:#523644;--line-strong:#ba978b;border:1px solid #59402f;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:1rem;padding:clamp(2rem,4.5vw,4.5rem);display:grid;position:relative;overflow:clip}.hero-section:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff5dd1f}.hero-section .launch-status{color:#e4c49f}.hero-section .hero-body,.hero-section .hero-note{color:var(--hero-muted)}.hero-section .button.primary{color:#301d17;background:#f2dec1;box-shadow:inset 0 1px #fff6e4,0 5px 20px #0d060726}.hero-section .button.primary:hover{background:#fff0d9}.hero-section .text-link{color:var(--hero-ink);text-decoration-color:#b09285}.hero-section :focus-visible,.pro-section :focus-visible,.plan-card-pro :focus-visible{outline-color:#f2dec1}.hero-note{color:var(--muted);margin-top:1rem;font-size:.79rem}.hero-composition{gap:1.25rem;display:grid;position:relative}.hero-signature-invitation{color:#fcf5eb;background:#3c2633;border:1px solid #806858;border-radius:16px;justify-self:end;align-items:center;gap:.75rem;max-width:100%;min-height:64px;padding:.4rem 1rem .4rem .5rem;text-decoration:none;display:flex}.hero-signature-invitation>.scent-mark{flex:0 0 48px;width:48px}.hero-signature-invitation strong{font-size:.84rem;font-weight:600;line-height:1.4;display:block}.hero-signature-invitation span span{color:#e2cda9;text-underline-offset:.25em;margin-top:.2rem;font-size:.78rem;text-decoration:underline;display:block}.hero-signature-invitation:hover{background:#4d3141}.scent-mark{color:#795633;height:auto;display:block}.hero-copy{min-width:0}.launch-status{color:var(--brand);margin-bottom:1.35rem;font-size:.83rem;font-weight:500}.hero-copy h1{max-width:15ch}.hero-body{max-width:32rem;margin-top:1.5rem;font-size:1.1rem;line-height:1.7}.hero-art{min-width:0}.scent-study{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);aspect-ratio:4/3;background:var(--surface-muted);border-radius:22px;overflow:clip}.scent-study picture{display:contents}.scent-study .study-image{object-fit:cover;width:100%;height:100%}.hero-art .scent-study:not(.study-capture){aspect-ratio:.93;border-color:#f3dab94d;box-shadow:0 24px 64px #0a040540}.hero-art .study-image{object-position:center 54%}.hero-upload{background:var(--surface-muted);border-radius:22px;place-items:center;padding:1.5rem;display:grid}.hero-image{object-fit:contain;border:6px solid #30251b;border-radius:30px;width:auto;max-width:100%;height:min(31rem,65vh);box-shadow:0 16px 36px #33221929}.scent-study.study-capture{aspect-ratio:auto;--capture-radius:20px;min-width:0;padding:0;overflow:clip}.use-case-art .scent-study{--capture-height:19rem}.page-hero-art .scent-study{--capture-height:clamp(23rem, 38vw, 32rem)}.proof-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-block:1.75rem 2.25rem;display:grid}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{color:var(--ink);font-size:.88rem;font-weight:600}.proof-strip span{color:var(--muted);margin-top:.25rem;font-size:.79rem}.kind-words{border-bottom:1px solid var(--line);padding-block:2rem 2.25rem}.kind-words h2{color:var(--ink);margin:0 0 1.25rem;font-size:1.15rem;font-weight:600}.kind-words ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.kind-words blockquote{margin:0}.kind-words blockquote p{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.5}.kind-words cite{color:var(--muted);margin-top:.5rem;font-size:.82rem;font-style:normal;display:block}.proof-strip>p{border-left:2px solid color-mix(in srgb, var(--brand) 50%, var(--line));padding-left:1rem}.section-heading{max-width:43rem;margin-bottom:2.5rem}.section-heading p,.section-copy>p{max-width:38rem;margin-top:1.1rem;font-size:1.05rem}.section-copy .text-link{margin-top:1.15rem}.highlights{gap:1rem;padding-block:2.5rem;display:flex}.highlight-link{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex:1;padding:1.5rem;text-decoration:none;box-shadow:0 4px 18px #33221906}.highlight-link h2{font-family:var(--font-body);letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.45}.highlight-link h2 span{color:var(--brand)}.highlight-link p{margin-top:.65rem;font-size:.86rem}.highlight-link:hover h2{text-underline-offset:.3em;text-decoration:underline}.item-image{object-fit:contain;border-radius:12px;width:100%;margin-bottom:1.5rem}.story-section{padding-block:var(--section-y);grid-template-columns:.8fr 1.2fr;align-items:start;gap:6rem;display:grid}.story-section .section-copy p{margin:0;font-size:1rem}.story-section blockquote{border-left:2px solid var(--brand);padding-left:3rem}.story-section blockquote p{font-family:var(--font-display);color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.35}.story-section cite{color:var(--muted);margin-top:1.4rem;font-size:.78rem;font-style:normal;display:block}.feature-sections{padding-block:var(--section-y)}.feature-stories{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.feature-story{background:var(--surface);border:1px solid var(--line);border-radius:28px;min-width:0;padding:1rem;box-shadow:0 10px 36px #33221909}.feature-story:first-child{grid-column:1/-1;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;display:grid}.feature-story:first-child .scent-study:not(.study-capture){aspect-ratio:1.3}.feature-story h3{font-family:var(--font-display);font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:400}.feature-story-copy{padding:1.5rem 1rem .75rem}.feature-story:first-child .feature-story-copy{padding:1.5rem 2rem 1.5rem 0}.feature-story-copy>p{margin-top:1rem}.feature-story-copy ul{color:var(--muted);gap:.6rem;margin-block:1.3rem;font-size:.91rem;display:grid}.device-section{border-block:1px solid var(--line);padding-block:2rem}.device-availability{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.device-availability>p{max-width:44rem;font-size:.95rem}.device-details{margin-top:.65rem}.device-details>summary{cursor:pointer;align-items:center;gap:1rem;width:fit-content;min-height:44px;font-size:.88rem;list-style:none;display:flex}.device-details>summary::-webkit-details-marker{display:none}.device-support-link{margin-top:1rem}.device-section .section-copy{max-width:42rem}.device-grid{grid-template-columns:1.15fr 1fr .85fr;gap:2.5rem;margin-top:1.25rem;display:grid}.device-grid article{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0;padding:1.5rem}.device-grid h3{font-size:1.35rem;font-weight:600}.device-grid p{margin-top:.7rem;font-size:.95rem}.device-note{margin-top:2.2rem;font-size:.82rem}.device-capture{min-width:0;margin:0 auto 1.5rem;padding-block:1rem}.device-capture-watch{max-width:9rem}.trust-section{padding-block:var(--section-y);grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.trust-grid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.trust-grid dt{margin-bottom:.6rem;font-size:1rem;font-weight:600}.trust-grid dd{color:var(--muted);font-size:.92rem}.pro-section{color:#fcf5eb;--muted:#d9c9ba;--ink:#fcf5eb;--ink-secondary:#e8d8c8;--surface-muted:#493127;--line-strong:#a8896a;--btn-primary-bg:#f2dec1;--btn-primary-ink:#301d17;--btn-primary-hover:#fff0d9;background:radial-gradient(at 100% 0,#694936,#0000 75%),#30201c;border:1px solid #705441;border-radius:28px;grid-template-columns:1.1fr .9fr;gap:5rem;padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:inset 0 1px #fff5dd1f}.pro-section h2{font-family:var(--font-display);font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:400}.pro-section p{margin-top:1.2rem}.pro-section .button{margin-top:1.7rem}.pro-section .price-note{max-width:32rem;font-size:.78rem}.pro-section ul{align-content:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.pro-section li{border-bottom:1px solid var(--line-strong);color:var(--ink-secondary);padding:0 0 1.4rem;font-size:1.03rem}.pro-section li:last-child{border:0;padding-bottom:0}.pro-image{object-fit:contain;max-height:24rem}.faq-section{padding-block:var(--section-y);grid-template-columns:.75fr 1.25fr;gap:5rem;display:grid}.faq-list,.details-list{min-width:0}.faq-item,.details-list details{border-bottom:1px solid var(--line)}.details-list details:first-child{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item summary,.details-list summary{cursor:pointer;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 0;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.details-list summary::-webkit-details-marker{display:none}.disclosure-mark{flex:0 0 16px;width:16px;height:16px;position:relative}.disclosure-mark:before,.disclosure-mark:after{content:"";background:currentColor;position:absolute}.disclosure-mark:before{width:12px;height:1px;top:7px;left:2px}.disclosure-mark:after{width:1px;height:12px;top:2px;left:7px}details[open] .disclosure-mark:after{display:none}.details-list summary:after{content:"+";font-size:1.3rem;font-weight:400}.details-list details[open] summary:after{content:"-"}.faq-item>p,.details-list details>p{max-width:64ch;padding:0 1.7rem 1.4rem 0;font-size:.94rem}.final-cta{padding-block:var(--section-y);text-align:center}.final-cta h2{font-family:var(--font-display);max-width:20ch;margin-inline:auto;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:400}.final-cta>p{max-width:40rem;margin:1.4rem auto 0}.final-cta .actions{justify-content:center}.cta-image{border-radius:22px;max-width:32rem;margin:0 auto 2rem}.site-footer{color:#f3e6d5;--ink:#f3e6d5;--muted:#cbbbaa;--line-strong:#513d2d;--brand:#dfba86;background:#221b17;border-top:1px solid #513d2d}.footer-inner,.footer-base{width:min(calc(100% - 2 * var(--page-x)), var(--max-page));margin-inline:auto}.footer-inner{grid-template-columns:1fr 1fr;gap:6rem;padding-block:3.5rem;display:grid}.footer-brand p{max-width:23rem;font-size:.9rem}.footer-brand .footer-wordmark{width:14rem;height:auto;margin-bottom:1.5rem}.footer-brand .footer-soon{margin-top:1rem;font-size:.77rem}.footer-cols{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-col{flex-direction:column;align-items:start;display:flex}.footer-col h2{font-family:var(--font-body);letter-spacing:0;margin-bottom:.7rem;font-size:.85rem;font-weight:600}.footer-col a{min-height:44px;color:var(--muted);align-items:center;font-size:.84rem;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--ink);text-decoration:underline}.footer-base{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;font-size:.77rem;display:flex}.footer-base>a{align-items:center;min-height:44px;display:inline-flex}.page-shell{padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--section-y);position:relative}.page-shell>header{margin-bottom:3rem}.page-shell>header:not(.page-hero){max-width:52rem}.page-shell>header>p:last-child{max-width:42rem;margin-top:1.5rem;font-size:1.12rem}.page-hero{border:1px solid var(--line);background:radial-gradient(ellipse at 0% 0%, var(--aura-rose), transparent 70%), var(--surface);border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.page-hero-copy>p:not(.launch-status):not(.eyebrow){max-width:36rem;margin-top:1.3rem;font-size:1.08rem}.page-hero h1{font-size:clamp(2.5rem,4.2vw,3.9rem)}.page-hero-art{min-width:0}.pricing-signature-art{border:1px solid var(--line);background:var(--surface-muted);border-radius:22px;place-items:center;padding:1.5rem;display:grid}.pricing-signature-art .scent-mark{width:min(100%,19rem)}.pricing-signature-art p{text-align:center;margin-top:.5rem;font-size:.85rem}.page-hero-art .scent-study:not(.study-capture){aspect-ratio:1.1}.eyebrow{color:var(--brand);margin-bottom:1.25rem;font-size:.84rem;font-weight:500}.breadcrumb{min-height:44px;color:var(--muted);align-items:center;margin-bottom:1.4rem;font-size:.83rem;display:inline-flex}.page-shell>section{margin-top:3.75rem}.page-shell .answer-panel{border-block:1px solid var(--line);padding:2.25rem 0}.answer-panel h2{font-size:1.7rem}.answer-panel p{max-width:72ch;margin-top:1rem}.editorial-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.editorial-split p{margin-top:1rem}.journal-workflow{grid-template-columns:repeat(4,1fr);gap:2.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.journal-workflow>li{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:1.5rem}.journal-workflow h3{margin-bottom:.8rem}.journal-workflow p{font-size:.93rem}.step-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--brand);margin-bottom:1.2rem;font-size:1.7rem;line-height:1.2;display:block}.feature-directory{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.directory-link{border-bottom:1px solid var(--line);padding-block:1.7rem;text-decoration:none;display:block}.directory-link h3{font-size:1.5rem;font-family:var(--font-display);font-weight:400}.directory-link p{max-width:50ch;margin-top:.65rem;font-size:.95rem}.directory-link:hover h3{text-underline-offset:.2em;text-decoration:underline}.page-cta{background:var(--surface-muted);border-radius:22px;padding:2.5rem}.page-cta p{max-width:58ch;margin-top:1rem}.page-cta .actions{margin-top:1.4rem}.pricing-grid,.intent-columns,.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.pricing-grid{margin-top:2rem}.plan-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:2.5rem}.plan-card-pro{color:#fcf5eb;--ink:#fcf5eb;--muted:#d9c9ba;--ink-secondary:#e8d8c8;--surface-muted:#493127;--line-strong:#a8896a;--btn-primary-bg:#f2dec1;--btn-primary-ink:#301d17;--btn-primary-hover:#fff0d9;background:radial-gradient(at 100% 0,#694936,#0000 80%),#30201c;border-color:#705441}.plan-card h2{font-size:2rem}.plan-card p{margin-top:1rem}.plan-card .plan-price{color:var(--ink);font-size:1.15rem;font-weight:500}.plan-card ul{color:var(--muted);gap:.9rem;margin-block:1.6rem;font-size:.94rem;display:grid}.plan-note{max-width:64ch;margin-top:1.5rem;font-size:.86rem}.table-scroll{border:1px solid var(--line);border-radius:22px;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:.94rem}.comparison-table th,.comparison-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:1.4rem}.comparison-table th{color:var(--ink);font-weight:500}.comparison-table td{color:var(--muted)}.comparison-table thead{background:var(--surface-muted)}.comparison-table tr:last-child :is(th,td){border-bottom:0}.comparison-table caption{text-align:left;padding:1.4rem;font-weight:600}.intent-columns>div{background:var(--surface-muted);border-radius:22px;padding:2rem}.intent-columns h2{font-size:1.6rem}.intent-columns ul{color:var(--muted);gap:.9rem;display:grid}.intent-grid article{border-top:1px solid var(--line-strong);padding-top:1.5rem}.intent-grid h2{font-size:1.6rem}.intent-grid p{margin-top:1rem}.proof-list{gap:1rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.proof-list li{border-left:2px solid var(--line-strong);color:var(--muted);background:var(--surface);padding:1.2rem 1.5rem}.use-case-grid{grid-template-columns:1fr 1fr;gap:3rem 2rem;display:grid}.use-case-link{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:1rem 1rem 1.7rem;text-decoration:none;display:block}.use-case-link>:not(.use-case-art){margin-inline:.75rem}.use-case-art{margin-bottom:1.5rem}.use-case-art .scent-study:not(.study-capture){aspect-ratio:1.7}.use-case-link h2{font-size:1.8rem}.use-case-link:hover h2{text-underline-offset:.2em;text-decoration:underline}.use-case-link p{margin-top:.8rem;font-size:.96rem}.guide-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.2rem;display:flex}.guide-links a{align-items:center;min-height:44px;display:inline-flex}.prose{max-width:68ch;font-size:1.05rem}.prose>*+*{margin-top:1.25rem}.prose h2{margin-top:2.5rem;font-size:1.8rem}.prose li+li{margin-top:.6rem}.prose a,.prose strong{color:var(--ink)}.page-featured-image{border-radius:22px;width:100%;margin-top:2rem}.page-hero-art .page-featured-image{aspect-ratio:auto;object-fit:contain;margin-top:0}.capture-detail{border-top:1px solid var(--line);margin-top:1.5rem}.capture-detail>summary{min-height:3.5rem;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-weight:600;list-style:none;display:flex}.capture-detail>summary::-webkit-details-marker{display:none}.capture-detail-content{padding:1rem 0 .5rem}.capture-detail-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (width<=767px){.capture-detail-split{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.reading-layout{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:start;gap:5rem;margin-top:3rem;display:grid}.reading-aside{background:var(--surface-muted);border-radius:22px;padding:2rem}.reading-aside h2{font-size:1.5rem}.reading-aside p{margin-top:1rem;font-size:.92rem}.reading-aside .button{margin-top:1.5rem}.support-options{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.support-options a{border:1px solid var(--line);border-radius:22px;padding:2rem;text-decoration:none}.support-options h2{font-size:1.8rem}.support-options p{margin-top:1rem}.support-options a:hover{background:var(--surface-muted)}.support-options .text-link{margin-top:1rem}@media (width<=1060px){.site-nav{display:none}.nav-menu{display:block}.hero-section,.page-hero{gap:2.5rem}.hero-copy h1{font-size:clamp(2.6rem,4.7vw,3.3rem)}.story-section,.trust-section,.pro-section,.faq-section{gap:3rem}.journal-workflow{grid-template-columns:1fr 1fr}.footer-inner{gap:3rem}}@media (width<=767px){.header-inner{gap:1rem;min-height:70px}.brand-link img{width:9rem}.hero-section,.page-hero,.story-section,.trust-section,.pro-section,.faq-section,.editorial-split,.reading-layout{grid-template-columns:1fr;gap:2rem}.home-theme>.hero-section{width:calc(100% - 1rem)}.hero-section{border-radius:24px;margin-top:.5rem;padding:2rem 1.25rem}.hero-signature-invitation{justify-content:center;justify-self:stretch}.hero-copy h1{max-width:17ch;font-size:clamp(2.5rem,8vw,3.6rem)}.hero-body{margin-top:1.1rem;font-size:1.03rem}.hero-art .scent-study:not(.study-capture){aspect-ratio:1.15}.actions{gap:1rem;margin-top:1.4rem}.proof-strip{grid-template-columns:1fr 1fr;gap:1.5rem}.highlights{flex-direction:column;gap:1.5rem}.highlight-link+.highlight-link{border-top:1px solid var(--line);padding-top:1.5rem}.highlight-link p{max-width:56ch}.story-section blockquote{padding-left:1.5rem}.feature-stories,.feature-story:first-child{grid-template-columns:1fr;gap:2rem;display:grid}.feature-story:first-child .feature-story-copy{padding:.5rem .5rem 1rem}.feature-story:first-child .scent-study:not(.study-capture){aspect-ratio:1.4}.feature-story:not(:first-child){margin-top:1rem}.device-grid{grid-template-columns:1fr;gap:1.5rem}.device-grid article{display:block}.device-grid p{max-width:48ch}.trust-grid{gap:2rem}.pro-section{padding:2rem}.faq-section .section-heading{margin-bottom:0}.footer-inner{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}.footer-cols{gap:1.25rem}.page-hero-art .scent-study:not(.study-capture){aspect-ratio:1.5}.page-hero h1{font-size:clamp(2.4rem,7vw,3.5rem)}.page-shell>section{margin-top:3rem}.section-heading{margin-bottom:1.8rem}.pricing-grid,.intent-columns,.intent-grid,.use-case-grid,.feature-directory,.support-options{grid-template-columns:1fr}.plan-card,.page-cta,.intent-columns>div{padding:1.75rem}.comparison-table th,.comparison-table td{padding:1rem}.pricing-page .comparison-table{min-width:36rem}.reading-layout{margin-top:2rem}.reading-aside{order:-1}}@media (width<=480px){.header-cta{display:none}.journal-workflow,.trust-grid{grid-template-columns:1fr}.footer-base{flex-direction:column;align-items:start;gap:.5rem}.footer-cols{grid-template-columns:1fr 1fr}.actions .button{width:100%}.hero-section .actions .text-link{justify-content:center;width:100%}.proof-strip strong{font-size:.82rem}.proof-strip span{font-size:.74rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero-copy,.page-hero-copy,.hero-art,.page-hero-art{animation:.28s ease-out both page-enter}@keyframes page-enter{0%{transform:translateY(6px)}to{transform:none}}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--page);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root{--muted:#493c30;--soft:#493c30;--line:#8d7a65;--line-strong:#76604c}.home-theme{--muted:#493c30!important}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--muted:#eee1cf;--soft:#eee1cf;--line:#a08a72;--line-strong:#b79f83}.home-theme{--muted:#eee1cf!important}}@media (forced-colors:active){.button,.signature-chips button{border:1px solid buttontext}.signature-aura,.signature-bar__fill{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.editorial-media{margin-block:clamp(2rem,5vw,4.5rem);margin-inline:auto}.media-width-content{width:min(calc(100% - 2 * var(--page-x)), 42rem)}.media-width-wide{width:min(calc(100% - 2 * var(--page-x)), 58rem)}.media-width-full{width:min(calc(100% - 2 * var(--page-x)), var(--max-page))}.intent-page>.media-width-content{width:min(100%,42rem)}.intent-page>.media-width-wide{width:min(100%,58rem)}.intent-page>.media-width-full{width:100%}.media-align-left{margin-left:0;margin-right:auto}.media-align-center{margin-inline:auto}.media-align-right{margin-left:auto;margin-right:0}.home-theme>.media-align-left{margin-left:max(var(--page-x), calc((100% - var(--max-page)) / 2))}.home-theme>.media-align-right{margin-right:max(var(--page-x), calc((100% - var(--max-page)) / 2))}.editorial-media-frame{position:relative;overflow:clip}.editorial-media-image{border-radius:inherit;object-fit:cover;width:100%;height:auto}.media-crop-landscape .editorial-media-image{aspect-ratio:16/9}.media-crop-square .editorial-media-image{aspect-ratio:1}.media-crop-portrait .editorial-media-image{aspect-ratio:3/4}.media-presentation-plain .editorial-media-frame{border-radius:12px}.media-presentation-card .editorial-media-frame{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(.65rem,2vw,1rem);box-shadow:0 8px 24px #33221914}.media-presentation-card .editorial-media-image{border-radius:11px}.editorial-media figcaption,.editorial-media-with-text figcaption{max-width:46rem;color:var(--soft);text-align:center;margin:.75rem auto 0;font-size:.9rem;line-height:1.5}.editorial-media-with-text{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.editorial-media-with-text>figure{grid-column:1;margin:0}.editorial-media-with-text>.editorial-media-copy,.editorial-media-with-text.media-side-right>figure{grid-column:2}.editorial-media-with-text.media-side-right>.editorial-media-copy{grid-area:1/1}.editorial-media-copy h2{max-width:16ch}.editorial-media-copy p{max-width:34rem;margin-top:.9rem;font-size:1.04rem}.prose img{border-radius:22px}@media (width<=767px){.editorial-media-with-text{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.editorial-media-with-text.media-mobile-text-first>.editorial-media-copy{order:-1}.media-width-content,.media-width-wide,.media-width-full{width:min(calc(100% - 2 * var(--page-x)), var(--max-page))}.intent-page>.editorial-media{width:100%}}.page-hero-copy{min-width:0}.page-hero-centered{max-width:53rem;display:block}.page-hero-centered h1{max-width:20ch}.page-hero-centered .text-link{margin-top:1.4rem}.product-page .journal-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3.5rem;display:grid}.proof-grid p{max-width:50ch;margin-top:.8rem}.directory-link{justify-content:space-between;align-items:start;gap:2rem;display:flex}.directory-link>span{color:var(--brand);flex:none}.detail-list{color:var(--muted);gap:.7rem;margin-block:1.4rem;font-size:.94rem;display:grid}.pricing-note{max-width:76ch;margin-top:1.4rem;font-size:.83rem}.breadcrumb-link{min-height:44px;color:var(--muted);align-items:center;margin-bottom:.8rem;font-size:.82rem;display:inline-flex}.scenario-note,.editorial-note{border-left:2px solid var(--line-strong);background:var(--surface-muted);margin-top:2rem;padding:1.7rem 2rem}.scenario-note>p{max-width:72ch}.editorial-note h2{font-size:1.6rem}.editorial-note p{max-width:72ch;margin-top:1rem}.guide-links{padding:0;list-style:none}.support-page .reading-layout{grid-template-columns:1fr}.support-page .prose{max-width:70ch}@media (width<=767px){.product-page .journal-workflow,.proof-grid{grid-template-columns:1fr;gap:1.75rem}.scenario-note,.editorial-note{padding:1.5rem}}
