@font-face{font-family:Heebo;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/rubik-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/rubik-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Rubik", "Heebo", "Segoe UI", Arial, sans-serif;--weight-display: 700;--font-body: "Heebo", "Segoe UI", "Arial Hebrew", Arial, system-ui, sans-serif;--font-latin: "Rubik", "Segoe UI", Helvetica, Arial, sans-serif;--text-xs: .78rem;--text-sm: .92rem;--text-base: 1.05rem;--text-lg: clamp(1.15rem, 1rem + .6vw, 1.3rem);--text-xl: clamp(1.45rem, 1.2rem + 1.1vw, 1.9rem);--text-2xl: clamp(2rem, 1.4rem + 2.4vw, 3rem);--text-3xl: clamp(2.75rem, 1.6rem + 5vw, 5.4rem);--leading-tight: 1.05;--leading-normal: 1.65;--measure: 34rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6.5rem;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 18px;--radius-pill: 999px;--container: 74rem;--container-narrow: 46rem;--gutter: 1.1rem;--shadow-sm: 0 1px 2px rgb(16 36 43 / .08);--shadow-md: 0 10px 30px -14px rgb(16 36 43 / .28);--shadow-lg: 0 30px 70px -30px rgb(16 36 43 / .4);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration: .2s;--z-header: 50;--z-print: 90;--z-toast: 100}@media(min-width:48rem){:root{--gutter: 2rem}}:root,[data-band]{--text: var(--ink);--text-muted: color-mix(in srgb, var(--ink) 72%, var(--bg));--border: color-mix(in srgb, var(--ink) 16%, var(--bg));--border-strong: color-mix(in srgb, var(--ink) 34%, var(--bg));--bg-elevated: var(--surface);--surface-muted: color-mix(in srgb, var(--accent-hi) 55%, var(--surface));--accent-soft: var(--accent-hi);--accent-hover: var(--accent-ink);--accent-contrast: var(--ink);--focus: var(--accent-ink)}:root{color-scheme:light}:root,[data-band=matcha]{--ink: #10242b;--bg: #efe3c2;--surface: #f8f3e3;--accent-hi: #c3de94;--accent: #a3c86f;--accent-ink: #42651e}[data-band=tchelet]{--ink: #10242b;--bg: #dce9ef;--surface: #eef5f8;--accent-hi: #b9dcec;--accent: #8ec4de;--accent-ink: #25627f}[data-band=pink]{--ink: #10242b;--bg: #f3dee2;--surface: #faeef0;--accent-hi: #f1bcc9;--accent: #e395aa;--accent-ink: #9e3e5c}[data-band=orange]{--ink: #10242b;--bg: #f6e3cc;--surface: #fbf1e4;--accent-hi: #ffc58a;--accent: #ffa64f;--accent-ink: #9a4a0c}[data-band=ink]{--ink: #f3eee2;--bg: #141414;--surface: #1e1e1d;--accent-hi: #3a3936;--accent: #c3de94;--accent-ink: #c3de94}[data-band]{background:var(--bg);color:var(--text);position:relative}[data-band]+[data-band]:before{content:"";position:absolute;inset-inline:0;top:0;height:9px;background:linear-gradient(var(--accent) 0 0) top / 100% 3px no-repeat,linear-gradient(var(--accent-hi) 0 0) 0 5px / 72% 2px no-repeat,linear-gradient(var(--accent-hi) 0 0) 0 8px / 44% 1px no-repeat;pointer-events:none}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem;background:var(--bg);overflow-x:clip}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:transparent;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased}main,.site-footer{position:relative;z-index:1}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0;overflow-wrap:anywhere}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:-.015em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--accent-hi)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--space-4);top:-100px;z-index:calc(var(--z-header) + 1);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--bg);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-3)}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter),var(--container-narrow));margin-inline:auto}.section{padding-block:var(--space-8)}.home-map .section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 100vw auto 90vh}.section--tight{padding-block:var(--space-7)}.latin{font-family:var(--font-latin);letter-spacing:.12em;text-transform:uppercase;font-size:var(--text-xs);font-weight:600;direction:ltr;unicode-bidi:isolate}.num{font-family:var(--font-latin);font-weight:600;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.lead{font-size:var(--text-lg);max-width:var(--measure)}.measure{max-width:var(--measure)}.muted{color:var(--text-muted)}.prose>*+*{margin-top:var(--space-4)}.prose h2{font-size:var(--text-xl);margin-top:var(--space-6)}.prose ul{padding-inline-start:1.25rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--dir-sign: 1}[dir=ltr]{--dir-sign: -1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--radius-pill);border:2px solid var(--ink);font-weight:600;font-size:var(--text-base);text-decoration:none;line-height:1.2;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--bg)}.btn--primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn--secondary{background:transparent;color:var(--ink)}.btn--secondary:hover{background:var(--accent-hi)}.btn--ghost{background:transparent;color:var(--accent-ink);border-color:transparent;padding-inline:.5rem;min-height:2.5rem}.btn--sm{min-height:2.5rem;padding:.45rem 1rem;font-size:var(--text-sm)}.btn--lg{min-height:3.4rem;padding:.9rem 1.9rem;font-size:var(--text-lg)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.site-header{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem}.site-header__brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.site-header__wordmark{display:flex;flex-direction:column;line-height:1;font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.site-header__name{font-size:1.05rem;font-weight:600;letter-spacing:.01em;color:var(--ink)}.site-header__sub{font-size:.62rem;font-weight:600;letter-spacing:.26em;color:var(--accent-ink);margin-top:3px}.site-header__nav{display:none;gap:var(--space-5);font-size:var(--text-sm);font-weight:500}.site-header__nav a{text-decoration:none;color:var(--text-muted)}.site-header__nav a:hover{color:var(--ink)}.site-header__cta{flex:none}@media(min-width:64rem){.site-header__nav{display:flex}}.site-header__nav[hidden]{display:none}.site-header__lang{display:inline-flex;border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);padding:2px;margin-inline-start:auto;margin-inline-end:var(--space-3)}.site-header__lang button{border:0;background:transparent;color:var(--text-muted);font:600 .8rem/1 var(--font-body);letter-spacing:.04em;padding:.45rem .6rem;min-width:2.4rem;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.site-header__lang button.is-on{background:var(--ink);color:var(--bg)}.prelaunch{padding:.55rem var(--gutter);background:var(--ink);color:var(--bg);font-size:var(--text-sm);line-height:1.4;text-align:center}.prelaunch a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-inline-start:.35rem}.prelaunch-note{padding:.7rem .9rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ink) 8%,transparent);font-weight:600}.layer-rule{display:grid;gap:3px;width:min(100%,14rem)}.layer-rule--end{justify-items:end}.layer-rule--start{justify-items:start}.layer-rule span{display:block;--k: calc(var(--i) / max(var(--bars) - 1, 1));width:calc(100% - var(--k) * 72%);height:calc(2px + var(--k) * 5px);border-radius:999px;background:var(--accent)}.layer-rule--ink span{background:var(--ink)}.layer-rule--section{margin-bottom:var(--space-5)}.site-footer{margin-top:var(--space-8);padding-block:var(--space-6) var(--space-5);border-top:1px solid var(--border);font-size:var(--text-sm)}.site-footer__rule{width:9rem;margin-bottom:var(--space-6)}.site-footer__inner{display:grid;gap:var(--space-6)}.site-footer__brand{display:flex;gap:var(--space-4);align-items:flex-start}.site-footer__wordmark{font-family:var(--font-latin);font-weight:600;font-size:1.1rem;direction:ltr;unicode-bidi:isolate;text-align:end}.site-footer__wordmark span{font-size:.7rem;letter-spacing:.26em;color:var(--accent-ink);margin-left:.4rem}.site-footer__brand .muted{margin-top:var(--space-1);max-width:28rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-content:start}.site-footer__links a{color:var(--text-muted);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.site-footer__links a:hover{color:var(--ink);text-decoration:underline}.site-footer__legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-xs)}.site-footer__legal a{color:inherit}@media(min-width:48rem){.site-footer__inner{grid-template-columns:1.4fr 1fr;align-items:start}.site-footer__links{justify-content:flex-end}}.cookie-consent{position:fixed;z-index:var(--z-toast);inset-inline:var(--gutter);bottom:var(--gutter);max-width:34rem;margin-inline-start:auto;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;gap:var(--space-3);font-size:var(--text-sm)}.cookie-consent__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.hero{padding-block:var(--space-7) var(--space-8);overflow-x:clip}.hero__inner{display:grid;gap:var(--space-6);align-items:center}.hero__label{color:var(--accent-ink);margin-bottom:var(--space-4);letter-spacing:.16em;text-transform:uppercase;font-size:var(--text-xs)}.hero__title{font-size:clamp(3rem,1.6rem + 6.4vw,6.6rem);line-height:.98;letter-spacing:-.01em;max-width:9ch}.hero__subtitle{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--text-muted)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}.hero__secondary{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:var(--accent)}.hero__price{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);max-width:var(--measure)}.hero__product{position:relative;margin:0;display:grid;justify-items:center;isolation:isolate}.hero__img{width:min(100%,26rem);height:auto;filter:drop-shadow(0 28px 34px rgb(16 36 43 / .32)) drop-shadow(0 6px 8px rgb(16 36 43 / .18));transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s var(--ease-out);will-change:transform}.hero__scene{position:absolute;inset:0 0 auto;aspect-ratio:4 / 5;width:min(100%,26rem);margin-inline:auto}.hero__scene canvas{display:block;width:100%!important;height:100%!important}.hero__product.is-live .hero__img{visibility:hidden}@media(min-width:56rem){.hero__scene{width:min(100%,34rem)}}.hero__cta span{display:inline-block;transition:transform var(--duration) var(--ease-out)}.hero__cta:hover span,.samples__cta .btn:hover span{transform:translate(calc(-5px * var(--dir-sign, 1)))}.hero__tag{display:grid;justify-items:center;gap:2px;margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.hero__tag .latin{letter-spacing:.14em;color:var(--ink)}@media(min-width:56rem){.hero{padding-block:var(--space-8) var(--space-9);min-height:min(88svh,52rem);display:grid;align-items:center}.hero__inner{grid-template-columns:1.05fr .95fr;gap:var(--space-8)}.hero__img{width:min(100%,34rem)}}@media(prefers-reduced-motion:no-preference){.hero__copy>*{animation:rise .7s var(--ease-out) both}.hero__copy>:nth-child(2){animation-delay:60ms}.hero__copy>:nth-child(3){animation-delay:.12s}.hero__copy>:nth-child(4),.hero__copy>:nth-child(5){animation-delay:.18s}.hero__product{animation:rise .9s .12s var(--ease-out) both}}@keyframes rise{0%{transform:translateY(18px)}}.samples-section .section__title{font-size:clamp(2.2rem,1.4rem + 3.2vw,3.8rem)}.samples__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.samples__note{color:var(--text-muted);font-size:var(--text-lg);margin:0}.samples__arrows{display:none;gap:var(--space-2)}@media(hover:hover)and (min-width:48rem){.samples__arrows{display:flex}}.samples.samples--drift{scroll-snap-type:none}.samples__foot{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.samples__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.samples__cta .btn span{display:inline-block;transition:transform var(--duration) var(--ease-out)}.samples__cta-note{margin:0;color:var(--text-muted);max-width:36ch}.ticker{overflow:hidden;direction:ltr;border-bottom:1px solid var(--border);padding-block:.9rem;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track{display:flex;width:max-content}.ticker__row{display:flex;flex-shrink:0}.ticker__item{display:inline-flex;align-items:center;gap:1.6rem;padding-inline-end:1.6rem;font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem);color:var(--ink);white-space:nowrap}.ticker__item .latin{letter-spacing:.08em;color:var(--accent)}.ticker__mark{width:1.4rem;height:.7rem;background:linear-gradient(var(--accent) 0 26%,transparent 26% 37%,var(--accent) 37% 63%,transparent 63% 74%,var(--accent) 74%);opacity:.55;border-radius:2px}@media(prefers-reduced-motion:no-preference){.ticker__track{animation:ticker 48s linear infinite}}@keyframes ticker{to{transform:translate(-50%)}}.samples__arrow{width:3.2rem;height:3.2rem;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;color:var(--ink);font-size:1.3rem;cursor:pointer;transition:background-color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.samples__arrow:hover:not(:disabled){background:var(--accent-hi);border-color:var(--ink)}.samples__arrow:disabled{opacity:.3;cursor:default}.samples{list-style:none;margin:0 calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) var(--space-5);display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,24rem);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.samples::-webkit-scrollbar{display:none}.sample{scroll-snap-align:start;display:grid;gap:var(--space-3)}.sample__wall{margin:0;aspect-ratio:4 / 5;display:grid;place-items:center;padding:9% 12% 11%;border-radius:4px;background:radial-gradient(120% 80% at 50% 0%,#fbf7ee 0%,transparent 70%),linear-gradient(#efe9dc,#e2dbcb);box-shadow:inset 0 -30px 40px -30px #00000040}.sample__wall img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgb(0 0 0 / .35)) drop-shadow(0 3px 4px rgb(0 0 0 / .25));transition:transform .5s var(--ease-out);user-select:none;-webkit-user-drag:none}@media(hover:hover){.sample:hover .sample__wall img{transform:translateY(-4px) scale(1.015)}}.sample__caption{display:flex;align-items:baseline;gap:var(--space-2);margin:0}.sample__caption strong{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl)}.sample__caption span{color:var(--text-muted);font-size:var(--text-sm)}.samples__disclaimer{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.what{display:grid;gap:var(--space-6)}.what__text{font-size:var(--text-lg)}.what__shot{margin:0;display:grid;gap:var(--space-3);width:min(100%,26rem);margin-inline-start:auto}.what__img{border-radius:18px;overflow:hidden;background:#f4f2ec;box-shadow:0 24px 48px -24px #10242b73;aspect-ratio:4 / 4.4}.what__img img{width:100%;height:100%;object-fit:cover;object-position:50% 62%;transition:transform .9s var(--ease-out)}@media(hover:hover){.what__shot:hover .what__img img{transform:scale(1.05)}}.mat-detail{margin:0;display:grid;gap:var(--space-3);width:min(100%,22rem);margin-inline-start:auto}.mat-detail__frame{background:#1b1b1b;padding:0 5% 5%;aspect-ratio:4 / 3;box-shadow:var(--shadow-md)}.mat-detail__mat{height:100%;background:#f6f1e6;padding:0 12% 9%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;box-shadow:inset 0 0 14px #0000001a}.mat-detail__window{width:100%;height:34%;background:#121212;box-shadow:0 0 0 1.5px #ddd6c6,inset 0 2px 6px #00000059;margin-bottom:11%}.mat-detail__place{font-family:var(--font-display);font-size:var(--text-xl);color:#2a2a28;line-height:1.1}.mat-detail__coords{font-size:var(--text-xs);letter-spacing:.08em;color:#6b6a64;margin-top:.3rem}.mat-detail__caption{display:grid;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.mat-detail__caption .latin{color:var(--accent-ink)}@media(min-width:56rem){.what{grid-template-columns:1.2fr .8fr;align-items:center;gap:var(--space-8)}}.relief{margin-top:var(--space-7);display:grid;gap:var(--space-5);align-items:start}.relief__main{display:grid;gap:var(--space-5)}.relief__title{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:1.15}.relief__text p{margin:0;font-size:var(--text-lg)}.relief__video,.relief__shot{margin:0;display:grid;gap:var(--space-3)}.relief__video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:18px;background:#111;box-shadow:0 24px 48px -24px #10242b73}.relief__shot{width:min(100%,22rem);margin-inline-start:auto}.relief__shot img{display:block;width:100%;height:auto}@media(min-width:56rem){.relief{grid-template-columns:1.3fr .9fr;align-items:center;gap:var(--space-8)}.relief__shot{margin-inline-start:0;justify-self:center}}.rail{list-style:none;margin:0;padding:0 2.4rem 0 0;position:relative;display:grid;gap:var(--space-6)}.rail__track{position:absolute;inset-block:0;inset-inline-start:.2rem;display:flex;gap:3px}.rail__track span{display:block;height:100%;border-radius:999px;background:var(--accent)}.rail__track span:nth-child(1){width:7px}.rail__track span:nth-child(2){width:5px;transition-delay:.12s}.rail__track span:nth-child(3){width:3px;transition-delay:.24s}@media(prefers-reduced-motion:no-preference){.rail--printed .rail__step{animation:rise .6s var(--ease-out) both;animation-delay:calc(var(--i) * .14s)}}.rail__num{display:block;font-size:var(--text-xs);letter-spacing:.14em;color:var(--accent-ink);margin-bottom:var(--space-2)}.rail__title{font-size:var(--text-xl);margin-bottom:var(--space-2)}.rail__text{max-width:26rem}.rail__note{margin-top:var(--space-6);font-size:var(--text-sm)}@media(min-width:48rem){.rail{grid-template-columns:repeat(3,1fr);gap:var(--space-6);padding:2.4rem 0 0}.rail__track{inset-inline:0;inset-block:0 auto;flex-direction:column}.rail__track span{width:100%;height:7px}.rail__track span:nth-child(2){height:5px;width:92%;align-self:flex-end}.rail__track span:nth-child(3){height:3px;width:84%;align-self:flex-end}}.memory{display:grid;gap:var(--space-7)}.memory__list{list-style:none;padding:0;margin:var(--space-5) 0 0;max-width:var(--measure)}.memory__list li{padding-block:var(--space-3);border-top:1px solid var(--border);font-weight:500}.memory__list li:last-child{border-bottom:1px solid var(--border)}.memory__price{margin-top:var(--space-5);font-size:var(--text-lg)}.memory__price .num{font-size:var(--text-2xl);color:var(--accent-ink);margin-inline-end:var(--space-2)}.scene{position:relative;width:min(100%,25rem);margin-inline-start:auto;aspect-ratio:4 / 5}.scene__frame{position:absolute;inset-inline-start:0;top:0;width:70%;aspect-ratio:4 / 5}.scene__frame img{width:100%;height:100%;object-fit:contain;object-position:top;filter:drop-shadow(0 18px 22px rgb(16 36 43 / .35))}.scene__mat{height:100%;background:#f6f1e6;box-shadow:inset 0 0 14px #0000001a}.scene__nfc{position:absolute;inset-inline-end:4%;top:22%;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--surface);color:var(--ink);border:2px solid var(--ink);display:grid;place-items:center;box-shadow:var(--shadow-md)}.scene__nfc i{position:absolute;inset:-7px;border-radius:50%;border:2px solid var(--accent);animation:nfc-ring 2.2s ease-out infinite}.scene__nfc b{font-family:var(--font-latin);font-size:.62rem;letter-spacing:.16em}@keyframes nfc-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.phone{position:absolute;inset-inline-end:0;bottom:0;width:46%;aspect-ratio:9 / 18.5;border-radius:2rem;background:var(--ink);padding:.45rem;box-shadow:var(--shadow-lg)}.phone__screen{height:100%;border-radius:1.6rem;background:var(--surface);padding:.9rem .8rem .8rem;display:flex;flex-direction:column;gap:.35rem;overflow:hidden}.phone__photo{position:relative;height:40%;flex:none;border-radius:.8rem;background:linear-gradient(160deg,var(--accent-hi),var(--accent) 65%,var(--accent-ink))}.phone__lock{position:absolute;top:.5rem;inset-inline-start:.5rem;display:inline-flex;gap:.3rem;align-items:center;font-size:.58rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;background:var(--surface);color:var(--ink)}.phone__title{font-family:var(--font-display);font-size:.95rem;line-height:1.2;margin-top:.35rem}.phone__line{font-size:.62rem;line-height:1.45;color:var(--text-muted)}.phone__date{font-size:.6rem;letter-spacing:.1em;color:var(--accent-ink);margin-top:.15rem}.phone__song{margin-top:auto;display:flex;align-items:center;gap:.45rem;padding:.45rem .5rem;border-radius:.7rem;background:var(--bg)}.phone__play{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;flex:none}.phone__song-name{font-size:.62rem;font-weight:600;white-space:nowrap}.phone__track{flex:1;height:3px;border-radius:999px;background:linear-gradient(to left,var(--accent-ink) 40%,var(--border) 40%)}@media(min-width:56rem){.memory{grid-template-columns:1.1fr .9fr;align-items:center;gap:var(--space-8)}}.price{border-top:2px solid var(--ink);max-width:58rem}.price__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name amount" "detail amount";gap:var(--space-1) var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--border);align-items:start}.price__name{grid-area:name;font-size:var(--text-xl)}.price__detail{grid-area:detail;max-width:var(--measure)}.price__amount{grid-area:amount;align-self:center;font-size:var(--text-2xl);line-height:1;white-space:nowrap}.price__currency{font-size:.5em;font-weight:500}.price__soon{display:block;margin-top:.35rem;font-family:var(--font-body);font-size:var(--text-sm, .8rem);font-weight:600;text-align:center;opacity:.75}.price__row--meta{grid-template-columns:1fr;grid-template-areas:"name" "detail";padding-block:var(--space-4)}.price__row--meta .price__name{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--accent-ink)}.price__cta{margin-top:var(--space-6)}@media(min-width:48rem){.price__row{grid-template-columns:9rem 1fr auto;grid-template-areas:"name detail amount";align-items:center}.price__row--meta{grid-template-columns:9rem 1fr;grid-template-areas:"name detail"}}.faq{border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{position:relative;cursor:pointer;list-style:none;padding:var(--space-4) 0;padding-inline-end:2.4rem;font-weight:600;font-size:var(--text-lg)}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";position:absolute;inset-inline-end:0;top:50%;width:18px;height:16px;translate:0 -50%;background:linear-gradient(var(--accent-ink),var(--accent-ink)) right 0 top 0 / 8px 2px no-repeat,linear-gradient(var(--accent-ink),var(--accent-ink)) right 0 top 6px / 12px 3px no-repeat,linear-gradient(var(--accent-ink),var(--accent-ink)) right 0 top 12px / 18px 4px no-repeat;transition:transform .25s var(--ease-out)}.faq__item[open] .faq__q:after{transform:rotate(180deg)}.faq__a{padding-bottom:var(--space-4);max-width:var(--measure)}.signup{display:grid;gap:var(--space-6)}@media(min-width:56rem){.signup{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-8)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-band] .section__head,[data-band] .section .container>:not(.section__head):not(.samples){animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.sample__wall{animation:card-pass linear both;animation-timeline:view(inline);animation-range:cover 0% cover 100%}[data-band] .section__rule{animation:rule-grow linear both;animation-timeline:view();animation-range:entry 10% cover 35%;transform-origin:right}[dir=ltr] [data-band] .section__rule{transform-origin:left}}}@keyframes reveal-up{0%{opacity:.15;transform:translateY(48px) scale(.985)}}@keyframes card-pass{0%,to{transform:scale(.9);filter:brightness(.8)}32%,68%{transform:none;filter:none}}@keyframes rule-grow{0%{transform:scaleX(.2)}}.hero--stage{--t: clamp(2.9rem, .6rem + 9.6vw, 10.5rem);display:block;min-height:0;padding-block:var(--space-5) var(--space-7);text-align:center}.hero--stage .hero__label{margin:0 0 var(--space-3)}.hero__stage{position:relative;isolation:isolate;display:grid;justify-items:center;padding-block:calc(var(--t) * .52) calc(var(--t) * .5)}.hero--stage .hero__title{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:none;margin:0;font-size:var(--t);line-height:.92;letter-spacing:-.02em;pointer-events:none}.hero__line{position:relative;display:block;white-space:nowrap}.hero__line--back{z-index:0;color:var(--ink)}.hero__line--front{z-index:2;color:#fff;mix-blend-mode:difference}.hero--stage .hero__product{z-index:1;width:min(100%,34rem)}.hero--stage .hero__tag{position:absolute;inset-inline-start:var(--gutter);bottom:calc(var(--t) * .12);z-index:3;margin:0;justify-items:start;text-align:start}.hero--stage .hero__copy{display:grid;justify-items:center;margin-top:var(--space-5)}.hero--stage .hero__subtitle{margin-top:0}.hero--stage .hero__actions{justify-content:center}.hero--stage .hero__price{margin-inline:auto}@media(max-width:55.99rem){.hero--stage .hero__tag{position:static;margin-top:var(--space-3);justify-items:center;text-align:center}.hero--stage .hero__product{width:min(88%,26rem)}}@media(prefers-reduced-motion:no-preference){.hero__line--back{animation:rise .9s var(--ease-out) both}.hero__line--front{animation:rise .9s 2.6s var(--ease-out) both}}.hero__dims{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:#2c2b27;stroke-width:1;transition:opacity 1.4s var(--ease-out)}.hero__dims path{stroke-dasharray:1;stroke-dashoffset:1;animation:dims-draw 1.3s .5s var(--ease-out) forwards}.hero__dims path.c{stroke-opacity:.18;animation-delay:0s;animation-duration:.9s}.hero__dims text{fill:#2c2b27;stroke:none;font:500 11px/1 var(--font-latin);letter-spacing:.08em;opacity:0;animation:dims-text .6s 1.4s ease forwards}.hero__dims.is-gone{opacity:0}@keyframes dims-draw{to{stroke-dashoffset:0}}@keyframes dims-text{to{opacity:.8}}.hero--stage{--t: clamp(2.9rem, .6rem + 9vw, 9rem)}.hero__stage{isolation:auto;padding-block:calc(var(--t) * .34) calc(var(--t) * .42)}.hero--stage .hero__product{width:min(100%,30rem,calc((100svh - 13rem)*.72))}.hero--stage .hero__scene,.hero--stage .hero__img{width:100%}.hero__stage{padding-bottom:calc(var(--t) * .12)}.hero--stage .hero__tag{position:static;margin:0 0 var(--space-4);justify-items:center;text-align:center}@media(max-width:55.99rem){.hero__stage{padding-block:calc(var(--t) * .05) 0}}.hero--stage{position:relative}.hero--stage>*{position:relative}.hero--stage .hero__product:not(.is-still) .hero__img{visibility:hidden}.hero--stage .hero__product.is-still .hero__img{animation:hero-in .9s var(--ease-out) both}.hero--stage .hero__scene canvas{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .9s var(--ease-out),transform 1.2s var(--ease-out)}.hero--stage .hero__product.is-live .hero__scene canvas{opacity:1;transform:none}.hero--stage .hero__product{animation:none}@keyframes hero-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@media(prefers-reduced-motion:no-preference){.hero__line--front{animation-delay:1.1s}}.hero--stage .hero__scene canvas{transform:none;transition:opacity .5s ease}.home-map{position:relative}.home-map [data-band]{background:transparent}.home-map [data-band]:after{content:"";position:absolute;inset:0;z-index:-2;background:var(--bg);pointer-events:none}.home-plan{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none}.home-plan__track{position:absolute;top:0;left:50%;width:max(100vw,160vh);aspect-ratio:1600 / 10000;transform:translate(-50%)}.hero__sketch{position:absolute;inset:0;opacity:.46;transition:opacity 2.2s ease}.hero__sketch.is-drawing{opacity:.9}@media(prefers-reduced-motion:reduce){.hero__sketch.is-drawing{opacity:.46}}.hero__sketch-layer{position:absolute;inset:0}.hero__sketch-row{position:absolute;left:0;display:block;width:100%;height:auto;aspect-ratio:1600 / 1000;opacity:0;transition:opacity .8s ease}.hero__sketch-row.is-in{opacity:1}.is-out .hero__sketch-row,.is-out .hero__sketch-row.is-in{opacity:0;transition:opacity 1s ease}.hero__sketch-top{position:absolute;inset:0 0 auto}.hero__sketch .hsk{display:block;width:100%;height:auto;aspect-ratio:1600 / 1000}.hero__sketch .hsk-texts{position:absolute;inset:0 0 auto}.hero__sketch-row--top,.hero__sketch-row--top.is-in{opacity:.16}.is-set:not(.is-out) .hero__sketch-row--top.is-in{opacity:1;transition:opacity .9s ease}.hero__sketch-top{transition:opacity .9s ease}.is-set .hero__sketch-top{opacity:0}.is-set .hsk path,.is-set .hsk circle,.is-set .hsk text{animation-play-state:paused}.hero__sketch .hsk path,.hero__sketch .hsk circle{stroke:#7a7468}.hero__sketch .hsk text{fill:#7a7468}.hero--stage .hero__scene canvas{transition:opacity .4s ease}@media(prefers-reduced-motion:no-preference){.hero--stage:not(.hero--go) :is(.hero__label,.hero__line,.hero__tag,.hero__subtitle,.hero__moment,.hero__actions,.hero__price){opacity:0;animation:none}.site-header{animation:ink-in 1.2s .05s var(--ease-out) backwards}.hero--go .hero__label{animation:ink-in .8s .1s var(--ease-out) backwards}.hero--go .hero__line--back{animation:line-draw 1.1s .2s cubic-bezier(.65,0,.35,1) backwards}.hero--go .hero__line--front{animation:line-draw 1.1s .55s cubic-bezier(.65,0,.35,1) backwards}[dir=ltr] .hero--go .hero__line--back,[dir=ltr] .hero--go .hero__line--front{animation-name:line-draw-ltr}.hero--go .hero__tag{animation:ink-in .8s 1.3s var(--ease-out) backwards}.hero--go .hero__subtitle{animation:ink-in .9s 1.5s var(--ease-out) backwards}.hero--go .hero__moment{animation:ink-in .9s 1.75s var(--ease-out) backwards}.hero--go .hero__actions>*{animation:pill-in .9s 2s cubic-bezier(.65,0,.35,1) backwards}.hero--go .hero__actions>:nth-child(2){animation-delay:2.15s}.hero--go .hero__price{animation:ink-in .8s 2.35s var(--ease-out) backwards}}@keyframes line-draw{0%{clip-path:polygon(100% -25%,100% -25%,100% 125%,100% 125%);filter:blur(10px);transform:translateY(.05em)}60%{filter:blur(0)}to{clip-path:polygon(0 -25%,100% -25%,100% 125%,0 125%);transform:none}}@keyframes line-draw-ltr{0%{clip-path:polygon(0 -25%,0 -25%,0 125%,0 125%);filter:blur(10px);transform:translateY(.05em)}60%{filter:blur(0)}to{clip-path:polygon(0 -25%,100% -25%,100% 125%,0 125%);transform:none}}@keyframes ink-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes pill-in{0%{opacity:0;clip-path:inset(0 50% 0 50% round 999px)}35%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0 round 999px)}}.hero__marks{position:absolute;inset:0;opacity:.82;transition:opacity 1.2s ease}.hero__marks.is-out{opacity:0}.hero__marks .gm{position:absolute;overflow:visible;contain:layout paint}.gm{transition:opacity 1.2s ease}.gm.is-gone{opacity:0}.gm__dot,.gm__drip{fill:var(--gm)}.gm__stroke,.gm__heavy{fill:none;stroke:var(--gm);stroke-linecap:round;stroke-linejoin:round}.gm__stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:gm-run 1.25s cubic-bezier(.45,.05,.4,1) forwards}.gm__heavy{opacity:0;animation:gm-dot .25s ease-out forwards}@keyframes gm-run{to{stroke-dashoffset:0}}.gm__dot{opacity:0;animation:gm-dot .18s ease-out forwards}.gm__drip{transform:scaleY(0);animation:gm-drip 1.6s cubic-bezier(.3,0,.2,1) forwards}@keyframes gm-dot{to{opacity:1}}@keyframes gm-drip{to{transform:scaleY(1)}}.hero__moment{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .7rem;max-width:var(--measure);margin:var(--space-3) auto 0;font-size:var(--text-sm);color:var(--text)}.hero__moment strong{display:inline-block;padding:.22rem .7rem;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:700;letter-spacing:.01em}.hero--stage,.hero--stage *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(prefers-reduced-motion:no-preference){[data-rv]{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--rv-i, 0) * 90ms)}[data-rv].is-in{opacity:1;transform:none}[data-rv=print]{opacity:1;transform:translateY(14px);transition:transform 1.3s var(--ease-out)}[data-rv=print]>*{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s cubic-bezier(.65,0,.35,1)}[data-rv=print].is-in{transform:none}[data-rv=print].is-in>*{clip-path:inset(0 -80px -80px -80px)}[data-rv=scene]{opacity:1;transform:none}[data-rv=scene] .scene__frame{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-rv=scene] .phone{opacity:0;transform:translateY(16%);transition:opacity .8s var(--ease-out) .5s,transform 1s var(--ease-out) .5s}[data-rv=scene] .scene__nfc i{opacity:0;animation-play-state:paused}[data-rv=scene].is-in .scene__frame,[data-rv=scene].is-in .phone{opacity:1;transform:none}[data-rv=scene].is-in .scene__nfc i{opacity:1;animation-play-state:running;animation-delay:1.2s}@supports (animation-timeline: view()){.what__img img{animation:drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.scene__frame img{animation:drift-soft linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes drift{0%{transform:translateY(5%) scale(1.08)}to{transform:translateY(-5%) scale(1.08)}}@keyframes drift-soft{0%{transform:translateY(4%)}to{transform:translateY(-4%)}}.section__head{display:grid;gap:var(--space-3);justify-items:start;margin-bottom:var(--space-6)}.section__index{color:var(--accent-ink)}.section__title{font-size:var(--text-2xl);max-width:16ch}.section__rule{width:7rem}.signup-form{display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.signup-form--state{text-align:center;justify-items:center}.signup-form--state h3{font-size:var(--text-xl)}.signup-form__channel{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.signup-form__channel legend{width:100%;font-weight:600;margin-bottom:var(--space-2)}.chip{padding:.5rem 1.1rem;border-radius:var(--radius-pill);border:2px solid var(--border);cursor:pointer;font-weight:500;transition:all var(--duration) var(--ease-out)}.chip--on{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.field{display:grid;gap:var(--space-2)}.field label{font-weight:600}.field input[type=text],.field input[type=email],.field input[type=tel]{min-height:3rem;padding:.7rem .9rem;border-radius:var(--radius-md);border:2px solid var(--border);background:var(--bg-elevated);font-size:16px;transition:border-color var(--duration) var(--ease-out)}.field input:focus{border-color:var(--accent);outline:none}.field input[aria-invalid=true]{border-color:#c0392b}.field input::placeholder{color:var(--text-muted);opacity:.7}.field--check{grid-template-columns:auto 1fr;align-items:start;column-gap:var(--space-3)}.field--check input{width:1.3rem;height:1.3rem;margin-top:.2rem;accent-color:var(--accent)}.field--check label{font-weight:400;font-size:var(--text-sm);color:var(--text-muted)}.field--check .field__error{grid-column:1 / -1}.field__error,.signup-form__error{color:#c0392b;font-size:var(--text-sm);font-weight:500}[data-band=ink] .field__error,[data-band=ink] .signup-form__error{color:#ff8a80}.signup-form__hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.signup-section__grid{display:grid;gap:var(--space-6);align-items:start}@media(min-width:56rem){.signup-section__grid{grid-template-columns:1fr 1fr}}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:1.1;margin:0}.lp-kicker{font-size:var(--text-sm);letter-spacing:.14em;color:var(--accent-ink);margin:0 0 var(--space-3)}.lp-hero{overflow:hidden}.lp-hero__in{display:grid;gap:var(--space-6);padding-block:var(--space-7) var(--space-7)}.lp-hero__title{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.01em;margin-bottom:var(--space-4)!important}.lp-hero__lead{font-size:var(--text-lg);max-width:var(--measure);margin:0 0 var(--space-6)}.lp-index{list-style:none;margin:0;padding:0;display:grid;border-top:2px solid var(--ink);max-width:30rem}.lp-index a{display:grid;grid-template-columns:2.5rem auto 1fr;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border-strong);color:var(--ink);text-decoration:none;transition:padding-inline-start var(--duration) var(--ease-out)}.lp-index a:hover,.lp-index a:focus-visible{padding-inline-start:var(--space-3);background:color-mix(in srgb,var(--accent-hi) 50%,transparent)}.lp-index__n{font-size:var(--text-sm);color:var(--accent-ink)}.lp-index b{font-family:var(--font-display);font-size:var(--text-lg)}.lp-index a>span:last-child{color:var(--text-muted);text-align:end}.lp-hero__art{position:relative;aspect-ratio:1 / 1;max-width:30rem;width:100%;margin-inline:auto}.lp-hero__art img{position:absolute;display:block;height:auto;box-shadow:var(--shadow-lg)}.lp-hero__map{width:58%;inset-block-start:0;inset-inline-start:6%;transform:rotate(-3deg);border-radius:var(--radius-sm)}.lp-hero__vase{width:46%;inset-block-end:4%;inset-inline-end:0;border-radius:var(--radius-lg);transform:rotate(2deg)}.lp-hero__book{width:34%;inset-block-end:0;inset-inline-start:0;border-radius:var(--radius-lg);transform:rotate(-5deg)}.lp-product{scroll-margin-top:4rem}.lp-product__in{display:grid;gap:var(--space-6);padding-block:var(--space-8);align-items:center}.lp-product__n{font-size:var(--text-sm);letter-spacing:.14em;color:var(--accent-ink);margin:0 0 var(--space-3)}.lp-product h2{font-size:var(--text-2xl);max-width:16ch}.lp-rule{margin-block:var(--space-4)}.lp-product__lead{font-size:var(--text-lg);max-width:var(--measure);margin:0 0 var(--space-4)}.lp-facts{list-style:none;margin:0 0 var(--space-5);padding:0;display:grid;gap:var(--space-2);max-width:var(--measure)}.lp-facts li{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--accent)}.lp-price{margin:0 0 var(--space-4);display:flex;align-items:baseline;gap:var(--space-2);color:var(--text-muted)}.lp-price b{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);line-height:1}.lp-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lp-product__art img{display:block;width:100%;height:auto}.lp-product__art--frame{max-width:24rem;width:100%;margin-inline:auto}.lp-product__art--frame img{box-shadow:var(--shadow-lg);border-radius:var(--radius-sm);transform:rotate(2deg)}.lp-product__art--tile{max-width:24rem;width:100%;margin-inline:auto}.lp-product__art--tile img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform:rotate(-2deg)}.lp-vases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:end}.lp-vases img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.lp-vases img:nth-child(1){transform:translateY(-8%) rotate(-3deg)}.lp-vases img:nth-child(2){transform:translateY(6%) scale(1.12);z-index:1}.lp-vases img:nth-child(3){transform:translateY(-4%) rotate(3deg)}.lp-how .container{padding-block:var(--space-8)}.lp-how__title{font-size:var(--text-xl);margin-bottom:var(--space-5)!important}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.lp-steps li{border-top:2px solid var(--ink);padding-top:var(--space-3)}.lp-steps__n{font-size:var(--text-sm);color:var(--accent-ink)}.lp-steps h3{font-size:var(--text-lg);margin-block:var(--space-1) var(--space-2)!important}.lp-steps p{margin:0;color:var(--text-muted)}.lp-signup{padding-block:0 var(--space-8)}.lp-how+.lp-signup:before{display:none}@media(min-width:56rem){.lp-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-block:var(--space-8)}.lp-hero__art{max-width:none}.lp-product__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-8)}.lp-product--flip .lp-product__text{order:2}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}@media(prefers-reduced-motion:reduce){.lp-index a{transition:none}}.legal h1{font-size:var(--text-2xl)}.legal__status{display:inline-block;padding:.2rem .7rem;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--text-xs);font-weight:600}.legal ul{margin:0}.legal__note{font-size:var(--text-sm);color:var(--text-muted);border-inline-start:3px solid var(--accent);padding-inline-start:var(--space-3)}.legal section p+p{margin-top:var(--space-3)}.legal section[id]{scroll-margin-top:calc(var(--site-hdr, 4.05rem) + var(--space-4))}.relief{position:relative;width:100%;aspect-ratio:1;isolation:isolate}.relief__layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.relief__streets,.relief__blocks,.relief__landmark{filter:drop-shadow(0 .6px 0 rgb(0 0 0 / .35))}.relief--print .relief__layer{clip-path:inset(0 100% 0 0);animation:relief-print .38s var(--ease-out) both}.relief--print .relief__base{animation-delay:0ms}.relief--print .relief__streets{animation-delay:.33s}.relief--print .relief__blocks{animation-delay:.68s}.relief--print .relief__landmark{animation-delay:1.02s}@keyframes relief-print{0%{clip-path:inset(0 100% 0 0);translate:0 6px}70%{translate:0 6px}to{clip-path:inset(0 0 0 0);translate:0 0}}@media(prefers-reduced-motion:reduce){.relief--print .relief__layer{clip-path:none;animation:none}}
