.courier>div{container-type:inline-size}.hero{min-height:var(--stage-h);align-items:center;padding:112px 0 96px;display:flex;position:relative;overflow:clip}.hero-glow{pointer-events:none;background:radial-gradient(560px 440px at 76% 52%, color-mix(in oklab, var(--accent-base) 10%, transparent), transparent 70%);position:absolute;inset:0}.hero-grid{align-items:center;gap:56px;display:grid;position:relative}@media (min-width:900px){.hero-grid{grid-template-columns:1.3fr .7fr;gap:24px}}.hero-copy{min-width:0;container-type:inline-size}.hero-title{font-size:var(--fs-display);letter-spacing:-.03em;margin:22px 0 0;line-height:.95}.hero-phrase{vertical-align:top;color:#9a6e22;white-space:nowrap;margin:-.04em -.12em -.2em 0;padding:.04em .12em .2em 0;font-style:italic;font-weight:500;display:inline-grid;position:relative;overflow:clip}.hero-underline{pointer-events:none;width:calc(100% - .06em);height:.2em;position:absolute;bottom:.02em;left:-.02em;overflow:visible}.hero-underline path{fill:none;stroke:var(--accent-base);stroke-width:13px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ra-underline .76s var(--ease-in-out) .18s both}@keyframes ra-underline{0%{stroke-dashoffset:1px}}html[data-motion=reduced] .hero-underline path{animation:none}.hero-phrase>span{grid-area:1/1}.hero-phrase-in{animation:ra-phrase-in .54s var(--ease-out) both}.hero-phrase-out{animation:ra-phrase-out .54s var(--ease-out) both}@keyframes ra-phrase-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes ra-phrase-out{0%{transform:none}to{transform:translateY(-105%)}}.hero-lede{max-width:34em;font-size:var(--fs-lead);color:color-mix(in srgb, var(--foreground) 84%, transparent);margin:26px 0 0;line-height:1.5}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.hero-ctas .btn-big{padding:17px 26px}.film-button{border:1.5px solid color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground);font:600 var(--fs-body)/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 10px;display:inline-flex}.film-button:hover{border-color:color-mix(in srgb, var(--foreground) 40%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent)}.film-button-play{background:var(--night);width:36px;height:36px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.film-button:hover .film-button-play{transform:scale(1.06)}.film-button-play i{border-left:10px solid var(--paper);border-top:6.5px solid #0000;border-bottom:6.5px solid #0000;width:0;height:0;margin-left:3px}.film-button-length{font:500 var(--fs-label)/1 var(--font-mono);color:var(--muted-foreground)}.film-backdrop{z-index:80;background:color-mix(in srgb, var(--night) 92%, transparent);animation:ra-film-fade var(--dur-base) var(--ease-out) both;position:fixed;inset:0}.film-modal{z-index:81;width:min(1100px, calc(100vw - 2 * var(--gutter)), calc((100dvh - 240px) * 16 / 9));animation:ra-film-in var(--dur-base) var(--ease-out) both;outline:none;position:fixed;top:50%;left:50%;translate:-50% -50%}.film-player{aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -30px #000000b3}.film-player video{width:100%;height:100%;display:block}.film-fallback{height:100%;color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:var(--fs-small);text-align:center;background:linear-gradient(#000000d1,#000000d1),url(/film/rise-film-poster.jpg) 50%/cover;place-content:center;justify-items:center;gap:16px;padding:24px;line-height:1.45;display:grid}.film-fallback p{margin:0}.film-button.is-on-dark{border-color:color-mix(in srgb, var(--paper) 35%, transparent);color:var(--paper);text-decoration:none}.film-button.is-on-dark:hover{border-color:color-mix(in srgb, var(--paper) 60%, transparent);background:color-mix(in srgb, var(--paper) 8%, transparent)}.film-button.is-on-dark .film-button-play{background:var(--paper)}.film-button.is-on-dark .film-button-play i{border-left-color:var(--night)}.film-button.is-on-dark .film-button-length{color:color-mix(in srgb, var(--paper) 70%, transparent)}.film-about{color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:var(--fs-small);margin-top:14px;line-height:1.45}.film-about p{margin:0}.film-about-label{font:500 var(--fs-label)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px!important}.film-close{background:color-mix(in srgb, var(--paper) 12%, transparent);width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-56px;right:0}.film-close:hover{background:color-mix(in srgb, var(--paper) 20%, transparent)}@keyframes ra-film-fade{0%{opacity:0}}@keyframes ra-film-in{0%{opacity:0;scale:.96}}html[data-motion=reduced] .film-modal{animation:ra-film-fade var(--dur-base) linear both}html[data-motion=reduced] .film-backdrop{animation:none}.hero-fine{font-size:var(--fs-small);color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;line-height:1.45;display:flex}.hero-fine span:before{content:"";background:var(--sage);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;position:relative;top:-1px}.hero-fine b{color:color-mix(in srgb, var(--foreground) 84%, transparent);font-weight:600}.hero-works{font-size:var(--fs-small);color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;row-gap:4px;margin:12px 0 0;line-height:1.45;display:flex}.hero-works-label{font:500 var(--fs-label) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:12px}@media (min-width:1200px){.hero-works{white-space:nowrap;flex-wrap:nowrap}}.hero-works-name+.hero-works-name:before{content:"·";color:color-mix(in srgb, var(--foreground) 35%, transparent);margin:0 7px}.hero-object{place-items:center;min-height:320px;padding-top:40px;display:grid;position:relative}.hero-station{font-size:clamp(11px,3.57143vw - 2px,15.5px)}.hero-tilt{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(-4deg);transition:transform .22s var(--ease-out);transform-style:preserve-3d}.hero-notif[data-first]{animation:ra-notif-in var(--dur-base) var(--ease-out) .34s both}.hero-notif[data-first] .sticker{animation:ra-slap var(--dur-base) var(--ease-out) .9s both}.hero-notif[data-first] .sticker-clock{animation:.4s 1.1s both ra-fade-in}.hero-notif:not([data-first]){animation:ra-notif-ping var(--dur-base) var(--ease-out) both}.hero-notif:not([data-first]) .sticker{animation:ra-slap var(--dur-base) var(--ease-out) 80ms both}@keyframes ra-notif-ping{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ra-notif-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ra-slap{0%{opacity:0;transform:translateY(8px) rotate(var(--tilt,-8deg))}to{opacity:1;transform:rotate(var(--tilt,-8deg)) scale(1)}}@keyframes ra-fade-in{0%{opacity:0}to{opacity:1}}.hero-cue{left:max(var(--gutter), calc((100vw - var(--wrap)) / 2));font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);position:absolute;bottom:26px}@media (max-width:899px){.hero{align-items:flex-start;padding:88px 0 28px}.hero-grid{gap:8px}.hero-title{margin-top:16px}.hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.hero-ctas .btn-big,.hero-ctas .film-button{justify-content:center}.hero-ctas .btn-big{padding:16px}.hero-lede{margin-top:16px}.hero-ctas{margin-top:24px}.hero-object{min-height:0;padding-top:44px}.hero-cue{display:none}}.hero.hero-ad{--card-h:min(calc(var(--stage-h) - 120px), max(644px, calc(var(--stage-h) - 260px)));--phone-font:max(12px, min(14px, calc(var(--card-h) / 52)));--play-h:880px;min-height:0;padding:0;display:block;overflow:visible}.hero-ad .hero-stage{align-items:center;display:flex}.hero-ad .hero-grid{width:100%;padding-top:80px;padding-bottom:18px}@media (min-width:900px){.hero-ad .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px}}.hero-title-ad{font-size:var(--fs-display)}.hero-ad .hero-object{place-items:normal;min-height:0;padding-top:0;display:block}.hero-track,.hero-phone-block{position:relative}.hero-ad .hero-phone-block{height:var(--card-h)}.hero-room{z-index:0;position:absolute;inset:0}.hero-room-photo{background:linear-gradient(160deg, color-mix(in oklab, var(--accent-base) 18%, #3b2d20), #1c1611);animation:ra-room-in var(--dur-slow) var(--ease-out) both;border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -40px #14251f8c}.hero-room-photo img{filter:blur(3px);transform:scale(1.06)}.hero-room-photo:after{content:"";background:linear-gradient(#14251f0a,#14251f52);position:absolute;inset:0}@keyframes ra-room-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}html[data-motion=reduced] .hero-room-photo{animation:none}.hero-demo-chip{z-index:2;color:var(--ink);font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fbf8f2f0;border-radius:6px;padding:6px 8px;position:absolute;top:16px;left:16px}.hero-phone-place{z-index:1;position:absolute;top:calc(4% + 36px);left:50%;translate:-50%}.hero-phone-wrap{transform-origin:50%;will-change:transform, opacity;flex-direction:column;align-items:center;display:flex;position:relative}.hero-phone{font-size:var(--phone-font);animation:ra-phone-in .9s var(--ease-out) .16s both;position:relative}@keyframes ra-phone-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.hero-feed{will-change:transform}.hero-feed.is-scrolling{transition:transform .9s var(--ease-out)}.hero-feed.is-first{transition:transform 1.7s var(--ease-in-out)}html[data-motion=reduced] .hero-feed{transition:none}html:not([data-js]) .hero-feed,html[data-reveal-all] .hero-feed{transform:translateY(var(--feed-rest))!important}.hero-sheet{transform-origin:50% 75%;filter:drop-shadow(0 -10px 24px #00000038);will-change:transform, opacity;position:absolute;inset:auto 0 0}.feed-cta{background:var(--ink);height:2.35em;color:var(--paper);font-size:max(var(--fs-min), .82em);white-space:nowrap;border-radius:.65em;align-items:center;padding:0 1.05em;font-weight:700;transition:transform .12s;display:inline-flex}.feed-caret{vertical-align:-.16em;background:var(--ink);width:.09em;height:1.05em;margin-left:.06em;animation:1s step-end infinite ra-caret;display:inline-block}@keyframes ra-caret{50%{opacity:0}}html[data-motion=reduced] .feed-cta,html[data-motion=reduced] .feed-caret,html[data-motion=reduced] .hero-phone{animation:none}.hero-station-ad{z-index:3;position:absolute;bottom:9%;left:5%}@media (max-width:899px){.hero.hero-ad{--phone-font:max(12px, min(calc((100vw - 76px) / 25.6), calc((var(--stage-h) - 110px) / 52), 14px))}.hero-ad.scene{height:auto}.hero-ad .scene-stage{height:auto;position:relative;overflow:visible}.hero-ad .hero-grid{padding-top:78px;padding-bottom:0}.hero-track{height:calc(var(--phone-font) * 52 + 70px + var(--stage-h) * .75);margin:28px calc(12px - var(--gutter)) 0}.hero-ad .hero-phone-block{height:calc(var(--phone-font) * 52 + 70px);position:sticky;top:74px}.hero-room-photo{border-radius:24px}.hero-phone-place{top:52px}.hero-demo-chip{top:12px;left:12px}.hero-station-ad{bottom:5%;left:4%}}html[data-scroll=play] .hero-ad .scene-stage,html[data-motion=reduced] .hero-ad .scene-stage{height:auto;min-height:var(--play-h)}html[data-scroll=play] .hero-track,html[data-motion=reduced] .hero-track{height:auto}html[data-scroll=play] .hero-phone-block,html[data-motion=reduced] .hero-phone-block{position:relative;top:auto}.trade-band{border-block:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--background);padding:18px 0 20px;overflow:clip}.trade-band-track{width:max-content;animation:42s linear infinite ra-band;display:flex}.trade-band:hover .trade-band-track{animation-play-state:paused}html[data-motion=reduced] .trade-band-track{animation:none}.trade-band-run{flex-shrink:0;display:flex}.trade-band-run>span{font-family:var(--font-heading);font-variation-settings:var(--display-axes);font-style:italic;font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;align-items:center;line-height:1.2;display:inline-flex}.trade-band-run i{color:var(--accent-base);padding:0 .7em;font-style:normal}@keyframes ra-band{to{transform:translate(-50%)}}.waits .scene-stage{background:var(--night)}.waits-photos{position:absolute;inset:0;overflow:hidden}.waits-photo{transform-origin:50%;will-change:transform, opacity;position:absolute;inset:0}.waits-photo img{object-fit:cover}@media (max-width:767px){.waits-photo img{object-position:var(--mobile-x,50%) 50%}}.waits-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--night) calc((.5 + var(--extra,0)) * 100%), transparent), color-mix(in srgb, var(--night) calc((.74 + var(--extra,0)) * 100%), transparent));position:absolute;inset:0}.waits-grid{align-content:center;gap:28px;height:100%;padding-top:88px;padding-bottom:40px;display:grid;position:relative}@media (min-width:900px){.waits-grid{grid-template-columns:1.15fr .85fr;align-items:center}}.waits-left{min-width:0;display:grid;container-type:inline-size}.waits-clock-row{flex-wrap:wrap;align-items:center;gap:.2em;display:flex}.waits-clock{font-family:var(--font-heading);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;color:var(--night-ink);font-size:min(10.5rem,24cqi);line-height:1}.waits-take-two{font-size:var(--fs-label)}.waits-clock .rolling-colon{margin:0 .02em}.waits-timeline{font:500 .8125rem/1 var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--night-ink) 55%, transparent);flex-wrap:wrap;gap:6px 22px;margin:0;padding:22px 0 0;list-style:none;display:flex}.waits-timeline li{transition:color .22s linear}.waits-timeline li.is-now{color:var(--accent-base)}.waits-kicker{grid-row:1;margin:0 0 14px}.waits-clock-row{grid-row:2}.waits-captions,.waits-headline{grid-area:3/1;align-self:start}.waits-captions{padding-top:20px}.waits-caption{background:var(--accent-base);color:var(--on-accent);font-weight:650;font-size:var(--fs-lead);animation:ra-caption var(--dur-base) var(--ease-out) both;border-radius:12px;margin:0;padding:.45em .8em .5em;line-height:1.25;display:inline-block;transform:rotate(-2deg)}@keyframes ra-caption{0%{opacity:0;transform:translateY(8px)rotate(-2deg)}to{opacity:1;transform:rotate(-2deg)}}.waits-headline{padding-top:18px}.waits-object{place-items:center;display:grid}.waits-station{font-size:clamp(12.5px,1.15vw,17px)}@media (max-width:899px){.waits-grid{align-content:start;gap:18px;padding-top:92px}.waits-clock{font-size:min(6.4rem,24cqi)}.waits-headline .text-lead{margin-top:12px}}.take-two{background:var(--background);--take-two-font:clamp(10.5px, calc((100vw - 48px) / 26), 12.6px);position:relative}.take-two-stage{align-content:center;padding-top:62px;display:grid}.take-two-run{display:none}@media (max-width:899px){.take-two{padding:calc(var(--section-y) * .75) 0}.take-two.scene{height:auto}.take-two.scene .scene-stage{height:auto;padding-top:0;display:block;position:relative;overflow:visible}.take-two-hold{top:min(70px, calc(var(--stage-h) - 74px - env(safe-area-inset-bottom) - var(--take-two-font) * 53.4 - 13px));position:sticky}.take-two-run{height:1000px;display:block}}html[data-scroll=play] .take-two-run,html[data-motion=reduced] .take-two-run,html:not([data-js]) .take-two-run,html[data-reveal-all] .take-two-run{display:none}html[data-scroll=play] .take-two-hold,html[data-motion=reduced] .take-two-hold,html:not([data-js]) .take-two-hold,html[data-reveal-all] .take-two-hold{position:relative;top:auto}html[data-scroll=play] .take-two-stage,html[data-motion=reduced] .take-two-stage,html:not([data-js]) .take-two-stage,html[data-reveal-all] .take-two-stage{padding-top:0}@media (min-width:900px){html[data-scroll=play] .take-two.scene,html[data-motion=reduced] .take-two.scene,html:not([data-js]) .take-two.scene,html[data-reveal-all] .take-two.scene{padding:calc(var(--section-y) * .75) 0}html[data-scroll=play] .take-two.scene .scene-stage,html[data-motion=reduced] .take-two.scene .scene-stage,html:not([data-js]) .take-two.scene .scene-stage,html[data-reveal-all] .take-two.scene .scene-stage{height:auto}}.take-two-grid{grid-template-areas:"head""phone""body";align-items:center;gap:28px;display:grid}.take-two-head{grid-area:head;min-width:0}.take-two-body{grid-area:body;min-width:0}@media (max-width:899px){.take-two-body>p{margin-top:0}}@media (min-width:900px){.take-two-grid{grid-template:"phone."1fr"phone head""phone body""phone."1fr/minmax(0,.8fr) minmax(0,1.2fr);gap:0 72px}}.take-two-log{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--paper-card);border-radius:14px;max-width:26rem;margin-top:28px;padding:16px 18px 14px;box-shadow:0 18px 40px -28px #24180c59}.take-two-log-label{font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px}.take-two-log-lines{gap:5px;margin:0;padding:0;list-style:none;display:grid}.take-two-log-line{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid;transform:translateY(6px)}.take-two-log-line.is-in{opacity:1;transform:none}.take-two-log-time{font:500 var(--fs-label) / 1.4 var(--font-mono);color:var(--muted-foreground)}.take-two-log-text{font-size:var(--fs-small);line-height:1.4}.take-two-log-line.is-booked .take-two-log-text:before{content:"";background:var(--accent-base);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;position:relative;top:-1px}html[data-motion=reduced] .take-two-log-line{transition:none}.take-two-phone-col{flex-direction:column;grid-area:phone;align-items:center;display:flex}.take-two-phone{font-size:var(--take-two-font);position:relative}.phone-body{background:color-mix(in oklab, var(--night), black 12%);width:25.6em;height:52em;box-shadow:0 0 0 1px color-mix(in srgb, var(--night-ink) 14%, transparent), 0 40px 100px -32px #24180c8c;border-radius:3.6em;padding:.55em}.phone-screen{background:var(--paper);height:100%;color:var(--ink);border-radius:3.05em;overflow:hidden}.phone-screen.screen-dark{background:var(--night);color:var(--night-ink)}.take-two-booked{opacity:0;transform:translateY(8px) rotate(var(--tilt,8deg));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);pointer-events:none;font-size:1.15em;position:absolute;top:4.5em;right:-1.4em}.take-two-booked.is-on,.take-two-booked.is-still{opacity:1;transform:rotate(var(--tilt,8deg))}.take-two-foot{width:min(100%,25.6em);font-size:var(--take-two-font);justify-content:space-between;align-items:center;gap:12px;margin-top:1.4em;display:flex}.take-two-label{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent)}.booked-layout{gap:24px;padding-top:84px;padding-bottom:72px;display:grid}@media (min-width:900px){.booked-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,56px);height:100%;padding-top:96px;padding-bottom:40px}}.booked-figure{position:relative;container-type:inline-size}.booked-photo{aspect-ratio:5/4;isolation:isolate;background:color-mix(in srgb, var(--foreground) 10%, var(--background));box-shadow:var(--shadow-floating);border-radius:18px;position:relative;overflow:hidden}.booked-photo .booked-photo-wide{display:none}@media (min-width:600px){.booked-photo{aspect-ratio:3/2}.booked-photo .booked-photo-wide{display:block}.booked-photo .booked-photo-phone{display:none}}.booked-diary{background:var(--paper-card);width:80%;color:var(--ink);border-radius:14px;margin:-44px 4% 0 auto;padding:12px 10px;position:relative;box-shadow:0 18px 40px -14px #0000008c}@container (min-width:640px){.booked-figure .booked-diary{width:46%;margin:0;padding:10px;position:absolute;top:-4%;right:3%}.booked-figure .booked-diary-head{padding-bottom:6px}.booked-figure .booked-col{height:calc(var(--hours,3) * 32px)}.booked-figure .booked-job{line-height:1.1}.booked-figure .booked-reminder{margin-top:7px}}.booked-diary-head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 8px;font-size:.875rem;display:flex}.booked-diary-demo{font:500 var(--fs-label)/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.booked-grid{grid-template-columns:2.35rem repeat(3,minmax(0,1fr));column-gap:4px;display:grid;position:relative}.booked-hours{margin-top:1.5rem;position:relative}.booked-hours span{font:500 var(--fs-min)/1 var(--font-code);color:color-mix(in srgb, var(--ink) 58%, transparent);position:absolute;left:0;transform:translateY(-50%)}.booked-day{flex-direction:column;min-width:0;display:flex}.booked-day-name{text-align:center;height:1.5rem;font:600 var(--fs-min)/1.5rem var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 70%, transparent)}.booked-col{height:calc(var(--hours,3) * 34px);background-color:color-mix(in srgb, var(--ink) 4%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1px);background-size:100% calc(100% / var(--hours,3));border-radius:6px;position:relative}.booked-job{border-left:2px solid color-mix(in srgb, var(--sage) 80%, transparent);background:color-mix(in srgb, var(--sage) 18%, transparent);color:var(--ink);font-size:var(--fs-min);text-align:left;border-radius:5px;align-items:center;padding:2px 4px;font-weight:600;line-height:1.15;transition:background-color .16s linear;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.booked-job>span{-webkit-line-clamp:var(--lines,2);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.booked-job:hover,.booked-job:focus-visible{background:color-mix(in srgb, var(--sage) 30%, transparent);z-index:6}.booked-reminder{background:var(--night);max-width:100%;color:var(--night-ink);font-size:var(--fs-min);transform:scale(var(--s,1));transform-origin:0;border-radius:9px;align-items:center;gap:.5em;margin-top:10px;padding:.45em .75em;font-weight:600;line-height:1.25;display:inline-flex}.booked-sam{z-index:7;position:absolute}@media (max-width:599px){.booked-diary{width:88%}}@media (max-width:899px){.booked.scene{height:auto}.booked.scene .scene-stage{height:auto;position:relative;overflow:visible}}.booked-sam{container-type:size}@container (max-height:34px){.slot-time{display:none}}@container (max-width:120px){.slot-time{display:none}.slot-label{white-space:normal;text-overflow:clip;line-height:1.1;overflow:visible}}.crm-section{padding-block:calc(var(--section-y) * .75)}.crm-section-copy{max-width:780px}.crm-section-demo{aspect-ratio:4/5;isolation:isolate;background:color-mix(in srgb, var(--night-ink) 10%, var(--night));border-radius:24px;place-items:center;margin-top:clamp(20px,3vw,32px);padding:18px 4%;display:grid;position:relative}.crm-section-demo>.crm-section-backdrop{z-index:-1;border-radius:inherit;object-fit:cover}.crm-section-app{width:100%}.crm-glance{display:none}@media (max-width:899px){.crm-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(20px,3vw,32px);display:grid;position:relative}.crm-glance-tile{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:16px;gap:4px;margin:0;padding:14px 16px 15px;display:grid}.crm-glance-figure{font:500 var(--fs-h3) / 1.05 var(--font-display);letter-spacing:-.01em}.crm-glance-line{font-size:var(--fs-small);color:var(--muted-foreground);line-height:1.35}.crm-glance-stamp{--tilt:-4deg;z-index:1;font-size:var(--fs-label);position:absolute;top:-10px;right:10px}}.crm-section-app .crm{--crm-h:clamp(520px, 62vh, 560px)}#real-numbers.section,#included.section,#tools.section{padding-block:calc(var(--section-y) * .75)}.crm-section-app .crm-frame{box-shadow:0 40px 90px -30px #000000bf}@media (min-width:900px){.crm-section-demo{aspect-ratio:auto;padding:clamp(20px,3.5vw - 10px,40px)}}.crm-section-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:18px;display:flex}.crm-section-foot p{color:var(--muted-foreground);font-size:var(--fs-small);margin:0;line-height:1.45}.moment{height:calc(var(--stage-h) * .95);background:var(--background);position:relative}.moment-tile{z-index:60;background:var(--system);pointer-events:none;visibility:hidden;will-change:transform, width, height;position:fixed;top:0;left:0;overflow:hidden}.moment-tile[data-state=on]{visibility:visible}.moment-mark{position:absolute;top:0;left:0}.moment-mark .rise-mark{width:100%;height:auto;display:block}.moment-title{width:min(85vw - 48px,15em);color:var(--night);font-size:var(--fs-h2);letter-spacing:-.025em;text-align:center;opacity:0;margin:0;line-height:1;position:absolute;top:0;left:50%}.moment-title .h-em{color:var(--night)}html[data-motion=reduced] .moment,html[data-scroll=play] .moment,html:not([data-js]) .moment,html[data-reveal-all] .moment{height:auto;padding-top:clamp(40px,7vh,72px)}html[data-motion=reduced] .moment-tile,html[data-scroll=play] .moment-tile,html:not([data-js]) .moment-tile,html[data-reveal-all] .moment-tile{z-index:auto;padding:clamp(64px, 11vh, 128px) var(--gutter);visibility:visible;justify-items:center;gap:24px;margin-inline:auto;display:grid;position:relative;border-radius:28px!important;width:85%!important;height:auto!important;transform:none!important}@media (min-width:900px){html[data-motion=reduced] .moment-tile,html[data-scroll=play] .moment-tile,html:not([data-js]) .moment-tile,html[data-reveal-all] .moment-tile{border-radius:40px!important}}html[data-motion=reduced] .moment-mark,html[data-scroll=play] .moment-mark,html:not([data-js]) .moment-mark,html[data-reveal-all] .moment-mark{position:static;width:clamp(96px,17vmin,150px)!important;height:auto!important;transform:none!important}html[data-motion=reduced] .moment-title,html[data-scroll=play] .moment-title,html:not([data-js]) .moment-title,html[data-reveal-all] .moment-title{width:min(100%,15em);position:static;opacity:1!important;transform:none!important}.included-hub{justify-items:center;max-width:30rem;margin-top:32px;display:grid}.included-hub-tile{background:var(--system);width:56px;height:56px;box-shadow:0 14px 30px -18px color-mix(in srgb, var(--night) 60%, transparent);border-radius:12.32px;place-items:center;display:grid}.included-hub-tile .rise-mark{width:70%;height:auto}.included-hub-tile[data-landed=false]{visibility:hidden}html[data-motion=reduced] .included-hub-tile,html[data-scroll=play] .included-hub-tile,html:not([data-js]) .included-hub-tile,html[data-reveal-all] .included-hub-tile{visibility:visible}.included>.wrap>.kicker,.included-intro,.included-hub-lines,.included>.wrap>.included-cards,.included>.wrap>.included-terms{transition:opacity var(--dur-slow) var(--ease-out) var(--fade-wait,0s)}.included-intro{--fade-wait:80ms}.included-hub-lines,.included>.wrap>.included-cards{--fade-wait:.16s}.included>.wrap>.included-terms{--fade-wait:.24s}html[data-js]:not([data-motion=reduced]):not([data-scroll=play]):not([data-reveal-all]) #included[data-landed=false] :is(.wrap>.kicker,.included-intro,.included-hub-lines,.wrap>.included-cards,.wrap>.included-terms){opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.included-hub-lines{display:none}.included-hub+.included-cards{margin-top:18px}@media (min-width:900px){.included-hub{max-width:none;margin-top:36px}.included-hub-lines{width:100%;height:40px;display:block;position:relative}.included-hub-lines i{background:var(--accent-base);display:block;position:absolute}.included-hub-lines i:first-child{width:1.5px;height:20px;top:0;left:calc(50% - .75px)}.included-hub-lines i:nth-child(2){height:1.5px;top:19.25px;left:calc(16.6667% - 6.66667px);right:calc(16.6667% - 6.66667px)}.included-hub-lines i:nth-child(3),.included-hub-lines i:nth-child(4),.included-hub-lines i:nth-child(5){width:1.5px;height:20px;top:20px}.included-hub-lines i:nth-child(3){left:calc(16.6667% - 7.41667px)}.included-hub-lines i:nth-child(4){left:calc(50% - .75px)}.included-hub-lines i:nth-child(5){right:calc(16.6667% - 7.41667px)}.included-hub+.included-cards{margin-top:0}}.included-title{font-size:var(--fs-h2);letter-spacing:-.025em;margin-bottom:0;line-height:1}.try-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}@media (min-width:900px){.try-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.try-preview{margin:22px 0 0}.try-preview .stamp{--tilt:-2deg;max-width:100%;font-size:var(--fs-label);white-space:normal;line-height:1.3}.try-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:26px;display:flex}.try-actions.is-preview{opacity:.55}.try-text[disabled]{cursor:not-allowed}.try-qr{align-items:center;gap:16px;display:none}.try-qr b{display:block}.try-qr-number{opacity:.8;margin-top:4px;display:block}.try-qr-code{width:112px;height:112px;color:var(--ink);background:#fff;border-radius:16px;place-items:center;padding:12px;display:grid}@media (min-width:900px){.try-qr{display:flex}.try-text{display:none}}.try-fine{max-width:54ch;color:var(--muted-foreground);font-size:var(--fs-small);margin:24px 0 0;line-height:1.45}.try-phone{aspect-ratio:9/18;background:#0b0f0d;border-radius:46px;justify-self:center;width:min(330px,84vw);padding:11px;box-shadow:0 50px 100px -40px #000000b3,inset 0 0 0 2px #ffffff14}.try-phone-screen{background:var(--night);height:100%;color:var(--night-ink);border-radius:36px;flex-direction:column;display:flex;overflow:hidden}.try-phone-top{border-bottom:1px solid color-mix(in srgb, var(--night-ink) 10%, transparent);align-items:center;gap:10px;padding:22px 16px 12px;display:flex}.try-phone-top b{font-size:15px;display:block}.try-phone-top small{opacity:.6;font-size:12px;display:block}.try-phone-avatar{background:var(--system);width:36px;height:36px;color:var(--on-system);border-radius:50%;place-items:center;display:grid}.try-chat{flex:1;padding:18px 14px}.try-chat-lines{flex-direction:column;gap:10px;display:flex}.try-bubble{border-radius:16px;max-width:86%;margin:0;padding:9px 12px;font-size:14px;line-height:1.4}.try-bubble-me{background:color-mix(in oklab, var(--night), var(--night-ink) 16%);border-bottom-right-radius:4px;align-self:flex-end}.try-bubble-bot{background:var(--system);color:var(--on-system);border-bottom-left-radius:4px;align-self:flex-start}.try-typing{background:color-mix(in oklab, var(--night), var(--night-ink) 10%);border-radius:16px;align-self:flex-start;gap:4px;padding:11px 13px;display:inline-flex}.note-section{padding:clamp(88px,14vh,160px) 0}.note-wrap{place-items:center;display:grid}.note{background:var(--paper-card);max-width:640px;color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), var(--shadow-floating);opacity:0;transition:opacity .6s ease, transform .95s var(--ease-out);border-radius:6px;padding:56px 60px 48px;position:relative;transform:translateY(46px)rotate(3.5deg)}.note.is-in{opacity:1;transform:rotate(-1.2deg)}.note p{font-size:var(--fs-lead);margin:0 0 1em;line-height:1.55}.note .note-kicker{font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);margin-bottom:1.4em}.note .note-sign{font-size:var(--fs-small);color:color-mix(in srgb, var(--ink) 66%, var(--paper-card));flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin:28px 0 0;line-height:1.2;display:flex}.note .note-sign-name{font:italic 500 44px/.9 var(--font-display);letter-spacing:-.01em;color:#9a6e22}.note .note-sign span:last-child{padding-bottom:4px}.note-tape{opacity:0;width:150px;height:auto;transform:translateY(-8px) rotate(var(--r));transition:opacity var(--dur-base) var(--ease-out) .76s, transform var(--dur-base) var(--ease-out) .76s;position:absolute;top:-20px}.note-tape-left{--r:-9deg;left:-34px}.note-tape-right{--r:7deg;right:-34px}.note.is-in .note-tape{opacity:1;transform:rotate(var(--r))}@media (max-width:767px){.note{padding:44px 26px 36px}.note.is-in{transform:rotate(-.8deg)}.note-tape{width:112px}.note-tape-left{left:-8px}.note-tape-right{right:-8px}.take-two-booked{right:-.25em}}.turn{min-height:var(--stage-h);background:var(--background);align-items:center;padding:110px 0 96px;display:grid;position:relative;overflow:clip}.turn-photo{position:absolute;inset:0}.turn-photo img{object-fit:cover}.turn-photo .turn-photo-wide{display:none}.turn-photo .turn-photo-tall{object-position:50% 100%}@media (min-width:900px){.turn-photo .turn-photo-wide{display:block}.turn-photo .turn-photo-tall{display:none}}.turn-shade{background:linear-gradient(180deg, color-mix(in srgb, var(--night) 90%, transparent) 0%, color-mix(in srgb, var(--night) 60%, transparent) 38%, color-mix(in srgb, var(--night) 5%, transparent) 70%, color-mix(in srgb, var(--night) 35%, transparent) 100%);position:absolute;inset:0}.turn-stamp{--tilt:-3deg;background:color-mix(in srgb, var(--paper-card) 92%, transparent);color:var(--ink);font-size:var(--fs-label);box-shadow:none;border-radius:4px;padding:3px 6px;position:absolute;bottom:16px;right:16px}.turn-flood{background:radial-gradient(60% 55% at 50% 55%, color-mix(in srgb, var(--accent-base) 26%, transparent), transparent 72%);position:absolute;inset:0}.turn-layout{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;background:0 0!important}.turn-kicker{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 70%, transparent)}.turn-kicker-time{font-variant-numeric:tabular-nums}.turn-colon{animation:1s step-end infinite ra-tick}@keyframes ra-tick{50%{opacity:.15}}html[data-motion=reduced] .turn-colon{animation:none}.turn-title{margin:18px 0 0;font-size:clamp(4rem,1.6rem + 10vw,10.5rem);line-height:.9}.turn-sub{font-family:var(--font-heading);font-variation-settings:var(--display-axes);font-style:italic;font-weight:500;font-size:var(--fs-h2);letter-spacing:-.025em;margin:14px 0 0;line-height:1}.turn-body{max-width:46ch;font-size:var(--fs-lead);color:color-mix(in srgb, var(--foreground) 84%, transparent);margin:18px 0 0;line-height:1.5}.turn-card-station{margin-top:38px;font-size:clamp(11px,4vw - 1.92px,15.5px)}.turn-card{color:inherit;text-align:left;transition:transform .2s var(--ease-out);background:0 0;border:0;padding:0;display:block;transform:rotate(-2deg)}.turn-card:hover{transform:rotate(-1deg)translateY(-3px)}.turn-actions{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.turn-free{margin:0;font-weight:600}.turn-write{color:color-mix(in srgb, var(--foreground) 75%, transparent);margin:0}.turn-write a{font-weight:700}.turn-free,.turn-write{text-shadow:0 1px 14px #000000b3}.turn-calendly{width:min(1040px,100%);margin-top:34px;position:relative}.turn-calendly-close{z-index:2;background:var(--night);width:44px;height:44px;color:var(--accent-base);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:-18px}html[data-motion=reduced] .hero-notif,html[data-motion=reduced] .hero-notif .sticker,html[data-motion=reduced] .hero-notif .sticker-clock,html[data-motion=reduced] .hero-phrase-in,html[data-motion=reduced] .hero-phrase-out,html[data-motion=reduced] .waits-caption,html[data-motion=reduced] .chat-pop,html[data-motion=reduced] .typing-dot,html[data-motion=reduced] .nav-dot-station:after{animation:none!important}html[data-motion=reduced] .rolling-strip,html[data-motion=reduced] .note,html[data-motion=reduced] .note-tape,html[data-motion=reduced] .take-two-booked{transition:none!important}html[data-motion=reduced] .hero-tilt{transform:rotate(-4deg)}.rolling-clock{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.rolling-digit{height:1em;display:inline-block;overflow:hidden}.rolling-strip{transition:transform .42s var(--ease-out);flex-direction:column;display:flex}.rolling-strip>span{height:1em;line-height:1;display:block}.rolling-colon{margin:0 -.12em;display:inline-block}html[data-motion=reduced] .rolling-strip{transition:none}
