@charset "UTF-8";
:root{--paper:#f7f5ef;--ink:#252b27;--muted:#61695e;--line:#dbded2;--ivory:#998871;--gold:#977641;--rail:218px;--green:#3f5546;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:30px}*{box-sizing:border-box}body{margin:0;padding-left:var(--rail)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #846630;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1,h2{font-weight:500;letter-spacing:-.055em}p{line-height:1.7}button[disabled]{cursor:not-allowed}.wrap{max-width:1220px;width:calc(100% - 96px);margin-inline:auto}.skip{position:fixed;top:10px;left:12px;z-index:100;padding:16px;background:#fff;transform:translateY(-200%)}.skip:focus{transform:none}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;line-height:1.7}.brand{display:grid;grid-template-columns:auto auto;column-gap:6px;align-items:baseline;width:max-content}.brand-name{font-family:Georgia,serif;font-size:29.4px;letter-spacing:-.065em;font-weight:600}.brand-name>span{color:var(--ivory)}.brand-desk{font-size:28px;font-weight:500;letter-spacing:-.045em}.brand small{grid-column:1/-1;font-size:9px;letter-spacing:.2em;margin-top:7px;font-weight:600}.site-sidebar{position:fixed;inset:0 auto 0 0;width:var(--rail);padding:36px 19px 24px;background:#f0efe8;border-right:1px solid #dcded3;display:flex;flex-direction:column;z-index:30}.site-sidebar>.brand{margin-left:13px}.sidebar-label{font-size:8px;letter-spacing:.15em;color:#747362;margin:66px 13px 16px}.site-sidebar nav{display:grid;gap:5px}.site-sidebar nav>a{position:relative;display:flex;align-items:center;gap:11px;min-height:47px;font-size:11px;padding:12px 11px;border:1px solid transparent;border-radius:7px;color:#65705e;transition:background .2s,border-color .2s}.site-sidebar nav>a>span{font-size:8px;color:#7d7864}.site-sidebar nav>a>i{margin-left:auto;opacity:0;font-style:normal}.site-sidebar nav>a:hover{background:#e7e8de}.site-sidebar nav>a[aria-current=location]{border-color:#d6d9ca;background:#fffdf7;color:#253b2b;box-shadow:0 3px 8px #27342505}.site-sidebar nav>a[aria-current=location]>i{opacity:1}.sidebar-bottom{margin-top:auto;padding:24px 12px 0;border-top:1px solid #d9dbcf;position:relative;color:#676e5d}.sidebar-bottom>p{font-size:10px;margin-left:14px}.sidebar-bottom b{font-weight:500;color:#394837}.development-dot{width:5px;height:5px;background:#718360;border-radius:50%;position:absolute;top:30px;left:12px}.sidebar-bottom>a{display:flex;justify-content:space-between;font-size:10px;margin-top:20px;color:#4c5f43}.site-header{height:98px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.header-message{font:14px Georgia,serif;letter-spacing:-.02em}.header-message>span{color:#757768}.header-controls{display:flex;gap:18px;align-items:center}.nav-cta{display:flex;gap:22px;align-items:center;font-size:11px;padding:11px 14px;border:1px solid #cbd0c0;border-radius:6px;background:#fbfaf5}.nav-cta:hover{background:#e9ecdf}.motion-toggle{display:flex;gap:7px;align-items:center;background:none;border:0;padding:10px 0;color:#616957;font-size:10px}.motion-toggle>span:first-child{font-size:12px}.header-mobile-brand,.menu-toggle{display:none}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:35px;align-items:center;padding-top:41px;padding-bottom:70px;overflow:clip}.hero-copy{width:100%;max-width:990px;text-align:center;position:relative;z-index:1}.hero-availability{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border:1px solid #dbddcf;border-radius:25px;background:#fffdf7e8;color:#5c684f;font-size:10px;margin-bottom:19px}.hero-availability>span{width:5px;height:5px;border-radius:50%;background:#7d8d6a}.hero h1{font-size:clamp(57px,5.75vw,87px);line-height:1.04;margin:20px 0 22px}.hero h1 em{color:#727b61}.hero-description{font-size:16px;max-width:640px;margin:auto;color:#5b6758;line-height:1.7}.hero-actions{display:flex;align-items:center;justify-content:center;gap:23px;flex-wrap:wrap;margin-top:27px}.button{display:inline-flex;align-items:center;gap:25px;padding:16px 22px;border:1px solid var(--ink);border-radius:7px;font-size:14px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s}.button.dark{background:#29362b;color:#fff}.button.dark:hover{background:#17271b;transform:translateY(-2px);box-shadow:0 13px 25px -17px #18341f88}.hero-launch-button{min-height:68px;min-width:310px;justify-content:center;padding:20px 29px;font-size:18px;gap:32px;box-shadow:0 13px 27px -16px #273e2880}.text-link{display:inline-flex;gap:18px;width:fit-content;align-items:center;padding:7px 0;border-bottom:1px solid #a7b09a;font-size:13px}.hero-note{margin-top:16px;color:#65715a;font-size:10px}.workflow-background{position:absolute;inset:20px -60px auto;height:690px;z-index:-1;pointer-events:none;mask-image:linear-gradient(#000,transparent)}.workflow-background:after{content:'';position:absolute;inset:100px 12% 90px;background:radial-gradient(ellipse,#f7f5efff 20%,#f7f5efdd 45%,#f7f5ef00 75%)}.workflow-background svg{width:100%;height:100%;overflow:visible}.workflow-track{fill:none;stroke:#d2d8c4;stroke-width:1}.workflow-signal{fill:none;stroke:#8e9e76;stroke-width:2;stroke-dasharray:65 1800;stroke-linecap:round;animation:workflow-travel 13s linear infinite}.workflow-signal.signal-two{stroke:#baa16d;animation-delay:-7s;animation-duration:17s}.workflow-background circle{fill:#d6d8c5;stroke:#f7f5ef;stroke-width:4}.workday-flow{position:relative;display:flex;align-items:center;justify-content:center;gap:22px;width:100%;max-width:920px;margin:1px auto 0;padding:20px 0;border-top:1px solid #d8dece;border-bottom:1px solid #d8dece}.workday-flow>div{display:flex;align-items:center;gap:10px}.workday-flow>div>span:last-child{font-size:12px;line-height:1.4;font-weight:600}.workday-flow small{display:block;font-size:9px;font-weight:400;color:#69765b;margin-top:5px}.flow-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#e9ecde;border:1px solid #dce1cf;border-radius:9px;color:#667749;font-size:19px;animation:workflow-breathe 9s ease-in-out infinite}.workday-flow>div:nth-of-type(2) .flow-icon{animation-delay:-7s}.workday-flow>div:nth-of-type(3) .flow-icon{animation-delay:-5s}.workday-flow>div:nth-of-type(4) .flow-icon{animation-delay:-3s}.workday-flow>i{font-style:normal;color:#84906f;font-size:16px}.hero-visual{position:relative;width:100%;max-width:1080px}.visual-label{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.12em;color:#697358;margin-bottom:12px}.actual-hero-frame{overflow:hidden;border:1px solid #c8ceba;border-radius:13px;background:#fff;box-shadow:0 27px 70px -38px #29412366}.actual-hero-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#edeede;color:#647154;font-size:9px;letter-spacing:.05em;border-bottom:1px solid #d0d8bf}.window-dots{color:#a9b396;letter-spacing:3px}.actual-hero-frame>img{width:100%;aspect-ratio:1.9;object-fit:cover;object-position:top}.hero-workflow-note{position:relative;display:flex;align-items:center;gap:13px;width:max-content;max-width:95%;margin:-28px 20px 0 auto;padding:18px 22px;background:#fffdf5;border:1px solid #d4d9c5;border-radius:10px;box-shadow:0 15px 30px #293d2a0c}.hero-workflow-note>span{font-size:27px;color:#847344}.hero-workflow-note b{font-size:12px;display:block}.hero-workflow-note small{font-size:10px;color:#61704f;display:block;margin-top:6px}.sample-label{font-size:9px;color:#687658;margin-top:14px}.capability-strip{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;font-size:10px;color:#5d6c52}.capability-strip p{font-size:13px;color:#3e503a}.capability-strip i{font-style:normal;color:#9eaa8c;padding:0 14px}section h2{font-size:clamp(36px,3.5vw,55px);line-height:1.14}section h2 em{color:#758166}.product-tour{padding-top:85px;padding-bottom:95px}.tour-introduction{display:flex;align-items:end;justify-content:space-between;gap:40px}.tour-introduction h2{margin-top:18px}.tour-introduction>p{max-width:300px;font-size:14px;color:var(--muted)}.tour-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border:1px solid #d6dccb;background:#eaece0;border-radius:11px;margin:32px 0 23px}.tour-tabs>button{display:flex;gap:10px;align-items:start;text-align:left;min-height:76px;padding:15px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#54634b;font-size:12px;font-weight:600;line-height:1.4;transition:background .16s}.tour-tabs>button>span:first-child{font-size:9px;color:#7d7355;padding-top:2px}.tour-tabs small{display:block;font-size:9px;line-height:1.6;font-weight:400;margin-top:6px;color:#65745a}.tour-tabs>button[aria-selected=true]{background:#fffef8;border-color:#cdd4bd;color:#263b2a;box-shadow:0 3px 7px #3448290a}.tour-tabs>button:hover{background:#f9faf1}.tour-panel{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:28px;align-items:start}.tour-panel[hidden],.campaign-product-view[hidden]{display:none}.tour-screen{overflow:hidden;border:1px solid #cad3bb;background:#f9fbf3;border-radius:11px;box-shadow:0 23px 30px -28px #243e2880}.tour-screen-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid #d0d7c3;background:#e9eddf;font-size:10px}.tour-screen-bar>span{display:flex;gap:7px;align-items:center}.tour-screen-bar i{width:5px;height:5px;background:#7d9368;border-radius:50%}.tour-screen-bar button{padding:6px 8px;border:1px solid #c9d3b7;border-radius:4px;background:#fafcf4;color:#3e5637;font-size:9px}.tour-screen>img{width:100%}.tour-screen-caption{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #dce0d3;padding:13px;font-size:8px;color:#626f53;line-height:1.6}.tour-screen-caption>span:last-child{font-size:7px;letter-spacing:.1em}.tour-instructions{padding:7px 0}.tour-instructions .eyebrow{font-size:8px;letter-spacing:.13em}.tour-instructions h3{font:27px/1.16 Georgia,serif;letter-spacing:-.04em;margin:14px 0 23px}.tour-instructions ol{list-style:none;counter-reset:steps;padding:0;margin:0;display:grid;gap:19px}.tour-instructions li{position:relative;padding-left:30px;counter-increment:steps}.tour-instructions li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:9px;color:#7c714e}.tour-instructions b{display:block;font-size:12px;line-height:1.5}.tour-instructions li span{display:block;font-size:11px;line-height:1.7;margin-top:5px;color:#65705b}.tour-note{font-size:10px;color:#687254;border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.tour-instructions>.text-link{font-size:11px;margin-top:16px}.tour-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:26px;margin-top:30px;border-top:1px solid var(--line)}.tour-footer p,.tour-footer>a{font-size:11px;color:#5b6b4b}.tour-footer p>span{font-size:17px;margin-right:8px}.tour-footer>a{color:#314d30;white-space:nowrap}.campaign-section{padding-block:85px;background:#24372c;color:#f4f4e9;position:relative;overflow:hidden}.campaign-section:before{content:'';position:absolute;width:850px;height:850px;right:-390px;top:-460px;border:1px solid #476148;border-radius:50%;pointer-events:none;box-shadow:0 0 0 80px #ffffff02,0 0 0 160px #ffffff02}.campaign-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center;position:relative}.campaign-section .eyebrow{color:#d1c5a5}.campaign-section h2{font-size:clamp(48px,4.8vw,70px);margin:24px 0}.campaign-section h2 em{color:#d5cfad}.campaign-intro{font-size:16px;max-width:425px;color:#e0e6d8}.campaign-note{font-size:12px;color:#bacbb0;margin-top:17px;max-width:410px}.campaign-steps{margin-top:28px;display:grid;gap:3px}.campaign-steps button{width:100%;display:flex;align-items:center;padding:17px 10px;border:0;border-top:1px solid #4d6350;text-align:left;color:#e4ecdb;background:transparent;font-size:12px}.campaign-steps button span{font-size:9px;color:#d0c6a0;margin-right:16px}.campaign-steps button i{margin-left:auto;font-style:normal}.campaign-steps button[aria-pressed=true]{background:#3b5340;border-radius:5px}.campaign-steps button:hover{background:#354d3a}.campaign-steps button:focus-visible{outline-color:#e0cc91}.step-detail{color:#ccd8bf;font-size:11px;min-height:58px;margin-top:16px}.campaign-example{background:#ffffff05;border:1px solid #63775a;border-radius:12px;padding:18px;min-width:0;width:100%}.example-top{display:flex;justify-content:space-between;gap:15px;color:#ccd7b9;font-size:7px;letter-spacing:.09em;margin-bottom:16px;line-height:1.7}.campaign-product-view>img{width:100%;max-height:590px;object-fit:contain;object-position:top;background:#efefe5;border:1px solid #778569;border-radius:5px}.campaign-product-view>p{font-size:11px;color:#e0e8d4;margin-top:17px}.campaign-example .sample-label{color:#c6d5b6;text-align:center}.listing-section{display:grid;grid-template-columns:1.13fr 1fr;gap:65px;align-items:center;padding-block:95px}.product-photo{border:1px solid #cdd6bf;border-radius:11px;overflow:hidden;box-shadow:0 25px 45px -28px #364d244d}.product-photo>img{width:100%}.product-photo-caption{padding:14px;font-size:9px;background:#fdfdf5;color:#647657;border-top:1px solid #d5decb}.listing-copy h2{margin:20px 0}.listing-copy>p:not(.eyebrow){font-size:14px;color:var(--muted)}.listing-copy ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:13px}.listing-copy li{display:flex;gap:12px;font-size:12px}.listing-copy li:before{content:'↗';color:#8f7850}.feature-atlas{padding-block:80px 90px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-heading h2{margin-top:20px}.section-heading>p{max-width:280px;font-size:14px;color:var(--muted)}.atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.atlas-grid article{position:relative;display:flex;flex-direction:column;min-height:275px;padding:27px 24px;background:linear-gradient(140deg,#fffef9,#f0f1e7);border:1px solid #d7ddca;border-radius:11px}.atlas-grid article:nth-child(3n+2){background:linear-gradient(145deg,#f4f3e8,#edeede)}.atlas-index{font-size:8px;letter-spacing:.11em;color:#746b4e}.atlas-grid h3{font:25px/1.15 Georgia,serif;letter-spacing:-.04em;margin:22px 0 15px}.atlas-grid p{font-size:12px;color:#607052}.feature-foot{display:block;font-size:9px;color:#506344;line-height:1.7;margin-top:auto;padding-top:25px}.getting-started{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding-block:90px}.getting-started h2{margin:20px 0}.getting-started>div>p:last-child{font-size:14px;color:var(--muted);max-width:315px}.start-guide details{border-bottom:1px solid var(--line)}.start-guide summary{display:flex;align-items:center;gap:17px;padding:22px 0;list-style:none;cursor:pointer}.start-guide summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.start-guide summary>span{font-size:10px;color:#83754f}.start-guide strong{font-size:15px;font-weight:500;flex:1}.start-guide i{font-style:normal;font-size:20px;color:#788966}.start-guide details[open] i{transform:rotate(45deg)}.start-guide details p{padding:0 25px 23px 32px;font-size:12px;color:#65725a}.ownership-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:55px 45px;background:#eaeede;border:1px solid #d6dec5;border-radius:16px}.ownership-intro h2{margin:20px 0}.ownership-intro>p:last-child{font-size:13px;color:#5c7050}.ownership-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ownership-grid article>span{font-size:9px;color:#736842}.ownership-grid h3{font-size:14px;line-height:1.45;font-weight:600;margin:11px 0}.ownership-grid p{font-size:11px;color:#5d7050;line-height:1.75}.details-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding-block:90px}.details-section h2{margin:22px 0}.details-section>div>p:last-child{font-size:14px;color:var(--muted)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;line-height:1.5;cursor:pointer}.faq summary>span{font-size:23px;font-weight:300;color:#6d805b}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:12px;color:#607352;padding:0 27px 23px 0}.launch-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:75px 95px;border-top:1px solid var(--line)}.launch-copy{position:relative;isolation:isolate}.launch-copy h2{font-size:55px;margin:25px 0}.launch-copy>p:last-of-type{font-size:15px;color:var(--muted);max-width:345px}.launch-monogram{position:absolute;font:320px/.8 Georgia,serif;color:#e9eddf;inset:-55px auto auto -10px;z-index:-1}.launch-form{padding:30px;background:#fffef9;border:1px solid #d0dbc0;border-radius:12px;box-shadow:0 20px 50px -30px #465a2d40}.launch-form h3{font:34px Georgia,serif;letter-spacing:-.04em}.launch-form>p:first-of-type{font-size:13px;color:var(--muted);margin:10px 0 24px}.form-fields{display:grid;gap:18px}.form-fields label{display:grid;gap:9px;font-size:12px;font-weight:600}.form-fields label>span{display:contents;font-weight:400;color:#687657}.form-fields input{width:100%;min-height:48px;padding:12px;border:1px solid #c9d4bb;border-radius:5px;background:#fff;color:#273b29;font-size:16px}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.65;color:#5c6f4e;margin:22px 0}.consent input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#3c583a}.launch-form .button{width:100%;justify-content:space-between}.launch-form .button:disabled{opacity:.65;transform:none}.form-privacy{font-size:11px;color:#637451;margin-top:16px}.signup-status{font-size:13px;margin-top:16px}.signup-status:empty{display:none}.signup-status.success{padding:14px;border:1px solid #bbcaaf;background:#f0f5e7;border-radius:5px;color:#35532b}.signup-status.error{color:#974b32}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:30px;border-top:1px solid var(--line)}footer p,footer>span{font-size:10px;color:#60744f}footer .brand-name{font-size:23.1px}footer .brand-desk{font-size:22px}footer .brand small{font-size:7px}.screen-dialog{width:min(1350px,94vw);max-width:none;max-height:94dvh;border:1px solid #c6d0b8;border-radius:14px;padding:19px;background:#f7f8ef;color:#283b29;box-shadow:0 30px 120px #15221066}.screen-dialog::backdrop{background:#14231bcc;backdrop-filter:blur(5px)}.screen-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.screen-dialog h2{font-size:24px;margin-top:5px}.screen-dialog button{border:1px solid #c5d1b5;border-radius:6px;background:#fffef8;color:#344e2d;padding:10px 14px;font-size:12px}.screen-dialog-scroll{max-height:calc(94dvh - 145px);overflow:auto;border:1px solid #cad5bd;border-radius:7px;background:#fff}.screen-dialog-scroll img{width:100%;height:auto}.screen-dialog>p{font-size:10px;color:#5e734f;margin-top:12px}[data-motion=paused] .workflow-signal,[data-motion=paused] .flow-icon,[data-hero-visible=false] .workflow-signal,[data-hero-visible=false] .flow-icon{animation-play-state:paused}@keyframes workflow-travel{to{stroke-dashoffset:-1865}}@keyframes workflow-breathe{0%,65%,100%{background:#e9ecde;transform:translateY(0)}75%{background:#d8e1c7;transform:translateY(-3px)}}
@media(min-width:1600px){:root{--rail:240px}.site-sidebar{padding-inline:25px}.hero{padding-top:60px}.hero h1{font-size:88px}}
@media(max-width:1250px){:root{--rail:190px}.site-sidebar{padding-inline:12px}.site-sidebar>.brand{margin-left:10px}.site-sidebar .brand-name{font-size:27.3px}.site-sidebar .brand-desk{font-size:26px}.sidebar-label{font-size:7px}.site-sidebar nav>a{font-size:10px;gap:8px;padding-inline:8px}.wrap{width:calc(100% - 64px)}.header-message{font-size:12px}.header-controls{gap:12px}.hero h1{font-size:69px}.workday-flow{gap:13px}.workday-flow small{font-size:8px}.tour-panel{grid-template-columns:1.5fr 1fr;gap:20px}.tour-tabs>button{font-size:11px;padding:12px 8px;gap:7px}.tour-tabs small{font-size:8px}.tour-instructions h3{font-size:25px}.campaign-grid,.listing-section,.getting-started,.details-section{gap:40px}.ownership-section{gap:35px;padding:40px 30px}.ownership-grid{gap:24px}.atlas-grid{gap:12px}.atlas-grid article{padding:22px 19px}.atlas-grid h3{font-size:23px}.launch-section{gap:45px}}
@media(max-width:1000px){:root{--rail:0px;scroll-padding-top:105px}.site-header{height:84px;position:relative;z-index:32}.header-mobile-brand,.menu-toggle{display:block}.header-message{display:none}.header-mobile-brand .brand-name{font-size:27.3px}.header-mobile-brand .brand-desk{font-size:26px}.header-mobile-brand .brand small{font-size:8px}.menu-toggle{display:flex;align-items:center;gap:7px;padding:10px 12px;background:#fdfcf6;border:1px solid #cbd2be;border-radius:6px;font-size:11px;color:#43573b}.site-sidebar{inset:84px 16px auto;width:auto;max-height:calc(100dvh - 105px);padding:17px;box-shadow:0 20px 50px #24362125;border:1px solid #cfd7c1;border-radius:12px;overflow:auto;display:none}.site-sidebar.is-open{display:block}.site-sidebar>.brand,.sidebar-label,.sidebar-bottom{display:none}.site-sidebar nav{grid-template-columns:1fr 1fr;gap:6px}.site-sidebar nav>a{font-size:12px;min-height:49px}.site-sidebar nav>a>span{font-size:9px}.site-sidebar nav>a>i{opacity:1}.hero h1{font-size:76px}.tour-panel{grid-template-columns:1.7fr 1fr}.ownership-section{grid-template-columns:.8fr 1.2fr}.header-controls{gap:15px}}
@media(max-width:760px){:root{scroll-padding-top:24px}.wrap{width:calc(100% - 40px)}.site-header{height:83px}.header-controls{gap:12px}.header-controls>.nav-cta{display:none}.motion-toggle{font-size:9px;gap:5px}.menu-toggle{padding:9px;font-size:10px}.hero{padding-top:32px;gap:30px;padding-bottom:55px}.hero h1{font-size:clamp(51px,8.5vw,68px);margin:20px 0}.hero-description{font-size:15px;max-width:520px}.hero-availability{font-size:9px;margin-bottom:18px}.hero-copy>.eyebrow{font-size:8px}.hero-actions{flex-direction:column;gap:13px;margin-top:24px}.hero-launch-button{font-size:18px;min-height:66px;width:100%;max-width:320px;min-width:0}.hero-note{font-size:9px;max-width:290px;margin-inline:auto}.hero-actions>.text-link{font-size:12px}.workflow-background{height:680px;inset-inline:-200px}.workday-flow{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;max-width:440px;padding:19px 10px}.workday-flow>i{display:none}.workday-flow>div{gap:10px}.workday-flow small{font-size:8px}.workday-flow>div>span:last-child{font-size:11px}.flow-icon{width:28px;height:28px;font-size:18px}.visual-label{font-size:7px;letter-spacing:.08em}.visual-label>span:last-child{text-align:right;max-width:100px;line-height:1.6}.actual-hero-frame>img{aspect-ratio:1.45}.actual-hero-bar{padding:10px;font-size:7px}.hero-workflow-note{margin:-15px 8px 0 auto;padding:14px 15px;gap:10px}.hero-workflow-note b{font-size:11px}.hero-workflow-note small{font-size:9px}.sample-label{font-size:8px}.capability-strip{display:block;text-align:center;padding-block:20px;font-size:10px}.capability-strip p{margin-top:9px;font-size:12px}.capability-strip i{padding:0 7px}section h2{font-size:40px}.product-tour{padding-top:60px;padding-bottom:60px}.tour-introduction{display:block}.tour-introduction>p{max-width:none;margin-top:22px;font-size:14px}.tour-tabs{grid-template-columns:1fr 1fr;margin:27px 0 20px;gap:4px}.tour-tabs>button{min-height:66px;font-size:12px;padding:12px 8px;gap:8px}.tour-tabs small{font-size:8px}.tour-panel{grid-template-columns:1fr;gap:23px}.tour-screen-bar{font-size:10px}.tour-screen-caption{font-size:8px}.tour-instructions{padding:0}.tour-instructions .eyebrow{font-size:9px}.tour-instructions h3{font-size:31px;margin:14px 0 23px}.tour-instructions ol{gap:21px}.tour-instructions b{font-size:13px}.tour-instructions li span{font-size:12px}.tour-note{font-size:11px}.tour-footer{display:block;margin-top:24px;padding-top:24px}.tour-footer p{font-size:11px}.tour-footer>a{display:inline-block;margin-top:16px}.campaign-section{padding-block:60px}.campaign-grid{grid-template-columns:1fr;gap:27px}.campaign-section h2{font-size:54px}.campaign-section h2 br:last-child{display:none}.campaign-intro,.campaign-note{max-width:none}.campaign-intro{font-size:16px}.campaign-note{font-size:12px}.campaign-steps button{font-size:12px}.step-detail{min-height:50px}.campaign-example{max-width:560px;margin:auto;padding:15px}.campaign-product-view>img{max-height:none}.example-top{font-size:7px}.listing-section{grid-template-columns:1fr;padding-block:65px;gap:32px}.listing-copy h2{font-size:40px}.listing-copy>p:not(.eyebrow){font-size:14px}.listing-copy li{font-size:13px}.feature-atlas{padding-block:55px 60px}.section-heading{display:block}.section-heading>p{margin-top:22px;max-width:none}.atlas-grid{grid-template-columns:1fr 1fr;margin-top:28px;gap:12px}.atlas-grid article{min-height:275px;padding:22px 18px}.atlas-grid h3{font-size:23px}.atlas-grid p{font-size:11px}.atlas-index{font-size:7px}.feature-foot{font-size:9px}.getting-started,.details-section{grid-template-columns:1fr;gap:25px;padding-block:60px}.getting-started>div>p:last-child{max-width:none}.start-guide strong{font-size:14px}.start-guide details p{font-size:12px}.ownership-section{grid-template-columns:1fr;padding:32px 25px;gap:30px}.ownership-grid{gap:28px 23px}.ownership-intro h2{font-size:41px}.ownership-grid h3{font-size:14px}.ownership-grid p{font-size:11px}.faq summary{font-size:14px;padding:21px 0}.faq details p{font-size:12px}.launch-section{grid-template-columns:1fr;gap:30px;padding-block:55px 60px}.launch-copy h2{font-size:47px}.launch-copy>p:last-of-type{max-width:none;font-size:14px}.launch-monogram{font-size:240px;top:-35px}.launch-form{padding:27px}.launch-form h3{font-size:34px}.consent{font-size:12px}footer{flex-wrap:wrap;gap:20px;padding-block:25px}footer p{max-width:145px;text-align:right;font-size:10px}footer>span{width:100%;padding-top:18px;border-top:1px solid var(--line);font-size:9px}.screen-dialog{width:96vw;padding:12px;border-radius:10px}.screen-dialog .eyebrow{font-size:8px}.screen-dialog h2{font-size:22px}.screen-dialog button{font-size:10px;padding:9px}.screen-dialog>p{font-size:8px}}
@media(max-width:420px){.hero h1{font-size:53px;letter-spacing:-.06em}.hero-description{font-size:14px}.hero-description br{display:none}.brand-name,.header-mobile-brand .brand-name{font-size:25.2px}.brand-desk,.header-mobile-brand .brand-desk{font-size:24px}.header-mobile-brand .brand small{font-size:7px}.header-controls{gap:10px}.motion-toggle{font-size:8px}.menu-toggle{padding:9px 8px}.menu-toggle>span:first-child{font-size:12px}.workday-flow{padding-inline:3px;gap:17px 13px}.workday-flow small{font-size:8px}.atlas-grid{grid-template-columns:1fr}.atlas-grid article{min-height:0;padding:25px}.atlas-grid h3{font-size:28px;margin-top:18px}.atlas-grid p{font-size:12px}.atlas-index{font-size:8px}.feature-foot{padding-top:22px}.ownership-grid{grid-template-columns:1fr}.ownership-grid h3{font-size:15px}.ownership-grid p{font-size:12px}.capability-strip p{font-size:11px}.capability-strip i{padding:0 4px}.screen-dialog>header{gap:10px}}
@media(max-width:350px){.wrap{width:calc(100% - 30px)}.hero h1{font-size:46px}.motion-toggle{max-width:53px;font-size:8px}.header-controls{gap:7px}.hero-availability{font-size:8px}.hero-copy>.eyebrow{font-size:7px}.hero-description{font-size:13px}.hero-launch-button{font-size:17px}.tour-tabs>button{font-size:11px}.tour-tabs small{font-size:7px}.site-sidebar nav{grid-template-columns:1fr}.launch-form{padding:23px}.workday-flow small{font-size:7px}.workday-flow>div>span:last-child{font-size:10px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
