.carousel[data-astro-cid-wfe7xcno]{position:relative;height:630px;overflow:hidden;background:var(--black)}.slide[data-astro-cid-wfe7xcno]{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out}.slide[data-astro-cid-wfe7xcno].active{opacity:1}.slide[data-astro-cid-wfe7xcno] video[data-astro-cid-wfe7xcno],.slide[data-astro-cid-wfe7xcno] img[data-astro-cid-wfe7xcno]{width:100%;height:100%;object-fit:cover}.progress[data-astro-cid-wfe7xcno]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#5ad8cc33}.progress[data-astro-cid-wfe7xcno] span[data-astro-cid-wfe7xcno]{display:block;height:100%;width:0;background:var(--teal);animation:advance 3.5s linear forwards}@keyframes advance{0%{width:0}to{width:100%}}@media(max-width:1100px){.carousel[data-astro-cid-wfe7xcno]{height:50vw}}@media(max-width:720px){.carousel[data-astro-cid-wfe7xcno]{height:240px}}.ul-bg[data-astro-cid-2iyjs62u]{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ul-bg[data-astro-cid-2iyjs62u] img[data-astro-cid-2iyjs62u]{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(26px) saturate(1.15);opacity:0;transform:scale(1.04);transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.ul-bg[data-astro-cid-2iyjs62u] img[data-astro-cid-2iyjs62u].on{opacity:.55;transform:none}.ul[data-astro-cid-2iyjs62u]{position:relative;z-index:1}.ul-text[data-astro-cid-2iyjs62u]{font:var(--w-heading) clamp(30px,3.9vw,56px)/1.18 var(--heading);letter-spacing:-.02em;color:#a3acac;text-wrap:pretty;transition:color .4s ease}.ul-lead[data-astro-cid-2iyjs62u]{color:var(--black)}.ul-item[data-astro-cid-2iyjs62u]{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;transition:color .25s ease;display:inline;text-align:inherit}.ul-item[data-astro-cid-2iyjs62u].on{color:var(--black)}@media(hover:hover){.ul-item[data-astro-cid-2iyjs62u]:hover{color:var(--black)}}.ul[data-astro-cid-2iyjs62u].has-active .ul-text[data-astro-cid-2iyjs62u]{color:#ffffffb3}.ul[data-astro-cid-2iyjs62u].has-active .ul-lead[data-astro-cid-2iyjs62u],.ul[data-astro-cid-2iyjs62u].has-active .ul-item[data-astro-cid-2iyjs62u].on{color:var(--black)}@media(hover:none),(pointer:coarse),(max-width:720px){.ul[data-astro-cid-2iyjs62u].has-active .ul-text[data-astro-cid-2iyjs62u]{color:#28303080}}.ul-line[data-astro-cid-2iyjs62u]{margin-top:28px;min-height:1.6em;font-size:16px;color:var(--ink)}.wc[data-astro-cid-a6ws6k4w]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wc-card[data-astro-cid-a6ws6k4w]{display:flex;flex-direction:column;gap:16px;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.wc-img[data-astro-cid-a6ws6k4w]{position:relative;display:block;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden}.wc-img[data-astro-cid-a6ws6k4w]:after{content:"";position:absolute;inset:0;pointer-events:none;background:#f0f4f447;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);opacity:0;transition:opacity .5s ease}.wc[data-astro-cid-a6ws6k4w].frosting .wc-card[data-astro-cid-a6ws6k4w]:not(.is-clear) .wc-img[data-astro-cid-a6ws6k4w]:after{opacity:1}.wc-name[data-astro-cid-a6ws6k4w],.wc-kind[data-astro-cid-a6ws6k4w]{transition:opacity .4s ease}.wc[data-astro-cid-a6ws6k4w].frosting .wc-card[data-astro-cid-a6ws6k4w]:not(.is-clear) .wc-name[data-astro-cid-a6ws6k4w]{opacity:.45}.wc-img[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.wc-card[data-astro-cid-a6ws6k4w]:hover .wc-img[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{transform:scale(1.04)}@media(hover:none),(pointer:coarse),(max-width:720px){.wc-card[data-astro-cid-a6ws6k4w]:hover .wc-img[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{transform:none}.wc[data-astro-cid-a6ws6k4w].frosting .wc-card[data-astro-cid-a6ws6k4w].is-clear .wc-img[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{transform:scale(1.04)}}.wc-meta[data-astro-cid-a6ws6k4w]{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.wc-name[data-astro-cid-a6ws6k4w]{font:500 var(--t-item)/1.3 var(--heading)}.wc-kind[data-astro-cid-a6ws6k4w]{font-size:14px;color:var(--muted)}.wc-dialog[data-astro-cid-a6ws6k4w]{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;display:none;place-items:center}.wc-dialog[data-astro-cid-a6ws6k4w][open]{display:grid}.wc-dialog[data-astro-cid-a6ws6k4w]::backdrop{background:#00000014}.wc-panel[data-astro-cid-a6ws6k4w]{position:relative;width:min(1040px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;background:#f0f4f461;border-radius:28px;padding:48px;text-align:left;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);animation:wc-in .4s cubic-bezier(.2,.7,.2,1);border:1px solid rgba(255,255,255,.5);box-shadow:0 30px 80px #00000038}@keyframes wc-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.wc-close[data-astro-cid-a6ws6k4w]{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;border:0;background:var(--black);color:var(--white);display:grid;place-items:center;cursor:pointer}.wc-eyebrow[data-astro-cid-a6ws6k4w]{font-size:13px;color:#2b3131}.wc-title[data-astro-cid-a6ws6k4w]{margin-top:8px;font:var(--w-heading) var(--h-section)/1.05 var(--heading);letter-spacing:-.025em}.wc-summary[data-astro-cid-a6ws6k4w]{margin-top:16px;max-width:560px;color:var(--black)}.wc-strip[data-astro-cid-a6ws6k4w]{margin-top:32px;display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.wc-strip[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{width:150px;aspect-ratio:2 / 3;object-fit:cover;border-radius:10px;scroll-snap-align:start}.wc-foot[data-astro-cid-a6ws6k4w]{margin-top:32px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.wc-facts[data-astro-cid-a6ws6k4w]{margin:0;display:grid;grid-template-columns:repeat(3,auto);gap:4px 32px;font-size:14px}.wc-facts[data-astro-cid-a6ws6k4w] div[data-astro-cid-a6ws6k4w]{display:contents}.wc-facts[data-astro-cid-a6ws6k4w] dt[data-astro-cid-a6ws6k4w]{grid-row:1;color:#2b3131;font-size:12px}.wc-facts[data-astro-cid-a6ws6k4w] dd[data-astro-cid-a6ws6k4w]{grid-row:2;margin:0}@media(max-width:900px){.wc[data-astro-cid-a6ws6k4w]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.wc[data-astro-cid-a6ws6k4w]{grid-template-columns:1fr;gap:32px}.wc-panel[data-astro-cid-a6ws6k4w]{padding:28px 20px;border-radius:22px}.wc-close[data-astro-cid-a6ws6k4w]{top:14px;right:14px;width:40px;height:40px}.wc-strip[data-astro-cid-a6ws6k4w]{grid-auto-columns:120px}.wc-strip[data-astro-cid-a6ws6k4w] img[data-astro-cid-a6ws6k4w]{width:120px}.wc-facts[data-astro-cid-a6ws6k4w]{grid-template-columns:1fr}.wc-facts[data-astro-cid-a6ws6k4w] dt[data-astro-cid-a6ws6k4w],.wc-facts[data-astro-cid-a6ws6k4w] dd[data-astro-cid-a6ws6k4w]{grid-row:auto}.wc-foot[data-astro-cid-a6ws6k4w] .btn[data-astro-cid-a6ws6k4w]{width:100%}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 560px;min-height:640px}.hero-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:64px 60px 64px var(--pad-x)}.hero-title[data-astro-cid-j7pv25f6]{font:var(--w-heading) clamp(44px,5vw,72px)/1.05 var(--heading);letter-spacing:-.02em;color:var(--white)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.7;color:#8a8a8a;max-width:480px}.hero-photo[data-astro-cid-j7pv25f6]{min-height:100%}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:brightness(.7)}.block[data-astro-cid-j7pv25f6]{padding:clamp(72px,9vw,136px) var(--pad-x);display:flex;flex-direction:column;align-items:center;text-align:center}.block[data-astro-cid-j7pv25f6]>.statement[data-astro-cid-j7pv25f6]{margin-top:28px;max-width:980px}.block-head[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--content);display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.product-title[data-astro-cid-j7pv25f6] .pt-a[data-astro-cid-j7pv25f6]{display:block}.product-title[data-astro-cid-j7pv25f6] .pt-a[data-astro-cid-j7pv25f6],.product-title[data-astro-cid-j7pv25f6] .pt-b[data-astro-cid-j7pv25f6]{transition:color .7s ease}.product-title[data-astro-cid-j7pv25f6] .pt-b[data-astro-cid-j7pv25f6],.product-title[data-astro-cid-j7pv25f6].flipped .pt-a[data-astro-cid-j7pv25f6]{color:#9aa3a3}.product-title[data-astro-cid-j7pv25f6].flipped .pt-b[data-astro-cid-j7pv25f6]{color:var(--black)}.product-line[data-astro-cid-j7pv25f6],.set-line[data-astro-cid-j7pv25f6],.layers-line[data-astro-cid-j7pv25f6]{margin-top:24px;max-width:540px;color:var(--muted)}.product[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:40px}.work[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:56px}.work[data-astro-cid-j7pv25f6] .wc{width:100%;max-width:var(--content)}.set-cols[data-astro-cid-j7pv25f6]{margin-top:64px;width:100%;max-width:980px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;text-align:left}.set-col[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:20px;padding:28px 28px 32px;box-shadow:var(--shadow-soft);outline-offset:4px;transition:box-shadow .4s ease,transform .4s ease}.set-photo[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),margin-top .5s cubic-bezier(.2,.7,.2,1);margin-top:0}.set-photo[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{overflow:hidden}.set-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;opacity:0;transition:opacity .4s ease .1s}.set-col[data-astro-cid-j7pv25f6]:focus-visible,.set-col[data-astro-cid-j7pv25f6].open{box-shadow:0 2px 6px #0000000d,0 24px 60px #0000001a;transform:translateY(-2px)}.set-col[data-astro-cid-j7pv25f6]:focus-visible .set-photo[data-astro-cid-j7pv25f6],.set-col[data-astro-cid-j7pv25f6].open .set-photo[data-astro-cid-j7pv25f6]{grid-template-rows:1fr;margin-top:24px}.set-col[data-astro-cid-j7pv25f6]:focus-visible .set-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.set-col[data-astro-cid-j7pv25f6].open .set-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:1}@media(hover:hover)and (min-width:721px){.set-col[data-astro-cid-j7pv25f6]:hover{box-shadow:0 2px 6px #0000000d,0 24px 60px #0000001a;transform:translateY(-2px)}.set-col[data-astro-cid-j7pv25f6]:hover .set-photo[data-astro-cid-j7pv25f6]{grid-template-rows:1fr;margin-top:24px}.set-col[data-astro-cid-j7pv25f6]:hover .set-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:1}}.count[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;min-width:44px;height:28px;padding:0 10px;border-radius:999px;background:var(--grey);font:500 13px/1 var(--body)}.set-title[data-astro-cid-j7pv25f6]{margin-top:28px;font:500 var(--t-item)/1.3 var(--heading)}.set-text[data-astro-cid-j7pv25f6]{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.55}.uses[data-astro-cid-j7pv25f6]{align-items:stretch;text-align:left;position:relative;overflow:hidden}.uses[data-astro-cid-j7pv25f6]>.pill-label[data-astro-cid-j7pv25f6],.uses[data-astro-cid-j7pv25f6]>.uses-more[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.uses[data-astro-cid-j7pv25f6] .pill-label[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-bottom:40px}.uses[data-astro-cid-j7pv25f6] .ul{max-width:1100px}.uses-more[data-astro-cid-j7pv25f6]{margin-top:48px;align-self:flex-start}.idea-line[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0}.layer-cols[data-astro-cid-j7pv25f6]{margin-top:64px;width:100%;max-width:980px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;text-align:left}.layer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--rule-light);padding-top:20px;transition:opacity .3s ease,border-color .3s ease}.layers-title[data-astro-cid-j7pv25f6] .lw[data-astro-cid-j7pv25f6]{color:#9aa3a3;cursor:default;transition:color .3s ease;outline-offset:6px}.layers-title[data-astro-cid-j7pv25f6] .lw[data-astro-cid-j7pv25f6][data-layer="2"]{color:var(--black)}.layers-title[data-astro-cid-j7pv25f6].is-hovering .lw[data-astro-cid-j7pv25f6]{color:#c4cbcb}.layers-title[data-astro-cid-j7pv25f6].is-hovering .lw[data-astro-cid-j7pv25f6].on{color:var(--black)}.layer-cols[data-astro-cid-j7pv25f6].is-hovering .layer[data-astro-cid-j7pv25f6]{opacity:.35}.layer-cols[data-astro-cid-j7pv25f6].is-hovering .layer[data-astro-cid-j7pv25f6].on{opacity:1;border-color:var(--black)}.layer-name[data-astro-cid-j7pv25f6]{font:500 var(--t-item)/1.3 var(--heading);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.soon[data-astro-cid-j7pv25f6]{font:500 11px/1 var(--body);padding:5px 9px;border-radius:999px;background:var(--grey);color:var(--muted)}.layer-text[data-astro-cid-j7pv25f6]{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.55}.layers-more[data-astro-cid-j7pv25f6]{margin-top:48px}.ask[data-astro-cid-j7pv25f6]{padding:clamp(72px,9vw,128px) var(--pad-x);display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.ask-title[data-astro-cid-j7pv25f6]{max-width:820px;color:var(--grey)}.ask-text[data-astro-cid-j7pv25f6]{color:var(--white);max-width:560px}.ask-actions[data-astro-cid-j7pv25f6]{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--white)}@media(max-width:1100px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 42%}}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-j7pv25f6]{padding:72px var(--pad-x) 64px}.hero-photo[data-astro-cid-j7pv25f6]{display:none}.block-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.set-cols[data-astro-cid-j7pv25f6],.layer-cols[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:12px;margin-top:40px}.layer-cols[data-astro-cid-j7pv25f6]{gap:28px}.ask[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.ask-actions[data-astro-cid-j7pv25f6]{width:100%}}
