.doc{padding-block:clamp(2.75rem,6vw,4.5rem) clamp(4rem,8vw,6.5rem)}.doc__head{border-bottom:1px solid var(--color-rule);max-width:48rem;padding-bottom:2rem}.doc__title{letter-spacing:-.024em;font-size:clamp(2.375rem,1.6rem + 3.2vw,4rem);line-height:1.02}.doc__lede{max-width:var(--measure);color:var(--color-ink-soft);margin-top:1.1rem;font-size:1.1875rem}.prose{min-width:0;max-width:44rem;margin-top:2.5rem}.prose--wide{max-width:none}.prose>:first-child,.prose>:first-child>:first-child{margin-top:0}.prose h2{margin-top:3rem;font-size:clamp(1.625rem,1.4rem + .8vw,2rem);line-height:1.15}.prose p,.prose ul,.prose ol{margin-top:1rem}.prose ul,.prose ol{padding-left:1.35rem}.prose li+li{margin-top:.4rem}.prose li::marker{color:var(--color-ink-muted)}.prose strong{font-weight:700}.google-embed{margin:1.5rem 0 0}.google-embed__frame{border:1px solid var(--color-rule);background:var(--color-embed);border-radius:12px;width:100%}.google-embed__frame--form-820{height:820px}.google-embed__frame--form-1200{height:1200px}.google-embed__frame--doc{height:max(36rem,82vh)}.google-embed__note{color:var(--color-ink-muted);margin-top:.75rem;font-size:.9375rem}.phone{width:var(--phone-width,280px);background:var(--color-device);max-width:100%;box-shadow:inset 0 0 0 1.5px var(--color-device-edge), 0 44px 70px -40px color-mix(in srgb, var(--color-shadow) 55%, transparent), 0 16px 30px -18px color-mix(in srgb, var(--color-shadow) 35%, transparent);border-radius:40px;flex:none;padding:8px}.phone img{border-radius:32px;width:100%}.site-header{z-index:30;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-page) 84%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);view-transition-name:site-header;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{border-bottom-color:#0000;animation:linear both header-lift;animation-timeline:scroll();animation-range:0 120px}}@keyframes header-lift{to{border-bottom-color:var(--color-rule);box-shadow:0 10px 30px -24px color-mix(in srgb, var(--color-shadow) 45%, transparent)}}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-nav{align-items:center;gap:1.5rem;display:flex}.site-nav__link{color:var(--color-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.site-nav__link:hover{color:var(--color-accent)}@media (max-width:719px){.site-nav{gap:1rem}.site-nav__link--wide{display:none}}@media (max-width:399px){.site-nav__link--help{display:none}}.header-cta{background:var(--color-ink);min-height:40px;color:var(--color-page);white-space:nowrap;transition:background-color .2s var(--ease-out), transform .25s var(--ease-out);border-radius:10px;align-items:center;padding:.45rem .95rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.header-cta:hover{background:color-mix(in srgb, var(--color-ink) 82%, var(--color-accent));transform:translateY(-1px)}.header-cta:active{transition-duration:50ms;transform:translateY(0)}.site-footer{border-top:1px solid var(--color-rule);padding-block:3rem 2.5rem;font-size:.9375rem}.site-footer__inner{gap:2rem;display:grid}@media (min-width:720px){.site-footer__inner{grid-template-columns:1fr auto;align-items:start}}.site-footer__line{color:var(--color-ink-muted);margin-top:.75rem}.site-footer__nav ul{flex-wrap:wrap;gap:.6rem 1.75rem;padding:0;list-style:none;display:flex}.site-footer__nav a{color:var(--color-ink);font-weight:600;text-decoration:none}.site-footer__nav a:hover{color:var(--color-accent)}.site-footer__colophon{border-top:1px solid var(--color-rule);color:var(--color-ink-muted);grid-column:1/-1;padding-top:1.5rem;font-size:.875rem}.status-chip{background:var(--status-background);color:var(--status-foreground);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.status-chip:before{content:"";background:var(--status-dot);border-radius:50%;width:8px;height:8px}.status-chip--to-visit{--status-background:var(--status-to-visit-background);--status-foreground:var(--status-to-visit-foreground);--status-dot:var(--status-to-visit-dot)}.status-chip--visited{--status-background:var(--status-visited-background);--status-foreground:var(--status-visited-foreground);--status-dot:var(--status-visited-dot)}.status-chip--shortlisted{--status-background:var(--status-shortlisted-background);--status-foreground:var(--status-shortlisted-foreground);--status-dot:var(--status-shortlisted-dot)}.status-chip--booked{--status-background:var(--status-booked-background);--status-foreground:var(--status-booked-foreground);--status-dot:var(--status-booked-dot)}.status-chip--rejected{--status-background:var(--status-rejected-background);--status-foreground:var(--status-rejected-foreground);--status-dot:var(--status-rejected-dot)}.store-button{border-radius:var(--radius-control);background:var(--color-accent);min-height:52px;color:var(--color-on-accent);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--color-accent) 80%, transparent);transition:background-color .2s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);border:1.5px solid #0000;align-items:center;margin:0;padding:.75rem 1.35rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}a.store-button:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-ink));box-shadow:0 14px 28px -14px color-mix(in srgb, var(--color-accent) 90%, transparent);transform:translateY(-1px)}a.store-button:active{transition-duration:50ms;transform:translateY(0)}.store-button--compact{white-space:nowrap;min-height:40px;box-shadow:none;border-radius:10px;padding:.45rem .9rem;font-size:.9375rem}.store-button--band{background:var(--color-on-band);color:var(--color-band);box-shadow:none}a.store-button--band:hover{background:var(--color-on-band-soft)}.store-button--soon{border:1.5px dashed var(--color-rule-strong);color:var(--color-ink-soft);box-shadow:none;background:0 0}.store-button--band.store-button--soon{border-color:color-mix(in srgb, var(--color-on-band) 55%, transparent);color:var(--color-on-band);background:0 0}.wordmark{color:var(--color-ink);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.wordmark__tile{background:var(--color-mark);width:30px;height:30px;color:var(--color-on-mark);border-radius:8px;place-items:center;display:grid}.wordmark__tile svg{width:21px;height:21px}.wordmark__name{font-family:var(--font-brand);letter-spacing:-.01em;font-size:1.3125rem;font-weight:600}@media (max-width:399px){.wordmark__tile{border-radius:7px;width:26px;height:26px}.wordmark__tile svg{width:18px;height:18px}.wordmark__name{font-size:1.1875rem}}.steps{counter-reset:step;padding-left:0;list-style:none}.steps li{counter-increment:step;padding-left:2.75rem;position:relative}.steps li+li{margin-top:.85rem}.steps li:before{content:counter(step);background:var(--color-highlight);width:1.85rem;height:1.85rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:-.05rem;left:0}.answer+.answer{border-top:1px solid var(--color-rule);margin-top:.5rem;padding-top:.5rem}.answer h2{margin-top:1.5rem;font-size:1.5rem}.note-card{border-radius:var(--radius-card);background:var(--color-page-alt);margin-top:3rem;padding:1.5rem}.note-card h2{margin-top:0;font-size:1.375rem}.note-card p{margin-top:.5rem}.closing{background:var(--color-band);color:var(--color-on-band);padding-block:clamp(4rem,9vw,6.5rem)}.closing__title{letter-spacing:-.028em;font-size:clamp(2.5rem,1.4rem + 4.4vw,5rem);line-height:1}.closing__text{color:var(--color-on-band-soft);margin-top:1rem;margin-bottom:2rem;font-size:1.25rem}.costs-visual{flex-direction:column;align-items:center;display:flex}.receipt{z-index:1;border:1px solid var(--color-rule);background:var(--color-surface);width:min(100% - 2.5rem,290px);box-shadow:var(--shadow-card);font-variant-numeric:lining-nums tabular-nums;view-timeline:--receipt;border-radius:6px;margin:-7.5rem 0 0 2.5rem;padding:1.25rem 1.25rem 1.1rem;position:relative}@media (min-width:720px){.costs-visual{flex-direction:row}.receipt{width:290px;margin:6rem 0 0 -3rem}}.receipt__title{color:var(--color-ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.receipt__rows{margin:.75rem 0 0}.receipt__row{border-bottom:1px dotted var(--color-rule-strong);justify-content:space-between;gap:1rem;padding-block:.4rem;font-size:.9375rem;display:flex}.receipt__row dt{color:var(--color-ink-soft)}.receipt__row dd{margin:0}.receipt__row--total{border-bottom:0;align-items:baseline;padding-top:.7rem}.receipt__row--total+.receipt__row--total{padding-top:.2rem}.receipt__row--total dt{color:var(--color-ink);font-weight:600}.receipt__row--total dd{font-family:var(--font-serif);font-size:1.5rem;font-weight:600}.receipt__note{color:var(--color-ink-muted);margin-top:.4rem;font-size:.8125rem}.rolling{line-height:1;display:inline-flex}.rolling__digit{height:1em;display:inline-block;overflow:hidden}.rolling__strip{word-break:break-all;width:1ch;transform:translateY(calc(var(--digit) * -1em));display:block}.rolling__digit--0{--digit:0}.rolling__digit--1{--digit:1}.rolling__digit--2{--digit:2}.rolling__digit--3{--digit:3}.rolling__digit--4{--digit:4}.rolling__digit--5{--digit:5}.rolling__digit--6{--digit:6}.rolling__digit--7{--digit:7}.rolling__digit--8{--digit:8}.rolling__digit--9{--digit:9}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.receipt__row{animation:linear both row-land;animation-timeline:--receipt}.receipt__row:first-child{animation-range:entry 30% cover 30%}.receipt__row:nth-child(2){animation-range:entry 45% cover 34%}.receipt__row:nth-child(3){animation-range:entry 60% cover 38%}.receipt__row:nth-child(4){animation-range:entry 75% cover 42%}.receipt__row--total{animation-range:entry 90% cover 46%}.rolling__strip{animation:linear both roll;animation-timeline:--receipt;animation-range:cover 30% cover 55%}}}@keyframes row-land{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--digit) * -1em))}}.demo{background:var(--color-night);color:var(--color-on-night);padding-block:clamp(4rem,9vw,7rem)}.demo__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.demo__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem}}.demo__title{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.06}.demo__text{color:var(--color-on-night-soft);margin-top:1rem}.demo__player video{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-media);width:100%;box-shadow:0 40px 80px -40px var(--color-shadow)}.faq{padding-block:clamp(4rem,9vw,7rem)}.faq__grid{gap:2rem;display:grid}@media (min-width:960px){.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4.5rem}}.faq__title{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.06}.faq__text{color:var(--color-ink-soft);margin-top:1rem}.faq__list{gap:.75rem;display:grid}.faq__item{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);transition:box-shadow .3s var(--ease-out)}.faq__item[open]{box-shadow:var(--shadow-card)}.faq__item summary{font-family:var(--font-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";background:linear-gradient(var(--color-accent), var(--color-accent)) center / 100% 2px no-repeat, linear-gradient(var(--color-accent), var(--color-accent)) center / 2px 100% no-repeat;width:14px;height:14px;transition:rotate .3s var(--ease-out);flex:none}.faq__item[open] summary:after{rotate:45deg}.faq__answer{color:var(--color-ink-soft);padding:0 1.25rem 1.2rem}.faq__answer p+p{margin-top:.75rem}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.faq__item::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}}}.feature{--feature-space:clamp(3.5rem, 7vw, 6rem);padding-block:var(--feature-space)}.feature+.feature .feature__grid{position:relative}.feature+.feature .feature__grid:before{content:"";top:calc(-1 * var(--feature-space));right:var(--gutter);left:var(--gutter);border-top:1px solid var(--color-rule);position:absolute}.feature__grid{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.feature__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.5rem}.feature--flip .feature__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.feature--flip .feature__copy{order:2}}.feature__label{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.feature__number{color:var(--color-accent);font-variant-numeric:tabular-nums;margin-right:.35rem}.feature__question{color:var(--color-ink-soft);font-family:var(--font-serif);margin-top:1.5rem;font-size:1.3125rem;font-weight:500}.feature__title{letter-spacing:-.022em;margin-top:.4rem;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.375rem);line-height:1.04}.feature__body{max-width:var(--measure);margin-top:1.25rem}.feature__points{max-width:var(--measure);margin-top:1.75rem;padding:0;list-style:none}.feature__points li{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);padding-block:.85rem;font-size:.96875rem}.feature__visual{--phone-width:260px;justify-content:center;display:flex}@media (min-width:960px){.feature__visual{--phone-width:280px}}.media-card{border:1px solid var(--color-rule);background:var(--color-surface);width:min(100%,520px);box-shadow:var(--shadow-card);view-timeline:--visit;border-radius:22px;margin:0;padding:10px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.media-card__image{animation:linear both photos-wipe;animation-timeline:--visit;animation-range:entry 20% cover 45%}}}@keyframes photos-wipe{0%{clip-path:inset(0 100% 0 0 round 14px);transform:scale(1.04)}to{clip-path:inset(0 round 14px);transform:none}}.hero{padding-block:clamp(2.25rem,5vw,4rem) clamp(3.5rem,7vw,5.5rem)}.hero__grid{align-items:center;gap:2.75rem;display:grid}@media (min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem}}.hero__kicker{color:var(--color-accent);align-items:center;gap:.55rem;font-size:.9375rem;font-weight:700;display:inline-flex}.hero__kicker:before{content:"";background:var(--color-brand);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-highlight);border-radius:50%}.hero__title{letter-spacing:-.03em;max-width:12ch;margin-top:1rem;font-size:clamp(2.875rem,1.5rem + 4.8vw,5.25rem);line-height:.98}.hero__lede{max-width:var(--measure);color:var(--color-ink-soft);margin-top:1.5rem;font-size:clamp(1.125rem,1.02rem + .45vw,1.3125rem);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.play-link{color:var(--color-ink);align-items:center;gap:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.play-link:hover{color:var(--color-accent)}.play-link__icon{border:1.5px solid var(--color-rule-strong);width:38px;height:38px;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.play-link__icon:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:11px;height:12px;margin-left:3px}.play-link:hover .play-link__icon{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);transform:scale(1.06)}.trust{color:var(--color-ink-soft);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.trust li{align-items:center;gap:.45rem;display:inline-flex}.trust li:before{content:"";border:solid var(--color-success);border-width:0 2px 2px 0;width:5px;height:10px;margin:-3px 2px 0;transform:rotate(45deg)}.hero__stage{width:100%;max-width:560px;margin-inline:auto;position:relative}.hero__panel{background-color:var(--color-brand);background-image:radial-gradient(var(--color-brand-pattern) 1.2px, transparent 1.6px);background-size:22px 22px;border-radius:28px;height:440px;position:relative;overflow:hidden}.hero__phone{border-radius:30px;padding:6px;position:absolute}.hero__phone img{border-radius:24px}.hero__phone--front{--phone-width:54%;z-index:1;top:34px;left:9%}.hero__phone--back{--phone-width:46%;top:76px;right:7%}.hero__chip{z-index:2;background:var(--color-callout);color:var(--color-on-callout);box-shadow:0 1px 2px color-mix(in srgb, var(--color-shadow) 20%, transparent), 0 18px 36px -18px color-mix(in srgb, var(--color-shadow) 70%, transparent);border-radius:14px;padding:.55rem .85rem .6rem;display:grid;position:absolute}.hero__chip-label{color:var(--color-on-callout-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.hero__chip-value{font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:1.375rem;font-weight:600;line-height:1.15}.hero__chip--cost{top:56%;left:10px}.hero__chip--distance{top:20%;right:10px}@media (min-width:720px){.hero__panel{height:560px}.hero__phone{border-radius:40px;padding:8px}.hero__phone img{border-radius:32px}.hero__phone--front{top:44px}.hero__phone--back{top:96px}.hero__chip--cost{left:-28px}.hero__chip--distance{right:-24px}}.hero__word{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero__word{animation:word-rise .8s var(--ease-out) both}.hero__word--2{animation-delay:70ms}.hero__word--3{animation-delay:.14s}.hero__word--4{animation-delay:.21s}.hero__copy>:not(.hero__title){animation:arrive .7s var(--ease-out) .2s both}.hero__copy>:nth-child(3){animation-delay:.3s}.hero__copy>:nth-child(4){animation-delay:.36s}.hero__copy>:nth-child(5){animation-delay:.42s}.hero__panel{animation:arrive .8s var(--ease-out) .1s both}.hero__phone--front{animation:phone-rise 1s var(--ease-out) .25s both}.hero__phone--back{animation:phone-rise 1s var(--ease-out) .38s both}.hero__chip{animation:chip-pop .6s var(--ease-out) both}.hero__chip--distance{animation-delay:.75s}.hero__chip--cost{animation-delay:.85s}@supports (animation-timeline:scroll()){.hero__phone--back{animation:phone-rise 1s var(--ease-out) .38s both, hero-parallax linear both;animation-timeline:auto,scroll();animation-range:normal,0 640px}}}@keyframes word-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.32em)}to{opacity:1;filter:none;transform:none}}@keyframes phone-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes chip-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@keyframes hero-parallax{to{translate:0 -48px}}.promise{padding-block:clamp(4.5rem,10vw,8rem)}.promise__grid{gap:2.5rem;display:grid}@media (min-width:960px){.promise__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.5rem}}.promise__title{letter-spacing:-.022em;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.375rem);line-height:1.04}.promise__text{max-width:28rem;color:var(--color-ink-soft);margin-top:1.25rem}.promise__more{margin-top:1.5rem;font-weight:600}.promise__list{border-top:1px solid var(--color-rule-strong);padding:0;list-style:none}.promise__list li{border-bottom:1px solid var(--color-rule);font-family:var(--font-serif);padding-block:1.15rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.3}.problem{padding-block:clamp(4.5rem,9vw,7.5rem);overflow:hidden}.problem__grid{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.problem__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.problem__title{letter-spacing:-.024em;font-size:clamp(2.375rem,1.4rem + 3.6vw,4.25rem);line-height:1.02}.problem__line{display:block}.problem__figure{color:var(--color-accent);font-variant-numeric:lining-nums}.problem__text{max-width:var(--measure);color:var(--color-ink-soft);margin-top:1.5rem;font-size:1.1875rem}.pile{aspect-ratio:1/.95;width:100%;max-width:600px;margin-inline:auto;position:relative;container-type:inline-size}.scrap{top:var(--y);left:var(--x);width:var(--w);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink);rotate:var(--r);border-radius:2.6cqw;padding:2.2cqw 2.8cqw;font-size:2.6cqw;line-height:1.38;position:absolute}.scrap p{margin:0}.scrap--broker{--x:1%;--y:3%;--w:44%;--r:-4deg;--dx:-10px;--dy:14px}.scrap--hsr{--x:53%;--y:0%;--w:37%;--r:5deg;--dx:12px;--dy:10px}.scrap--notes{--x:0%;--y:37%;--w:34%;--r:3deg;--dx:-14px;--dy:-8px}.scrap--sticky{--x:30%;--y:31%;--w:22%;--r:-7deg;--dx:6px;--dy:18px}.scrap--indiranagar{--x:61%;--y:38%;--w:37%;--r:-3deg;--dx:16px;--dy:-6px}.scrap--missed{--x:4%;--y:76%;--w:42%;--r:2deg;--dx:-8px;--dy:-14px}.scrap--photo{--x:38%;--y:56%;--w:25%;--r:7deg;--dx:4px;--dy:-18px}.scrap--owner{--x:60%;--y:80%;--w:38%;--r:-2deg;--dx:12px;--dy:-10px}.scrap--chat{border-radius:2.6cqw 2.6cqw 2.6cqw .7cqw}.scrap__who{color:var(--color-accent);font-size:2.2cqw;font-weight:700}.scrap__time{color:var(--color-ink-muted);text-align:right;font-size:1.9cqw}.scrap--listing{padding:0 0 2cqw;overflow:hidden}.scrap--listing img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:1.6cqw}.scrap__price,.scrap__area{padding-inline:2.4cqw}.scrap__price{font-size:2.9cqw;font-weight:700}.scrap__area{color:var(--color-ink-muted);font-size:2.2cqw}.scrap--notes{--rule-gap:3.6cqw;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-gap) - 1px), var(--color-ruled-line) calc(var(--rule-gap) - 1px) var(--rule-gap));line-height:var(--rule-gap);background-position:0 2.2cqw;background-repeat:repeat-x;background-size:100% calc(100% - 3.6cqw);border-radius:1.2cqw}.scrap__notes-title{font-weight:700}.scrap--notes s{color:var(--color-ink-muted)}.scrap--sticky{background:var(--color-note);color:var(--color-on-note);border-radius:.6cqw;padding:2.8cqw 2.6cqw 3.4cqw;font-size:2.9cqw;font-weight:700;line-height:1.25}.scrap--missed{border-radius:3cqw;align-items:center;gap:2cqw;display:flex}.scrap__missed-icon{background:var(--color-alert-surface);border-radius:50%;flex:none;width:6.5cqw;height:6.5cqw;position:relative}.scrap__missed-icon:before,.scrap__missed-icon:after{content:"";position:absolute;bottom:30%;left:30%}.scrap__missed-icon:before{border:solid var(--color-alert);border-width:0 0 .45cqw .45cqw;width:1.7cqw;height:1.7cqw}.scrap__missed-icon:after{background:var(--color-alert);transform-origin:0;width:3cqw;height:.45cqw;rotate:-45deg}.scrap__missed-title{color:var(--color-alert);font-weight:700;display:block}.scrap__missed-from{color:var(--color-ink-muted);font-size:2.2cqw;display:block}.scrap--photo{border-radius:.8cqw;padding:1.4cqw 1.4cqw 1cqw}.scrap--photo img{aspect-ratio:4/3;object-fit:cover;border-radius:.4cqw;width:100%}.scrap__caption{color:var(--color-ink-muted);margin-top:.8cqw;font-size:1.9cqw}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scrap{animation:linear both scatter;animation-timeline:view();animation-range:cover}}}@keyframes scatter{0%{translate:var(--dx) var(--dy)}to{translate:calc(var(--dx) * -1) calc(var(--dy) * -1)}}.questions{gap:.75rem;margin-top:clamp(3rem,6vw,4.5rem);padding:0;list-style:none;display:grid}@media (min-width:720px){.questions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.questions{grid-template-columns:repeat(3,minmax(0,1fr))}}.questions__link{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);height:100%;color:inherit;transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);align-items:baseline;gap:.9rem;padding:1.15rem 1.25rem;text-decoration:none;display:flex}.questions__link:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-2px)}.questions__number{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;flex:none;font-size:.8125rem;font-weight:700}.questions__text{font-family:var(--font-serif);flex:1;font-size:1.3125rem;font-weight:500;line-height:1.3}.questions__arrow{color:var(--color-accent);opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translate(-6px)}.questions__link:hover .questions__arrow,.questions__link:focus-visible .questions__arrow{opacity:1;transform:none}.status-flow{view-timeline:--journey;margin-top:1.75rem}.status-flow__steps{flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;padding:0;list-style:none;display:flex}.status-flow__step{position:relative}.status-flow__step:not(:last-child):after{content:"→";color:var(--color-ink-muted);font-weight:400;position:absolute;right:-1.35rem}.status-flow__aside{color:var(--color-ink-muted);margin-top:.75rem;font-size:.9375rem}.status-flow__aside .status-chip{margin-inline:.15rem 0;font-size:.875rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.status-flow__step{animation:linear both light-up;animation-timeline:--journey}.status-flow__step:first-child{animation-range:entry 40% cover 35%}.status-flow__step:nth-child(2){animation-range:cover 35% cover 42%}.status-flow__step:nth-child(3){animation-range:cover 42% cover 49%}.status-flow__step:nth-child(4){animation-range:cover 49% cover 56%}}}@keyframes light-up{0%{opacity:.35;filter:grayscale();transform:scale(.94)}to{opacity:1;filter:none;transform:none}}.not-found{padding-block:clamp(4rem,12vw,9rem)}.not-found__code{color:var(--color-accent);letter-spacing:.1em;font-size:.875rem;font-weight:700}.not-found__title{margin-top:.75rem;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1.02}.not-found__text{color:var(--color-ink-soft);margin-block:1.25rem 1rem;font-size:1.1875rem}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#fff;--color-page-alt:#f1f5f9;--color-surface:#fff;--color-ink:#0f172a;--color-ink-soft:#475569;--color-ink-muted:#64748b;--color-ink-muted-on-alt:#475569;--color-rule:#0f172a1c;--color-rule-strong:#0f172a38;--color-accent:#b94a0a;--color-on-accent:#fff;--color-mark:#b94a0a;--color-on-mark:#fef7ee;--color-brand:#df6209;--color-brand-pattern:#ffffff38;--color-highlight:#fdedd3;--color-callout:#0f172a;--color-on-callout:#fff;--color-on-callout-soft:#cbd5e1;--color-success:#15803d;--color-shadow:#0f172a;--color-night:#0f172a;--color-on-night:#fff;--color-on-night-soft:#cbd5e1;--color-night-accent:#f6bb6d;--color-band:#b94a0a;--color-on-band:#fff;--color-on-band-soft:#fdedd3;--color-device:#020617;--color-device-edge:#334155;--color-media:#b94a0a;--color-embed:#fff;--color-note:#fde68a;--color-on-note:#451a03;--color-alert:#b91c1c;--color-alert-surface:#fee2e2;--color-ruled-line:#e2e8f0;--status-to-visit-background:#dbeafe;--status-to-visit-foreground:#1e40af;--status-to-visit-dot:#2563eb;--status-visited-background:#ede9fe;--status-visited-foreground:#5b21b6;--status-visited-dot:#7c3aed;--status-shortlisted-background:#fdedd3;--status-shortlisted-foreground:#933b10;--status-shortlisted-dot:#df6209;--status-booked-background:#dcfce7;--status-booked-foreground:#166534;--status-booked-dot:#16a34a;--status-rejected-background:#f1f5f9;--status-rejected-foreground:#475569;--status-rejected-dot:#94a3b8}@font-face{font-family:DecideStay Serif;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/decidestay-serif-QrC_Ce-Q.woff2)format("woff2")}@font-face{font-family:DecideStay Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/decidestay-sans-DxC234oi.woff2)format("woff2")}:root{--font-serif:"DecideStay Serif", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"DecideStay Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-brand:"Fraunces", Georgia, serif;--gutter:20px;--page:1200px;--measure:34rem;--header-height:64px;--radius-control:12px;--radius-card:16px;--shadow-card:0 1px 2px color-mix(in srgb, var(--color-shadow) 8%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--color-shadow) 40%, transparent);--ease-out:cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords}@media (min-width:720px){:root{--gutter:32px;--header-height:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ol,ul{margin:0}a{color:var(--color-accent);text-underline-offset:.2em;transition:text-decoration-thickness .2s var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:3px}img,video,iframe{max-width:100%;display:block}img,video{height:auto}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.surface-alt{--color-ink-muted:var(--color-ink-muted-on-alt);background:var(--color-page-alt)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:40;background:var(--color-ink);color:var(--color-page);border-radius:8px;padding:.6rem 1rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}@keyframes arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 65%}.reveal--later{animation-range:entry 8% entry 75%}.reveal--last{animation-range:entry 16% entry 85%}}}@media print{*,:before,:after{animation:none!important}}
