.trust[data-astro-cid-svbggdbr]{position:relative;z-index:20;border-top:1px solid var(--chalk-16);overflow:hidden;opacity:0;animation:strip-in .9s cubic-bezier(.22,1,.36,1) .6s forwards}@keyframes strip-in{to{opacity:1}}.track[data-astro-cid-svbggdbr]{display:flex;width:max-content;animation:slide 60s linear infinite}.set[data-astro-cid-svbggdbr]{list-style:none;margin:0;padding:0;display:flex;align-items:center}.set[data-astro-cid-svbggdbr] li[data-astro-cid-svbggdbr]{display:flex;align-items:center;height:72px;padding:0 clamp(36px,4vw,64px);border-right:1px solid var(--chalk-14)}.set[data-astro-cid-svbggdbr] img[data-astro-cid-svbggdbr]{width:auto;display:block;opacity:.55;transition:opacity var(--ease)}.set[data-astro-cid-svbggdbr] li[data-astro-cid-svbggdbr]:hover img[data-astro-cid-svbggdbr]{opacity:.9}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.trust[data-astro-cid-svbggdbr]{opacity:1;animation:none}.track[data-astro-cid-svbggdbr]{animation:none}}.hero[data-astro-cid-ewxirvlt]{position:relative;background:var(--ink);min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.hero[data-astro-cid-ewxirvlt] .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%}.scrim[data-astro-cid-ewxirvlt]{position:absolute;inset:0;background:linear-gradient(to right,#1d1d1de6,#1d1d1da8 42%,#1d1d1d2e 78%,#1d1d1d1a)}.rating[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin-top:4px;color:var(--chalk);font-size:14px;line-height:1}.rating-num[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.rating-stars[data-astro-cid-ewxirvlt]{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1}.rating-stars-bg[data-astro-cid-ewxirvlt]{color:#faf9f640}.rating-stars-fg[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:var(--fill, 100%);overflow:hidden;white-space:nowrap;color:var(--sand)}@media(max-width:760px){.scrim[data-astro-cid-ewxirvlt]{background:linear-gradient(to bottom,#1d1d1d85,#1d1d1da8 55%,#1d1d1dc7)}}.body[data-astro-cid-ewxirvlt]{position:relative;z-index:20;flex:1;display:flex;align-items:center;width:100%}.inner[data-astro-cid-ewxirvlt]{width:100%;padding-block:clamp(56px,8vw,96px)}.copy[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:26px;max-width:700px;color:var(--chalk)}h1[data-astro-cid-ewxirvlt]{font-size:clamp(46px,6.4vw,72px);line-height:.98;letter-spacing:-.035em;text-wrap:pretty}.copy[data-astro-cid-ewxirvlt]>p[data-astro-cid-ewxirvlt]{margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:#faf9f6db;max-width:52ch}.points[data-astro-cid-ewxirvlt]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,44px)}.points[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.3}.points[data-astro-cid-ewxirvlt] svg{flex:none}.actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px}.film[data-astro-cid-uqi7rkke]{--travel: 200vh;position:relative;height:calc(100vh + var(--travel));height:calc(100lvh + var(--travel));background:var(--chalk)}@media(max-width:760px){.film[data-astro-cid-uqi7rkke]{--travel: 150vh}}.sticky[data-astro-cid-uqi7rkke]{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:var(--chalk)}.screen[data-astro-cid-uqi7rkke],.poster-wrap[data-astro-cid-uqi7rkke],.poster[data-astro-cid-uqi7rkke]{position:absolute;inset:0;width:100%;height:100%;display:block}.poster[data-astro-cid-uqi7rkke]{object-fit:cover}.film[data-astro-cid-uqi7rkke].is-ready .poster-wrap[data-astro-cid-uqi7rkke],.film[data-astro-cid-uqi7rkke].is-fallback .screen[data-astro-cid-uqi7rkke]{display:none}.sticky[data-astro-cid-uqi7rkke]:before,.sticky[data-astro-cid-uqi7rkke]:after{content:"";position:absolute;left:0;right:0;height:clamp(120px,18vh,220px);pointer-events:none;z-index:1}.sticky[data-astro-cid-uqi7rkke]:before{top:0;background:linear-gradient(to bottom,var(--chalk) 0%,rgba(250,249,246,.6) 35%,rgba(250,249,246,0) 100%)}.sticky[data-astro-cid-uqi7rkke]:after{bottom:0;background:linear-gradient(to top,var(--white) 0%,rgba(255,255,255,.6) 35%,rgba(255,255,255,0) 100%)}.track[data-astro-cid-uqi7rkke]{z-index:2;position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);width:1px;height:160px;background:#faf9f640;pointer-events:none}.bar[data-astro-cid-uqi7rkke]{width:3px;margin-left:-1px;height:0;background:var(--sand)}.about[data-astro-cid-lug7qch3]{background:var(--chalk)}.grid[data-astro-cid-lug7qch3]{padding-block:var(--section-pad) clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,72px);align-items:center}.photos[data-astro-cid-lug7qch3]{position:relative;padding-bottom:40px;padding-right:clamp(0px,6vw,64px)}.photos[data-astro-cid-lug7qch3] .photo-a{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.photos[data-astro-cid-lug7qch3] .photo-b{position:absolute;right:0;bottom:0;width:52%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:60% 50%;border:8px solid var(--chalk)}.copy[data-astro-cid-lug7qch3]{display:flex;flex-direction:column;gap:22px;border-left:1px solid var(--line);padding-left:clamp(20px,3vw,44px)}@media(max-width:760px){.copy[data-astro-cid-lug7qch3]{border-left:0;padding-left:0}}h2[data-astro-cid-lug7qch3]{font-size:clamp(34px,4.2vw,52px);line-height:1.05;letter-spacing:-.03em;max-width:22ch;text-wrap:pretty}.gold[data-astro-cid-lug7qch3]{color:var(--sand-deep)}.copy[data-astro-cid-lug7qch3]>p[data-astro-cid-lug7qch3]{margin:0;font-size:17px;line-height:1.7;color:var(--muted);max-width:50ch}.checks[data-astro-cid-lug7qch3]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.checks[data-astro-cid-lug7qch3] li[data-astro-cid-lug7qch3]{display:flex;gap:13px;align-items:flex-start;font-size:16px;line-height:1.6}.checks[data-astro-cid-lug7qch3] svg{flex:none;margin-top:2px}.cta[data-astro-cid-lug7qch3]{margin-top:12px}.products[data-astro-cid-bvyovvpt]{background:linear-gradient(to bottom,var(--white) 0%,var(--white) 72%,var(--chalk) 100%)}.inner[data-astro-cid-bvyovvpt]{padding-block:var(--section-pad)}.grid[data-astro-cid-bvyovvpt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px}.card[data-astro-cid-bvyovvpt]{position:relative;min-height:clamp(400px,36vw,480px);background:var(--ink);overflow:hidden;display:block;color:var(--white)}.card[data-astro-cid-bvyovvpt]:hover{color:var(--white)}.card[data-astro-cid-bvyovvpt] .photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}.card[data-astro-cid-bvyovvpt]:hover .photo{transform:scale(1.03)}.photo-scrim[data-astro-cid-bvyovvpt]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#1d1d1df2,#1d1d1db8 42%,#1d1d1d40 74%,#1d1d1d1f)}.text[data-astro-cid-bvyovvpt]{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,3.2vw,44px);display:flex;flex-direction:column;gap:12px;pointer-events:none}h3[data-astro-cid-bvyovvpt]{font-size:clamp(24px,2.3vw,30px);line-height:1.12;letter-spacing:-.02em;color:var(--white)}.text[data-astro-cid-bvyovvpt] p[data-astro-cid-bvyovvpt]{margin:0;font-size:16px;line-height:1.7;color:#ffffffdb;max-width:44ch}.more[data-astro-cid-bvyovvpt]{border-top:1px solid rgba(250,249,246,.3);margin-top:10px;padding-top:18px;color:var(--sand);display:inline-flex;align-items:center;gap:9px}.process[data-astro-cid-aa2wht3y]{background:var(--chalk)}.grid[data-astro-cid-aa2wht3y]{padding-block:var(--section-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,72px);align-items:center}.copy[data-astro-cid-aa2wht3y]{display:flex;flex-direction:column;gap:22px}h2[data-astro-cid-aa2wht3y]{font-size:clamp(34px,4.2vw,52px);line-height:1.05;letter-spacing:-.03em;max-width:20ch;text-wrap:pretty}.copy[data-astro-cid-aa2wht3y]>p[data-astro-cid-aa2wht3y]{margin:0;font-size:17px;line-height:1.7;color:var(--muted);max-width:50ch}.steps[data-astro-cid-aa2wht3y]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.steps[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]{display:flex;gap:24px;align-items:flex-start;padding:26px 0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]:last-child{border-bottom:0}.num[data-astro-cid-aa2wht3y]{flex:none;width:64px;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,3.6vw,48px);line-height:1;letter-spacing:-.03em;color:var(--sand-deep);margin-top:-4px}h3[data-astro-cid-aa2wht3y]{font-size:20px;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px}.steps[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{margin:0;font-size:15px;line-height:1.7;color:var(--muted);max-width:46ch}.cta[data-astro-cid-aa2wht3y]{margin-top:8px}.photos[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-left:1px solid var(--line);padding-left:clamp(20px,3vw,44px)}@media(max-width:760px){.photos[data-astro-cid-aa2wht3y]{border-left:0;padding-left:0}}.photos[data-astro-cid-aa2wht3y] .wide{grid-column:1 / -1;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:55% 50%;border-radius:50% 50% 0 0;overflow:hidden}.photos[data-astro-cid-aa2wht3y] .small{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.faq[data-astro-cid-y4krgstm]{background:var(--chalk);border-top:1px solid var(--line)}.grid[data-astro-cid-y4krgstm]{padding-block:var(--section-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(36px,5vw,64px);align-items:start}.copy[data-astro-cid-y4krgstm]{display:flex;flex-direction:column;gap:20px}h2[data-astro-cid-y4krgstm]{font-size:clamp(34px,4.2vw,52px);line-height:1.05;letter-spacing:-.03em;max-width:20ch;text-wrap:pretty}.copy[data-astro-cid-y4krgstm]>p[data-astro-cid-y4krgstm]{margin:0;font-size:17px;line-height:1.7;color:var(--muted);max-width:46ch}.cta[data-astro-cid-y4krgstm]{margin-top:8px}.list[data-astro-cid-y4krgstm]{display:flex;flex-direction:column;gap:12px}.item[data-astro-cid-y4krgstm]{border:1px solid var(--line);background:var(--white)}summary[data-astro-cid-y4krgstm]{list-style:none;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}summary[data-astro-cid-y4krgstm]::-webkit-details-marker{display:none}.sign[data-astro-cid-y4krgstm]{position:relative;width:14px;height:14px;flex:none}.sign[data-astro-cid-y4krgstm]:before,.sign[data-astro-cid-y4krgstm]:after{content:"";position:absolute;background:var(--sand-deep);inset:6px 0}.sign[data-astro-cid-y4krgstm]:after{inset:0 6px;transition:transform var(--ease)}.item[data-astro-cid-y4krgstm].is-open .sign[data-astro-cid-y4krgstm]:after{transform:scaleY(0)}.sign[data-astro-cid-y4krgstm]:before,.sign[data-astro-cid-y4krgstm]:after{transition:transform .24s cubic-bezier(.22,1,.36,1)}.answer[data-astro-cid-y4krgstm]{padding:0 26px 26px;font-size:16px;line-height:1.7;color:var(--muted);max-width:62ch;overflow:hidden}
