.landing-shell{--landing-limestone:#fafafa;--landing-stone:#a6a6a6;--landing-ink:#111;--landing-graphite:#161616;--landing-charcoal:#0c0c0c;--landing-line-dark:hsla(0,0%,98%,.16);--landing-line-light:hsla(0,0%,7%,.16);--landing-field-fallback:radial-gradient(circle at 12% 18%,rgba(72,72,72,.32),transparent 38%),radial-gradient(circle at 84% 78%,hsla(0,0%,43%,.24),transparent 42%),var(--landing-limestone);--landing-panel:color-mix(in srgb,var(--landing-limestone) 78%,transparent);--landing-margin:20px;--landing-max-width:1440px;--landing-header-height:110px;--landing-rail:1360px;--landing-rail-gutter:40px;--landing-rail-inset:max(var(--landing-rail-gutter),calc((100vw - var(--landing-rail)) / 2));--landing-ease:cubic-bezier(0.165,0.84,0.44,1);--landing-header-lift:0 1px 3px hsla(0,0%,5%,.18),0 2px 20px hsla(0,0%,5%,.34);--landing-type-display:72px;--landing-type-statement:56px;--landing-type-title:30px;--landing-type-body:16px;--landing-type-meta:14px;--landing-weight-regular:400;--landing-weight-medium:500;--landing-font:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;min-height:100vh;isolation:isolate;overflow-x:clip;background:var(--landing-limestone);color:var(--landing-ink);font-size:var(--landing-type-body);font-weight:var(--landing-weight-regular);-webkit-font-smoothing:antialiased}.landing-shell,.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell h4,.landing-shell h5,.landing-shell h6{font-family:var(--landing-font)}.landing-shell *,.landing-shell :after,.landing-shell :before{box-sizing:border-box}.landing-shell :where(a,button){font:inherit}.landing-shell a:focus-visible,.landing-shell button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.landing-footer,.landing-main{position:relative;z-index:1}.landing-surface{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.landing-surface__fallback,.landing-surface__grain{position:absolute;inset:0}.landing-surface__fallback{background:var(--landing-field-fallback)}.landing-surface__grain{inset:-18px;opacity:.38;will-change:transform}.landing-booking,.landing-demo,.landing-revenue,.landing-team{position:relative;z-index:3}.landing-header{--landing-header-ink:var(--landing-limestone);position:fixed;inset:0 0 auto;z-index:100;height:var(--landing-header-height);color:var(--landing-header-ink);transform:translateZ(0);transition:transform .75s var(--landing-ease)}.landing-header[data-ink=charcoal]{--landing-header-ink:var(--landing-ink)}.landing-header[data-hidden=true]{transform:translate3d(0,-100%,0)}.landing-header__wrap{position:relative;display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-inline:auto;padding-inline:var(--landing-rail-inset)}.landing-header__meeting,.landing-header__tagline{color:var(--landing-header-ink);text-shadow:var(--landing-header-lift)}.landing-header[data-ink=charcoal] .landing-header__meeting,.landing-header[data-ink=charcoal] .landing-header__tagline{text-shadow:none}.landing-header__tagline{grid-column:1;justify-self:start;margin:0;font-size:var(--landing-type-title);font-weight:var(--landing-weight-regular);letter-spacing:-.035em;line-height:1;text-align:left;white-space:nowrap;opacity:1;transition:opacity .25s linear,color .25s linear,text-shadow .25s linear}.landing-header[data-tagline-visible=false] .landing-header__tagline{opacity:0}.landing-header__meeting{grid-column:2;justify-self:end;border:0;padding:0;background:transparent;font-size:var(--landing-type-title);font-weight:var(--landing-weight-regular);text-decoration:none;cursor:pointer;transition:opacity .25s linear,visibility .25s linear,color .25s linear,text-shadow .25s linear}.landing-header[data-cta-visible=false] .landing-header__meeting{opacity:0;visibility:hidden;pointer-events:none}.landing-hero{position:relative;min-height:100svh;isolation:isolate;overflow:hidden}.landing-hero__shade{position:absolute;inset:0;z-index:-1;background:#000;opacity:.2;pointer-events:none}.landing-button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid;border-radius:999px;padding:.65rem 1.1rem;font-size:var(--landing-type-meta);font-weight:var(--landing-weight-medium);text-decoration:none;transition:background-color .16s var(--landing-ease),color .16s var(--landing-ease),transform .12s var(--landing-ease)}.landing-button:active{transform:scale(.98)}.landing-button--dark{color:var(--landing-ink)}.landing-button--dark:hover{background:var(--landing-ink);color:var(--landing-limestone)}.colmez-wordmark{display:block;width:min(calc(100vw - (2 * var(--landing-margin))),1400px);height:auto;color:#f7f7f7;overflow:visible;pointer-events:none}.landing-hero>.colmez-wordmark{position:absolute;right:auto;bottom:var(--landing-margin);left:50%;z-index:2;transform:translateX(-50%)}.colmez-wordmark__letter{opacity:0;transform:translate3d(0,calc(100% + 20px),0);transform-box:fill-box;transform-origin:center;transition:transform .5s var(--landing-ease),opacity .25s ease;transition-delay:calc((var(--letter-index) + 1) * .1s)}.colmez-wordmark[data-visible=true] .colmez-wordmark__letter{opacity:1;transform:translateZ(0)}.colmez-wordmark--footer .colmez-wordmark__letter{opacity:1;transform:none;transition:none}.landing-booking,.landing-quote,.landing-revenue,.landing-team{background-color:transparent;color:var(--landing-ink)}.landing-quote{display:grid;height:100svh;min-height:100svh;align-items:center;padding:clamp(7rem,22svh,14rem) var(--landing-rail-inset) clamp(2.5rem,5svh,3.75rem);background:var(--landing-field-fallback);background-attachment:fixed}.landing-quote blockquote{width:100%;margin:0}.landing-quote blockquote>p{margin:0;font-size:var(--landing-type-statement);font-weight:var(--landing-weight-medium);letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.landing-quote__copy{white-space:pre-wrap}.landing-quote__copy [data-quote-character]{transition:opacity .2s ease-in-out}.landing-quote footer{display:grid;gap:.2rem;margin-top:clamp(2rem,5svh,3.5rem);font-size:var(--landing-type-meta);line-height:1.45}.landing-quote footer span{color:hsla(0,0%,7%,.68)}.landing-quote footer strong{font-size:var(--landing-type-body);font-weight:var(--landing-weight-medium)}.landing-revenue{padding:clamp(1.5rem,3vw,2.75rem) var(--landing-rail-inset) clamp(3.5rem,7vw,6rem)}.landing-copy-column{width:100%}.landing-booking h2,.landing-demo__controller h2,.landing-revenue h2,.landing-section-head h2,.landing-team h2{margin:0;font-size:var(--landing-type-display);font-weight:var(--landing-weight-medium);letter-spacing:-.06em;line-height:.98;text-wrap:balance}.landing-revenue .landing-copy-column>p{max-width:48rem;margin:clamp(2rem,5vw,4rem) 0 0 auto;color:hsla(0,0%,7%,.72);font-size:var(--landing-type-body);line-height:1.5}.landing-scroll-link{display:inline-flex;gap:.75rem;margin-top:clamp(2.5rem,6vw,5rem);color:inherit;font-size:var(--landing-type-meta);font-weight:var(--landing-weight-medium);text-decoration:none}.landing-demo-scroll{position:relative}.landing-demo{--landing-demo-bar:3rem;--landing-demo-row:5.3rem;--landing-demo-slots:6;--landing-demo-window:calc((2 * var(--landing-demo-bar)) + (var(--landing-demo-slots) * var(--landing-demo-row)) + 4px);display:grid;grid-template-columns:minmax(0,1.85fr) minmax(18rem,1fr);gap:clamp(2rem,5vw,5rem);align-items:end;padding:clamp(3rem,6vw,5rem) var(--landing-rail-inset);color:var(--landing-ink)}.landing-demo__stage{display:grid;min-width:0;gap:.75rem}.landing-demo__cue{margin:0;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta);font-weight:var(--landing-weight-regular);line-height:1.4;opacity:1;visibility:visible;pointer-events:none;transition:opacity .42s var(--landing-ease),visibility 0s linear 0s}.landing-demo__cue[data-faded=true]{opacity:0;visibility:hidden;transition:opacity .42s var(--landing-ease),visibility 0s linear .42s}.landing-demo__shell{--landing-type-micro:12px;position:relative;display:grid;grid-template-columns:8rem minmax(0,1fr);min-width:0;height:var(--landing-demo-window);overflow:hidden;border:1px solid var(--landing-line-dark);background:var(--landing-ink)}.landing-demo__shell[data-nav-collapsed=true]{grid-template-columns:3.25rem minmax(0,1fr)}.landing-demo__nav{display:flex;flex-direction:column;border-right:1px solid var(--landing-line-dark);padding:.75rem .5rem;color:hsla(0,0%,98%,.72)}.landing-demo__mark{display:grid;width:2rem;height:2rem;place-items:center;margin:0 0 1.5rem .35rem;color:var(--landing-limestone);font-size:var(--landing-type-body);font-weight:var(--landing-weight-medium)}.landing-demo__mark svg{display:block;width:1.35rem;height:auto}.landing-demo__nav-items{display:grid;gap:.25rem}.landing-demo__nav-item{display:grid;width:100%;min-height:2rem;gap:.55rem;align-items:center;border:0;border-radius:.4rem;padding:.4rem .55rem;background:transparent;color:inherit;font-size:var(--landing-type-meta);text-align:left;text-decoration:none}.landing-demo__nav-item[aria-current=page]{background:hsla(0,0%,98%,.08);color:var(--landing-limestone)}.landing-demo__nav-item:disabled{color:hsla(0,0%,98%,.34);cursor:not-allowed}.landing-demo__nav-item>span{overflow:hidden;opacity:1;white-space:nowrap}.landing-demo__inbox{display:grid;min-width:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.landing-demo__topbar{border-bottom:1px solid var(--landing-line-dark);color:hsla(0,0%,98%,.58);font-size:var(--landing-type-meta)}.landing-demo__inbox-heading,.landing-demo__topbar{display:flex;min-height:var(--landing-demo-bar);align-items:center;justify-content:space-between;padding:0 1.25rem}.landing-demo__inbox-heading{gap:1rem}.landing-demo__inbox-heading p{margin:0;color:var(--landing-limestone);font-size:var(--landing-type-meta);font-weight:var(--landing-weight-medium)}.landing-demo__inbox-heading>span{overflow:hidden;color:hsla(0,0%,98%,.52);font-size:var(--landing-type-meta);text-overflow:ellipsis;white-space:nowrap}.landing-demo__actions{overflow-y:auto;border-top:1px solid var(--landing-line-dark);scrollbar-color:hsla(0,0%,98%,.2) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){.landing-demo__actions[data-entrance=pending] .landing-demo__action{opacity:0}.landing-demo__actions[data-entrance=run] .landing-demo__action{pointer-events:none}.landing-demo__actions{--landing-entrance-stagger:72ms;--landing-entrance-card:340ms;--landing-entrance-rise:12px}.landing-demo__actions[data-entrance-mode=first]{--landing-entrance-stagger:130ms;--landing-entrance-card:620ms;--landing-entrance-rise:22px}.landing-demo__actions[data-entrance=run] .landing-demo__action:not([data-incoming=true]){animation:landing-demo-action-in var(--landing-entrance-card) var(--landing-ease) backwards;animation-delay:calc(var(--stagger-index, 0) * var(--landing-entrance-stagger))}.landing-demo__action[data-incoming=true]{animation:landing-demo-incoming-in .42s var(--landing-ease) backwards}}@keyframes landing-demo-action-in{0%{opacity:0;transform:translate3d(0,var(--landing-entrance-rise,12px),0)}to{opacity:1;transform:translateZ(0)}}@keyframes landing-demo-incoming-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.landing-demo__action{position:relative;display:grid;width:100%;min-height:var(--landing-demo-row);grid-template-columns:2rem minmax(0,1fr) auto auto;gap:.85rem;align-items:center;border:0;border-bottom:1px solid var(--landing-line-dark);padding:.9rem 1.25rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--landing-ease),box-shadow .16s var(--landing-ease)}.landing-demo__actions:not([data-entrance=run]) .landing-demo__action:hover{transform:translate3d(0,-1px,0);box-shadow:0 12px 26px -20px hsla(0,0%,7%,.65)}.landing-demo__action-chevron{position:relative;z-index:1;width:.85rem;height:.85rem;align-self:center;color:hsla(0,0%,98%,.34);transition:color .16s var(--landing-ease),transform .16s var(--landing-ease)}.landing-demo__action:focus-visible .landing-demo__action-chevron,.landing-demo__action:hover .landing-demo__action-chevron{transform:translate3d(2px,0,0);color:hsla(0,0%,98%,.72)}.landing-demo__action:before{position:absolute;inset:1px .5rem;border-radius:.4rem;background:hsla(0,0%,98%,.06);content:"";opacity:0;pointer-events:none;transition:opacity .12s var(--landing-ease)}.landing-demo__action:hover:before{opacity:1}.landing-demo__action:focus-visible{outline:2px solid var(--landing-limestone);outline-offset:-4px}.landing-demo__action[data-selected=true]:before{opacity:1}.landing-demo__account-mark{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--account-color) 70%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--account-color) 22%,transparent);color:color-mix(in srgb,var(--account-color) 74%,var(--landing-limestone))}.landing-demo__account-mark svg{width:1.15rem;height:1.15rem}.landing-demo__action-copy{position:relative;z-index:1;display:grid;min-width:0;gap:1px}.landing-demo__account-line{display:flex;min-width:0;align-items:center;gap:.45rem;overflow:hidden;color:hsla(0,0%,98%,.82);font-size:var(--landing-type-meta);line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.landing-demo__unread{width:.35rem;height:.35rem;flex:0 0 auto;border-radius:50%;background:#4a7cbf}.landing-demo__preview-line,.landing-demo__subject-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-demo__subject-line{color:var(--landing-limestone);font-size:var(--landing-type-meta);line-height:1.25rem}.landing-demo__subject-line>span{font-weight:var(--landing-weight-regular)}.landing-demo__preview-line{color:hsla(0,0%,98%,.48);font-size:var(--landing-type-meta);line-height:1rem}.landing-demo__action time{position:relative;z-index:1;align-self:center;color:hsla(0,0%,98%,.42);font-size:var(--landing-type-micro);white-space:nowrap}.landing-demo__controller{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:var(--landing-demo-window)}.landing-demo__controller h2{color:var(--landing-ink)}.landing-demo__controller [role=tablist]{display:grid;grid-auto-rows:minmax(min-content,1fr);margin-top:1.5rem}.landing-demo__controller button{display:grid;align-content:center;border:0;border-top:1px solid var(--landing-line-light);padding:.75rem 1rem;border-radius:.5rem;background:transparent;color:hsla(0,0%,7%,.78);text-align:left;cursor:pointer;transition:background-color .18s var(--landing-ease),color .18s var(--landing-ease)}.landing-demo__controller button>span{display:block}.landing-demo__controller .landing-demo__role-label{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem}.landing-demo__controller button small{display:block;margin-top:.35rem;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta);font-weight:var(--landing-weight-regular);line-height:1.35}.landing-demo__controller button[aria-selected=true]{border-top-color:transparent;background:hsla(0,0%,7%,.07);color:var(--landing-ink)}.landing-demo__controller button[aria-selected=true] small{color:hsla(0,0%,7%,.78)}.landing-demo__controller button[aria-selected=true] .landing-demo__role-label>span:first-child{font-weight:var(--landing-weight-medium)}.landing-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.landing-demo__detail-layer{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:1rem;background:hsla(0,0%,7%,.68)}.landing-demo__detail{display:grid;width:min(39rem,calc(100% - 2rem));max-height:calc(100% - 2rem);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid hsla(0,0%,98%,.2);background:var(--landing-graphite);box-shadow:0 1.5rem 4rem rgba(0,0,0,.28)}.landing-demo__detail[data-motion=pointer]{animation:landing-demo-detail-in .2s var(--landing-ease) both}@keyframes landing-demo-detail-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.landing-demo__detail>header{display:flex;min-height:4.5rem;align-items:start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--landing-line-dark);padding:1rem 1.25rem}.landing-demo__detail>header h3,.landing-demo__detail>header p{margin:0}.landing-demo__detail>header p{margin-bottom:.25rem;color:hsla(0,0%,98%,.52);font-size:var(--landing-type-meta)}.landing-demo__detail>header h3{max-width:38rem;color:var(--landing-limestone);font-size:var(--landing-type-body);font-weight:var(--landing-weight-medium);letter-spacing:-.02em;line-height:1.25}.landing-demo__detail>header button{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:0;border-radius:.35rem;background:transparent;color:hsla(0,0%,98%,.62);cursor:pointer}.landing-demo__detail>header button:hover{background:hsla(0,0%,98%,.08);color:var(--landing-limestone)}.landing-demo__detail>header button svg{width:1rem;height:1rem}.landing-demo__detail-body{display:grid;gap:1.25rem;overflow-y:auto;padding:1.25rem;scrollbar-color:hsla(0,0%,98%,.2) transparent;scrollbar-width:thin}.landing-demo__detail-body section{display:grid;gap:.45rem}.landing-demo__detail-body h4,.landing-demo__detail-body p,.landing-demo__detail-body small{margin:0}.landing-demo__detail-body h4,.landing-demo__disclosure>button{color:hsla(0,0%,98%,.56);font-size:var(--landing-type-meta);font-weight:var(--landing-weight-medium)}.landing-demo__detail-body section>p{color:var(--landing-limestone);font-size:var(--landing-type-meta);line-height:1.5}.landing-demo__detail-body section>small{color:hsla(0,0%,98%,.46);font-size:var(--landing-type-meta);line-height:1.45}.landing-demo__disclosure>button{display:inline-flex;align-items:center;justify-self:start;gap:.35rem;border:0;padding:0;background:transparent;cursor:pointer}.landing-demo__disclosure>button svg{width:.9rem;height:.9rem;transition:transform .15s var(--landing-ease)}.landing-demo__disclosure>button svg[data-open=true]{transform:rotate(180deg)}.landing-demo__draft{display:grid;gap:.5rem;border-top:1px solid var(--landing-line-dark)}.landing-demo__draft dl{margin:0}.landing-demo__draft dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--landing-line-dark);padding:.6rem 0}.landing-demo__draft dd,.landing-demo__draft dt{margin:0;font-size:var(--landing-type-meta);line-height:1.45}.landing-demo__draft dt{color:hsla(0,0%,98%,.48)}.landing-demo__draft dd,.landing-demo__draft textarea{color:var(--landing-limestone)}.landing-demo__draft textarea{width:100%;resize:vertical;border:0;padding:.65rem 0;background:transparent;font:inherit;font-size:var(--landing-type-meta);line-height:1.5;outline:0}.landing-demo__draft textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--landing-limestone)}.landing-demo__draft textarea:disabled{opacity:.68}.landing-demo__detail-body .landing-demo__sources{color:hsla(0,0%,98%,.46);font-size:var(--landing-type-meta)}.landing-demo__detail>footer{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--landing-line-dark);padding:.8rem 1.25rem}.landing-demo__detail>footer span{color:hsla(0,0%,98%,.46);font-size:var(--landing-type-meta)}.landing-demo__detail>footer button{min-height:2.25rem;border:1px solid var(--landing-limestone);border-radius:.35rem;padding:.5rem .85rem;background:var(--landing-limestone);color:var(--landing-ink);font-size:var(--landing-type-meta);font-weight:var(--landing-weight-medium);cursor:pointer}.landing-demo__detail>footer button:disabled{border-color:hsla(0,0%,98%,.24);background:hsla(0,0%,98%,.12);color:hsla(0,0%,98%,.54);cursor:default}.landing-demo{position:relative;grid-template-columns:minmax(0,1.45fr) minmax(22rem,1fr);gap:40px;padding-inline:var(--landing-rail-inset);background-color:transparent}.landing-demo__shell{border-color:hsla(0,0%,7%,.09);border-radius:16px;background:#fcfcfc;color:#0d0d0d;box-shadow:0 28px 70px -34px hsla(0,0%,7%,.44),0 3px 10px -6px hsla(0,0%,7%,.24)}.landing-demo__shell,.landing-demo__shell[data-nav-collapsed=true]{grid-template-columns:2.75rem minmax(0,1fr)}.landing-demo__nav{width:2.75rem;border-right-color:#efefef;padding:.5rem .3rem;background:#fcfcfc;color:#5d5d5d}.landing-demo__mark{width:2.15rem;height:2.15rem;margin:0 0 .875rem;color:#0d0d0d}.landing-demo__nav-items{gap:.125rem}.landing-demo__nav-item{width:2.15rem;min-height:2.15rem;grid-template-columns:1rem minmax(0,1fr);padding:.55rem;color:#8f8f8f;transition:color .14s var(--landing-ease)}.landing-demo__nav-item[aria-current=page]{background:rgba(0,0,0,.06);color:#0d0d0d}.landing-demo__nav-item:disabled{color:#a8a8a8}.landing-demo__nav-item:hover{color:#5d5d5d}.landing-demo__nav-item:not(:disabled):hover,.landing-demo__nav-item[aria-current=page]:hover{color:#0d0d0d}.landing-demo__nav[data-collapsed=true] .landing-demo__nav-item>span{width:0;opacity:0}.landing-demo__nav svg{width:1rem;height:1rem}.landing-demo__action,.landing-demo__actions,.landing-demo__inbox-heading,.landing-demo__topbar{border-color:#efefef}.landing-demo__topbar{color:#5d5d5d;background:#fcfcfc}.landing-demo__inbox-heading p,.landing-demo__subject-line{color:#0d0d0d}.landing-demo__action time,.landing-demo__inbox-heading>span,.landing-demo__preview-line{color:#717171}.landing-demo__account-line{color:#5d5d5d}.landing-demo__action{color:#0d0d0d}.landing-demo__action:before{background:rgba(0,0,0,.04)}.landing-demo__action:focus-visible{outline-color:#0d0d0d}.landing-demo__action-chevron{color:#bdbdbd}.landing-demo__action:focus-visible .landing-demo__action-chevron,.landing-demo__action:hover .landing-demo__action-chevron{color:#5d5d5d}.landing-demo__actions:not([data-entrance=run]) .landing-demo__action:hover{box-shadow:0 12px 26px -20px hsla(0,0%,5%,.5)}.landing-demo__action[data-incoming=true] .landing-demo__action-pill{color:var(--landing-ink);font-weight:var(--landing-weight-medium)}.landing-demo__detail-layer{background:hsla(0,0%,5%,.42)}.landing-demo__detail{border-color:#e7e7e7;border-radius:16px;background:#fff;color:#0d0d0d;box-shadow:none}.landing-demo__detail>footer,.landing-demo__detail>header,.landing-demo__disclosure>button,.landing-demo__draft,.landing-demo__draft dl>div,.landing-demo__draft textarea{border-color:#efefef}.landing-demo__detail>footer span,.landing-demo__detail>header p,.landing-demo__draft dt{color:#5d5d5d}.landing-demo__detail-body h4,.landing-demo__detail-body p,.landing-demo__detail-body section>p,.landing-demo__detail>header h3,.landing-demo__disclosure>button,.landing-demo__draft dd{color:#0d0d0d}.landing-demo__detail-body .landing-demo__sources,.landing-demo__detail-body section>small,.landing-demo__detail-body small{color:#3d3d3d}.landing-demo__detail>header button{color:#5d5d5d}.landing-demo__detail>header button:hover{background:rgba(0,0,0,.04);color:#0d0d0d}.landing-demo__draft{background:#fcfcfc}.landing-demo__draft textarea{background:#fff;color:#0d0d0d}.landing-demo__detail>footer button{background:#0d0d0d;color:#fcfcfc}.landing-team{padding:96px var(--landing-rail-inset)}.landing-team h2{margin:0}.landing-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px}.landing-team article{min-width:0;background:var(--landing-panel)}.landing-team__portrait{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--landing-graphite)}.landing-team__portrait>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;filter:grayscale(1) contrast(1.04) brightness(.88)}.landing-team__portrait-fallback{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 34%,hsla(0,0%,65%,.2),transparent 28%),var(--landing-graphite);color:hsla(0,0%,98%,.78)}.landing-team__portrait-fallback span{font-size:var(--landing-type-display);font-weight:var(--landing-weight-medium);letter-spacing:-.06em}.landing-team__credentials{--landing-logo-block:min(285px,100cqw);--landing-logo-band:calc(var(--landing-logo-block) * 0.205);display:grid;gap:.6rem;margin-top:1.15rem}.landing-team__marks{display:grid;grid-auto-rows:var(--landing-logo-band);justify-items:center;gap:calc(var(--landing-logo-block) * .035);width:var(--landing-logo-block);margin:0 auto;padding:0;list-style:none}.landing-team__marks li{display:flex;width:100%;align-items:center;justify-content:center}.landing-team__marks li[data-lead]{grid-row:span 2}.landing-team__marks img{display:block;width:calc(var(--landing-logo-block) * var(--landing-logo-width, 1));height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.landing-team__credentials>p{margin:0;color:hsla(0,0%,7%,.74);font-size:var(--landing-type-meta);line-height:1.45}.landing-team__identity{container-type:inline-size;display:grid;min-height:5.2rem;align-content:start;padding:1rem}.landing-team h3{margin:0 0 .15rem;font-size:var(--landing-type-body);font-weight:var(--landing-weight-medium)}.landing-team__identity>p{margin:0;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-booking{display:grid;grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,10vw,9rem) var(--landing-rail-inset)}.landing-booking h2{max-width:13ch}.landing-booking__intro{min-width:0}.landing-booking__support{max-width:none;margin:clamp(1.25rem,2.5vw,2rem) 0 0;color:hsla(0,0%,7%,.72);font-size:var(--landing-type-body);line-height:1.45}.landing-booking__availability{min-width:0}.landing-booking__timezone{margin:0 0 1rem;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-booking__slots{border-bottom:1px solid var(--landing-line-light)}.landing-booking__slots button{display:grid;width:100%;min-height:5.3rem;grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1fr) auto;gap:1rem;align-items:center;border:0;border-top:1px solid var(--landing-line-light);padding:0 1rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.landing-booking__slots button span:first-child{color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-booking__slots button strong{font-size:var(--landing-type-body);font-weight:var(--landing-weight-medium)}.landing-booking__slots button span:last-child{font-size:var(--landing-type-body)}.landing-booking__loading{margin:0;border-top:1px solid var(--landing-line-light);border-bottom:1px solid var(--landing-line-light);padding:2rem 0;color:hsla(0,0%,7%,.62)}.landing-booking__fallback,.landing-booking__more,.landing-booking__retry{border:0;border-bottom:1px solid;padding:.25rem 0;background:transparent;color:inherit;cursor:pointer}.landing-booking__more{margin-top:1.5rem;font-size:var(--landing-type-meta)}.landing-booking__embed-wrap{outline:0}.landing-booking__embed{padding-top:1.25rem}.landing-booking__embed-frame{width:100%;min-height:0;overflow:hidden}.landing-booking__embed[data-embed-state=ready] .landing-booking__embed-frame{min-height:42rem}.landing-booking__notice{display:grid;justify-items:start;gap:.75rem;padding-bottom:1.25rem}.landing-booking__notice p{margin:0;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-booking__fallback-link{border-bottom:1px solid;color:inherit;font-size:var(--landing-type-meta);text-decoration:none}.landing-booking__calendar-wrap{container-type:inline-size;outline:0}.landing-calendar{display:grid;gap:1.4rem;border:0;border-radius:0;padding:1.75rem;background:var(--landing-panel);color:var(--landing-ink)}.landing-calendar__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.landing-calendar__month{margin:0;font-size:var(--landing-type-title);font-weight:var(--landing-weight-regular);letter-spacing:-.02em}.landing-calendar__nav{display:flex;gap:.25rem}.landing-calendar__nav button{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;padding:0;background:transparent;color:inherit;font-size:var(--landing-type-body);cursor:pointer;transition:opacity .2s linear}.landing-calendar__nav button:disabled{opacity:.28;cursor:default}.landing-calendar__grid,.landing-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.landing-calendar__weekdays{margin-bottom:-.9rem;color:hsla(0,0%,7%,.5);font-size:var(--landing-type-meta);line-height:1.5;text-align:center}.landing-calendar__blank{display:block}.landing-calendar__day{display:grid;aspect-ratio:1;place-items:center;border:0;border-radius:0;padding:0;background:transparent;color:var(--landing-ink);font-size:var(--landing-type-body);font-weight:var(--landing-weight-regular);font-variant-numeric:tabular-nums;text-align:center;transition:background-color .18s linear,color .18s linear}.landing-calendar__day[data-open=false]{color:hsla(0,0%,7%,.28);pointer-events:none}.landing-calendar__day[data-open=true]{cursor:pointer;font-weight:var(--landing-weight-medium)}.landing-calendar__day[data-selected=true]{background:var(--landing-ink);color:var(--landing-limestone)}.landing-calendar__times{display:grid;gap:.9rem;padding-top:1.25rem}.landing-calendar__times-label{margin:0;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-calendar__slots{display:flex;flex-wrap:wrap;gap:.5rem}.landing-calendar__slot{border:1px solid var(--landing-line-light);border-radius:0;padding:.7rem 1.1rem;background:transparent;color:inherit;font-size:var(--landing-type-body);font-weight:var(--landing-weight-regular);cursor:pointer;transition:background-color .18s linear,color .18s linear}.landing-calendar__note{display:grid;justify-items:start;gap:.6rem;margin:0;padding-top:1.25rem;color:hsla(0,0%,7%,.62);font-size:var(--landing-type-meta)}.landing-calendar__note p{margin:0}.landing-calendar__retry{border:0;border-bottom:1px solid;padding:.15rem 0;background:transparent;color:inherit;font-size:var(--landing-type-meta);cursor:pointer}.landing-calendar__day[data-open=true]:focus-visible,.landing-calendar__nav button:focus-visible,.landing-calendar__retry:focus-visible,.landing-calendar__slot:focus-visible{outline:2px solid var(--landing-ink);outline-offset:2px}@container (min-width: 32rem){.landing-calendar{grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-template-rows:auto calc(var(--landing-type-meta) * 1.5);-moz-column-gap:clamp(1.5rem,4cqw,3rem);column-gap:clamp(1.5rem,4cqw,3rem);row-gap:.75rem;align-items:start}.landing-calendar__head{grid-column:1/-1;margin-bottom:.5rem}.landing-calendar__weekdays{grid-column:1;grid-row:2;margin-bottom:0}.landing-calendar__grid{grid-column:1;grid-row:3}.landing-calendar__note,.landing-calendar__times{grid-column:2;grid-row:2/span 2;padding-top:0}.landing-calendar__slots{display:grid;grid-template-columns:minmax(0,1fr);max-width:15rem}.landing-calendar__slots:has(>:nth-child(7)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.landing-calendar__slot{text-align:left}}.landing-footer{overflow:hidden;background:var(--landing-stone);color:var(--landing-ink);padding:2.5rem var(--landing-margin) 1.25rem}.landing-footer__content,.landing-footer__legal{width:100%;margin-inline:auto;padding-inline:calc(var(--landing-rail-inset) - var(--landing-margin))}.landing-footer__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;min-height:96px}.landing-footer__content nav{display:grid;justify-items:start;align-content:start;gap:.55rem}.landing-footer__aside{display:grid;justify-items:end;align-content:start}.landing-footer a{color:inherit;font-size:var(--landing-type-meta);text-decoration:none}.landing-footer p{margin:0}.landing-footer__content p{color:var(--landing-ink);font-size:var(--landing-type-meta);line-height:1.5}.landing-footer__social{display:inline-flex;align-items:center;justify-content:center;color:inherit}.landing-footer__linkedin-lockup{position:relative;display:block;width:108px;aspect-ratio:3609/955;overflow:hidden}.landing-footer__linkedin-lockup img{position:absolute;top:-63.04%;left:-3.1%;width:106.4%;max-width:none;height:auto;filter:grayscale(1) contrast(1.15);opacity:.84}.landing-footer__logos{display:grid;justify-items:end;gap:1rem}.landing-footer__logo{display:block;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1)}.landing-footer__logo--speedrun,.landing-footer__logo--startx{height:26px}.landing-footer__soc2{display:block;line-height:0}.landing-footer__soc2 img{display:block;width:auto;height:104px}.landing-footer>.colmez-wordmark{margin:200px auto 0;color:var(--landing-ink)}.landing-footer__legal{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:1.25rem;padding-top:1rem;color:var(--landing-ink);font-size:var(--landing-type-meta)}.landing-footer__legal nav{display:flex;gap:1.5rem}.landing-footer__legal a{font-size:var(--landing-type-meta)}@media (hover:hover) and (pointer:fine){.landing-footer a:hover,.landing-header__meeting:hover{text-decoration:underline;text-underline-offset:.2em}.landing-booking__slots button:hover{background:var(--landing-ink);color:var(--landing-limestone)}.landing-booking__slots button:hover span:first-child{color:hsla(0,0%,98%,.62)}.landing-calendar__day[data-open=true]:hover,.landing-calendar__slot:hover{background:var(--landing-ink);color:var(--landing-limestone)}.landing-calendar__nav button:not(:disabled):hover{opacity:.62}}@media (min-width:901px) and (min-height:680px) and (prefers-reduced-motion:no-preference){.landing-demo-scroll[data-scroll-narrative=true]{height:280svh}.landing-demo-scroll[data-scroll-narrative=true]>.landing-demo{position:sticky;top:0;min-height:100svh;align-content:center}}@media (min-width:901px) and (min-height:680px) and (max-height:759px) and (prefers-reduced-motion:no-preference){.landing-demo-scroll[data-scroll-narrative=true]>.landing-demo{padding-block:1rem}}@media (max-width:900px){.landing-demo{grid-template-columns:1fr}.landing-demo__controller{grid-row:1;min-height:auto}.landing-demo__controller [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.landing-demo__stage{grid-row:2}.landing-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-booking{grid-template-columns:1fr}}@media (max-width:767px){.landing-shell{--landing-header-height:68px;--landing-type-display:36px;--landing-type-statement:32px;--landing-type-title:22px;--landing-rail-gutter:var(--landing-margin)}.landing-header__tagline{display:none}.landing-demo__shell,.landing-demo__shell[data-nav-collapsed=true]{grid-template-columns:minmax(0,1fr);height:min(38rem,76svh)}.landing-demo__nav{display:none}.landing-demo__inbox-heading{align-items:start;flex-direction:column;gap:.2rem;justify-content:center}.landing-demo__action{min-height:5.75rem;grid-template-columns:2rem minmax(0,1fr) auto;padding-inline:.9rem}.landing-demo__action time{display:none}.landing-demo__controller [role=tablist]{margin-top:2rem}.landing-demo__controller button small,.landing-demo__cycle-control{display:none}.landing-demo__detail-layer{padding:.5rem}.landing-demo__detail{width:calc(100% - 1rem);max-height:calc(100% - 1rem)}.landing-demo__detail>header{min-height:4rem;padding:.85rem 1rem}.landing-demo__detail-body{padding:1rem}.landing-demo__detail>footer{padding:.75rem 1rem}.landing-footer__content{grid-template-columns:1fr}.landing-footer__aside{justify-items:start}}@media (max-width:560px){.landing-demo__controller [role=tablist],.landing-team__grid{grid-template-columns:1fr}.landing-team{padding-block:72px}.landing-team__grid{margin-top:44px}.landing-booking__slots button{grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr) auto;padding-inline:0}.landing-footer__legal{align-items:start;flex-direction:column;gap:.75rem}.landing-calendar{gap:1.25rem;padding:1.25rem 1rem}.landing-calendar__grid{gap:.2rem}.landing-calendar__slots{display:grid;grid-template-columns:1fr}.landing-calendar__slots:has(>:nth-child(7)){grid-template-columns:repeat(2,minmax(0,1fr))}.landing-calendar__slot{padding-block:.85rem;text-align:left}}@media (prefers-reduced-motion:reduce){.landing-shell{scroll-behavior:auto}.landing-shell *,.landing-shell :after,.landing-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.colmez-wordmark__letter{opacity:1;transform:none}.landing-quote__copy [data-quote-character]{opacity:1!important}.landing-demo__cycle-control{display:none}}