.Header-module__KHjLKa__header{z-index:var(--z-header);height:var(--header-h);color:var(--shirt);--tie:var(--crimson);transition:color .24s var(--ease-out);position:fixed;inset:0 0 auto}.Header-module__KHjLKa__header:before{content:"";background:var(--suit);opacity:0;transition:opacity .24s var(--ease-out), background-color .24s var(--ease-out);border-bottom:1px solid #0000;position:absolute;inset:0}:root[data-scrolled] .Header-module__KHjLKa__header:before{opacity:.94}:root[data-clear] .Header-module__KHjLKa__header:before{opacity:0}:root[data-under=paper] .Header-module__KHjLKa__header,:root[data-under=shirt] .Header-module__KHjLKa__header{color:var(--ink);--tie:var(--crimson)}:root[data-under=paper] .Header-module__KHjLKa__header:before{background:var(--paper);border-bottom-color:var(--hairline)}:root[data-under=shirt] .Header-module__KHjLKa__header:before{background:var(--shirt);border-bottom-color:var(--hairline)}:root[data-under=crimson] .Header-module__KHjLKa__header{color:var(--on-crimson);--tie:var(--on-crimson)}:root[data-under=crimson] .Header-module__KHjLKa__header:before{background:var(--crimson);border-bottom-color:var(--hairline-dark)}.Header-module__KHjLKa__bar{align-items:center;gap:var(--s-6);width:100%;height:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto;display:flex;position:relative}.Header-module__KHjLKa__brand{border-radius:2px;flex:none;align-items:center;padding:6px 0;display:inline-flex}.Header-module__KHjLKa__logo{width:auto;height:30px}.Header-module__KHjLKa__nav{flex:1;display:none}.Header-module__KHjLKa__links{justify-content:center;gap:clamp(16px,2.2vw,36px);display:flex}.Header-module__KHjLKa__link{transition:background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:10px 2px;font-size:.9375rem;font-weight:560;text-decoration:none}@media (hover:hover) and (pointer:fine){.Header-module__KHjLKa__link:hover{background-size:100% 1px}}.Header-module__KHjLKa__end{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.Header-module__KHjLKa__langs{gap:2px;display:none}.Header-module__KHjLKa__lang{letter-spacing:.06em;opacity:.66;min-width:36px;min-height:36px;transition:opacity .16s var(--ease-out);border-radius:2px;place-items:center;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-grid}.Header-module__KHjLKa__lang[aria-current=true]{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.Header-module__KHjLKa__lang:hover{opacity:1}}.Header-module__KHjLKa__cta{border-radius:var(--r-control);background:var(--crimson);min-height:44px;color:var(--on-crimson);white-space:nowrap;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;padding:0 18px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.Header-module__KHjLKa__cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Header-module__KHjLKa__cta:hover{background:var(--crimson-deep)}}:root[data-under=crimson] .Header-module__KHjLKa__cta{background:var(--shirt);color:var(--crimson-deep)}.Header-module__KHjLKa__login{border-radius:var(--r-control);min-height:44px;color:inherit;white-space:nowrap;transition:background-color .16s var(--ease-out);align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.Header-module__KHjLKa__login:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.Header-module__KHjLKa__menuButton{background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;margin-right:-10px;display:inline-grid}.Header-module__KHjLKa__menuIcon,.Header-module__KHjLKa__menuIcon:before,.Header-module__KHjLKa__menuIcon:after{background:currentColor;border-radius:1px;width:22px;height:2px;display:block}.Header-module__KHjLKa__menuIcon{position:relative}.Header-module__KHjLKa__menuIcon:before,.Header-module__KHjLKa__menuIcon:after{content:"";position:absolute;left:0}.Header-module__KHjLKa__menuIcon:before{top:-7px}.Header-module__KHjLKa__menuIcon:after{width:14px;top:7px}.Header-module__KHjLKa__sheet{width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(var(--s-5) + env(safe-area-inset-top)) var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom));background:var(--suit);color:var(--shirt);border:0;flex-direction:column;margin:0;display:none}.Header-module__KHjLKa__sheet[open]{animation:Header-module__KHjLKa__sheet-in .26s var(--ease-out);display:flex}.Header-module__KHjLKa__sheet::backdrop{background:#0f0a0b99}@keyframes Header-module__KHjLKa__sheet-in{0%{opacity:0;transform:translateY(-12px)}}.Header-module__KHjLKa__sheetTop{justify-content:space-between;align-items:center;min-height:48px;display:flex}.Header-module__KHjLKa__sheetTitle{opacity:.7;font-weight:650}.Header-module__KHjLKa__sheetClose{border:1px solid var(--hairline-dark);border-radius:var(--r-control);background:0 0;min-height:44px;padding:0 14px;font-weight:600}.Header-module__KHjLKa__sheetLinks{margin-top:var(--s-7);gap:var(--s-2);display:grid}.Header-module__KHjLKa__sheetLinks a{font-family:var(--font-display);letter-spacing:-.02em;padding:10px 0;font-size:clamp(2rem,9vw,2.75rem);font-weight:700;line-height:1.05;text-decoration:none;display:block}.Header-module__KHjLKa__sheetFoot{gap:var(--s-4);margin-top:auto;display:grid}.Header-module__KHjLKa__sheetFoot .Header-module__KHjLKa__label{color:var(--thread-light)}.Header-module__KHjLKa__sheetLangs{gap:var(--s-2);flex-wrap:wrap;display:flex}.Header-module__KHjLKa__sheetLangs a{border:1px solid var(--hairline-dark);border-radius:var(--r-control);align-items:center;min-height:44px;padding:0 14px;font-weight:560;text-decoration:none;display:inline-flex}.Header-module__KHjLKa__sheetLangs a[aria-current=true]{background:var(--shirt);color:var(--ink);border-color:var(--shirt)}.Header-module__KHjLKa__sheetLogin{border-radius:var(--r-control);min-height:56px;color:inherit;border:1px solid;justify-content:center;align-items:center;margin-bottom:10px;font-size:1.0625rem;font-weight:650;text-decoration:none;display:flex}.Header-module__KHjLKa__sheetCta{border-radius:var(--r-control);background:var(--crimson);min-height:56px;color:var(--on-crimson);justify-content:center;align-items:center;font-size:1.0625rem;font-weight:650;text-decoration:none;display:flex}@media (max-width:559px){.Header-module__KHjLKa__end{gap:10px}.Header-module__KHjLKa__login{display:none}.Header-module__KHjLKa__cta{min-height:38px;padding:0 12px;font-size:.8125rem}}@media (max-width:339px){.Header-module__KHjLKa__cta{display:none}}@media (min-width:1024px){.Header-module__KHjLKa__nav,.Header-module__KHjLKa__langs{display:flex}.Header-module__KHjLKa__menuButton{display:none}.Header-module__KHjLKa__logo{height:34px}}@media (max-width:1023px){.Header-module__KHjLKa__header{--header-h:64px;height:64px}.Header-module__KHjLKa__logo{height:28px}}
.Footer-module__yg9ahW__footer{background:var(--suit);color:var(--shirt);padding-block:var(--s-9) var(--s-7);border-top:1px solid var(--hairline-dark);content-visibility:auto;contain-intrinsic-size:auto 340px}@media (max-width:1023px){.Footer-module__yg9ahW__footer{contain-intrinsic-size:auto 380px}}@media (max-width:767px){.Footer-module__yg9ahW__footer{contain-intrinsic-size:auto 540px}}.Footer-module__yg9ahW__grid{gap:var(--s-7) var(--s-8);grid-template-columns:1.2fr 1fr .8fr;display:grid}.Footer-module__yg9ahW__logo{--tie:var(--crimson);width:auto;height:40px}.Footer-module__yg9ahW__tagline{margin-top:var(--s-4);color:var(--thread-light);max-width:30ch}.Footer-module__yg9ahW__nav{align-content:start;gap:4px;display:grid}.Footer-module__yg9ahW__nav a,.Footer-module__yg9ahW__lang{min-height:40px;color:var(--shirt);align-items:center;font-weight:560;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__langs{align-content:start;gap:4px;display:grid}.Footer-module__yg9ahW__lang{opacity:.7}.Footer-module__yg9ahW__lang[aria-current=true]{opacity:1;text-underline-offset:6px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.Footer-module__yg9ahW__nav a:hover,.Footer-module__yg9ahW__lang:hover{text-underline-offset:6px;opacity:1;text-decoration:underline}}.Footer-module__yg9ahW__base{justify-content:space-between;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--hairline-dark);color:var(--thread-light);font-size:var(--t-small);flex-wrap:wrap;grid-column:1/-1;display:flex}.Footer-module__yg9ahW__base a{color:var(--shirt)}.Footer-module__yg9ahW__notes{max-width:60ch}@media (max-width:760px){.Footer-module__yg9ahW__grid{grid-template-columns:1fr 1fr}.Footer-module__yg9ahW__brand{grid-column:1/-1}}
.Hero-module__KTD73a__hero{background:var(--suit);height:100svh;color:var(--shirt);--p:0;position:relative}.js .Hero-module__KTD73a__hero{height:150vh}html[data-stage=on] .Hero-module__KTD73a__hero{height:165vh}.Hero-module__KTD73a__stage{z-index:1;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.Hero-module__KTD73a__plate{transform:translate3d(0, calc(var(--p) * -3vh), 0) scale(calc(1.06 - var(--p) * .05));transform-origin:30% 20%;will-change:transform;position:absolute;inset:-4% -2%}.Hero-module__KTD73a__plate picture{display:contents}.Hero-module__KTD73a__plateImg{object-fit:cover;object-position:18% 40%}.Hero-module__KTD73a__shade{opacity:calc(.9 + var(--p) * .1);background:linear-gradient(90deg,#0f0a0b9e 0%,#0f0a0b2e 46%,#0f0a0b00 70%),linear-gradient(#0f0a0b00 66%,#0f0a0bb3 100%);position:absolute;inset:0}.Hero-module__KTD73a__poster{aspect-ratio:428/1326;transform-origin:50% 0;height:101svh;animation:Hero-module__KTD73a__sway 7s var(--ease-silk) infinite alternate;filter:drop-shadow(-18px 34px 40px #0000008c);position:absolute;top:-5vh;left:64%}.Hero-module__KTD73a__posterImg{object-fit:contain;width:100%;height:100%;transform:translate3d(0, calc(var(--p) * -6vh), 0) scale(calc(1 + var(--p) * .04));transform-origin:50% 0;opacity:clamp(0, calc(1 - (var(--p) - .3) * 2.2), 1);position:absolute;inset:0}.Hero-module__KTD73a__knot{clip-path:inset(0 0 81.2%)}.Hero-module__KTD73a__blade{clip-path:inset(18.6% 0 0)}html[data-stage=on] .Hero-module__KTD73a__poster{rotate:var(--sway,0deg);animation:none}html[data-stage=on] .Hero-module__KTD73a__knot{opacity:clamp(0, calc((1 - var(--p)) * 7), 1)}html[data-stage=on] .Hero-module__KTD73a__blade{opacity:1}html[data-unravel] .Hero-module__KTD73a__blade{opacity:0}@keyframes Hero-module__KTD73a__sway{0%{rotate:-1.1deg}to{rotate:1.3deg}}.Hero-module__KTD73a__copy{padding-top:calc(var(--header-h) + 3vh);transform:translate3d(0, calc(var(--p) * -22vh), 0);opacity:clamp(0, calc(1 - var(--p) * 2.6), 1);pointer-events:auto;flex-direction:column;justify-content:center;padding-bottom:6vh;display:flex;position:absolute;inset:0}.Hero-module__KTD73a__kicker{color:var(--thread-light);margin-bottom:var(--s-5);max-width:34ch}.Hero-module__KTD73a__title{max-width:11ch;color:var(--shirt);flex-direction:column;display:flex}.Hero-module__KTD73a__line{display:block}.Hero-module__KTD73a__line:nth-child(2){color:var(--shirt)}.Hero-module__KTD73a__lede{margin-top:var(--s-6);color:var(--on-suit-soft);max-width:36ch}.Hero-module__KTD73a__actions{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__primary{background:var(--crimson);min-height:56px;color:var(--on-crimson);border-radius:var(--r-control);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;padding:0 28px;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px -16px #a61c2ee6}.Hero-module__KTD73a__primary:active{transform:scale(.97)}.Hero-module__KTD73a__secondary{min-height:48px;color:var(--shirt);transition:border-color .16s var(--ease-out);border-bottom:1px solid #fbf9f859;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__KTD73a__arrow{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Hero-module__KTD73a__primary:hover{background:var(--crimson-lift)}.Hero-module__KTD73a__secondary:hover{border-color:var(--shirt)}.Hero-module__KTD73a__secondary:hover .Hero-module__KTD73a__arrow{transform:translateY(3px)}}@media (max-width:767px){html[data-stage=on] .Hero-module__KTD73a__hero{height:155vh}.Hero-module__KTD73a__plateImg{object-position:30% 30%}.Hero-module__KTD73a__shade{background:linear-gradient(#0f0a0b1a 30%,#0f0a0b8c 58%,#0f0a0beb 100%)}.Hero-module__KTD73a__stage{grid-template-rows:minmax(0,1fr) auto;display:grid}.Hero-module__KTD73a__poster{height:calc(100% + 6svh - var(--s-4));grid-row:1;place-self:start center;margin-top:-6svh;position:relative;top:auto;left:auto}.Hero-module__KTD73a__copy{grid-row:2;justify-content:flex-end;padding-top:0;padding-bottom:max(6svh,28px);position:relative;inset:auto}.Hero-module__KTD73a__title{max-width:none;font-size:clamp(2.75rem,13vw,4rem)}.Hero-module__KTD73a__lede{margin-top:var(--s-4);font-size:1.0625rem}.Hero-module__KTD73a__actions{margin-top:var(--s-5)}.Hero-module__KTD73a__primary{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__poster{animation:none}.Hero-module__KTD73a__hero{height:100svh}.js .Hero-module__KTD73a__hero{height:100svh}.Hero-module__KTD73a__stage{position:relative}}
.LeadForm-module__B3bSVq__form{background:var(--shirt);color:var(--ink);border-radius:var(--r-panel);padding:clamp(20px,3vw,36px);box-shadow:0 40px 90px -36px #3c040eb3}.LeadForm-module__B3bSVq__fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.LeadForm-module__B3bSVq__honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.LeadForm-module__B3bSVq__field{gap:6px;display:grid}.LeadForm-module__B3bSVq__label{padding:0;font-size:.9375rem;font-weight:650}.LeadForm-module__B3bSVq__input{border:1.5px solid var(--ui-line);border-radius:var(--r-control);background:var(--white);width:100%;min-height:52px;transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);padding:0 14px;font-size:1.0625rem}.LeadForm-module__B3bSVq__input::placeholder{color:var(--ui-placeholder)}.LeadForm-module__B3bSVq__input:focus-visible{border-color:var(--crimson);outline:none;box-shadow:0 0 0 3px #a61c2e2e}.LeadForm-module__B3bSVq__input[aria-invalid=true]{border-color:var(--crimson);background:var(--crimson-wash)}.LeadForm-module__B3bSVq__short{max-width:10ch}.LeadForm-module__B3bSVq__hint{color:var(--thread);font-size:.8125rem}.LeadForm-module__B3bSVq__error{color:var(--crimson-deep);gap:8px;font-size:.875rem;font-weight:600;display:flex}.LeadForm-module__B3bSVq__error:before{content:"!";background:var(--crimson);width:18px;height:18px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;transform:translateY(1px)}.LeadForm-module__B3bSVq__roles{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.LeadForm-module__B3bSVq__roleRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.LeadForm-module__B3bSVq__role{display:block;position:relative}.LeadForm-module__B3bSVq__role input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.LeadForm-module__B3bSVq__role span{text-align:center;border:1.5px solid var(--ui-line);border-radius:var(--r-control);background:var(--white);min-height:52px;transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out);justify-content:center;align-items:center;padding:8px 12px;font-size:.9375rem;font-weight:650;line-height:1.2;display:flex}.LeadForm-module__B3bSVq__role input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.LeadForm-module__B3bSVq__role input:focus-visible+span{outline:2px solid var(--crimson);outline-offset:2px}.LeadForm-module__B3bSVq__roles[aria-invalid=true] .LeadForm-module__B3bSVq__role span{border-color:var(--crimson)}.LeadForm-module__B3bSVq__agencyFields{grid-template-columns:1fr auto;align-items:end;gap:12px;display:none}.LeadForm-module__B3bSVq__agencyFields[data-open]{animation:LeadForm-module__B3bSVq__fields-in .26s var(--ease-out);display:grid}@keyframes LeadForm-module__B3bSVq__fields-in{0%{opacity:0;transform:translateY(-6px)}}.LeadForm-module__B3bSVq__submit{border-radius:var(--r-control);background:var(--crimson);min-height:58px;color:var(--on-crimson);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);border:0;font-size:1.125rem;font-weight:700}.LeadForm-module__B3bSVq__submit:active{transform:scale(.985)}.LeadForm-module__B3bSVq__submit[disabled]{background:var(--crimson-deep);cursor:progress}@media (hover:hover) and (pointer:fine){.LeadForm-module__B3bSVq__submit:hover{background:var(--crimson-deep)}.LeadForm-module__B3bSVq__role span:hover{border-color:var(--ink)}}.LeadForm-module__B3bSVq__failed{border-radius:var(--r-control);background:var(--crimson-wash);color:var(--crimson-deep);padding:12px 14px;font-size:.9375rem;font-weight:600}.LeadForm-module__B3bSVq__privacy{color:var(--thread);font-size:.8125rem}.LeadForm-module__B3bSVq__privacyLink{color:var(--ink);font-weight:600}.LeadForm-module__B3bSVq__done{background:var(--shirt);color:var(--ink);border-radius:var(--r-panel);justify-items:start;gap:12px;padding:clamp(24px,3.4vw,44px);display:grid;box-shadow:0 40px 90px -36px #3c040eb3}.LeadForm-module__B3bSVq__check{background:var(--crimson);border-radius:50%;width:48px;height:48px;position:relative}.LeadForm-module__B3bSVq__check:after{content:"";border:solid var(--white);border-width:0 3px 3px 0;width:11px;height:20px;position:absolute;top:12px;left:17px;transform:rotate(45deg)}.LeadForm-module__B3bSVq__doneTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:700;line-height:1.05}.LeadForm-module__B3bSVq__doneBody{color:var(--ui-ink-2);font-size:1.0625rem}.LeadForm-module__B3bSVq__again{text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:6px;padding:0;font-weight:650;text-decoration:underline}@media (max-width:420px){.LeadForm-module__B3bSVq__roleRow,.LeadForm-module__B3bSVq__agencyFields[data-open]{grid-template-columns:1fr}}
.LooseThreads-module__OboAZq__loose{background:var(--paper);color:var(--ink);--p:0;position:relative}.js .LooseThreads-module__OboAZq__loose{height:300vh}.LooseThreads-module__OboAZq__stage{z-index:6;min-height:100svh;position:relative}.js .LooseThreads-module__OboAZq__stage{height:100svh;position:sticky;top:0;overflow:hidden}.LooseThreads-module__OboAZq__fallback{pointer-events:none;opacity:clamp(0, calc(1 - (var(--p) - .88) * 8), 1);position:absolute;inset:0}html[data-stage=on] .LooseThreads-module__OboAZq__fallback{visibility:hidden}.LooseThreads-module__OboAZq__threads{fill:none;width:100%;height:100%;stroke:var(--thread-stroke);stroke-width:1.4px;stroke-linecap:round;opacity:.8;position:absolute;inset:0}.LooseThreads-module__OboAZq__phone{display:none}.LooseThreads-module__OboAZq__sprite{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--size) * 1vmin);filter:drop-shadow(0 18px 22px #16100f2e);position:absolute;translate:-50% -50%}.LooseThreads-module__OboAZq__sprite img{width:100%;height:auto}.LooseThreads-module__OboAZq__copy{padding-top:calc(var(--header-h) + 5vh);pointer-events:none;grid-template-rows:auto 1fr auto;padding-bottom:9vh;display:grid;position:absolute;inset:0}.LooseThreads-module__OboAZq__title{max-width:13ch;opacity:clamp(0, calc(1 - (var(--p) - .86) * 9), 1);font-size:clamp(2.25rem,4.3vw,4.25rem)}.LooseThreads-module__OboAZq__lines{grid-row:3;max-width:min(44vw,36rem);min-height:7.5em;margin:0;padding:0;position:relative}.LooseThreads-module__OboAZq__line{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.5rem,2.35vw,2.25rem);font-weight:620;line-height:1.18}.js .LooseThreads-module__OboAZq__line{opacity:clamp(0, min(calc((var(--p) - var(--a)) / .045), calc((var(--b) - var(--p)) / .045)), 1);translate:0 calc(clamp(-1, calc((var(--p) - (var(--a) + var(--b)) / 2) / .12), 1) * -14px);position:absolute;bottom:0;left:0}.no-js .LooseThreads-module__OboAZq__line+.LooseThreads-module__OboAZq__line{margin-top:var(--s-4)}.no-js .LooseThreads-module__OboAZq__copy{min-height:100svh;position:relative}.LooseThreads-module__OboAZq__tags{pointer-events:none;opacity:clamp(0, min(calc((var(--p) - .02) / .05), calc((.92 - var(--p)) / .05)), 1);margin:0;padding:0;list-style:none;position:absolute;inset:0}.no-js .LooseThreads-module__OboAZq__tags{opacity:1}.LooseThreads-module__OboAZq__tag{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);translate:-50%;transform:translate3d(var(--tx,0px), var(--ty,0px), 0);opacity:var(--go,1);position:absolute}.LooseThreads-module__OboAZq__tagText{background:var(--ink);color:var(--shirt);border-radius:var(--r-label);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:5px 9px 4px;font-size:.75rem;font-weight:650;display:inline-block;box-shadow:0 6px 16px -8px #16100f80}.LooseThreads-module__OboAZq__tag[data-gone] .LooseThreads-module__OboAZq__tagText{color:var(--thread);background:0 0;text-decoration:line-through;box-shadow:inset 0 0 0 1px}@media (max-width:767px){.js .LooseThreads-module__OboAZq__loose{height:280vh}.LooseThreads-module__OboAZq__desk{display:none}.LooseThreads-module__OboAZq__phone{display:block}.LooseThreads-module__OboAZq__sprite,.LooseThreads-module__OboAZq__tag{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%)}.LooseThreads-module__OboAZq__sprite{width:calc(var(--msize) * 1vmin)}.LooseThreads-module__OboAZq__tag{translate:calc(var(--mx) * -1%) 0}.LooseThreads-module__OboAZq__copy{grid-template-rows:1fr auto auto;padding-bottom:max(5vh,24px)}.LooseThreads-module__OboAZq__title{max-width:14ch;margin-bottom:var(--s-4);grid-row:2;font-size:clamp(1.9rem,8.4vw,2.6rem)}.LooseThreads-module__OboAZq__lines{max-width:none;min-height:6.2em}.LooseThreads-module__OboAZq__line{font-size:clamp(1.3rem,5.6vw,1.6rem)}.LooseThreads-module__OboAZq__tagText{padding:4px 7px 3px;font-size:.6875rem}:is(.no-js .LooseThreads-module__OboAZq__fallback,.no-js .LooseThreads-module__OboAZq__tags){height:100svh;bottom:auto}.no-js .LooseThreads-module__OboAZq__copy{padding-top:66svh}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.LooseThreads-module__OboAZq__fallback,.LooseThreads-module__OboAZq__tags{height:100svh;bottom:auto}.LooseThreads-module__OboAZq__copy{padding-top:66svh}}@media (prefers-reduced-motion:reduce){.js .LooseThreads-module__OboAZq__loose{height:auto}.js .LooseThreads-module__OboAZq__stage{height:auto;min-height:100svh;position:relative;overflow:visible}.LooseThreads-module__OboAZq__copy{min-height:100svh;position:relative}.js .LooseThreads-module__OboAZq__line{opacity:1;position:static;translate:none}.LooseThreads-module__OboAZq__line+.LooseThreads-module__OboAZq__line{margin-top:var(--s-4)}.LooseThreads-module__OboAZq__title,.LooseThreads-module__OboAZq__tags,.LooseThreads-module__OboAZq__fallback{opacity:1}}
.Weave-module__MyympW__weave{background:var(--paper);color:var(--on-crimson);--p:0;--bandw:clamp(0, calc((var(--p) - .1) / .24), 1);--tiein:clamp(0, calc((var(--p) - .46) / .07), 1);--flood:clamp(0, calc((var(--p) - .54) / .12), 1);--silkin:clamp(0, calc((var(--p) - .62) / .16), 1);--titlein:clamp(0, calc((var(--p) - .64) / .08), 1);--ledein:clamp(0, calc((var(--p) - .76) / .08), 1);position:relative;overflow-x:clip}.js .Weave-module__MyympW__weave{height:320vh}.no-js .Weave-module__MyympW__weave{--p:1}.Weave-module__MyympW__groundMark{width:1px;height:1px;position:absolute;top:calc(62% - 62vh);left:0}.Weave-module__MyympW__back{background:var(--crimson);height:100lvh;position:relative;overflow:hidden}.js .Weave-module__MyympW__back{background:0 0;position:sticky;top:0}.Weave-module__MyympW__band{background:var(--crimson);clip-path:inset(0 calc(50% - (.3vw + var(--bandw) * 9vw + var(--flood) * 60vw)) 0 calc(50% - (.3vw + var(--bandw) * 9vw + var(--flood) * 60vw)));position:absolute;inset:0}.no-js .Weave-module__MyympW__band{clip-path:none}html[data-stage=on] .Weave-module__MyympW__band{clip-path:inset(0 calc(50% - var(--flood) * 60vw) 0 calc(50% - var(--flood) * 60vw))}.Weave-module__MyympW__silk{opacity:calc(var(--silkin) * .55);transform:translate3d(0, calc((1 - var(--p)) * 6vh), 0) scale(1.04);mix-blend-mode:luminosity;position:absolute;inset:-6% -2%}.Weave-module__MyympW__silkImg{object-fit:cover}.Weave-module__MyympW__scrim{opacity:var(--silkin);background:linear-gradient(#5c0c188c 0,#5c0c1800 16%),linear-gradient(90deg,#5c0c18bd 0%,#5c0c186b 30%,#5c0c1800 44% 56%,#5c0c184d 66%,#5c0c18b3 100%);position:absolute;inset:0}.Weave-module__MyympW__tie{aspect-ratio:428/1326;height:96svh;opacity:var(--tiein);translate:-29.6%;transform:translate3d(0, calc((1 - var(--tiein)) * 4vh), 0) scale(calc(.94 + var(--tiein) * .06));transform-origin:50% 0;filter:drop-shadow(0 30px 40px #3c040e8c);position:absolute;top:-8svh;left:50%}.Weave-module__MyympW__tieImg{object-fit:contain;width:100%;height:100%}html[data-stage=on] .Weave-module__MyympW__tie{transform:none}.Weave-module__MyympW__front{z-index:6;pointer-events:none;position:absolute;inset:0}.js .Weave-module__MyympW__front{position:absolute;inset:0}.Weave-module__MyympW__copy{align-items:center;gap:var(--s-6);grid-template-columns:1fr minmax(0,.9fr) 1fr;height:100svh;display:grid;position:sticky;top:0}.Weave-module__MyympW__left{opacity:var(--titlein);transform:translate3d(calc((1 - var(--titlein)) * -24px), 0, 0);grid-column:1}.Weave-module__MyympW__kicker{color:var(--on-crimson);margin-bottom:var(--s-4)}.Weave-module__MyympW__title{max-width:9ch;color:var(--on-crimson);overflow-wrap:break-word;font-size:clamp(2.8rem,5.9vw,6.4rem)}.Weave-module__MyympW__right{opacity:var(--ledein);transform:translate3d(calc((1 - var(--ledein)) * 24px), 0, 0);grid-column:3}.Weave-module__MyympW__lede{color:var(--on-crimson);max-width:30ch}.Weave-module__MyympW__you{margin-top:var(--s-5);font-family:var(--font-display);color:var(--blush);max-width:18ch;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:700;line-height:1.15}:is(.no-js .Weave-module__MyympW__left,.no-js .Weave-module__MyympW__right){opacity:1;transform:none}@media (max-width:900px){.js .Weave-module__MyympW__weave{height:300vh}.Weave-module__MyympW__copy{padding-top:calc(var(--header-h) + 3vh);align-items:end;gap:var(--s-4);grid-template-rows:1fr auto auto;grid-template-columns:1fr;padding-bottom:max(5vh,24px)}.Weave-module__MyympW__left{grid-area:2/1}.Weave-module__MyympW__right{grid-area:3/1}.Weave-module__MyympW__title{max-width:12ch;font-size:clamp(2.2rem,10vw,3.2rem)}.Weave-module__MyympW__you{margin-top:var(--s-3)}.Weave-module__MyympW__tie{height:56svh;top:-6svh}.Weave-module__MyympW__scrim{background:linear-gradient(#5c0c1880 0,#5c0c1800 14%),linear-gradient(#5c0c1800 48%,#5c0c1866 64%,#5c0c18b8 100%)}.Weave-module__MyympW__lede{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.js .Weave-module__MyympW__weave{--p:1;height:auto}.js .Weave-module__MyympW__back{height:auto;position:absolute;inset:0}.Weave-module__MyympW__front{position:relative;inset:auto}.js .Weave-module__MyympW__front{position:relative;inset:auto}.Weave-module__MyympW__copy{height:auto;min-height:100svh;position:relative}}
.Specimen-module__Y43Ylq__panel{background:var(--white);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);font-size:.9375rem;position:relative;overflow:hidden}.Specimen-module__Y43Ylq__bar{align-items:center;gap:6px var(--s-3);border-bottom:1px solid var(--hairline);background:var(--ui-surface);flex-wrap:wrap;min-height:52px;padding:12px 16px;display:flex}.Specimen-module__Y43Ylq__barTitle{letter-spacing:-.005em;font-size:.9375rem;font-weight:700}.Specimen-module__Y43Ylq__barMeta{color:var(--thread);font-size:.8125rem}.Specimen-module__Y43Ylq__sample{white-space:nowrap;color:var(--crimson-deep);border-radius:var(--r-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px dashed #7c132173;flex:none;align-items:center;gap:6px;margin-left:auto;padding:3px 8px 2px;font-size:.6875rem;font-weight:700;display:inline-flex}.Specimen-module__Y43Ylq__chips{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.Specimen-module__Y43Ylq__chip{background:var(--ui-surface-2);color:var(--ui-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.Specimen-module__Y43Ylq__chipOn{background:var(--ink);color:var(--white)}.Specimen-module__Y43Ylq__status{white-space:nowrap;background:var(--ui-surface-2);color:var(--ui-ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:650;display:inline-flex}.Specimen-module__Y43Ylq__status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.Specimen-module__Y43Ylq__statusNew{background:var(--crimson-wash);color:var(--crimson-deep)}.Specimen-module__Y43Ylq__statusGood{background:var(--good-wash);color:var(--good-ink)}.Specimen-module__Y43Ylq__statusWarn{background:var(--warn-wash);color:var(--warn-ink)}.Specimen-module__Y43Ylq__statusMuted{background:var(--ui-surface-3);color:var(--thread-deep)}.Specimen-module__Y43Ylq__thumb{background:var(--ui-fill);border-radius:6px;flex:none;width:64px;height:48px;position:relative;overflow:hidden}.Specimen-module__Y43Ylq__thumb img{object-fit:cover;width:100%;height:100%}.Specimen-module__Y43Ylq__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.Specimen-module__Y43Ylq__muted{color:var(--thread)}.Specimen-module__Y43Ylq__button{border-radius:var(--r-control);border:1px solid var(--hairline);background:var(--white);min-height:40px;color:var(--ink);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out), border-color .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:650;display:inline-flex}.Specimen-module__Y43Ylq__button:active{transform:scale(.97)}.Specimen-module__Y43Ylq__buttonPrimary{background:var(--crimson);border-color:var(--crimson);color:var(--on-crimson)}.Specimen-module__Y43Ylq__buttonDone{background:var(--good-wash);border-color:var(--good-line);color:var(--good-ink)}@media (hover:hover) and (pointer:fine){.Specimen-module__Y43Ylq__button:hover{border-color:#16100f4d}.Specimen-module__Y43Ylq__buttonPrimary:hover{background:var(--crimson-deep);border-color:var(--crimson-deep)}}.Specimen-module__Y43Ylq__replay{min-height:40px;color:var(--thread);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}
.ListingMerge-module__pafQDq__panel{--row-h:64px}.ListingMerge-module__pafQDq__head,.ListingMerge-module__pafQDq__row{grid-template-columns:64px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding-inline:16px;display:grid}.ListingMerge-module__pafQDq__head{letter-spacing:.07em;text-transform:uppercase;min-height:34px;color:var(--thread);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto;padding-left:94px;font-size:.6875rem;font-weight:700}.ListingMerge-module__pafQDq__rows{height:calc(var(--rows) * var(--row-h));margin:0;padding:0;list-style:none;position:relative}.ListingMerge-module__pafQDq__row{height:var(--row-h);background:var(--white);transform:translate3d(0, calc(var(--i) * var(--row-h)), 0);transition:transform .7s var(--ease-out), opacity .42s var(--ease-out), background-color .3s var(--ease-out);border-bottom:1px solid #16100f12;transition-delay:0s;position:absolute;inset:0 0 auto}.ListingMerge-module__pafQDq__priceCell,.ListingMerge-module__pafQDq__where{min-width:0;line-height:1.25;display:grid}.ListingMerge-module__pafQDq__priceCell>span,.ListingMerge-module__pafQDq__where>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListingMerge-module__pafQDq__district{font-weight:600}.ListingMerge-module__pafQDq__specs{color:var(--ui-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ListingMerge-module__pafQDq__specsInline{display:none}.ListingMerge-module__pafQDq__state{justify-self:end}.ListingMerge-module__pafQDq__flag{background:var(--white);color:var(--crimson-deep);box-shadow:inset 0 0 0 1.5px var(--crimson)}.js .ListingMerge-module__pafQDq__panel[data-phase="0"] .ListingMerge-module__pafQDq__row{opacity:0;transform:translate3d(0, calc(var(--i) * var(--row-h) - 12px), 0);transition:none}.ListingMerge-module__pafQDq__panel[data-phase="1"] .ListingMerge-module__pafQDq__row{transition-delay:calc(var(--n) * .12s)}.ListingMerge-module__pafQDq__panel[data-phase="1"] .ListingMerge-module__pafQDq__row[data-role=duplicate],.ListingMerge-module__pafQDq__panel[data-phase="1"] .ListingMerge-module__pafQDq__row[data-role=owner]:first-child{background:var(--crimson-wash)}.ListingMerge-module__pafQDq__row[data-merged]{opacity:0;z-index:0}.ListingMerge-module__pafQDq__row:not([data-merged]){z-index:1}.ListingMerge-module__pafQDq__row[data-flagged]{background:var(--crimson-wash)}.ListingMerge-module__pafQDq__row[data-out]{background:var(--ui-surface-2)}.ListingMerge-module__pafQDq__row[data-out] img{filter:grayscale();opacity:.5}.ListingMerge-module__pafQDq__row[data-out] .ListingMerge-module__pafQDq__priceCell>span:first-child{text-decoration:line-through;text-decoration-thickness:1.5px}.ListingMerge-module__pafQDq__row[data-out] .ListingMerge-module__pafQDq__priceCell>span:first-child,.ListingMerge-module__pafQDq__row[data-out] .ListingMerge-module__pafQDq__district{color:var(--thread)}.ListingMerge-module__pafQDq__row[data-out] .ListingMerge-module__pafQDq__flag{text-decoration:line-through}.ListingMerge-module__pafQDq__divider{height:var(--row-h);letter-spacing:.08em;text-transform:uppercase;color:var(--thread);transform:translate3d(0, calc(var(--i) * var(--row-h)), 0);opacity:0;transition:opacity .4s var(--ease-out) .3s;align-items:center;gap:12px;padding-inline:16px;font-size:.6875rem;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.ListingMerge-module__pafQDq__divider:after{content:"";background:var(--hairline);flex:1;height:1px}.ListingMerge-module__pafQDq__panel[data-phase="4"] .ListingMerge-module__pafQDq__divider{opacity:1}.ListingMerge-module__pafQDq__foot{border-top:1px solid var(--hairline);background:var(--ui-surface);justify-content:flex-end;padding:4px 12px;display:flex}.ListingMerge-module__pafQDq__foot button[disabled]{visibility:hidden}@media (max-width:640px){.ListingMerge-module__pafQDq__panel{--row-h:68px}.ListingMerge-module__pafQDq__row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding-inline:12px;font-size:.875rem}.ListingMerge-module__pafQDq__row>span:first-child{width:56px;height:44px}.ListingMerge-module__pafQDq__head,.ListingMerge-module__pafQDq__hideSm{display:none}.ListingMerge-module__pafQDq__specsInline{display:block}.ListingMerge-module__pafQDq__state span{padding:2px 7px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.ListingMerge-module__pafQDq__row{transition:none}}
.ArchiveTimeline-module__DO-ESa__panel{font-size:.875rem}.ArchiveTimeline-module__DO-ESa__cols{grid-template-columns:1fr 1fr;display:grid}.ArchiveTimeline-module__DO-ESa__col{align-content:start;gap:12px;padding:16px;display:grid}.ArchiveTimeline-module__DO-ESa__col+.ArchiveTimeline-module__DO-ESa__col{border-left:1px solid var(--hairline);background:var(--ui-surface)}.ArchiveTimeline-module__DO-ESa__colTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--thread);font-size:.6875rem;font-weight:700}.ArchiveTimeline-module__DO-ESa__colTitleOn{color:var(--crimson-deep)}.ArchiveTimeline-module__DO-ESa__card{transition:opacity .3s var(--ease-out), filter .3s var(--ease-out);grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.ArchiveTimeline-module__DO-ESa__card[data-gone] img{opacity:.4;filter:grayscale()}.ArchiveTimeline-module__DO-ESa__card[data-gone] .ArchiveTimeline-module__DO-ESa__meta>span{color:var(--thread)}.ArchiveTimeline-module__DO-ESa__card[data-gone] .ArchiveTimeline-module__DO-ESa__meta>span:first-child{text-decoration:line-through;text-decoration-thickness:1.5px}.ArchiveTimeline-module__DO-ESa__photo{aspect-ratio:4/3;background:var(--ui-fill);border-radius:6px;width:96px;position:relative;overflow:hidden}.ArchiveTimeline-module__DO-ESa__photo img{object-fit:cover;width:100%;height:100%}.ArchiveTimeline-module__DO-ESa__stamp{background:var(--ink);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:.625rem;font-weight:700;position:absolute;inset:auto 6px 6px auto}.ArchiveTimeline-module__DO-ESa__meta{gap:2px;min-width:0;line-height:1.3;display:grid}.ArchiveTimeline-module__DO-ESa__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArchiveTimeline-module__DO-ESa__history{color:var(--ui-ink-2);border-top:1px dashed #7c132140;gap:6px;margin:2px 0 0;padding:10px 0 0;font-size:.8125rem;display:grid}.ArchiveTimeline-module__DO-ESa__history li{opacity:.35;transition:opacity .26s var(--ease-out)}.ArchiveTimeline-module__DO-ESa__history li[data-on]{opacity:1}.ArchiveTimeline-module__DO-ESa__when{min-width:5.2em;color:var(--crimson-deep);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.ArchiveTimeline-module__DO-ESa__scrub{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 16px 14px;display:grid}.ArchiveTimeline-module__DO-ESa__dayLabel{min-width:5.5em;font-size:.875rem;font-weight:700}.ArchiveTimeline-module__DO-ESa__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px}.ArchiveTimeline-module__DO-ESa__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--crimson) 0, var(--crimson) calc(var(--v) * 100%), var(--ui-fill) calc(var(--v) * 100%), var(--ui-fill) 100%);border-radius:2px;height:4px}.ArchiveTimeline-module__DO-ESa__range::-moz-range-track{background:var(--ui-fill);border-radius:2px;height:4px}.ArchiveTimeline-module__DO-ESa__range::-moz-range-progress{background:var(--crimson);border-radius:2px;height:4px}.ArchiveTimeline-module__DO-ESa__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--crimson);border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 2px 6px #16100f40}.ArchiveTimeline-module__DO-ESa__range::-moz-range-thumb{background:var(--white);border:2px solid var(--crimson);border-radius:50%;width:18px;height:18px}.ArchiveTimeline-module__DO-ESa__range:focus-visible{outline:2px solid var(--crimson);outline-offset:4px}@media (max-width:640px){.ArchiveTimeline-module__DO-ESa__cols{grid-template-columns:1fr}.ArchiveTimeline-module__DO-ESa__col+.ArchiveTimeline-module__DO-ESa__col{border-left:0;border-top:1px solid var(--hairline)}}
.OwnerCard-module__kkynXq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.OwnerCard-module__kkynXq__who{align-content:start;gap:16px;padding:18px;display:grid}.OwnerCard-module__kkynXq__id{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.OwnerCard-module__kkynXq__id>span:nth-child(2){line-height:1.25;display:grid}.OwnerCard-module__kkynXq__avatar{background:var(--crimson-deep);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.OwnerCard-module__kkynXq__name{font-size:1rem;font-weight:700}.OwnerCard-module__kkynXq__now{transition:background-color .24s var(--ease-out), color .24s var(--ease-out)}.OwnerCard-module__kkynXq__phone{border:1px solid var(--hairline);background:var(--ui-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.OwnerCard-module__kkynXq__number{letter-spacing:.02em;font-size:1.0625rem;font-weight:700}.OwnerCard-module__kkynXq__listings{gap:8px;font-size:.8125rem;display:grid}.OwnerCard-module__kkynXq__thumbs{gap:8px;display:flex}.OwnerCard-module__kkynXq__task{background:var(--ui-surface-2);opacity:.4;transition:opacity .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.OwnerCard-module__kkynXq__task[data-on]{opacity:1;background:var(--crimson-wash)}.OwnerCard-module__kkynXq__task>span:nth-child(2){line-height:1.25;display:grid}.OwnerCard-module__kkynXq__taskBox{border:2px solid var(--crimson);border-radius:4px;width:18px;height:18px}.OwnerCard-module__kkynXq__taskKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson-deep);font-size:.6875rem;font-weight:700}.OwnerCard-module__kkynXq__taskTitle{font-weight:600}.OwnerCard-module__kkynXq__taskWhen{white-space:nowrap;font-size:.8125rem}.OwnerCard-module__kkynXq__log{border-left:1px solid var(--hairline);background:var(--ui-surface);min-height:320px;padding:18px}.OwnerCard-module__kkynXq__logTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--thread);margin-bottom:12px;font-size:.6875rem;font-weight:700}.OwnerCard-module__kkynXq__timeline{gap:10px;margin:0;padding:0;display:grid;position:relative}.OwnerCard-module__kkynXq__timeline:before{content:"";background:var(--hairline);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.OwnerCard-module__kkynXq__entry{animation:OwnerCard-module__kkynXq__entry-in .42s var(--ease-out) both;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:.8125rem;display:grid;position:relative}.OwnerCard-module__kkynXq__entry[data-new]{background:var(--crimson-wash);animation:OwnerCard-module__kkynXq__entry-in .42s var(--ease-out) both, OwnerCard-module__kkynXq__flash 1.6s var(--ease-out) .42s;border-radius:6px;margin-left:-2px;padding:8px 10px 8px 0}.OwnerCard-module__kkynXq__entryText{color:var(--crimson-deep);font-weight:600}.OwnerCard-module__kkynXq__dot{background:var(--white);border:2px solid var(--crimson);border-radius:50%;width:9px;height:9px;position:relative}@keyframes OwnerCard-module__kkynXq__entry-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes OwnerCard-module__kkynXq__flash{50%{background:var(--blush)}}@media (max-width:720px){.OwnerCard-module__kkynXq__grid{grid-template-columns:1fr}.OwnerCard-module__kkynXq__log{border-left:0;border-top:1px solid var(--hairline);min-height:0}}
.PortfolioShare-module__WzrB9a__wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:20px;display:grid}.PortfolioShare-module__WzrB9a__record{display:grid}.PortfolioShare-module__WzrB9a__listing{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.PortfolioShare-module__WzrB9a__listingText{min-width:0;line-height:1.3;display:grid}.PortfolioShare-module__WzrB9a__listingText>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortfolioShare-module__WzrB9a__action{padding:0 16px 16px}.PortfolioShare-module__WzrB9a__portfolio{min-height:172px;transition:border-color .3s var(--ease-out);border:1.5px dashed #7c13214d;border-radius:10px;margin:0 16px 16px;position:relative}.PortfolioShare-module__WzrB9a__wrap[data-added] .PortfolioShare-module__WzrB9a__portfolio{border-color:#0000}.PortfolioShare-module__WzrB9a__pCard{background:var(--ui-surface);box-shadow:0 0 0 1px var(--hairline);opacity:0;transition:opacity .48s var(--ease-out), transform .52s var(--ease-out);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;transform:translateY(10px)scale(.98)}.PortfolioShare-module__WzrB9a__wrap[data-added] .PortfolioShare-module__WzrB9a__pCard{opacity:1;transform:none}.PortfolioShare-module__WzrB9a__pPhoto{background:var(--ui-fill);min-height:170px;position:relative}.PortfolioShare-module__WzrB9a__pPhoto img{object-fit:cover}.PortfolioShare-module__WzrB9a__pId{background:var(--ink);color:var(--white);letter-spacing:.06em;border-radius:2px;padding:3px 7px;font-size:.6875rem;font-weight:700;position:absolute;top:10px;left:10px}.PortfolioShare-module__WzrB9a__pBody{align-content:center;gap:6px;padding:14px 16px;display:grid}.PortfolioShare-module__WzrB9a__copyNote{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson-deep);margin-bottom:4px;font-size:.6875rem;font-weight:700}.PortfolioShare-module__WzrB9a__field{opacity:0;transition:opacity .38s var(--ease-out) var(--d), transform .38s var(--ease-out) var(--d);border-radius:4px;justify-self:start;margin-left:-6px;padding:2px 6px;font-weight:600;transform:translate(-10px)}.PortfolioShare-module__WzrB9a__wrap[data-added] .PortfolioShare-module__WzrB9a__field{opacity:1;animation:PortfolioShare-module__WzrB9a__copied 1.4s var(--ease-out) calc(var(--d) + .3s);transform:none}@keyframes PortfolioShare-module__WzrB9a__copied{0%,to{background:0 0}30%{background:var(--blush)}}.PortfolioShare-module__WzrB9a__phone{background:var(--ink);width:min(100%,260px);box-shadow:var(--shadow-lift), inset 0 0 0 1px #ffffff14;border-radius:34px;justify-self:center;padding:10px;position:relative}.PortfolioShare-module__WzrB9a__screen{background:var(--white);border-radius:26px;gap:10px;padding:16px 12px 14px;font-size:.75rem;display:grid;overflow:hidden}.PortfolioShare-module__WzrB9a__pageTop{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:10px;display:flex}.PortfolioShare-module__WzrB9a__agentAvatar{background:var(--crimson);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid}.PortfolioShare-module__WzrB9a__agentText{line-height:1.2;display:grid}.PortfolioShare-module__WzrB9a__agentName{font-size:.8125rem;font-weight:700}.PortfolioShare-module__WzrB9a__agentRole{color:var(--thread)}.PortfolioShare-module__WzrB9a__pageLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--thread);font-size:.625rem;font-weight:700}.PortfolioShare-module__WzrB9a__pageCard{border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.PortfolioShare-module__WzrB9a__pagePhoto{aspect-ratio:4/3;background:var(--ui-fill);display:block;position:relative}.PortfolioShare-module__WzrB9a__pagePhoto img{object-fit:cover}.PortfolioShare-module__WzrB9a__pageMeta{color:var(--ui-ink-2);gap:1px;padding:8px 10px;display:grid}.PortfolioShare-module__WzrB9a__share{grid-template-columns:1fr auto;gap:6px;display:grid}.PortfolioShare-module__WzrB9a__share .PortfolioShare-module__WzrB9a__pdf,.PortfolioShare-module__WzrB9a__share button{min-height:34px;padding:0 10px;font-size:.75rem}.PortfolioShare-module__WzrB9a__noLogin{border-top:1px dashed var(--hairline);color:var(--thread);padding-top:8px}@media (max-width:760px){.PortfolioShare-module__WzrB9a__wrap{grid-template-columns:1fr}.PortfolioShare-module__WzrB9a__phone{width:min(100%,280px)}}@media (max-width:480px){.PortfolioShare-module__WzrB9a__pCard{grid-template-columns:1fr}}
.RequestMatch-module__QKtXjq__request{background:var(--ink);color:var(--white);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:16px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.RequestMatch-module__QKtXjq__avatar{background:var(--crimson);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.RequestMatch-module__QKtXjq__reqText{line-height:1.3;display:grid}.RequestMatch-module__QKtXjq__client{letter-spacing:.02em;color:var(--thread-light);font-size:.75rem;font-weight:600}.RequestMatch-module__QKtXjq__want{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.RequestMatch-module__QKtXjq__scan{pointer-events:none;background:linear-gradient(90deg,#0000,#a61c2e8c,#0000);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.RequestMatch-module__QKtXjq__panel[data-state=scan] .RequestMatch-module__QKtXjq__scan{animation:RequestMatch-module__QKtXjq__scan 1.1s var(--ease-silk) both}@keyframes RequestMatch-module__QKtXjq__scan{to{transform:translate(380%)}}.RequestMatch-module__QKtXjq__results{padding:0 16px 16px}.RequestMatch-module__QKtXjq__count{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson-deep);margin-bottom:8px;font-size:.6875rem;font-weight:700}.RequestMatch-module__QKtXjq__list{gap:8px;display:grid}.RequestMatch-module__QKtXjq__match{border:1px solid var(--hairline);background:var(--white);opacity:0;transition:opacity .42s var(--ease-out) calc(var(--i) * .11s), transform .46s var(--ease-out) calc(var(--i) * .11s);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px;display:grid;transform:translateY(8px)}.RequestMatch-module__QKtXjq__panel[data-state=done] .RequestMatch-module__QKtXjq__match{opacity:1;transform:none}.no-js .RequestMatch-module__QKtXjq__match{opacity:1;transform:none}.RequestMatch-module__QKtXjq__mText{min-width:0;line-height:1.3;display:grid}.RequestMatch-module__QKtXjq__mText>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.RequestMatch-module__QKtXjq__want{font-size:1.0625rem}}
.CrmPan-module__xkeFaG__crm{--card-x:0px;--shift:0px;grid-column:1/-1;position:relative}.js .CrmPan-module__xkeFaG__crm{height:240vh}.CrmPan-module__xkeFaG__stage{align-content:center;gap:20px;padding-block:24px;display:grid;position:relative}.js .CrmPan-module__xkeFaG__stage{background:var(--shirt);height:100svh;padding-top:calc(var(--header-h) + 16px);position:sticky;top:0}.CrmPan-module__xkeFaG__top{align-items:center;gap:16px;display:flex}.CrmPan-module__xkeFaG__kicker{color:var(--crimson-deep)}.CrmPan-module__xkeFaG__panTitle{max-width:16ch;margin-top:-4px;font-size:clamp(1.9rem,3.4vw,3.2rem)}.CrmPan-module__xkeFaG__viewport{margin-right:calc(var(--gutter) * -1);padding-block:8px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 56px),#0000)}.CrmPan-module__xkeFaG__board{--col-w:256px;--gap:16px;--pitch:calc(var(--col-w) + var(--gap));width:max-content;padding-inline:28px var(--gutter);transform:translate3d(var(--shift), 0, 0);will-change:transform;position:relative}.CrmPan-module__xkeFaG__cols{gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.CrmPan-module__xkeFaG__col{width:var(--col-w);background:var(--ui-surface-2);border:1px solid var(--hairline);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:12px;flex:none;padding:12px}.CrmPan-module__xkeFaG__col[data-now]{background:var(--crimson-wash);border-color:#a61c2e59}.CrmPan-module__xkeFaG__col[data-done]{background:var(--ui-surface-2)}.CrmPan-module__xkeFaG__colHead{min-height:32px;color:var(--ui-ink-2);align-items:center;gap:8px;font-size:.8125rem;font-weight:650;display:flex}.CrmPan-module__xkeFaG__colNum{background:var(--white);border:1px solid var(--hairline);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:700;display:grid}.CrmPan-module__xkeFaG__col[data-done] .CrmPan-module__xkeFaG__colNum{background:var(--ink);border-color:var(--ink);color:var(--white)}.CrmPan-module__xkeFaG__col[data-now] .CrmPan-module__xkeFaG__colNum{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.CrmPan-module__xkeFaG__slot{border:1.5px dashed #16100f1f;border-radius:10px;height:236px;margin-top:10px}.CrmPan-module__xkeFaG__card{width:calc(var(--col-w) - 24px);background:var(--white);box-shadow:0 18px 40px -18px #16100f73, 0 0 0 1px var(--hairline);transform:translate3d(var(--card-x), 0, 0);will-change:transform;border-radius:10px;position:absolute;top:54px;left:40px;overflow:hidden}.CrmPan-module__xkeFaG__cardPhoto{aspect-ratio:16/10;background:var(--ui-fill);display:block;position:relative}.CrmPan-module__xkeFaG__cardPhoto img{object-fit:cover}.CrmPan-module__xkeFaG__cardBody{gap:3px;padding:10px 12px 12px;font-size:.8125rem;display:grid}.CrmPan-module__xkeFaG__cardStage{letter-spacing:.07em;text-transform:uppercase;color:var(--crimson-deep);font-size:.6875rem;font-weight:700}.CrmPan-module__xkeFaG__cardTitle{font-weight:650}.CrmPan-module__xkeFaG__cardExtra{border-top:1px dashed var(--hairline);color:var(--ui-ink-2);margin-top:4px;padding-top:6px}.CrmPan-module__xkeFaG__progress{background:var(--ui-fill);border-radius:2px;height:3px;overflow:hidden}.CrmPan-module__xkeFaG__progress span{background:var(--crimson);transform-origin:0;height:100%;transition:transform .3s var(--ease-out);display:block}@media (max-width:767px){.js .CrmPan-module__xkeFaG__crm{height:220vh}.CrmPan-module__xkeFaG__board{--col-w:236px;--gap:12px}.CrmPan-module__xkeFaG__slot{height:252px}}@media (prefers-reduced-motion:reduce){.js .CrmPan-module__xkeFaG__crm{height:auto}.js .CrmPan-module__xkeFaG__stage{height:auto;position:relative}.CrmPan-module__xkeFaG__viewport{scroll-snap-type:x proximity;overflow-x:auto}.CrmPan-module__xkeFaG__board{transform:none}.CrmPan-module__xkeFaG__col{scroll-snap-align:start}}
.FinanceLedger-module__jFu-Pq__deal{border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.FinanceLedger-module__jFu-Pq__dealText{min-width:0;line-height:1.3;display:grid}.FinanceLedger-module__jFu-Pq__dealTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.FinanceLedger-module__jFu-Pq__income{background:var(--good-wash);opacity:0;transition:opacity .42s var(--ease-out), transform .46s var(--ease-out);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:14px 16px 0;padding:12px 14px;display:grid;transform:translateY(8px)}.FinanceLedger-module__jFu-Pq__income[data-on]{opacity:1;transform:none}.FinanceLedger-module__jFu-Pq__plus{font-family:var(--font-display);color:var(--good-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.FinanceLedger-module__jFu-Pq__incomeText{line-height:1.3;display:grid}.FinanceLedger-module__jFu-Pq__incomeTitle{color:var(--good-ink);font-weight:650}.FinanceLedger-module__jFu-Pq__split{opacity:.35;transition:opacity .4s var(--ease-out);padding:14px 16px 0}.FinanceLedger-module__jFu-Pq__split[data-on]{opacity:1}.FinanceLedger-module__jFu-Pq__splitTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--thread);margin-bottom:8px;font-size:.6875rem;font-weight:700}.FinanceLedger-module__jFu-Pq__splitBar{background:var(--ui-fill);border-radius:6px;height:12px;display:flex;position:relative;overflow:hidden}.FinanceLedger-module__jFu-Pq__splitAgent,.FinanceLedger-module__jFu-Pq__splitAgency{transform-origin:0;height:100%;transition:transform .7s var(--ease-out);transform:scaleX(0)}.FinanceLedger-module__jFu-Pq__splitAgent{width:var(--a);background:var(--ink)}.FinanceLedger-module__jFu-Pq__splitAgency{background:var(--crimson);flex:1;transition-delay:.2s}.FinanceLedger-module__jFu-Pq__split[data-on] .FinanceLedger-module__jFu-Pq__splitAgent,.FinanceLedger-module__jFu-Pq__split[data-on] .FinanceLedger-module__jFu-Pq__splitAgency{transform:scaleX(1)}.FinanceLedger-module__jFu-Pq__splitLegend{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:.8125rem;font-weight:600;display:flex}.FinanceLedger-module__jFu-Pq__splitLegend span{align-items:center;gap:6px;display:inline-flex}.FinanceLedger-module__jFu-Pq__keyAgent,.FinanceLedger-module__jFu-Pq__keyAgency{background:var(--ink);border-radius:2px;width:10px;height:10px}.FinanceLedger-module__jFu-Pq__keyAgency{background:var(--crimson)}.FinanceLedger-module__jFu-Pq__chart{grid-template-columns:1fr auto;align-items:end;gap:16px;padding:16px;display:grid}.FinanceLedger-module__jFu-Pq__bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:120px;display:grid}.FinanceLedger-module__jFu-Pq__barCol{align-items:end;height:100%;display:grid;position:relative}.FinanceLedger-module__jFu-Pq__barFill{background:var(--ui-fill-strong);transform-origin:bottom;height:100px;transform:scaleY(var(--h));transition:transform .8s var(--ease-out);border-radius:4px 4px 0 0;display:block}.FinanceLedger-module__jFu-Pq__barCol[data-last] .FinanceLedger-module__jFu-Pq__barFill{background:var(--crimson)}.FinanceLedger-module__jFu-Pq__barLabel{text-align:center;color:var(--thread);font-size:.6875rem;position:absolute;bottom:-18px;left:0;right:0}.FinanceLedger-module__jFu-Pq__total{justify-items:end;gap:2px;padding-bottom:18px;font-size:.8125rem;display:grid}.FinanceLedger-module__jFu-Pq__totalValue{font-family:var(--font-display);color:var(--ink);font-size:1.625rem;font-weight:700}@media (max-width:480px){.FinanceLedger-module__jFu-Pq__chart{grid-template-columns:1fr;row-gap:30px}.FinanceLedger-module__jFu-Pq__total{justify-items:start;padding-bottom:0}}
.Chain-module__0bXR4a__chain{background:var(--shirt);color:var(--ink);padding-block:var(--section) calc(var(--section) * .8);position:relative}.Chain-module__0bXR4a__intro{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.Chain-module__0bXR4a__title{max-width:13ch}.Chain-module__0bXR4a__lede{color:var(--thread);justify-self:end;max-width:40ch}.Chain-module__0bXR4a__steps{margin:var(--s-8) 0 0;grid-column:1/-1;grid-template-columns:repeat(15,minmax(0,1fr));height:132px;padding:0;display:grid;position:relative}.Chain-module__0bXR4a__steps:before{content:"";background:var(--crimson);transform-origin:0;height:2px;position:absolute;top:calc(50% - 1px);left:3.33333%;right:3.33333%}.js .Chain-module__0bXR4a__steps:before{transition:transform 1.2s var(--ease-silk) .12s;transform:scaleX(0)}.js .Chain-module__0bXR4a__steps[data-in]:before{transform:none}.Chain-module__0bXR4a__step{color:var(--ink);font-size:.875rem;font-weight:560;position:relative}.Chain-module__0bXR4a__knot{background:var(--shirt);border:2px solid var(--crimson);width:11px;height:11px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.Chain-module__0bXR4a__stepText{text-align:center;text-wrap:balance;width:max-content;max-width:150px;line-height:1.25;position:absolute;left:50%;translate:-50%}.Chain-module__0bXR4a__step:nth-child(odd) .Chain-module__0bXR4a__stepText{bottom:calc(50% + 14px)}.Chain-module__0bXR4a__step:nth-child(2n) .Chain-module__0bXR4a__stepText{top:calc(50% + 14px)}.js .Chain-module__0bXR4a__steps .Chain-module__0bXR4a__step{opacity:0;transition:opacity .4s var(--ease-out);transition-delay:calc(.2s + var(--i) * 60ms)}.js .Chain-module__0bXR4a__steps[data-in] .Chain-module__0bXR4a__step{opacity:1}.Chain-module__0bXR4a__step[data-group=win] .Chain-module__0bXR4a__knot,.Chain-module__0bXR4a__step[data-group=match] .Chain-module__0bXR4a__knot{border-color:var(--crimson-deep)}.Chain-module__0bXR4a__step:last-child .Chain-module__0bXR4a__knot{background:var(--crimson)}.Chain-module__0bXR4a__step:last-child .Chain-module__0bXR4a__stepText{color:var(--crimson-deep);font-weight:700}.Chain-module__0bXR4a__layout{margin-top:var(--section);gap:var(--s-8);grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.Chain-module__0bXR4a__spine{top:calc(var(--header-h) + 32px);padding-left:22px;position:sticky}.Chain-module__0bXR4a__spineBand{background:var(--crimson);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),50% 100%,0 calc(100% - 6px));width:8px;position:absolute;top:-6px;bottom:-6px;left:0}.Chain-module__0bXR4a__spineList{gap:2px;display:grid}.Chain-module__0bXR4a__spineLink{min-height:40px;color:var(--thread);transition:color .16s var(--ease-out);align-items:center;gap:10px;padding:6px 0;font-size:.9375rem;font-weight:560;text-decoration:none;display:flex}.Chain-module__0bXR4a__spineKnot{width:8px;height:8px;transition:background-color .16s var(--ease-out), transform .2s var(--ease-out);border:1.5px solid;flex:none;rotate:45deg}.Chain-module__0bXR4a__spineLink[aria-current=step]{color:var(--ink)}.Chain-module__0bXR4a__spineLink[aria-current=step] .Chain-module__0bXR4a__spineKnot{background:var(--crimson);border-color:var(--crimson);transform:scale(1.25)}@media (hover:hover) and (pointer:fine){.Chain-module__0bXR4a__spineLink:hover{color:var(--ink)}}.Chain-module__0bXR4a__chapters{gap:calc(var(--section) * .9);display:grid}.Chain-module__0bXR4a__chapter{gap:var(--s-6) var(--s-8);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Chain-module__0bXR4a__head{top:calc(var(--header-h) + 32px);position:sticky}.Chain-module__0bXR4a__chapter[data-chapter=match] .Chain-module__0bXR4a__head{position:relative;top:0}.Chain-module__0bXR4a__module{color:var(--crimson-deep);margin-bottom:var(--s-4)}.Chain-module__0bXR4a__chTitle{max-width:14ch;font-size:clamp(1.9rem,3vw,2.9rem)}.Chain-module__0bXR4a__body{margin-top:var(--s-5);color:var(--ui-ink-2)}.Chain-module__0bXR4a__aside{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--hairline);color:var(--thread);font-size:var(--t-small);max-width:44ch}.Chain-module__0bXR4a__specimen{gap:var(--s-5);min-width:0;display:grid}.Chain-module__0bXR4a__note{font-size:var(--t-small);color:var(--thread);border-left:1px solid var(--crimson);max-width:52ch;padding-left:14px}@media (max-width:1099px){.Chain-module__0bXR4a__layout{grid-template-columns:1fr;gap:0}.Chain-module__0bXR4a__spine{display:none}.Chain-module__0bXR4a__chapter{position:relative}.Chain-module__0bXR4a__module{padding-left:22px;position:relative}.Chain-module__0bXR4a__module:before{content:"";background:var(--crimson);width:9px;height:9px;position:absolute;top:50%;left:0;translate:0 -50%;rotate:45deg}.Chain-module__0bXR4a__chapter+.Chain-module__0bXR4a__chapter:before{content:"";height:calc(var(--section) * .9 - 12px);background:var(--crimson);opacity:.45;width:1.5px;position:absolute;bottom:calc(100% + 6px);left:4px}}@media (max-width:900px){.Chain-module__0bXR4a__intro{grid-template-columns:1fr;align-items:start}.Chain-module__0bXR4a__lede{justify-self:start}.Chain-module__0bXR4a__chapter{grid-template-columns:1fr}.Chain-module__0bXR4a__head{position:relative;top:0}.Chain-module__0bXR4a__steps{height:auto;margin-top:var(--s-6);grid-template-columns:1fr}.Chain-module__0bXR4a__steps:before{display:none}.Chain-module__0bXR4a__step{align-items:center;gap:12px;padding:7px 0;font-size:.9375rem;display:flex}.Chain-module__0bXR4a__knot{flex:none;width:10px;height:10px;position:relative;top:auto;left:auto;translate:none}.Chain-module__0bXR4a__stepText,.Chain-module__0bXR4a__step:nth-child(odd) .Chain-module__0bXR4a__stepText,.Chain-module__0bXR4a__step:nth-child(2n) .Chain-module__0bXR4a__stepText{text-align:left;width:auto;max-width:none;position:static;translate:none}.Chain-module__0bXR4a__step:not(:last-child):before{content:"";background:var(--crimson);opacity:.45;width:1.5px;height:calc(100% - 12px);position:absolute;top:26px;left:4px}}
.TeamDemo-module__qKuGTq__panel{box-shadow:0 40px 90px -40px #000c}.TeamDemo-module__qKuGTq__team{padding:8px 16px;display:grid}.TeamDemo-module__qKuGTq__member{min-height:56px;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);border-bottom:1px solid #16100f12;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.TeamDemo-module__qKuGTq__member[data-gone]{opacity:.25;transform:translate(14px)}.TeamDemo-module__qKuGTq__member[data-gone] .TeamDemo-module__qKuGTq__name{text-decoration:line-through}.TeamDemo-module__qKuGTq__avatar{background:var(--ui-surface-3);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.TeamDemo-module__qKuGTq__admin{background:var(--ink);color:var(--white)}.TeamDemo-module__qKuGTq__who{line-height:1.25;display:grid}.TeamDemo-module__qKuGTq__name{font-weight:650}.TeamDemo-module__qKuGTq__role{color:var(--thread);font-size:.8125rem}.TeamDemo-module__qKuGTq__count{color:var(--ui-ink-2);font-size:.8125rem;font-weight:600}.TeamDemo-module__qKuGTq__member[data-gone] .TeamDemo-module__qKuGTq__count{opacity:0}.TeamDemo-module__qKuGTq__pool{background:var(--crimson-wash);border-radius:10px;grid-template-columns:1fr auto;gap:2px 12px;margin:8px 16px 0;padding:14px 16px;display:grid}.TeamDemo-module__qKuGTq__poolLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--crimson-deep);font-size:.6875rem;font-weight:700}.TeamDemo-module__qKuGTq__poolValue{font-family:var(--font-display);color:var(--crimson-deep);grid-area:1/2/span 2;align-self:center;font-size:1.5rem;font-weight:700}.TeamDemo-module__qKuGTq__poolTrail{color:var(--ui-ink-2);min-height:1.3em;font-size:.8125rem}.TeamDemo-module__qKuGTq__actions{padding:14px 16px}.TeamDemo-module__qKuGTq__log{border-top:1px solid var(--hairline);background:var(--ui-surface);padding:14px 16px 16px}.TeamDemo-module__qKuGTq__logTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--thread);margin-bottom:8px;font-size:.6875rem;font-weight:700}.TeamDemo-module__qKuGTq__logList{color:var(--ui-ink-2);gap:7px;font-size:.8125rem;display:grid}.TeamDemo-module__qKuGTq__logList li{align-items:baseline;gap:8px;display:flex}.TeamDemo-module__qKuGTq__logDot{background:var(--thread-light);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.TeamDemo-module__qKuGTq__logNew{color:var(--crimson-deep);animation:TeamDemo-module__qKuGTq__log-in .42s var(--ease-out) both;font-weight:650}.TeamDemo-module__qKuGTq__logNew .TeamDemo-module__qKuGTq__logDot{background:var(--crimson)}@keyframes TeamDemo-module__qKuGTq__log-in{0%{opacity:0;transform:translateY(-6px)}}
.Agency-module__VY7oqG__agency{background:var(--suit);color:var(--shirt);padding-block:var(--section);position:relative;overflow:clip}.Agency-module__VY7oqG__cloth{opacity:.55;pointer-events:none;height:min(100%,110vh);position:absolute;inset:0 0 auto}.Agency-module__VY7oqG__clothImg{object-fit:cover;object-position:18% 40%}.Agency-module__VY7oqG__cloth:after{content:"";background:linear-gradient(180deg, #0f0a0b59 0%, #0f0a0b33 45%, var(--suit) 100%);position:absolute;inset:0}.Agency-module__VY7oqG__grid{z-index:1;gap:var(--s-8) var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.Agency-module__VY7oqG__head{grid-area:1/1}.Agency-module__VY7oqG__title{max-width:11ch;color:var(--shirt)}.Agency-module__VY7oqG__lede{margin-top:var(--s-5);color:var(--thread-light);max-width:34ch}.Agency-module__VY7oqG__demo{top:calc(var(--header-h) + 40px);grid-area:1/2/span 2;align-self:start;position:sticky}.Agency-module__VY7oqG__points{margin-top:var(--s-7);border-top:1px solid var(--hairline-dark);grid-area:2/1;gap:0;display:grid}.Agency-module__VY7oqG__point{border-bottom:1px solid var(--hairline-dark);grid-template-columns:22px 1fr;gap:4px 14px;padding:22px 0;display:grid}.Agency-module__VY7oqG__knot{background:var(--crimson);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);grid-row:1/span 2;width:12px;height:14px;margin-top:7px}.Agency-module__VY7oqG__pointTitle{letter-spacing:-.01em;color:var(--shirt);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:700;line-height:1.2}.Agency-module__VY7oqG__pointBody{color:var(--thread-light);max-width:48ch;font-size:1.0625rem}@media (max-width:960px){.Agency-module__VY7oqG__grid{grid-template-columns:1fr}.Agency-module__VY7oqG__head,.Agency-module__VY7oqG__points{grid-row:auto}.Agency-module__VY7oqG__demo{grid-area:auto/1;position:relative;top:0}.Agency-module__VY7oqG__points{margin-top:0}}
.Plans-module__F5z6va__plans{background:var(--paper);color:var(--ink);padding-block:var(--section)}.Plans-module__F5z6va__head{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.Plans-module__F5z6va__lede{color:var(--thread);justify-self:end;max-width:36ch}.Plans-module__F5z6va__grid{margin-top:var(--s-8);gap:var(--s-5);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}.Plans-module__F5z6va__plate{border-radius:var(--r-panel);flex-direction:column;padding:clamp(24px,3.2vw,44px);display:flex;position:relative;overflow:hidden}.Plans-module__F5z6va__light{background:var(--shirt);border:1px solid var(--hairline)}.Plans-module__F5z6va__dark{background:var(--suit);color:var(--shirt)}.Plans-module__F5z6va__dark:after{content:"";background:var(--crimson);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);width:26px;height:64px;position:absolute;top:0;right:28px}.Plans-module__F5z6va__for{color:var(--crimson-deep)}.Plans-module__F5z6va__dark .Plans-module__F5z6va__for{color:var(--blush)}.Plans-module__F5z6va__name{margin-top:var(--s-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:700;line-height:1}.Plans-module__F5z6va__price{margin-top:var(--s-4);align-items:baseline;gap:8px;display:flex}.Plans-module__F5z6va__amount{font-family:var(--font-display);letter-spacing:-.02em;color:var(--crimson);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1}.Plans-module__F5z6va__dark .Plans-module__F5z6va__amount{color:var(--crimson-on-dark)}.Plans-module__F5z6va__per{color:var(--thread);font-weight:650}.Plans-module__F5z6va__dark .Plans-module__F5z6va__per{color:var(--thread-light)}.Plans-module__F5z6va__seats{margin-top:var(--s-2);font-weight:650;font-size:var(--t-small)}.Plans-module__F5z6va__body{margin-top:var(--s-4);color:var(--thread);font-size:1.0625rem}.Plans-module__F5z6va__dark .Plans-module__F5z6va__body{color:var(--thread-light)}.Plans-module__F5z6va__items{margin-top:var(--s-5);border-top:1px solid var(--hairline);gap:0;display:grid}.Plans-module__F5z6va__dark .Plans-module__F5z6va__items{border-top-color:var(--hairline-dark)}.Plans-module__F5z6va__items li{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:13px 0;font-weight:600;display:flex}.Plans-module__F5z6va__dark .Plans-module__F5z6va__items li{border-bottom-color:var(--hairline-dark)}.Plans-module__F5z6va__items li:before{content:"";background:var(--crimson);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);flex:none;width:9px;height:11px}.Plans-module__F5z6va__note{margin-top:var(--s-5);font-size:var(--t-small);color:var(--thread-light);max-width:46ch}.Plans-module__F5z6va__cta{min-height:52px;margin-top:auto;border-radius:var(--r-control);background:var(--crimson);color:var(--on-crimson);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);align-self:flex-start;align-items:center;margin-block-start:var(--s-6);padding:0 24px;font-weight:650;text-decoration:none;display:inline-flex}.Plans-module__F5z6va__cta:active{transform:scale(.97)}.Plans-module__F5z6va__dark .Plans-module__F5z6va__cta{background:var(--shirt);color:var(--crimson-deep)}@media (hover:hover) and (pointer:fine){.Plans-module__F5z6va__cta:hover{background:var(--crimson-deep)}.Plans-module__F5z6va__dark .Plans-module__F5z6va__cta:hover{background:var(--white)}}.Plans-module__F5z6va__foot{margin-top:var(--s-6);color:var(--thread);font-size:var(--t-small)}.Plans-module__F5z6va__demo{color:var(--ink);font-weight:650}@media (max-width:860px){.Plans-module__F5z6va__head,.Plans-module__F5z6va__grid{grid-template-columns:1fr}.Plans-module__F5z6va__lede{justify-self:start}}
.Faq-module__OJoX5q__faq{background:var(--shirt);color:var(--ink);padding-block:var(--section)}.Faq-module__OJoX5q__grid{gap:var(--s-6) var(--s-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Faq-module__OJoX5q__title{top:calc(var(--header-h) + 40px);max-width:10ch;position:sticky}.Faq-module__OJoX5q__list{border-top:1px solid var(--hairline)}.Faq-module__OJoX5q__item{border-bottom:1px solid var(--hairline)}.Faq-module__OJoX5q__q{justify-content:space-between;align-items:center;gap:var(--s-5);cursor:pointer;min-height:72px;padding:18px 0;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:650;line-height:1.3;list-style:none;display:flex}.Faq-module__OJoX5q__q::-webkit-details-marker{display:none}.Faq-module__OJoX5q__mark{flex:none;width:18px;height:18px;position:relative}.Faq-module__OJoX5q__mark:before,.Faq-module__OJoX5q__mark:after{content:"";background:var(--crimson);width:18px;height:2px;transition:transform .22s var(--ease-out);position:absolute;top:8px;left:0}.Faq-module__OJoX5q__mark:after{transform:rotate(90deg)}.Faq-module__OJoX5q__item[open] .Faq-module__OJoX5q__mark:after{transform:rotate(0)}.Faq-module__OJoX5q__a{padding:0 var(--s-8) var(--s-5) 0;color:var(--ui-ink-2);max-width:62ch;animation:Faq-module__OJoX5q__faq-in .26s var(--ease-out)}@keyframes Faq-module__OJoX5q__faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine){.Faq-module__OJoX5q__q:hover{color:var(--crimson-deep)}}@media (max-width:860px){.Faq-module__OJoX5q__grid{grid-template-columns:1fr}.Faq-module__OJoX5q__title{position:relative;top:0}.Faq-module__OJoX5q__a{padding-right:0}}
.Close-module__tR6H2W__close{background:var(--crimson);color:var(--on-crimson);scroll-margin-top:0;position:relative;overflow:clip}.Close-module__tR6H2W__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100svh;display:grid;position:relative}.Close-module__tR6H2W__video{background:var(--suit);min-height:100%;position:relative;overflow:hidden}.Close-module__tR6H2W__poster,.Close-module__tR6H2W__clip{object-fit:cover;object-position:50% 84%;width:100%;height:100%;position:absolute;inset:0}.Close-module__tR6H2W__clip{opacity:0;transition:opacity .3s var(--ease-out)}.Close-module__tR6H2W__video[data-painted] .Close-module__tR6H2W__clip{opacity:1}.Close-module__tR6H2W__video:after{content:"";pointer-events:none;background:linear-gradient(90deg,#a61c2e00 70%,#a61c2e99 100%);position:absolute;inset:0}.Close-module__tR6H2W__side{align-content:center;gap:var(--s-6);padding:calc(var(--header-h) + 40px) var(--gutter) var(--s-9) clamp(24px, 5vw, 80px);max-width:720px;display:grid}.Close-module__tR6H2W__kicker{color:var(--blush)}.Close-module__tR6H2W__title{margin-top:var(--s-4);color:var(--on-crimson);max-width:13ch}.Close-module__tR6H2W__lede{margin-top:var(--s-4);color:var(--on-crimson);max-width:40ch}.Close-module__tR6H2W__next{gap:12px;display:grid}.Close-module__tR6H2W__nextTitle{color:var(--blush)}.Close-module__tR6H2W__steps{gap:10px;display:grid}.Close-module__tR6H2W__steps li{align-items:center;gap:12px;font-weight:600;display:flex}.Close-module__tR6H2W__stepKnot{border:1.5px solid #fff7f699;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:700;display:grid}@media (max-width:900px){.Close-module__tR6H2W__grid{grid-template-columns:1fr}.Close-module__tR6H2W__video{height:72svh;min-height:420px}.Close-module__tR6H2W__video:after{background:linear-gradient(#a61c2e00 70%,#a61c2ed9 100%)}.Close-module__tR6H2W__side{padding:var(--s-6) var(--gutter) var(--s-9);max-width:none}}
.Signup-module__Cx23DW__page{background:var(--paper);min-height:100svh;color:var(--ink);padding:var(--s-6) var(--gutter) var(--s-9)}.Signup-module__Cx23DW__bar{max-width:var(--wrap);justify-content:space-between;align-items:center;gap:var(--s-4);margin-inline:auto;display:flex}.Signup-module__Cx23DW__logo{width:auto;height:32px}.Signup-module__Cx23DW__back{font-weight:650;font-size:var(--t-small);color:var(--ink)}.Signup-module__Cx23DW__grid{max-width:1120px;margin:var(--s-8) auto 0;gap:var(--s-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.Signup-module__Cx23DW__copy{gap:var(--s-4);top:var(--s-6);display:grid;position:sticky}.Signup-module__Cx23DW__kicker{color:var(--crimson-deep)}.Signup-module__Cx23DW__title{overflow-wrap:break-word}.Signup-module__Cx23DW__lede{color:var(--thread);max-width:38ch}.Signup-module__Cx23DW__secure{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--hairline);color:var(--thread);font-size:var(--t-small);max-width:44ch}.Signup-module__Cx23DW__account{font-size:var(--t-small);color:var(--thread)}.Signup-module__Cx23DW__inlineLink{color:inherit;font-weight:700;text-decoration:underline}.Signup-module__Cx23DW__account a{color:var(--ink);font-weight:650}.Signup-module__Cx23DW__choice{flex-direction:column;gap:2px}.Signup-module__Cx23DW__choice small{opacity:.8;font-size:.8125rem;font-weight:500}.Signup-module__Cx23DW__periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.Signup-module__Cx23DW__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Signup-module__Cx23DW__total{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--hairline);font-weight:650;display:flex}.Signup-module__Cx23DW__total strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--crimson);font-size:clamp(1.75rem,3vw,2.25rem)}@media (max-width:860px){.Signup-module__Cx23DW__grid{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr)}.Signup-module__Cx23DW__copy{position:static}}@media (max-width:520px){.Signup-module__Cx23DW__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.Signup-module__Cx23DW__pair{grid-template-columns:minmax(0,1fr)}}
