:root{--cream:#f8f5ee;--plum:#302032;--plum-light:#4b354d;--coral:#f2a38a;--ink:#362737;--muted:#746674;--line:#ded7d0;--green:#42543d;--sage:#e5eadc;--font-head:"Manrope", sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:28px;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{flex-shrink:0}a{text-decoration:none}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--font-head);font-weight:600}p{line-height:1.65}::selection{background:var(--coral);color:var(--plum)}:focus-visible{outline-offset:6px;border-radius:3px;outline:3px solid #b65035}.hero :focus-visible,.site-header :focus-visible{outline-color:var(--coral)}[hidden]{display:none!important}.container{width:min(1280px,100% - 112px);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--cream);color:var(--plum);z-index:100;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--plum);color:var(--cream)}.header-inner{justify-content:space-between;align-items:center;height:108px;display:flex}.brand{font-family:var(--font-head);letter-spacing:-.09em;align-items:flex-start;font-size:44px;font-weight:800;line-height:1;display:inline-flex}.brand-spark{color:var(--coral);margin-left:3px;font-size:36px;font-weight:400;line-height:1}.header-cta{border:1px solid #ffffff50;border-radius:7px;align-items:center;gap:28px;padding:13px 18px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex}.header-cta svg{width:18px}.header-cta:hover{border-color:var(--coral);background:#ffffff10}.button{border-radius:7px;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:19px 24px;font-size:15px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.button svg{width:20px}.button:hover{transform:translateY(-2px)}.button-coral{background:var(--coral);color:var(--plum)}.button-coral:hover{background:#ffb69c}.eyebrow{letter-spacing:.16em;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.tiny-line{background:#ae533e;width:22px;height:2px;display:inline-block}.status-dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.hero{background:radial-gradient(ellipse at 83% 48%, #59405265, transparent 55%), var(--plum);color:var(--cream);position:relative;overflow:hidden}.hero h1>span{color:var(--coral)}.workday-hero{isolation:isolate;min-width:0;height:568px;position:relative}.orbit{z-index:-1;border:1px solid #c08fa21a;border-radius:50%;width:640px;height:640px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-two{border-style:dashed;border-color:#c08fa224;width:480px;height:480px}.orbit-one:before{content:"";background:#a9756d;border-radius:50%;width:8px;height:8px;position:absolute;top:83px;left:100px}.orbit-spark{color:#d9907855;font-size:88px;font-weight:400;line-height:1;position:absolute;top:31%;right:1%;transform:rotate(13deg)}.workday-core{background:linear-gradient(130deg,#5d4560,#432f46);border:1px solid #a386a469;border-radius:16px;width:79%;padding:22px;position:absolute;top:108px;left:11%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 70px #11071455,inset 0 1px #ffffff20}.core-top{justify-content:space-between;align-items:center;display:flex}.mini-brand{font-family:var(--font-head);letter-spacing:-.08em;font-size:27px;font-weight:800}.mini-brand>span{color:var(--coral);margin-left:2px;font-size:24px}.core-date{letter-spacing:.14em;color:#d0bbcf;font-size:8px}.core-heading{flex-direction:column;gap:4px;margin-top:26px;display:flex}.core-greeting{color:#d7c3d5;font-size:12px}.core-heading>strong{font-family:var(--font-head);letter-spacing:-.05em;font-size:24px;font-weight:600}.core-timeline{margin-top:20px}.core-timeline>div{border-top:1px solid #ffffff15;align-items:center;gap:12px;padding:13px 0;display:flex}.timeline-icon{color:#e4c1b7;background:#ffffff09;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.timeline-icon svg{width:18px}.core-timeline p{color:#d8c7d4;flex-direction:column;flex:1;font-size:10px;line-height:1.6;display:flex}.core-timeline p strong{color:#fff2eb;font-size:12px;font-weight:500}.core-timeline>div>svg{color:#c1d0b4;width:15px}.timeline-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;margin-right:5px}.core-bottom{color:#e2ccd9;border-top:1px solid #ffffff20;align-items:center;gap:8px;margin-top:5px;padding-top:16px;font-size:10px;display:flex}.small-spark{color:#aa563e;font-size:22px;line-height:1}.core-bottom .small-spark{color:var(--coral)}.floating-message,.floating-booking,.floating-update{color:var(--ink);border:1px solid #fff8ee66;position:absolute;box-shadow:0 20px 50px #160d203d}.floating-message{background:var(--cream);z-index:3;border-radius:12px;width:295px;padding:19px 21px 0;top:9px;left:-2%;transform:rotate(-6deg)}.note-top{align-items:center;gap:10px;display:flex}.avatar{color:#644d53;background:#e9ddd8;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.note-top>div{flex-direction:column;flex:1;gap:2px;display:flex}.note-top strong{font-size:12px;font-weight:500}.note-top>div>span{color:var(--muted);font-size:9px}.note-top>svg{color:#8d767c;width:17px}.floating-message>p{letter-spacing:-.015em;margin:13px 0 16px;font-size:14px;line-height:1.6}.message-response{border-top:1px solid var(--line);color:#775443;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.message-response>span{color:#af6046;font-size:20px;line-height:1}.floating-booking{background:var(--sage);z-index:4;border-radius:11px;align-items:center;gap:12px;width:281px;padding:20px 18px;display:flex;top:268px;right:-4%;transform:rotate(5deg)}.booking-check{color:#fff;background:#52664b;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.booking-check>svg{width:20px}.card-eyebrow{letter-spacing:.1em;font-size:8px;font-weight:500;display:block}.floating-booking strong{font-family:var(--font-head);letter-spacing:-.03em;margin-top:5px;font-size:14px;display:block}.floating-booking p{color:#55614d;margin-top:3px;font-size:10px}.floating-update{background:var(--coral);z-index:4;border-radius:11px;align-items:center;gap:13px;width:306px;padding:20px;display:flex;bottom:24px;left:8%;transform:rotate(2deg)}.update-spark{font-size:39px;line-height:1}.floating-update strong{margin-top:5px;font-size:12px;font-weight:500;display:block}.floating-update p{margin-top:3px;font-size:10px}.hero-arrival{animation:.85s cubic-bezier(.2,.8,.3,1) both arrive}.floating-booking{animation-delay:.25s}.floating-update{animation-delay:.55s}@keyframes arrive{0%{translate:0 22px}to{translate:0}}.workday-section{background:var(--cream);padding:105px 0;scroll-margin-top:10px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px;display:flex}.section-heading .eyebrow{margin-bottom:20px}h2{font-size:clamp(40px,4.1vw,62px);line-height:1.13}h2>span{color:#9d533f}.scene-tabs{border-bottom:1px solid #cfc4c4;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:22px;padding-bottom:12px;display:grid}.scene-tabs button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:57px;padding:16px 13px;font-size:13px;transition:none;display:flex}.scene-tabs button>svg{width:18px}.scene-tabs button[aria-selected=true]{background:var(--plum);color:var(--cream)}.scene-tabs button:hover:not([aria-selected=true]){color:var(--plum);background:#e8e1d9}.tab-index{margin-left:auto;font-size:9px}.day-scene{background:#ebe3dd;border:1px solid #ded3ce;border-radius:16px;grid-template-columns:.93fr 1.07fr;min-height:510px;margin-bottom:22px;display:grid;overflow:hidden}.day-scene[role=tabpanel]{margin-bottom:0;animation:.32s ease-out scene-in}@keyframes scene-in{0%{transform:translateY(5px)}to{transform:translateY(0)}}.scene-copy{flex-direction:column;padding:40px 40px 34px;display:flex}.scene-time{letter-spacing:.06em;color:#725c60;justify-content:space-between;gap:12px;font-size:9px;display:flex}.scene-time>span:first-child{text-transform:uppercase}.scene-copy h3{letter-spacing:-.055em;max-width:370px;margin-top:54px;font-size:clamp(30px,3.1vw,47px);line-height:1.15}.scene-description{color:#6a5963;max-width:345px;margin-top:19px;font-size:15px}.scene-note{align-items:flex-start;gap:9px;max-width:310px;margin-top:28px;font-size:11px;line-height:1.6;display:flex}.scene-note>svg{color:#725346;width:15px;height:18px}.scene-art{background:radial-gradient(at 60%,#ffffff80,#0000 70%);justify-content:center;align-items:center;min-width:0;padding:38px 40px 38px 10px;display:flex;position:relative}.paper-panel{background:#fffdf8;border:1px solid #fff9;border-radius:12px;width:100%;max-width:445px;padding:25px;position:relative;box-shadow:0 20px 38px #563c4b14,0 2px 5px #563c4b0a}.panel-heading{border-bottom:1px solid #e8e1da;align-items:center;gap:11px;padding-bottom:18px;display:flex}.panel-heading>div{flex-direction:column;gap:4px;display:flex}.panel-heading strong{font-size:13px;font-weight:500}.panel-heading>div>span{color:#796974;font-size:10px}.channel-pill{letter-spacing:.035em;white-space:nowrap;color:#6a5963;border:1px solid #d8cfc9;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:8px}.chat-bubble{border-radius:11px;max-width:91%;padding:14px 17px;font-size:13px;line-height:1.7}.customer-bubble{background:#f0ebe5;border-bottom-left-radius:2px;margin-top:18px}.customer-bubble>span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.eddie-bubble{background:#f6d9ca;border-bottom-right-radius:2px;margin-left:auto}.chat-author{letter-spacing:.13em;justify-content:flex-end;align-items:center;gap:6px;margin:12px 5px 6px;font-size:8px;display:flex}.chat-author>span{color:#aa5239;font-size:17px}.last-bubble{max-width:85%;margin-top:13px;padding-block:11px;font-size:12px}.detail-strip{border-top:1px solid #e8e1da;align-items:center;gap:10px;margin-top:21px;padding-top:15px;display:flex}.detail-strip>svg{color:#a15b41;width:17px}.detail-strip>span{color:#796974;flex-direction:column;gap:4px;font-size:9px;display:flex}.detail-strip strong{color:var(--ink);font-size:11px;font-weight:500}.scene-bookings{background:#e5e9df;border-color:#d5dccd}.panel-icon{width:34px;height:34px;color:var(--green);background:#e9eddf;border-radius:8px;place-items:center;display:grid}.panel-icon>svg{width:20px}.calendar-week{grid-template-columns:repeat(5,1fr);gap:6px;margin:25px 0;display:grid}.calendar-week>div{border-radius:8px;flex-direction:column;align-items:center;gap:9px;min-height:81px;padding:12px 0;display:flex;position:relative}.calendar-week span{letter-spacing:.06em;color:#555746;font-size:8px}.calendar-week strong{font-family:var(--font-head);font-size:23px;font-weight:500}.calendar-week .selected{background:#e0e6d3}.calendar-dot{background:#52664b;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.appointment{background:#eef0e7;border-left:3px solid #61764f;border-radius:2px 7px 7px 2px;align-items:center;gap:15px;padding:16px 13px;display:flex}.appointment-time{text-align:center;font-size:13px}.appointment-time>small{color:#627156;font-size:9px}.appointment strong{margin-top:5px;font-size:13px;font-weight:500;display:block}.appointment p{color:#545e49;margin-top:3px;font-size:10px}.calendar-checks{color:#59644e;flex-direction:column;gap:9px;margin-top:21px;font-size:11px;display:flex}.calendar-checks p{align-items:center;gap:9px;display:flex}.calendar-checks svg{width:14px;height:18px}.scene-payments{background:#eee5d7;border-color:#e1d6c5}.invoice-paper .panel-icon{color:#7b6240;background:#efe7d8}.invoice-steps{flex-direction:column;gap:23px;padding:24px 0 19px;display:flex}.invoice-steps>div{align-items:center;gap:12px;display:flex;position:relative}.invoice-steps>div:not(:last-child):after{content:"";background:#dce0d3;width:1px;height:20px;position:absolute;top:30px;left:13px}.step-dot{color:#59674a;background:#e8ecdf;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.step-dot>svg{width:15px}.step-current{color:#875339;background:#f2d6c3}.invoice-steps p{color:#68574d;flex-direction:column;gap:3px;font-size:10px;display:flex}.invoice-steps strong{color:var(--ink);font-size:12px;font-weight:500}.invoice-message{background:#f3ede3;border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.75}.invoice-message>span{letter-spacing:.08em;color:#68574d;margin-top:10px;font-size:8px;display:block}.scene-updates{color:var(--cream);background:#3e2b40;border-color:#523d54}.scene-updates .scene-time{color:#cab6c6}.scene-updates .scene-description,.scene-updates .scene-note{color:#dbc9d6}.scene-updates .scene-note svg{color:var(--coral)}.scene-updates .scene-art{background:radial-gradient(at 60%,#81618050,#0000 70%)}.daily-paper{color:var(--cream);background:#564258;border-color:#8d718865}.daily-paper .panel-heading{border-color:#ffffff25}.daily-paper .panel-heading>div>span{color:#d4bfd0}.daily-paper .panel-heading>svg{color:#d9b997;width:20px;margin-left:auto}.daily-spark{color:var(--coral);font-size:35px;line-height:1}.daily-done{flex-direction:column;gap:15px;padding:24px 0;display:flex}.daily-done>p{color:#f0e4ec;align-items:flex-start;gap:10px;font-size:12px;display:flex}.daily-done svg{color:#bccdab;width:15px;height:18px}.decision{background:var(--cream);color:var(--ink);border-radius:9px;padding:20px}.decision>strong{margin-top:9px;font-size:16px;font-weight:500;display:block}.decision>p{color:#73616c;margin-top:7px;font-size:12px}.approval-label{color:#6a5763;border-top:1px solid #ded4cd;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.approval-label>svg{width:16px;height:16px}.owner-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:20px;padding-bottom:110px;display:grid}.owner-copy .eyebrow{margin-bottom:24px}.owner-copy>p:not(.eyebrow){max-width:370px;color:var(--muted);margin-top:24px;font-size:16px}.owner-examples{flex-direction:column;gap:16px;display:flex}.rule-card{background:#efeee5;border:1px solid #dfd9cf;border-radius:11px;gap:20px;padding:25px;display:flex}.rule-icon{color:#4e5a43;background:#dfe4d4;border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.rule-icon svg{width:21px}.rule-card .card-eyebrow{color:#606d55;margin-top:2px;font-size:9px}.rule-card h3{letter-spacing:-.035em;margin-top:9px;font-size:21px}.rule-card p{color:#6b665e;max-width:290px;margin-top:8px;font-size:12px;line-height:1.7}.rule-status{color:#4c6245;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.rule-status>svg{width:14px;height:14px}.approval-rule{background:#f3e6df;border-color:#e5d5cc}.approval-rule .rule-icon{color:#8c4d3a;background:#ead1c5}.approval-rule .card-eyebrow,.approval-rule .rule-status{color:#855342}.approval-rule .small-spark{font-size:17px}.waitlist-section{background:var(--coral);padding:88px 0 90px;scroll-margin-top:0;position:relative;overflow:hidden}.waitlist-grid{grid-template-columns:1fr .8fr;align-items:center;gap:110px;display:grid}.waitlist-section .eyebrow{letter-spacing:.14em;margin-bottom:24px;font-size:10px}.waitlist-section h2{font-size:clamp(55px,5.6vw,80px);line-height:1.06}.waitlist-section h2>span{color:#7c3f35}.waitlist-description{color:#5e3f3c;max-width:310px;margin-top:22px;font-size:15px}.waitlist-spark{color:#7a403633;font-size:79px;line-height:1;position:absolute;top:-22px;right:8px;transform:rotate(12deg)}.anchor-alias{pointer-events:none;position:absolute;top:0;left:0}.site-footer{align-items:center;gap:40px;padding-block:40px;display:flex}.site-footer .brand{font-size:33px}.site-footer .brand-spark{color:#a5533b;font-size:28px}.site-footer>p{color:var(--muted);font-size:12px}.footer-meta{color:var(--muted);gap:30px;margin-left:auto;font-size:11px;display:flex}.footer-meta a{text-underline-offset:4px;text-decoration:underline}.prose{max-width:800px;padding-block:80px}.prose h1{margin-bottom:26px;font-size:58px;line-height:1.1}.prose h2{letter-spacing:-.04em;margin-top:35px;margin-bottom:12px;font-size:26px}.prose p{color:var(--muted);margin-bottom:15px;font-size:16px}.prose a{text-underline-offset:4px;text-decoration:underline}.prose .text-link{margin-top:25px;display:inline-block}.error-page{min-height:65vh;padding-block:90px}.error-number{letter-spacing:.16em;color:#9d533f;margin-bottom:25px;font-size:14px}.error-page h1{max-width:650px;font-size:60px;line-height:1.1}.error-page p{color:var(--muted);margin-top:25px;margin-bottom:28px}@media (width<=1100px){.container{width:calc(100% - 72px)}.workday-hero{height:530px}.workday-core{width:86%;padding:18px;top:115px;left:9%}.floating-message{width:247px;padding:16px 17px 0;top:23px;left:0%}.floating-message>p{font-size:12px}.floating-booking{gap:9px;width:245px;padding:15px 13px;top:279px;right:-3%}.floating-booking strong{font-size:12px}.floating-update{width:274px;padding:17px;bottom:-3px;left:5%}.core-heading>strong{font-size:21px}.scene-copy{padding:30px}.scene-art{padding:30px 25px 30px 5px}.scene-tabs button{gap:8px;padding:13px 10px;font-size:12px}.tab-index{display:none}.scene-copy h3{margin-top:45px;font-size:36px}.paper-panel{padding:20px}.owner-section{gap:50px}.waitlist-grid{gap:65px}.channel-pill{padding:4px;font-size:7px}.panel-heading{gap:8px}}@media (width<=799px){.container{width:calc(100% - 44px)}.header-inner{height:84px}.brand{font-size:36px}.brand-spark{font-size:30px}.header-cta{gap:17px;padding:10px 13px;font-size:12px}.button{min-height:55px;padding:17px 21px}.workday-hero{width:min(510px,100%);height:530px;margin:10px auto 0}.workday-core{width:80%;padding:21px;top:106px;left:10%}.floating-message{width:270px;top:8px;left:0}.floating-booking{width:255px;top:275px;right:0}.floating-update{width:279px;bottom:0;left:8%}.section-heading{margin-bottom:32px;display:block}.workday-section{padding:65px 0 32px}.section-heading .eyebrow{margin-bottom:18px;font-size:9px}h2{font-size:44px}.day-scene{border-radius:12px;grid-template-columns:1fr;min-height:0;margin-bottom:22px}.scene-copy{padding:26px 24px 22px}.scene-time{font-size:8px}.scene-copy h3{max-width:350px;margin-top:27px;font-size:35px}.scene-description{max-width:430px;margin-top:14px;font-size:14px}.scene-note{max-width:360px;margin-top:18px;font-size:10px}.scene-art{background:0 0;padding:0 23px 26px}.paper-panel{max-width:none;padding:21px}.chat-bubble{font-size:13px}.owner-section{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:65px}.owner-copy .eyebrow{margin-bottom:18px;font-size:9px}.owner-copy>p:not(.eyebrow){max-width:480px;margin-top:18px;font-size:15px}.owner-examples{gap:13px}.rule-card{gap:17px;padding:23px}.rule-card p{max-width:350px}.waitlist-section{padding:54px 0}.waitlist-grid{grid-template-columns:1fr;gap:23px}.waitlist-section h2{font-size:62px}.waitlist-section .eyebrow{margin-bottom:20px;font-size:9px}.waitlist-description{max-width:310px;margin-top:17px;font-size:14px}.waitlist-spark{display:none}.site-footer{flex-wrap:wrap;gap:19px;padding-block:31px}.site-footer>p{font-size:10px}.footer-meta{border-top:1px solid var(--line);justify-content:space-between;width:100%;margin-top:7px;margin-left:0;padding-top:21px;font-size:10px}.prose{padding-block:50px}.prose h1,.error-page h1{font-size:44px}.prose p{font-size:15px}.error-page{padding-block:65px}}@media (width<=380px){.container{width:calc(100% - 36px)}.header-cta{gap:11px;font-size:11px}.workday-hero{height:515px}.workday-core{width:88%;padding:17px;top:113px;left:5%}.floating-message{width:243px}.floating-booking{width:235px;top:282px;right:-3px}.floating-update{width:258px;bottom:-5px;left:2%}.scene-copy{padding:24px 19px 20px}.scene-art{padding-inline:14px}.paper-panel{padding:17px}.scene-copy h3{font-size:31px}.waitlist-section h2{font-size:54px}.rule-card{gap:12px;padding:20px 16px}.rule-icon{width:32px;height:32px}.rule-card h3{font-size:19px}.channel-pill{font-size:6px}.panel-heading strong{font-size:12px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}h1,h2{letter-spacing:-.045em}.hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;min-height:640px;padding-block:80px;display:grid}.hero-copy{z-index:2;min-width:0;position:relative}.hero-eyebrow{color:#e9c3b8;margin-bottom:26px;font-size:12px}.hero h1{letter-spacing:-.055em;font-size:clamp(74px,7vw,104px);font-weight:600;line-height:1.06}.hero-description{color:#e2d5df;max-width:445px;margin-block:26px 30px;font-size:18px;line-height:1.7}.owner-copy .eyebrow{font-size:12px}.owner-copy>p:not(.eyebrow){font-size:16px}.rule-card .card-eyebrow{letter-spacing:.025em;font-size:12px}.rule-card p{max-width:360px;font-size:16px;line-height:1.6}.rule-status{font-size:12px}.waitlist-form-wrap{padding-top:0;position:relative}.waitlist-description{font-size:16px}.site-footer>p,.footer-meta{font-size:12px}.header-cta,.site-footer a{min-height:44px}.footer-meta a{align-items:center;display:inline-flex}@media (width<=1099px){.hero-grid{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:56px 64px}.hero-copy{max-width:740px}.hero h1{font-size:clamp(64px,9vw,96px)}.hero-description{max-width:620px}}@media (width<=799px){.hero-grid{gap:24px;padding-block:40px 44px}.hero h1{font-size:clamp(54px,15.4vw,88px)}.hero-eyebrow{margin-bottom:22px;font-size:12px}.hero-description{margin-block:22px 26px;font-size:16px}.workday-section{padding-block:56px}.owner-section{padding-top:8px;padding-bottom:56px}.rule-card{gap:14px;padding:22px 18px}.waitlist-section{padding-block:48px}.waitlist-section h2{font-size:clamp(45px,13vw,62px)}}.home-page{background:var(--plum);min-height:100svh;color:var(--cream);flex-direction:column;display:flex}.home-page main{flex-direction:column;flex:1;display:flex}.home-page .hero{flex:1;align-items:center;display:flex}.home-page .hero-grid{min-height:0;padding-block:72px 48px}.minimal-footer{color:#d1bfd0;justify-content:flex-end;padding-block:8px 16px;font-size:12px;display:flex}.minimal-footer a{text-underline-offset:4px;align-items:center;min-height:44px;padding-inline:8px;text-decoration:underline;display:inline-flex}.minimal-footer a:focus-visible{outline-color:var(--coral)}.signup-open{overflow:hidden}@media (width>=1100px){.home-page .hero h1 span{display:block}}@media (width<=1099px){.home-page .hero-grid{padding-block:48px 24px}}@media (width<=799px){.home-page .hero-grid{padding-block:36px 20px}}.home-page .hero{flex:none}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.story-link{color:#d3c4cf;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline #786478;display:inline-flex}.story-link:hover{color:var(--cream)}@media (width>=1100px){.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}}.hero h1>span{transform-origin:50% 75%;display:inline-block}.home-page .header-cta,.home-page .button,.home-page form button[type=submit]{transition:transform .18s cubic-bezier(.22,.8,.25,1),background .18s,border-color .18s}.home-page .header-cta svg,.home-page .button svg,.home-page form button[type=submit] svg{transition:transform .18s cubic-bezier(.22,.8,.25,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-page .header-cta:hover,.home-page .button:hover,.home-page form button[type=submit]:enabled:hover{transform:translateY(-3px)}.home-page .header-cta:hover svg,.home-page .button:hover svg,.home-page form button[type=submit]:enabled:hover svg{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.home-page .header-cta:active,.home-page .button:active,.home-page form button[type=submit]:enabled:active{transform:scale(.975)}}@media (hover:none){.home-page .button:hover{transform:none}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}
