[data-landing]{color:#221c18;font-family:var(--font-sans);isolation:isolate;--ls-bg:#f8f5ef;--ls-ink:#221c18;--ls-muted:#73675c;--ls-faint:#6b5f55;--ls-primary:#a85532;--ls-primary-soft:#d9966f;--ls-primary-faint:#f4e4da;--ls-sage:#657a60;--ls-hairline:#dfd6cab8;--ls-espresso-1:#3a2820;--ls-espresso-2:#2b211c;--ls-espresso-3:#1e1511;--ls-fg:#221c18;--ls-fg-muted:#73675c;--ls-fg-faint:var(--ls-faint);--ls-accent:#a85532;--ls-rule:#dfd6cab8;--ls-gutter:1.25rem;--ls-section-y:4rem;--ls-gap-heading-sub:.875rem;--ls-gap-sub-cta:1.75rem;--ls-gap-copy-frame:2.25rem;--ls-gap-copy-frame-wide:2.75rem;--ls-overlap:-3rem;--ls-content:72.5rem;--ls-measure:34rem;--ls-wide:85rem;--ls-edge:104rem;--ls-slab:108rem;--ls-radius:1.25rem;--ls-radius-chip:.5rem;--ls-radius-btn:.75rem;--ls-radius-fragment:.25rem;--ls-radius-plate:1rem;--ls-radius-frame:var(--ls-radius);--ls-radius-hero:calc(var(--ls-radius) + .35rem);--ls-radius-tablet:1.75rem;--ls-radius-tablet-screen:1.125rem;--ls-radius-phone:2.25rem;--ls-radius-phone-screen:1.85rem;--ls-radius-panel:2rem;--ls-shadow-lift:0 8px 24px #2d221a0f, inset 0 1px 0 #ffffffdb;--ls-shadow-frame:0 1px 2px #2d221a0d, 0 18px 52px #2d221a1c, inset 0 1px 0 #ffffffb8;--ls-shadow-hero:0 2px 4px #2d221a0d, 0 40px 96px #2d221a29, inset 0 1px 0 #ffffffc7;--ls-shadow-cta-hover:0 12px 30px #a8553238, inset 0 1px 0 #fff6;--ls-frame-bg:#fff;--ls-frame-border:#7866542e;--ls-frame-ring:#ffffff8c;--ls-dur-micro:.18s;--ls-dur-ui:.32s;--ls-dur-enter:.56s;--ls-dur-hero:.76s;--ls-dur-product:.9s;--ls-ease-out:cubic-bezier(.22, 1, .36, 1);--ls-ease-soft:cubic-bezier(.16, 1, .3, 1);--ls-ease-inout:cubic-bezier(.4, 0, .2, 1);background-color:#f8f5ef;position:relative;overflow-x:clip}@media (min-width:640px){[data-landing]{--ls-gutter:2rem}}@media (min-width:768px){[data-landing]{--ls-section-y:5rem;--ls-gap-heading-sub:.75rem;--ls-gap-sub-cta:1.5rem;--ls-gap-copy-frame:2.75rem;--ls-gap-copy-frame-wide:3.25rem;--ls-overlap:-5rem}}@media (min-width:1024px){[data-landing]{--ls-gutter:3rem;--ls-section-y:6rem}}@media (min-width:1280px){[data-landing]{--ls-gutter:4rem;--ls-section-y:6.5rem;--ls-gap-copy-frame:3.25rem}}@media (min-width:1536px){[data-landing]{--ls-wide:93rem}}[data-landing] :focus-visible{outline:2px solid var(--ls-accent);outline-offset:3px;border-radius:.375rem}[data-landing] [data-ground=dark] :focus-visible{outline-color:var(--ls-primary-soft)}[data-landing] ::selection{color:#221c18;background:#f4e4da}[data-landing] figure{margin:0}[data-landing] .ls-section{padding-block:var(--ls-section-y);padding-inline:var(--ls-gutter);scroll-margin-block-start:4.75rem;position:relative;overflow-x:clip}[data-landing] .ls-section--hero{padding-block:6.5rem 4.5rem}@media (min-width:768px){[data-landing] .ls-section--hero{padding-block:7.5rem 5rem}}@media (min-width:1024px){[data-landing] .ls-section--hero{padding-block:9rem 7.5rem}}@media (max-height:820px){[data-landing] .ls-section--hero{padding-block:5rem 3.5rem}}@media (max-height:820px) and (min-width:1024px){[data-landing] .ls-section--hero{padding-block:6rem 4.5rem}}[data-landing] .ls-section--panel{padding-block:4rem}@media (min-width:768px){[data-landing] .ls-section--panel{padding-block:5rem}}@media (min-width:1024px){[data-landing] .ls-section--panel{padding-block:6rem}}[data-landing] .ls-section--final{padding-block:5rem}@media (min-width:768px){[data-landing] .ls-section--final{padding-block:6.5rem}}@media (min-width:1024px){[data-landing] .ls-section--final{padding-block:7.5rem}}[data-landing] .ls-section--footer{padding-block:3.25rem 2.25rem}@media (min-width:768px){[data-landing] .ls-section--footer{padding-block:4rem 2.5rem}}[data-landing] .ls-section--flush{padding-block:0}[data-landing] .ls-section--slab{padding-inline:0}[data-landing] .ls-anchor{scroll-margin-block-start:4.75rem}[data-landing] [data-ls-ground=hero]{background-image:linear-gradient(#fdfbf7 0%,#f8f5ef 44%,#f6f1e8 100%)}[data-landing] [data-ls-ground=story]{background-image:linear-gradient(#f6f1e8 0%,#ede6da 52%,#fbf8f3 100%)}[data-landing] [data-ls-ground=project]{background-image:linear-gradient(#fbf8f3 0%,#efe8db 58%,#e7ddce 100%)}[data-landing] [data-ls-ground=budget]{--ls-budget-tail:var(--ls-section-y);background-color:#2b211c;background-image:none;padding-block-end:var(--ls-budget-tail)}[data-landing] [data-ls-ground=timeline]{background-image:linear-gradient(#f6f1e8 0%,#fbf8f3 46%,#ede6da 100%)}[data-landing] [data-ls-ground=studio]{background-image:linear-gradient(#ede6da 0%,#f6f1e8 52%,#ede6da 100%)}[data-landing] [data-ls-ground=everywhere]{background-image:linear-gradient(#ede6da 0%,#e9e0d2 50%,#ede6da 100%)}[data-landing] [data-ls-ground=trust]{background-color:#ede6da}[data-landing] [data-ls-ground=how]{background-image:linear-gradient(#ede6da 0%,#f4efe6 100%)}[data-landing] [data-ls-ground=faq]{background-image:linear-gradient(#f4efe6 0%,#f8f5ef 100%)}[data-landing] [data-ls-ground=final]{background-image:linear-gradient(#f8f5ef 0%,#fdfbf7 40%,#fbf8f3 100%)}[data-landing] [data-ls-ground=footer]{background-image:linear-gradient(#fbf8f3 0%,#efe8dc 30%,#e9e0d2 100%)}[data-landing] [data-ground=dark]{--ls-fg:#f5efe6;--ls-fg-muted:#ece4dab8;--ls-fg-faint:#f5efe6;--ls-accent:#d9966f;--ls-rule:#ffffff17;--ls-frame-border:#ffffff1a;--ls-frame-ring:#ffffff24;--ls-shadow-frame:0 2px 6px #0a070566, 0 44px 96px #0a070575, inset 0 1px 0 #ffffff1a;--ls-shadow-hero:0 2px 6px #0a070566, 0 56px 120px #0a070585, inset 0 1px 0 #ffffff1a;color:#e8ded2}[data-landing] [data-ground=dark] .ls-h1,[data-landing] [data-ground=dark] .ls-h2,[data-landing] [data-ground=dark] .ls-h2-sub,[data-landing] [data-ground=dark] .ls-h3{color:#f5efe6}[data-landing] [data-ground=dark] .ls-h2-alt{color:#d9966f}[data-landing] [data-ground=dark] .ls-lead,[data-landing] [data-ground=dark] .ls-body{color:#ece4dab8}[data-landing] [data-ground=dark] .ls-eyebrow{color:var(--ls-fg-faint)}[data-landing] [data-ground=dark] .ls-metric{color:#f5efe6}[data-landing] [data-ground=dark] .ls-metric-caption{color:#e8ded28c}[data-landing] .ls-container{max-width:var(--ls-content);margin-inline:auto}[data-landing] .ls-measure{max-width:var(--ls-measure);margin-inline:auto}[data-landing] .ls-wide{max-width:var(--ls-wide);margin-inline:auto}[data-landing] .ls-edge{max-width:var(--ls-edge);margin-inline:auto}[data-landing] .ls-bleed{width:calc(100% + 2 * var(--ls-gutter));max-width:100vw;margin-inline:calc(-1 * var(--ls-gutter))}[data-landing] .ls-slab{width:min(100vw, var(--ls-slab));margin-inline:auto}[data-landing] .ls-slab__grid{--ls-slab-cell:min(48vw, 56rem);--ls-slab-bleed:9rem;--ls-slab-native:54rem;--ls-slab-run:calc(var(--ls-slab-bleed) + max(0px, (100vw - var(--ls-slab)) / 2));row-gap:var(--ls-gap-copy-frame);padding-inline:var(--ls-gutter) 0;grid-template-columns:minmax(0,1fr);display:grid}[data-landing] .ls-slab__copy{padding-inline-end:var(--ls-gutter)}[data-landing] .ls-slab__crop{min-width:0;position:relative}[data-landing] .ls-slab__frame{width:min(var(--ls-slab-native), 140vw);max-width:none}@media (min-width:1280px){[data-landing] .ls-slab__grid{grid-template-columns:minmax(0, 1fr) var(--ls-slab-cell);align-items:center;gap:0 clamp(2.5rem,3.5vw,4rem)}[data-landing] .ls-slab__copy{max-width:34rem;padding-inline-end:0}[data-landing] .ls-slab__frame{width:calc(100% + var(--ls-slab-run))}}[data-landing] .ls-slab__strip{padding-inline:var(--ls-gutter) 0}[data-landing] .ls-slab__strip .ls-slab__frame{width:min(max(100%, 140vw), var(--ls-slab-strip))}@media (min-width:1280px){[data-landing] .ls-slab__strip .ls-slab__frame{width:min(var(--ls-slab-strip), 63vw)}}[data-landing] .ls-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:1024px){[data-landing] .ls-grid{column-gap:2rem}}[data-landing] .ls-col-type-5,[data-landing] .ls-col-type-4,[data-landing] .ls-col-product-7,[data-landing] .ls-col-product-8{grid-column:1/-1}@media (min-width:1024px){[data-landing] .ls-col-type-5{grid-column:1/span 5}[data-landing] .ls-col-product-7{grid-column:6/span 7}[data-landing] .ls-col-type-4{grid-column:1/span 4}[data-landing] .ls-col-product-8{grid-column:5/span 8}}[data-landing] .ls-sticky{position:static}@media (min-width:1024px){[data-landing] .ls-sticky{align-self:start;position:sticky;top:6rem}}[data-landing] .ls-stack-heading>*+*{margin-block-start:var(--ls-gap-heading-sub)}[data-landing] .ls-gap-sub-cta{margin-block-start:var(--ls-gap-sub-cta)}[data-landing] .ls-gap-frame{margin-block-start:var(--ls-gap-copy-frame)}[data-landing] .ls-gap-frame-wide{margin-block-start:var(--ls-gap-copy-frame-wide)}[data-landing] .ls-overlap{margin-block-start:var(--ls-overlap)}[data-landing] .ls-h1{letter-spacing:-.03em;color:#221c18;text-wrap:normal;margin:0;font-size:clamp(2.25rem,5.2vw,3.75rem);font-weight:600;line-height:1.06}[data-landing] .ls-h2{letter-spacing:-.025em;color:#221c18;text-wrap:normal;margin:0;font-size:clamp(1.75rem,3.6vw,2.625rem);font-weight:600;line-height:1.12}[data-landing] .ls-h1-alt,[data-landing] .ls-h2-alt{color:#a85532}[data-landing] .ls-h2-quiet{color:#73675c;font-weight:500}[data-landing] .ls-h1-beat{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:#a85532}[data-landing] .ls-h2-sub{letter-spacing:-.028em;color:#221c18;text-wrap:normal;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.14}[data-landing] .ls-h3{letter-spacing:-.02em;color:#221c18;text-wrap:normal;margin:0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:600;line-height:1.32}[data-landing] .ls-lead{letter-spacing:-.015em;color:#504640;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:400;line-height:1.55}[data-landing] .ls-body{letter-spacing:-.01em;color:#73675c;max-width:62ch;margin:0;font-size:1rem;font-weight:400;line-height:1.7}[data-landing] .ls-eyebrow{letter-spacing:.1em;color:var(--ls-fg-faint);margin:0;font-size:.6875rem;font-weight:500}[data-landing] .ls-line{display:block}[data-landing] .ls-metric{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#221c18;font-size:clamp(1.625rem,3.2vw,2.5rem);font-weight:500;display:block}[data-landing] .ls-metric-caption{letter-spacing:.06em;color:#a79b8e;font-size:.75rem;font-weight:500;display:block}[data-landing] .ls-numeral{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#d9966f;font-size:clamp(2rem,4vw,3rem);font-weight:500;display:block}[data-landing] .ls-marker{align-items:center;gap:.625rem;margin:0;display:flex}[data-landing] .ls-index{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ls-fg-faint);flex:none;font-size:.65625rem;font-weight:500}[data-landing] .ls-marker__rule{background:color-mix(in srgb, var(--ls-fg-faint) 35%, transparent);flex:none;width:1.5rem;height:1px}[data-landing] .ls-figure{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500;line-height:1;display:block}[data-landing] .ls-wordmark{letter-spacing:-.03em;font-family:inherit;font-size:1.02em;font-weight:600}[data-landing] .ls-btn{border-radius:var(--ls-radius-btn);letter-spacing:-.01em;cursor:pointer;min-height:2.75rem;transition:background-color var(--ls-dur-micro) var(--ls-ease-inout), color var(--ls-dur-micro) var(--ls-ease-inout), box-shadow var(--ls-dur-micro) var(--ls-ease-inout), border-color var(--ls-dur-micro) var(--ls-ease-inout);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-block:.6875rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}[data-landing] .ls-btn--primary{color:#fdfbf7;box-shadow:var(--ls-shadow-lift);background-color:#a85532}[data-landing] .ls-btn--primary:hover{box-shadow:var(--ls-shadow-cta-hover);background-color:#9a4b2b}[data-landing] .ls-btn--hero{min-height:3rem;padding-inline:1.5rem;font-size:1rem}[data-landing] .ls-btn.ls-btn--hero{transition:background-color var(--ls-dur-micro) var(--ls-ease-inout), color var(--ls-dur-micro) var(--ls-ease-inout), transform .18s var(--ls-ease-out), box-shadow var(--ls-dur-micro) var(--ls-ease-inout);background-color:#8f3e25;padding-inline:1.625rem}[data-landing] .ls-btn.ls-btn--hero:hover{background-color:#7d3520;transform:translateY(-1px);box-shadow:0 4px 14px #8f3e2533}[data-landing] .ls-btn--ghost{color:#221c18;background-color:#0000;border-color:#7866543d}[data-landing] .ls-btn--ghost:hover{background-color:#ffffff80;border-color:#78665470}[data-landing] [data-ground=dark] .ls-btn--ghost{color:#f5efe6;border-color:#ffffff2e}[data-landing] [data-ground=dark] .ls-btn--ghost:hover{background-color:#ffffff0f}[data-landing] .ls-navlink{letter-spacing:-.015em;color:#3d3028;min-height:2.75rem;transition:color var(--ls-dur-micro) var(--ls-ease-inout);align-items:center;padding-block:.75rem;padding-inline:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}[data-landing] .ls-navlink:hover{color:#221c18}[data-landing] .ls-frame,[data-landing] .lp-frame{background:var(--ls-frame-bg);border:1px solid var(--ls-frame-border);border-radius:var(--ls-radius-frame);box-shadow:var(--ls-shadow-frame);isolation:isolate;display:block;position:relative;overflow:hidden}[data-landing] .ls-frame:after,[data-landing] .lp-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ls-frame-ring);pointer-events:none;position:absolute;inset:0}[data-landing] .ls-frame:before,[data-landing] .lp-frame:before{content:"";inset-inline:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffffeb 22% 78%,#0000);height:1px;position:absolute;top:0}[data-landing] .ls-frame--hero{border-radius:var(--ls-radius-hero);box-shadow:var(--ls-shadow-hero)}[data-landing] .ls-frame--fragment{border-radius:var(--ls-radius-fragment);box-shadow:var(--ls-shadow-lift)}[data-landing] .ls-frame--fragment:after{display:none}[data-landing] .ls-frame--edge{border-radius:var(--ls-radius-hero);box-shadow:var(--ls-shadow-hero);border:none}[data-landing] .ls-frame--edge:after,[data-landing] .ls-frame--edge:before{display:none}[data-landing] [data-ground=dark] .ls-frame--edge,[data-landing] [data-ground=dark] .ls-frame--fragment{box-shadow:0 0 0 1px #ffffff12,0 34px 90px #0000006b}[data-landing] .ls-frame--slab{border-radius:0;box-shadow:var(--ls-shadow-hero);border:none;border-start-start-radius:var(--ls-radius-hero);border-end-start-radius:var(--ls-radius-hero)}[data-landing] .ls-frame--slab:after,[data-landing] .ls-frame--slab:before{display:none}[data-landing] [data-ground=dark] .ls-frame--slab{box-shadow:0 0 0 1px #ffffff12,0 34px 90px #0000006b}[data-landing] .ls-frame--inset{box-shadow:none;border-radius:inherit;background:0 0;border:none}[data-landing] .ls-frame--inset:after{display:none}[data-landing] .ls-frame__bar{background:linear-gradient(#fbf8f3,#f3ede3);border-block-end:1px solid #78665424;align-items:center;gap:.375rem;height:2.25rem;padding-inline-start:.875rem;display:flex}[data-landing] .ls-frame__dot{background:#ded3c4;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}[data-landing] .ls-frame__screen{display:block;position:relative}[data-landing] .ls-frame__screen>img{width:100%;height:auto;display:block}[data-landing] .ls-panel .ls-frame,[data-landing] .ls-panel .lp-frame,[data-landing] .ls-panel .ls-device{--ls-frame-border:#ffffff42;--ls-frame-ring:#ffffff57;box-shadow:0 3px 8px #40201047,0 44px 100px #40201057,inset 0 1px #ffffff57}[data-landing] .ls-device{border-radius:var(--ls-radius);box-shadow:var(--ls-shadow-frame);background:linear-gradient(160deg,#3a2820,#1e1511);padding:.5rem;position:relative}[data-landing] .ls-device__screen{border-radius:calc(var(--ls-radius) - .5rem);background:#fff;position:relative;overflow:hidden}[data-landing] .ls-device__screen>img{width:100%;height:auto;display:block}[data-landing] .ls-device--tablet{border-radius:var(--ls-radius-tablet);padding:.625rem}[data-landing] .ls-device--tablet .ls-device__screen{border-radius:var(--ls-radius-tablet-screen)}[data-landing] .ls-device--phone{border-radius:var(--ls-radius-phone);padding:.4375rem}[data-landing] .ls-device--phone .ls-device__screen{border-radius:var(--ls-radius-phone-screen)}[data-landing] .ls-device__speaker{inset-inline-start:50%;pointer-events:none;background:#ffffff24;border-radius:999px;width:3.25rem;height:.25rem;position:absolute;top:.1875rem;transform:translate(-50%)}[data-landing] .ls-panel{isolation:isolate;color:#fdf7f2;background-color:#ab5c37;border-radius:1rem;position:relative;overflow:hidden}[data-landing] .ls-panel .ls-h2{color:#fff8f2}[data-landing] .ls-panel .ls-lead,[data-landing] .ls-panel .ls-body{color:#fff5ecd1}[data-landing] .ls-fragment{letter-spacing:-.01em;color:#6b5f53;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:1rem;line-height:1.4;display:inline-flex}[data-landing] .ls-fragment--loud{border-radius:var(--ls-radius-fragment);color:#5f5449;background:#ffffff9e;border:1px solid #7866541a;padding:.4375rem .8125rem;font-size:1.3125rem}[data-landing] .ls-fragment--bare{color:#8c8074;font-size:.9375rem}[data-landing] .ls-chip{border-radius:var(--ls-radius-chip);letter-spacing:.02em;color:#a85532;background:#f4e4dacc;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}[data-landing] .ls-plate{border-radius:var(--ls-radius-plate);box-shadow:var(--ls-shadow-lift);background:#ffffffbd;border:1px solid #7866541f;padding:1.125rem 1.25rem}[data-landing] [data-ground=dark] .ls-plate{box-shadow:none;background:#ffffff0b;border-color:#ffffff17}[data-landing] .ls-faq{flex-direction:column;display:flex}[data-landing] .ls-faq__item{border-block-end:1px solid #7866541f}[data-landing] .ls-faq__item:first-child{border-block-start:1px solid #7866541f}[data-landing] .ls-faq__q{border-radius:inherit;text-align:start;cursor:pointer;letter-spacing:-.02em;color:#221c18;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.125rem 0;font-family:inherit;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:600;line-height:1.32;list-style:none;display:flex}[data-landing] .ls-faq__q::-webkit-details-marker{display:none}[data-landing] .ls-faq__q::marker{content:""}[data-landing] .ls-faq__sign{color:#a85532;flex:none;width:1rem;height:1rem;position:relative}[data-landing] .ls-faq__sign:before,[data-landing] .ls-faq__sign:after{content:"";inset-inline:0;height:1.5px;transition:transform var(--ls-dur-ui) var(--ls-ease-inout);background:currentColor;border-radius:1px;position:absolute;top:calc(50% - .5px)}[data-landing] .ls-faq__sign:after{transform:rotate(90deg)}[data-landing] .ls-faq__item[open] .ls-faq__sign:after,[data-landing] .ls-faq__item[data-open=true] .ls-faq__sign:after{transform:rotate(90deg)scaleX(0)}[data-landing] .ls-faq__panel{opacity:0;transition:grid-template-rows var(--ls-dur-ui) var(--ls-ease-inout), opacity var(--ls-dur-ui) var(--ls-ease-inout);grid-template-rows:0fr;display:grid}[data-landing] .ls-faq__item[open]>.ls-faq__panel,[data-landing] .ls-faq__panel[data-open=true]{opacity:1;grid-template-rows:1fr}[data-landing] .ls-faq__panel>*{min-height:0;overflow:hidden}[data-landing] .ls-faq__a{padding:0 0 1.375rem}[data-landing] .ls-atmo{inset-inline:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;top:0;overflow:clip}[data-landing] .ls-atmo img{object-fit:cover;width:100%;height:100%;display:block}[data-landing] .ls-atmo__veil{position:absolute;inset:0}[data-landing] .ls-atmo--hero{height:34rem}[data-landing] .ls-atmo--hero img{object-position:30% 40%;filter:saturate(.82)contrast(1.01);-webkit-mask-image:linear-gradient(#000000eb 0%,#0000008c 45%,#0000 82%);mask-image:linear-gradient(#000000eb 0%,#0000008c 45%,#0000 82%)}[data-landing] .ls-atmo--hero .ls-atmo__veil{background:linear-gradient(270deg,#faf6f033 0%,#0000 22%)}[data-landing] .ls-atmo--final{height:auto;inset:0}[data-landing] .ls-atmo--final img{object-position:50% 55%;filter:saturate(.78);-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 30% 70%,#0000 100%)}[data-landing] .ls-atmo--final .ls-atmo__veil{background:#fbf8f3cc}[data-landing] .ls-scrim{position:relative}[data-landing] .ls-scrim:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(54% 70% at 50% 40%,#f8f5efeb 0%,#f8f5efd1 46%,#f8f5ef61 78%,#f8f5ef00 100%);position:absolute;inset:-3rem -4rem}[data-landing] .ls-swatch{aspect-ratio:4/5;border-radius:var(--ls-radius-frame);box-shadow:var(--ls-shadow-lift);position:relative;overflow:hidden}[data-landing] .ls-swatch img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;display:block}@media (max-width:767px){[data-landing] .ls-swatch{display:none}}[data-landing] .ls-header{z-index:50;transition:transform var(--ls-dur-ui) var(--ls-ease-out), opacity var(--ls-dur-ui) var(--ls-ease-out), visibility 0s linear 0s;position:sticky;top:0}[data-landing] .ls-header[data-hidden=true]{visibility:hidden;transition:transform var(--ls-dur-ui) var(--ls-ease-out), opacity var(--ls-dur-ui) var(--ls-ease-out), visibility 0s linear var(--ls-dur-ui);transform:translateY(-100%);opacity:0!important}@media (prefers-reduced-motion:reduce){[data-landing] .ls-header,[data-landing] .ls-header[data-hidden=true]{transition:none}}[data-landing] .ls-header__inner{max-width:var(--ls-wide);padding-inline:var(--ls-gutter);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;margin-inline:auto;display:flex}[data-landing] .ls-header__bar{-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);pointer-events:none;background:#faf6f0e0;border-block-end:1px solid #7866541f;position:absolute;inset:0}[data-landing] .ls-header__menu{inset-inline:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6f0f5;border-block-start:1px solid #dfd6cab8;position:absolute;top:100%}[data-landing] .ls-header__toggle{border-radius:var(--ls-radius-btn);color:#221c18;cursor:pointer;background:#fff9;border:1px solid #78665433;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}[data-landing] .ls-header__glyph{width:1.0625rem;height:.75rem;position:relative}[data-landing] .ls-header__glyph span{height:1.5px;transition:transform var(--ls-dur-ui) var(--ls-ease-inout), opacity var(--ls-dur-ui) var(--ls-ease-inout);background:currentColor;border-radius:1px;position:absolute;inset-inline:0}[data-landing] .ls-header__glyph span:first-child{top:0}[data-landing] .ls-header__glyph span:nth-child(2){top:calc(50% - .75px)}[data-landing] .ls-header__glyph span:nth-child(3){bottom:0}[data-landing] .ls-header__toggle[aria-expanded=true] .ls-header__glyph span:first-child{opacity:0;transform:translateY(.375rem)}[data-landing] .ls-header__toggle[aria-expanded=true] .ls-header__glyph span:nth-child(3){opacity:0;transform:translateY(-.375rem)}[data-landing] .ls-header__inner{z-index:1;position:relative}[data-landing] .ls-header__nav{align-items:center;gap:2.25rem;display:flex}[data-landing] .ls-header__links{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:none}[data-landing] .ls-header__links .ls-navlink{padding-block:.6875rem;padding-inline:0}[data-landing] .ls-header__actions{align-items:center;gap:1rem;display:flex}[data-landing] .ls-header__login,[data-landing] .ls-header__cta{display:none}@media (min-width:480px){[data-landing] .ls-header__cta{display:inline-flex}}[data-landing] .ls-btn.ls-header__cta{min-height:2.25rem;box-shadow:none;border-radius:.5rem;padding-block:.375rem;padding-inline:.8125rem;font-size:.8125rem;font-weight:500}[data-landing] .ls-btn.ls-header__cta:hover{box-shadow:none}@media (min-width:900px){[data-landing] .ls-header__links{display:flex}[data-landing] .ls-header__login{display:inline-flex}[data-landing] .ls-header__toggle,[data-landing] .ls-header__menu{display:none}}[data-landing] .ls-header__menu-list{padding:.5rem var(--ls-gutter) 1.25rem;margin:0;list-style:none}[data-landing] .ls-header__menu-link{width:100%;display:flex}[data-landing] .ls-header__menu-actions{gap:.5rem;margin-block-start:.75rem;display:flex}[data-landing] .ls-header__menu-actions>*{flex:1}[data-landing] .ls-brand{color:#221c18;align-items:center;gap:.5rem;min-height:2.5rem;text-decoration:none;display:inline-flex}[data-landing] .ls-brand__mark{flex:none;width:1.65rem;height:1.65rem}[data-landing] .ls-brand__word{letter-spacing:-.025em;color:#221c18;font-family:inherit;font-size:1.25rem;font-weight:600}[data-landing] .ls-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}[data-landing] .ls-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-block-start:2.5rem;display:flex}[data-landing] .ls-footer__fine{text-align:start;flex-direction:column;gap:.25rem;display:flex}@media (min-width:768px){[data-landing] .ls-footer__fine{text-align:end}}[data-landing] .ls-footer ul{margin:0;padding:0;list-style:none}[data-landing] .ls-footer__links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}[data-landing] .ls-footer__link{color:#73675c;letter-spacing:-.01em;min-height:2.75rem;transition:color var(--ls-dur-micro) var(--ls-ease-inout);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}[data-landing] .ls-footer__link:hover{color:#221c18}[data-landing] .ls-footer__quiet{letter-spacing:-.005em;color:var(--ls-fg-faint);margin:0;font-size:.8125rem;line-height:1.6}[data-landing] .ls-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ls-enter-rise{0%{opacity:0;transform:translateY(var(--ls-rise,18px))}to{opacity:1;transform:none}}@keyframes ls-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-enter-lift{0%{transform:translateY(var(--ls-rise,24px)) scale(.985)}to{transform:none}}@keyframes ls-enter-draw{0%{clip-path:inset(-60% -25% -60% 100%)}to{clip-path:inset(-60% -25%)}}[data-landing] .ls-enter{animation:ls-enter-rise var(--ls-enter-dur,var(--ls-dur-enter)) var(--ls-ease-out) var(--ls-enter-delay,0s) both}[data-landing] .ls-enter--fade{animation-name:ls-enter-fade}[data-landing] .ls-enter--lift{animation-name:ls-enter-lift;animation-timing-function:var(--ls-ease-soft)}[data-landing] .ls-enter--draw{animation-name:ls-enter-draw;animation-timing-function:var(--ls-ease-soft)}@media (prefers-reduced-motion:reduce){[data-landing] .ls-enter{animation:none}[data-landing] *,[data-landing] :before,[data-landing] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
