.HomeShowcase-module__V73GnG__showcase{color:#f5f7f6;gap:64px;width:100%;margin:0 0 48px;display:grid}.HomeShowcase-module__V73GnG__section{min-width:0}.HomeShowcase-module__V73GnG__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.HomeShowcase-module__V73GnG__eyebrow{color:#48e5c2;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:600;line-height:1.4;display:block}.HomeShowcase-module__V73GnG__heading h2{color:#f5f7f6;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(23px,2.1vw,31px);font-weight:550;line-height:1.16}.HomeShowcase-module__V73GnG__sectionLink{color:#bfc7c4;flex-shrink:0;align-items:center;gap:9px;min-height:36px;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.HomeShowcase-module__V73GnG__sectionLink:hover{color:#48e5c2}.HomeShowcase-module__V73GnG__inspirationCard{isolation:isolate;color:#fff;background:#151719;border-radius:12px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.HomeShowcase-module__V73GnG__inspirationCard:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff12;transition:border-color .18s;position:absolute;inset:0}.HomeShowcase-module__V73GnG__effectImage,.HomeShowcase-module__V73GnG__inspirationImage{object-fit:cover}.HomeShowcase-module__V73GnG__inspirationCard:hover:after{border-color:#48e5c280}.HomeShowcase-module__V73GnG__caption{color:#838e89;margin:12px 0 0;font-size:11px;line-height:1.5}.HomeShowcase-module__V73GnG__inspirationSection{border-top:1px solid #ffffff12;padding:30px 0 0}.HomeShowcase-module__V73GnG__inspirationSection .HomeShowcase-module__V73GnG__heading{margin-bottom:30px}.HomeShowcase-module__V73GnG__inspirationSection h2{max-width:660px;font-size:clamp(30px,3.4vw,48px)}.HomeShowcase-module__V73GnG__intro{color:#97a49e;margin:12px 0 0;font-size:13px;line-height:1.6}.HomeShowcase-module__V73GnG__playbackButton{color:#dce6e0;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:inline-flex}.HomeShowcase-module__V73GnG__playbackButton:hover{border-color:#48e5c2}.HomeShowcase-module__V73GnG__inspirationGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;padding-bottom:30px;display:grid}.HomeShowcase-module__V73GnG__inspirationCard{aspect-ratio:3/4.8;border-radius:16px}.HomeShowcase-module__V73GnG__inspirationCard:nth-child(2n){margin-top:30px}.HomeShowcase-module__V73GnG__cardNumber{z-index:2;font-variant-numeric:tabular-nums;background:#101918b3;border:1px solid #ffffff25;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;top:14px;left:14px}.HomeShowcase-module__V73GnG__cardNumber span{color:#ffffffb0;font-size:8px}.HomeShowcase-module__V73GnG__inspirationCopy,.HomeShowcase-module__V73GnG__cardNumber{text-shadow:none}.HomeShowcase-module__V73GnG__inspirationCopy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:18px;left:16px;right:16px}.HomeShowcase-module__V73GnG__category{color:#e1e9e4;letter-spacing:.12em;text-shadow:none;font-size:8px;font-weight:500;line-height:1.4}.HomeShowcase-module__V73GnG__inspirationTitle{letter-spacing:-.04em;text-wrap:balance;max-width:250px;margin-top:8px;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.08}.HomeShowcase-module__V73GnG__imageLink{color:#fff;align-items:center;gap:10px;margin-top:18px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.HomeShowcase-module__V73GnG__imageLink svg{color:#48e5c2}.HomeShowcase-module__V73GnG__inspirationFooter{color:#84928b;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:10px;display:flex}.HomeShowcase-module__V73GnG__inspirationFooter a{color:#b9dfce;align-items:center;gap:8px;min-height:36px;font-size:12px;display:inline-flex}.HomeShowcase-module__V73GnG__playbackButton:focus-visible,.HomeShowcase-module__V73GnG__inspirationFooter a:focus-visible,.HomeShowcase-module__V73GnG__sectionLink:focus-visible,.HomeShowcase-module__V73GnG__inspirationCard:focus-visible{outline-offset:4px;outline:2px solid #48e5c2}@media (max-width:1050px){.HomeShowcase-module__V73GnG__inspirationCopy{bottom:18px;left:17px;right:17px}.HomeShowcase-module__V73GnG__inspirationGrid{scroll-snap-type:x mandatory;scrollbar-color:#43584e transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:29%;grid-auto-flow:column;padding:4px 4px 22px;overflow-x:auto}.HomeShowcase-module__V73GnG__inspirationCard{scroll-snap-align:start}}@media (max-width:650px){.HomeShowcase-module__V73GnG__inspirationSection{padding-top:12px}.HomeShowcase-module__V73GnG__inspirationSection .HomeShowcase-module__V73GnG__heading{margin-bottom:12px}.HomeShowcase-module__V73GnG__showcase{gap:46px;margin-bottom:36px}.HomeShowcase-module__V73GnG__heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.HomeShowcase-module__V73GnG__heading h2{max-width:340px;font-size:25px}.HomeShowcase-module__V73GnG__sectionLink{min-height:32px}.HomeShowcase-module__V73GnG__inspirationGrid{overscroll-behavior-x:contain;grid-auto-columns:min(82%,280px);gap:12px;padding-inline:0;scroll-padding-inline:0}.HomeShowcase-module__V73GnG__inspirationCard{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4/5}.HomeShowcase-module__V73GnG__inspirationCard:nth-child(2n){margin-top:0}.HomeShowcase-module__V73GnG__inspirationCopy{bottom:18px;left:18px;right:18px}.HomeShowcase-module__V73GnG__inspirationTitle{font-size:24px}}@media (prefers-reduced-motion:reduce){.HomeShowcase-module__V73GnG__effectImage,.HomeShowcase-module__V73GnG__inspirationImage,.HomeShowcase-module__V73GnG__inspirationCard:after,.HomeShowcase-module__V73GnG__sectionLink{transition:none}.HomeShowcase-module__V73GnG__inspirationCard:hover .HomeShowcase-module__V73GnG__inspirationImage{transform:none}}@media (min-width:1051px){.HomeShowcase-module__V73GnG__inspirationRow{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;overflow-x:auto}.HomeShowcase-module__V73GnG__inspirationRow .HomeShowcase-module__V73GnG__inspirationCard{scroll-snap-align:start}}.HomeShowcase-module__V73GnG__pumpkinAccent{vertical-align:-.24em;mix-blend-mode:screen;pointer-events:none;background:50%/170% no-repeat;width:1.2em;height:1.2em;margin-left:.2em;display:inline-block}
.HomeConfidence-module__LV6u4a__section{color:#f5f6f7;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#0d0d0f;border-top:1px solid #ffffff12;margin-top:64px;padding-top:36px}.HomeConfidence-module__LV6u4a__container{width:100%}.HomeConfidence-module__LV6u4a__heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.HomeConfidence-module__LV6u4a__eyebrow{color:#48e5c2;letter-spacing:.14em;margin:0 0 10px;font-size:10px;font-weight:650}.HomeConfidence-module__LV6u4a__heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15}.HomeConfidence-module__LV6u4a__intro{color:#999da3;margin:12px 0 0;font-size:14px;line-height:1.6}.HomeConfidence-module__LV6u4a__cta{color:#072019;background:#48e5c2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .16s;display:inline-flex}.HomeConfidence-module__LV6u4a__cta:hover{background:#2dd4bf}.HomeConfidence-module__LV6u4a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.HomeConfidence-module__LV6u4a__step{background:#151719;border:1px solid #ffffff12;border-radius:12px;padding:22px}.HomeConfidence-module__LV6u4a__stepNumber{color:#48e5c2;font-family:var(--font-geist-mono), monospace;margin-bottom:20px;font-size:12px;display:block}.HomeConfidence-module__LV6u4a__step h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:550}.HomeConfidence-module__LV6u4a__step p{color:#a2a6ac;max-width:36ch;margin:0;font-size:13px;line-height:1.65}.HomeConfidence-module__LV6u4a__step p a{color:#48e5c2;font-weight:550;text-decoration:none}.HomeConfidence-module__LV6u4a__step p a:hover{text-underline-offset:3px;text-decoration:underline}.HomeConfidence-module__LV6u4a__questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;margin:40px 0 32px;display:grid}.HomeConfidence-module__LV6u4a__questionsIntro{padding-top:14px}.HomeConfidence-module__LV6u4a__questionsIntro h3{letter-spacing:-.03em;margin:0;font-size:23px;font-weight:550;line-height:1.3}.HomeConfidence-module__LV6u4a__questionsIntro>p:last-child{color:#999da3;margin:10px 0 0;font-size:13px;line-height:1.65}.HomeConfidence-module__LV6u4a__accordion{min-width:0}.HomeConfidence-module__LV6u4a__question{border-bottom:1px solid #ffffff12}.HomeConfidence-module__LV6u4a__question:first-child{border-top:1px solid #ffffff12}.HomeConfidence-module__LV6u4a__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:16px 2px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;transition:color .16s;display:flex}.HomeConfidence-module__LV6u4a__question summary::-webkit-details-marker{display:none}.HomeConfidence-module__LV6u4a__question summary:hover,.HomeConfidence-module__LV6u4a__question[open] summary{color:#48e5c2}.HomeConfidence-module__LV6u4a__disclosureIcon{flex-shrink:0;width:12px;height:12px;position:relative}.HomeConfidence-module__LV6u4a__disclosureIcon:before,.HomeConfidence-module__LV6u4a__disclosureIcon:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5px;left:0}.HomeConfidence-module__LV6u4a__disclosureIcon:after{transform:rotate(90deg)}.HomeConfidence-module__LV6u4a__question[open] .HomeConfidence-module__LV6u4a__disclosureIcon:after{display:none}.HomeConfidence-module__LV6u4a__answer{color:#a2a6ac;max-width:72ch;margin:0;padding:0 26px 20px 2px;font-size:13px;line-height:1.75}.HomeConfidence-module__LV6u4a__answer a{color:#c3dcd5;text-underline-offset:3px;-webkit-text-decoration:underline #48e5c266;text-decoration:underline #48e5c266}.HomeConfidence-module__LV6u4a__answer a:hover{color:#48e5c2}.HomeConfidence-module__LV6u4a__resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.HomeConfidence-module__LV6u4a__resource{color:#c6c9cd;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.HomeConfidence-module__LV6u4a__resource:hover{background:#151719;border-color:#48e5c240}.HomeConfidence-module__LV6u4a__resource>svg{color:#48e5c2;flex-shrink:0}.HomeConfidence-module__LV6u4a__resourceTitle,.HomeConfidence-module__LV6u4a__resourceDescription{display:block}.HomeConfidence-module__LV6u4a__resourceTitle{color:#ecedef;font-size:13px;font-weight:550}.HomeConfidence-module__LV6u4a__resourceDescription{color:#999da3;margin-top:3px;font-size:11px;line-height:1.5}.HomeConfidence-module__LV6u4a__section :where(a,summary):focus-visible{outline-offset:4px;outline:2px solid #48e5c2}@media (max-width:800px){.HomeConfidence-module__LV6u4a__questions{grid-template-columns:1fr;gap:22px;margin-top:32px}.HomeConfidence-module__LV6u4a__questionsIntro{padding-top:0}}@media (max-width:600px){.HomeConfidence-module__LV6u4a__section{margin-top:46px;padding-top:28px}.HomeConfidence-module__LV6u4a__heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.HomeConfidence-module__LV6u4a__steps,.HomeConfidence-module__LV6u4a__resources{grid-template-columns:1fr}.HomeConfidence-module__LV6u4a__step{padding:18px}.HomeConfidence-module__LV6u4a__stepNumber{margin-bottom:12px}.HomeConfidence-module__LV6u4a__step p{max-width:none}.HomeConfidence-module__LV6u4a__resource{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.HomeConfidence-module__LV6u4a__section a,.HomeConfidence-module__LV6u4a__question summary{transition:none}}
.Presets-module__ChJmOa__section{color:#f5f7f6;margin-top:64px}.Presets-module__ChJmOa__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.Presets-module__ChJmOa__eyebrow{color:#48e5c2;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.Presets-module__ChJmOa__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.1vw,31px);font-weight:550;line-height:1.16}.Presets-module__ChJmOa__heading p{color:#939e9b;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.6}.Presets-module__ChJmOa__sectionLink{color:#bfc7c4;flex-shrink:0;align-items:center;gap:7px;min-height:36px;font-size:12px;display:inline-flex}.Presets-module__ChJmOa__sectionLink:hover{color:#48e5c2}.Presets-module__ChJmOa__filters{gap:7px;margin-bottom:18px;padding:4px 2px 8px;display:flex;overflow-x:auto}.Presets-module__ChJmOa__more button{color:#b0b9b6;font:inherit;cursor:pointer;background:#171b1b;border:1px solid #ffffff16;border-radius:7px;font-size:12px;transition:border-color .16s,background .16s,color .16s}.Presets-module__ChJmOa__filters button{color:#c7e6db;white-space:nowrap;cursor:pointer;background:linear-gradient(#203b34 0%,#152923 100%);border:1px solid #48e5c22e;border-radius:10px;flex-shrink:0;min-height:38px;padding:9px 14px;font-size:12px;font-weight:550;line-height:1.4;transition:border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0c,0 3px #0a1712}.Presets-module__ChJmOa__filters button:hover{color:#effff8;background:linear-gradient(#2a5145 0%,#1c3830 100%);border-color:#48e5c278}.Presets-module__ChJmOa__filters button[aria-pressed=true]{color:#062b20;background:linear-gradient(#8bf7d5 0%,#48e5c2 55%,#2ed3ac 100%);border-color:#83f4d4;font-weight:650;box-shadow:inset 0 1px #fff5,0 3px #187d65}.Presets-module__ChJmOa__filters button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff18,0 1px #0a1712}.Presets-module__ChJmOa__filters button:focus-visible{outline-offset:4px;outline:2px solid #a5ffe1}.Presets-module__ChJmOa__more button:hover{color:#75ead0;border-color:#48e5c270}.Presets-module__ChJmOa__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.Presets-module__ChJmOa__card{color:#f5f7f6;background:#161a1b;border:1px solid #ffffff12;border-radius:11px;min-width:0;text-decoration:none;transition:border-color .18s,transform .18s;overflow:hidden}.Presets-module__ChJmOa__card:hover{border-color:#48e5c260;transform:translateY(-3px)}.Presets-module__ChJmOa__media{isolation:isolate;aspect-ratio:4/5;background:#202827;position:relative;overflow:hidden}.Presets-module__ChJmOa__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0003,#0000 35%,#0002);position:absolute;inset:0}.Presets-module__ChJmOa__mediaPlaceholder{z-index:1;color:#69867e;place-items:center;display:grid;position:absolute;inset:0}.Presets-module__ChJmOa__mediaPlaceholder[data-loading=true]{background:linear-gradient(145deg,#161a1b,#1c2220,#161a1b);animation:1.5s ease-in-out infinite alternate Presets-module__ChJmOa__presetsPulse}.Presets-module__ChJmOa__poster,.Presets-module__ChJmOa__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Presets-module__ChJmOa__badge{z-index:2;color:#e2eae7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121918a6;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.Presets-module__ChJmOa__play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12191891;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:10px;right:10px}.Presets-module__ChJmOa__cardBody{padding:12px}.Presets-module__ChJmOa__cardTitle h3{color:#f1f5f3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:550;line-height:1.4;overflow:hidden}.Presets-module__ChJmOa__cardTitle>span{color:#a4b0ab;margin-top:5px;font-size:10px;display:block}.Presets-module__ChJmOa__cardAction{color:#6de7ca;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding-top:10px;font-size:10px;font-weight:500;display:flex}.Presets-module__ChJmOa__cardAction svg{flex-shrink:0}.Presets-module__ChJmOa__more{justify-content:center;margin-top:22px;display:flex}.Presets-module__ChJmOa__more button{align-items:center;gap:9px;min-height:40px;padding:10px 18px;display:inline-flex}.Presets-module__ChJmOa__skeleton{aspect-ratio:4/6;background:linear-gradient(145deg,#161a1b,#1c2220,#161a1b);border:1px solid #ffffff12;border-radius:11px;animation:1.5s ease-in-out infinite alternate Presets-module__ChJmOa__presetsPulse}@keyframes Presets-module__ChJmOa__presetsPulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Presets-module__ChJmOa__skeleton,.Presets-module__ChJmOa__mediaPlaceholder{animation:none}}.Presets-module__ChJmOa__loadingNote{color:#939e9b;margin:12px 0 0;font-size:12px}.Presets-module__ChJmOa__section a:focus-visible,.Presets-module__ChJmOa__section button:focus-visible{outline-offset:4px;outline:2px solid #48e5c2}@media (max-width:1100px){.Presets-module__ChJmOa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.Presets-module__ChJmOa__section{margin-top:46px}.Presets-module__ChJmOa__heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:15px}.Presets-module__ChJmOa__heading p{font-size:12px}.Presets-module__ChJmOa__sectionLink{min-height:32px;font-size:11px}.Presets-module__ChJmOa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.Presets-module__ChJmOa__cardBody{padding:10px}.Presets-module__ChJmOa__cardTitle h3{font-size:12px}.Presets-module__ChJmOa__cardAction{font-size:9px}.Presets-module__ChJmOa__badge{padding:4px 6px;top:8px;left:8px}}@media (prefers-reduced-motion:reduce){.Presets-module__ChJmOa__card,.Presets-module__ChJmOa__filters button,.Presets-module__ChJmOa__more button{transition:none}.Presets-module__ChJmOa__card:hover{transform:none}}
.Seedance-module__9Cshya__section{color:#f5f7f6;min-width:0;margin-top:64px}.Seedance-module__9Cshya__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.Seedance-module__9Cshya__eyebrow{color:#48e5c2;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.Seedance-module__9Cshya__titleLink{width:fit-content;color:inherit;text-decoration:none;display:block}.Seedance-module__9Cshya__titleLink h2{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3vw,40px);font-weight:550;line-height:1.1}.Seedance-module__9Cshya__description{color:#a3afa7;text-wrap:balance;max-width:290px;margin:17px 0 0;font-size:13px;line-height:1.7}.Seedance-module__9Cshya__featurePanel{background:radial-gradient(at 0 100%,#b5c7b228,#0000 65%),radial-gradient(at 38% 0,#6ba79517,#0000 60%),#161b19;border:1px solid #ffffff16;border-radius:20px;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);min-width:0;display:grid;overflow:hidden}.Seedance-module__9Cshya__promoCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:34px clamp(22px,2.8vw,40px);display:flex}.Seedance-module__9Cshya__promoEyebrow{color:#bdcbc1;letter-spacing:.14em;font-size:9px;font-weight:500;line-height:1.4}.Seedance-module__9Cshya__promoCopy h3{color:#eff4ed;letter-spacing:-.055em;text-wrap:balance;max-width:310px;margin:16px 0 0;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.08}.Seedance-module__9Cshya__previewNote{color:#8fa196;max-width:255px;margin:19px 0 0;font-size:10px;line-height:1.65}.Seedance-module__9Cshya__actions{flex-flow:column wrap;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.Seedance-module__9Cshya__pauseButton,.Seedance-module__9Cshya__createLink,.Seedance-module__9Cshya__showAllButton{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.Seedance-module__9Cshya__pauseButton{color:#aeb9b3;background:0 0;padding:0 4px}.Seedance-module__9Cshya__pauseButton:hover{color:#f5f7f6}.Seedance-module__9Cshya__createLink{color:#10241d;background:#48e5c2;border:1px solid #48e5c2;min-height:42px;padding:0 15px;transition:background .18s,border-color .18s}.Seedance-module__9Cshya__createLink:hover{background:#80f2d6;border-color:#80f2d6}.Seedance-module__9Cshya__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.Seedance-module__9Cshya__collage{grid-template-columns:repeat(var(--preview-columns,4), minmax(0, 1fr));min-width:0;height:448px;color:inherit;align-items:start;gap:10px;padding-right:16px;text-decoration:none;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.Seedance-module__9Cshya__collageSkeleton{background:linear-gradient(160deg,#1a1f1d,#222826,#1a1f1d);border-radius:12px;height:100%;animation:1.5s ease-in-out infinite alternate Seedance-module__9Cshya__seedanceSkeleton}@keyframes Seedance-module__9Cshya__seedanceSkeleton{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Seedance-module__9Cshya__collageSkeleton{animation:none}}.Seedance-module__9Cshya__collageLane{--card-height:274px;min-width:0;height:100%;overflow:hidden}.Seedance-module__9Cshya__collageLane:nth-child(2){--card-height:328px}.Seedance-module__9Cshya__collageLane:nth-child(3){--card-height:292px}.Seedance-module__9Cshya__collageLane:nth-child(4){--card-height:310px}.Seedance-module__9Cshya__collageTrack{will-change:transform;width:100%;animation:Seedance-module__9Cshya__seedance-scroll-down var(--lane-duration,32s) linear infinite;animation-delay:var(--lane-delay,0s);flex-direction:column;display:flex}.Seedance-module__9Cshya__trackSequence{flex-direction:column;flex:none;gap:10px;padding-bottom:10px;display:flex}.Seedance-module__9Cshya__collage[data-paused=true] .Seedance-module__9Cshya__collageTrack{animation-play-state:paused}@keyframes Seedance-module__9Cshya__seedance-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.Seedance-module__9Cshya__card{color:#f5f7f6;background:#151719;border:1px solid #ffffff0e;border-radius:12px;min-width:0;text-decoration:none;transition:border-color .18s;display:block;overflow:hidden}.Seedance-module__9Cshya__card:hover{border-color:#48e5c255}.Seedance-module__9Cshya__cardMedia{isolation:isolate;aspect-ratio:1.42;background:linear-gradient(135deg,#263330,#171c20);position:relative;overflow:hidden}.Seedance-module__9Cshya__cardMedia video{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.Seedance-module__9Cshya__card:hover video{transform:scale(1.04)}.Seedance-module__9Cshya__mediaShade{pointer-events:none;background:linear-gradient(#0002,#0000 42%,#0006);position:absolute;inset:0}.Seedance-module__9Cshya__cardLabel{color:#eef4f0;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0f77;border:1px solid #ffffff25;border-radius:5px;max-width:calc(100% - 22px);padding:6px 7px;font-size:8px;font-weight:500;line-height:1.2;position:absolute;top:11px;left:11px;overflow:hidden}.Seedance-module__9Cshya__openIcon{color:#fff;background:#141a174a;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.Seedance-module__9Cshya__unavailable{color:#b3beb8;background:#101715b3;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.Seedance-module__9Cshya__featuredCard{height:var(--card-height);border:0;border-radius:11px;flex:none;margin:0;position:relative}.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__cardMedia{aspect-ratio:auto;height:100%}.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__mediaShade{background:linear-gradient(#0002,#0000 35%,#000a)}.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__openIcon{display:none}.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__cardLabel{max-width:calc(100% - 16px);padding:5px;font-size:7px;top:10px;left:8px}.Seedance-module__9Cshya__galleryFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.Seedance-module__9Cshya__note{color:#7e8b83;margin:0;font-size:10px;line-height:1.6}.Seedance-module__9Cshya__showAllButton{color:#d8e6de;background:#1a201d;border:1px solid #ffffff1c;flex-shrink:0;padding:0 13px}.Seedance-module__9Cshya__showAllButton:hover{color:#48e5c2;border-color:#48e5c255}.Seedance-module__9Cshya__titleLink:focus-visible,.Seedance-module__9Cshya__pauseButton:focus-visible,.Seedance-module__9Cshya__createLink:focus-visible,.Seedance-module__9Cshya__showAllButton:focus-visible,.Seedance-module__9Cshya__collage:focus-visible,.Seedance-module__9Cshya__card:focus-visible{outline-offset:4px;outline:2px solid #48e5c2}.Seedance-module__9Cshya__collage:focus-visible{outline-offset:-3px}@media (max-width:1100px){.Seedance-module__9Cshya__heading{align-items:flex-start}.Seedance-module__9Cshya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Seedance-module__9Cshya__cardMedia{aspect-ratio:1.65}}@media (max-width:900px){.Seedance-module__9Cshya__featurePanel{grid-template-columns:1fr}.Seedance-module__9Cshya__promoCopy{padding:32px}.Seedance-module__9Cshya__promoCopy h3{max-width:480px;font-size:38px}.Seedance-module__9Cshya__description{max-width:460px}.Seedance-module__9Cshya__actions{flex-direction:column;justify-content:center;align-items:center;gap:12px}.Seedance-module__9Cshya__previewNote{max-width:420px}.Seedance-module__9Cshya__collage{height:350px;padding:0 16px}}@media (max-width:650px){.Seedance-module__9Cshya__section{margin-top:46px}.Seedance-module__9Cshya__heading{flex-direction:column;gap:14px;margin-bottom:17px}.Seedance-module__9Cshya__eyebrow{margin-bottom:10px}.Seedance-module__9Cshya__titleLink h2{font-size:32px}.Seedance-module__9Cshya__description{max-width:380px;font-size:12px}.Seedance-module__9Cshya__actions{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%}.Seedance-module__9Cshya__pauseButton,.Seedance-module__9Cshya__createLink,.Seedance-module__9Cshya__showAllButton{min-height:40px;font-size:10px}.Seedance-module__9Cshya__grid{gap:10px}.Seedance-module__9Cshya__featurePanel{border-radius:15px}.Seedance-module__9Cshya__promoCopy{padding:28px 22px}.Seedance-module__9Cshya__promoCopy h3{max-width:300px;font-size:35px}.Seedance-module__9Cshya__previewNote{margin-top:15px}.Seedance-module__9Cshya__collage{grid-template-columns:repeat(var(--preview-columns,2), minmax(0, 1fr));gap:10px;height:476px;padding:0 12px}.Seedance-module__9Cshya__collageLane{--card-height:226px}.Seedance-module__9Cshya__collageLane:nth-child(2){--card-height:255px}.Seedance-module__9Cshya__cardMedia{aspect-ratio:1.02}.Seedance-module__9Cshya__cardLabel{max-width:calc(100% - 16px);padding:5px;font-size:7px;top:8px;left:8px}.Seedance-module__9Cshya__openIcon{width:27px;height:27px;bottom:9px;right:9px}.Seedance-module__9Cshya__galleryFooter{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.Seedance-module__9Cshya__collageTrack{will-change:auto;animation:none;transform:none}.Seedance-module__9Cshya__card,.Seedance-module__9Cshya__cardMedia video,.Seedance-module__9Cshya__createLink{transition:none}.Seedance-module__9Cshya__card:hover video{transform:none}}.Seedance-module__9Cshya__featurePanel{background:#0f1112;border-radius:22px;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);height:clamp(380px,32vw,470px)}.Seedance-module__9Cshya__promoCopy{text-align:center;isolation:isolate;align-items:center;padding:34px clamp(20px,2.4vw,36px);position:relative;overflow:hidden}.Seedance-module__9Cshya__promoCopy:before{content:"";z-index:-1;filter:blur(40px)saturate(1.1);opacity:.8;background:radial-gradient(circle at 10% 10%,#b7a6dc 0%,#0000 45%),radial-gradient(circle at 85% 30%,#6e8f88 0%,#0000 50%),radial-gradient(circle at 30% 90%,#48e5c2 0%,#0000 45%),radial-gradient(circle at 70% 75%,#8b6f6c 0%,#0000 55%),#3a3d3f;animation:16s ease-in-out infinite alternate Seedance-module__9Cshya__seedance-aurora;position:absolute;inset:-20%}.Seedance-module__9Cshya__promoCopy:after{content:"";z-index:-1;background:linear-gradient(#0000001f,#00000059);position:absolute;inset:0}.Seedance-module__9Cshya__promoEyebrow{color:#f1f4f2;letter-spacing:.12em;font-size:11px;font-weight:700}.Seedance-module__9Cshya__promoCopy h3{color:#fff;letter-spacing:-.05em;max-width:320px;text-shadow:none;margin:12px auto 0;font-size:clamp(30px,2.9vw,44px);font-weight:650}.Seedance-module__9Cshya__promoCopy .Seedance-module__9Cshya__description{color:#e6ecea;max-width:280px;margin:14px auto 0;font-size:15px;line-height:1.5}.Seedance-module__9Cshya__actions{align-items:center;margin-top:26px}.Seedance-module__9Cshya__createLink{color:#fff;min-height:52px;text-shadow:none;background:linear-gradient(135deg,#48e5c2 0%,#2c8f7c 55%,#8fd9c8 100%);border:1px solid #ffffff59;border-radius:14px;padding:0 28px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #fff6,0 10px 30px -10px #48e5c2aa}.Seedance-module__9Cshya__createLink:hover{background:linear-gradient(135deg,#5ff0cf 0%,#35a28d 55%,#a2e6d6 100%);border-color:#ffffff80;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 16px 40px -10px #48e5c2cc}.Seedance-module__9Cshya__pauseButton{color:#ffffffb3}.Seedance-module__9Cshya__previewNote{display:none}.Seedance-module__9Cshya__collage{gap:8px;height:100%;padding:0 8px;-webkit-mask-image:none;mask-image:none}.Seedance-module__9Cshya__trackSequence{gap:8px;padding-bottom:8px}.Seedance-module__9Cshya__featuredCard{border:0;border-radius:12px}.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__cardLabel,.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__openIcon,.Seedance-module__9Cshya__featuredCard .Seedance-module__9Cshya__mediaShade{display:none}@keyframes Seedance-module__9Cshya__seedance-aurora{0%{transform:translate(-4%,-3%)rotate(0)scale(1)}to{transform:translate(4%,3%)rotate(8deg)scale(1.08)}}@media (max-width:900px){.Seedance-module__9Cshya__featurePanel{grid-template-columns:1fr;height:auto}.Seedance-module__9Cshya__collage{height:380px;padding:8px}.Seedance-module__9Cshya__actions{flex-flow:column;justify-content:center;align-items:center;width:100%}.Seedance-module__9Cshya__createLink,.Seedance-module__9Cshya__pauseButton{align-self:center;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.Seedance-module__9Cshya__promoCopy:before{animation:none}}
.ModelImageGallery-module__teCk8G__section{color:#f5f7f6;width:100%;min-width:0;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin-top:64px}.ModelImageGallery-module__teCk8G__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.ModelImageGallery-module__teCk8G__eyebrow{color:#48e5c2;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:600;line-height:1.4;display:block}.ModelImageGallery-module__teCk8G__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.1vw,31px);font-weight:550;line-height:1.16}.ModelImageGallery-module__teCk8G__heading h2 a{color:inherit;text-decoration:none}.ModelImageGallery-module__teCk8G__heading h2 a:hover{color:#48e5c2}.ModelImageGallery-module__teCk8G__description{color:#959f9a;max-width:68ch;margin:10px 0 0;font-size:13px;line-height:1.65}.ModelImageGallery-module__teCk8G__sectionLink{color:#bfc7c4;flex-shrink:0;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.ModelImageGallery-module__teCk8G__sectionLink:hover,.ModelImageGallery-module__teCk8G__sectionLink svg{color:#48e5c2}.ModelImageGallery-module__teCk8G__galleryLabel{color:#a7b2ad;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.ModelImageGallery-module__teCk8G__loading{color:#8b9791;text-align:right;max-width:36ch}.ModelImageGallery-module__teCk8G__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ModelImageGallery-module__teCk8G__card{isolation:isolate;aspect-ratio:4/5;color:#fff;background:#151719;border-radius:12px;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.ModelImageGallery-module__teCk8G__landscape .ModelImageGallery-module__teCk8G__card{aspect-ratio:1.12}.ModelImageGallery-module__teCk8G__cardLink{border-radius:inherit;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.ModelImageGallery-module__teCk8G__cardLink:focus-visible{outline-offset:-3px}.ModelImageGallery-module__teCk8G__imageError{z-index:3;color:#bfc7c4;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:42%;left:12px;right:12px;transform:translateY(-50%)}.ModelImageGallery-module__teCk8G__retryButton{color:#91eed5;cursor:pointer;background:#172923;border:1px solid #48e5c255;border-radius:8px;min-height:36px;padding:7px 14px;font-size:12px}.ModelImageGallery-module__teCk8G__retryButton:hover{background:#20372f;border-color:#48e5c2}.ModelImageGallery-module__teCk8G__card:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0002,#0000 28%,#0001 45%,#070c0be6);border:1px solid #ffffff12;transition:border-color .18s;position:absolute;inset:0}.ModelImageGallery-module__teCk8G__image{object-fit:cover;transition:transform .35s}.ModelImageGallery-module__teCk8G__card:hover .ModelImageGallery-module__teCk8G__image{transform:scale(1.045)}.ModelImageGallery-module__teCk8G__card:hover:after,.ModelImageGallery-module__teCk8G__card:focus-within:after{border-color:#48e5c280}.ModelImageGallery-module__teCk8G__badge{z-index:2;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0d0f70;border:1px solid #ffffff26;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:550;line-height:1.3;position:absolute;top:12px;left:12px}.ModelImageGallery-module__teCk8G__cardCopy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:20px;left:18px;right:18px}.ModelImageGallery-module__teCk8G__cardTitle{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.13}.ModelImageGallery-module__teCk8G__cardAction{color:#ebf0ed;align-items:center;gap:8px;margin-top:13px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.ModelImageGallery-module__teCk8G__cardAction svg{color:#48e5c2;flex-shrink:0}.ModelImageGallery-module__teCk8G__galleryFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.ModelImageGallery-module__teCk8G__caption{color:#89968f;max-width:76ch;margin:0;font-size:11px;line-height:1.6}.ModelImageGallery-module__teCk8G__toggle{color:#e2e9e5;cursor:pointer;background:#151719;border:1px solid #ffffff16;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:500;line-height:1.5;transition:color .18s,border-color .18s;display:inline-flex}.ModelImageGallery-module__teCk8G__toggle:hover{color:#48e5c2;border-color:#48e5c266}.ModelImageGallery-module__teCk8G__toggle svg{color:#48e5c2}.ModelImageGallery-module__teCk8G__expanded{transform:rotate(180deg)}.ModelImageGallery-module__teCk8G__section :where(a,button):focus-visible{outline-offset:4px;outline:2px solid #48e5c2}@media (max-width:1000px){.ModelImageGallery-module__teCk8G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ModelImageGallery-module__teCk8G__card{aspect-ratio:1}.ModelImageGallery-module__teCk8G__landscape .ModelImageGallery-module__teCk8G__card{aspect-ratio:1.2}}@media (max-width:650px){.ModelImageGallery-module__teCk8G__section{margin-top:32px}.ModelImageGallery-module__teCk8G__heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.ModelImageGallery-module__teCk8G__heading h2{font-size:25px}.ModelImageGallery-module__teCk8G__description{font-size:12px}.ModelImageGallery-module__teCk8G__sectionLink{min-height:32px}.ModelImageGallery-module__teCk8G__grid{gap:10px}.ModelImageGallery-module__teCk8G__card,.ModelImageGallery-module__teCk8G__landscape .ModelImageGallery-module__teCk8G__card{aspect-ratio:.76}.ModelImageGallery-module__teCk8G__badge{font-size:7px;top:9px;left:9px}.ModelImageGallery-module__teCk8G__cardCopy{bottom:12px;left:12px;right:12px}.ModelImageGallery-module__teCk8G__cardTitle{font-size:15px}.ModelImageGallery-module__teCk8G__cardAction{gap:5px;margin-top:10px;font-size:9px}.ModelImageGallery-module__teCk8G__galleryFooter{flex-direction:column;align-items:flex-start;gap:12px}.ModelImageGallery-module__teCk8G__toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.ModelImageGallery-module__teCk8G__image,.ModelImageGallery-module__teCk8G__card:after,.ModelImageGallery-module__teCk8G__sectionLink,.ModelImageGallery-module__teCk8G__toggle{transition:none}.ModelImageGallery-module__teCk8G__card:hover .ModelImageGallery-module__teCk8G__image{transform:none}}.ModelImageGallery-module__teCk8G__masonryFrame{max-height:1180px;position:relative;overflow:hidden}.ModelImageGallery-module__teCk8G__masonryFrame[data-expanded]{max-height:none}.ModelImageGallery-module__teCk8G__masonry{columns:5 220px;column-gap:8px}.ModelImageGallery-module__teCk8G__tile{break-inside:avoid;background:#1a1b1e;border-radius:10px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.ModelImageGallery-module__teCk8G__tile img{width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.ModelImageGallery-module__teCk8G__tile:hover img{transform:scale(1.04)}.ModelImageGallery-module__teCk8G__tileCaption{color:#fff;opacity:0;background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:flex-end;gap:10px;padding:36px 12px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.ModelImageGallery-module__teCk8G__tileCaption svg{flex:none}.ModelImageGallery-module__teCk8G__tile:hover .ModelImageGallery-module__teCk8G__tileCaption,.ModelImageGallery-module__teCk8G__tile:focus-visible .ModelImageGallery-module__teCk8G__tileCaption{opacity:1;transform:none}.ModelImageGallery-module__teCk8G__masonryFade{background:linear-gradient(#0000,#0f0f10 85%);justify-content:center;align-items:flex-end;height:220px;padding-bottom:24px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:600px){.ModelImageGallery-module__teCk8G__masonry{columns:2;column-gap:6px}.ModelImageGallery-module__teCk8G__tile{margin-bottom:6px}.ModelImageGallery-module__teCk8G__masonryFrame{max-height:900px}}
.PlaygroundHiggsfieldBanner-module__s5YFmq__banner{--accent:#48e5c2;isolation:isolate;color:#fff;background:radial-gradient(62% 58%,#030605 0%,#030605cc 45%,#0000 100%),linear-gradient(#0f3a30,#0a2620 50%,#0f3a30);border:1px solid #7ff5da;border-radius:28px;justify-content:center;align-items:center;min-height:clamp(380px,32vw,470px);margin-top:64px;display:flex;position:relative;overflow:hidden}.PlaygroundHiggsfieldBanner-module__s5YFmq__room{z-index:0;pointer-events:none;stroke:#9ff7e2;stroke-opacity:.16;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.PlaygroundHiggsfieldBanner-module__s5YFmq__room line,.PlaygroundHiggsfieldBanner-module__s5YFmq__room rect{vector-effect:non-scaling-stroke}.PlaygroundHiggsfieldBanner-module__s5YFmq__banner:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;animation:5s ease-in-out infinite PlaygroundHiggsfieldBanner-module__s5YFmq__glow-pulse;position:absolute;inset:0;box-shadow:inset 0 0 14px 3px #7ff5da,inset 0 0 70px 18px #48e5c2b3,inset 0 0 160px 50px #48e5c259}@keyframes PlaygroundHiggsfieldBanner-module__s5YFmq__glow-pulse{0%,to{opacity:.75}50%{opacity:1}}.PlaygroundHiggsfieldBanner-module__s5YFmq__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex;position:relative}.PlaygroundHiggsfieldBanner-module__s5YFmq__icons{align-items:center;margin-bottom:18px;display:flex}.PlaygroundHiggsfieldBanner-module__s5YFmq__icons span{width:40px;height:46px;transform:rotate(calc((var(--n) - 2) * 7deg)) translateY(calc(var(--n) * 0px));animation:4s ease-in-out infinite PlaygroundHiggsfieldBanner-module__s5YFmq__icon-bob;animation-delay:calc(var(--n) * -.6s);border:2px solid #0b0f0e;border-radius:10px;margin:0 -6px;position:relative;overflow:hidden;box-shadow:0 6px 16px #0008}.PlaygroundHiggsfieldBanner-module__s5YFmq__icons span[data-center]{z-index:1;border-color:var(--accent);width:50px;height:56px}.PlaygroundHiggsfieldBanner-module__s5YFmq__icons img{object-fit:cover}.PlaygroundHiggsfieldBanner-module__s5YFmq__title{color:var(--accent);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.6vw,86px);font-weight:800;line-height:.95}.PlaygroundHiggsfieldBanner-module__s5YFmq__copy p{color:#d1d1d3;margin:16px 0 0;font-size:clamp(15px,1.3vw,19px);font-weight:500}.PlaygroundHiggsfieldBanner-module__s5YFmq__cta{color:#06120f;background:#fff;border-radius:14px;align-items:center;gap:9px;margin-top:30px;padding:15px 26px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px #b9c7c3,0 18px 40px -12px #0008}.PlaygroundHiggsfieldBanner-module__s5YFmq__cta:hover{transform:translateY(-2px);box-shadow:0 6px #b9c7c3,0 24px 50px -12px #000a}.PlaygroundHiggsfieldBanner-module__s5YFmq__cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.PlaygroundHiggsfieldBanner-module__s5YFmq__panel{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);pointer-events:none;background:linear-gradient(160deg,#ffffff1c,#ffffff08 60%);border:1px solid #ffffff24;border-radius:22px;padding:14px;position:absolute;box-shadow:0 24px 50px -20px #000c,inset 0 1px #ffffff2e}.PlaygroundHiggsfieldBanner-module__s5YFmq__panelHead{white-space:nowrap;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.PlaygroundHiggsfieldBanner-module__s5YFmq__panelCount,.PlaygroundHiggsfieldBanner-module__s5YFmq__panelMeta{color:#fff9;margin-left:auto;font-size:13px;font-weight:500}.PlaygroundHiggsfieldBanner-module__s5YFmq__panelCount{align-items:center;gap:6px;display:inline-flex}.PlaygroundHiggsfieldBanner-module__s5YFmq__panelCount i{border:2px solid #ffffff80;border-radius:50%;width:10px;height:10px}.PlaygroundHiggsfieldBanner-module__s5YFmq__panelChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#1c1f1ee6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0007}.PlaygroundHiggsfieldBanner-module__s5YFmq__effectsPanel{width:clamp(210px,19vw,300px);animation:7s ease-in-out infinite PlaygroundHiggsfieldBanner-module__s5YFmq__panel-float;bottom:36px;left:5%}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack{height:clamp(95px,8vw,120px);position:relative}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack span{border-radius:10px;width:34%;height:84%;position:absolute;top:8%;overflow:hidden;box-shadow:0 10px 24px #0008}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack img,.PlaygroundHiggsfieldBanner-module__s5YFmq__shots img{object-fit:cover}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack1{left:4%;transform:rotate(-12deg)translateY(3px)}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack2{z-index:1;left:33%;width:36%!important;height:100%!important;top:0!important}.PlaygroundHiggsfieldBanner-module__s5YFmq__stack3{left:62%;transform:rotate(12deg)translateY(3px)}.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor{z-index:2;color:#fff;pointer-events:none;align-items:flex-start;gap:4px;animation:6s ease-in-out infinite PlaygroundHiggsfieldBanner-module__s5YFmq__cursor-drift;display:flex;position:absolute;top:14%;right:26%}.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor svg{fill:#fff;transform:rotate(-12deg)}.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor span{color:#0b1210;background:#fff;border-radius:999px;margin-top:18px;padding:8px 14px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #0006}.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor.PlaygroundHiggsfieldBanner-module__s5YFmq__mintCursor{color:var(--accent);animation-delay:-3s;inset:auto auto 22px 24%}.PlaygroundHiggsfieldBanner-module__s5YFmq__mintCursor svg{fill:var(--accent)}.PlaygroundHiggsfieldBanner-module__s5YFmq__mintCursor span{background:var(--accent);color:#06120f;box-shadow:0 8px 24px #48e5c240}.PlaygroundHiggsfieldBanner-module__s5YFmq__videoPanel{width:clamp(200px,17vw,260px);animation:8s ease-in-out -2s infinite PlaygroundHiggsfieldBanner-module__s5YFmq__panel-float;top:7%;right:4%}.PlaygroundHiggsfieldBanner-module__s5YFmq__cinemaPanel{width:clamp(220px,17vw,260px);animation:9s ease-in-out -4s infinite PlaygroundHiggsfieldBanner-module__s5YFmq__panel-float;bottom:28px;right:5%}.PlaygroundHiggsfieldBanner-module__s5YFmq__cinemaPanel .PlaygroundHiggsfieldBanner-module__s5YFmq__shots{aspect-ratio:16/9;grid-template-columns:1fr;height:auto}.PlaygroundHiggsfieldBanner-module__s5YFmq__shots{grid-template-columns:1.6fr 1fr;gap:8px;height:clamp(80px,7vw,100px);display:grid}.PlaygroundHiggsfieldBanner-module__s5YFmq__shots span{border-radius:10px;position:relative;overflow:hidden}@keyframes PlaygroundHiggsfieldBanner-module__s5YFmq__panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes PlaygroundHiggsfieldBanner-module__s5YFmq__icon-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes PlaygroundHiggsfieldBanner-module__s5YFmq__cursor-drift{0%,to{translate:0}50%{translate:-18px 10px}}@media (max-width:1100px){.PlaygroundHiggsfieldBanner-module__s5YFmq__cinemaPanel{display:none}.PlaygroundHiggsfieldBanner-module__s5YFmq__effectsPanel{left:3%}.PlaygroundHiggsfieldBanner-module__s5YFmq__videoPanel{right:3%}.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor{right:22%}}@media (max-width:800px){.PlaygroundHiggsfieldBanner-module__s5YFmq__banner{min-height:360px}.PlaygroundHiggsfieldBanner-module__s5YFmq__panel,.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor{display:none}}@media (max-width:640px){.PlaygroundHiggsfieldBanner-module__s5YFmq__banner{border-radius:18px;min-height:270px;margin-top:32px}.PlaygroundHiggsfieldBanner-module__s5YFmq__copy{padding:26px 16px}.PlaygroundHiggsfieldBanner-module__s5YFmq__title{font-size:clamp(28px,8.5vw,46px);line-height:1.02}.PlaygroundHiggsfieldBanner-module__s5YFmq__title span{display:block}.PlaygroundHiggsfieldBanner-module__s5YFmq__copy p{max-width:30ch;font-size:12px;line-height:1.5}.PlaygroundHiggsfieldBanner-module__s5YFmq__icons{margin-bottom:14px}.PlaygroundHiggsfieldBanner-module__s5YFmq__cta{min-height:44px;margin-top:20px;padding:12px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.PlaygroundHiggsfieldBanner-module__s5YFmq__banner:before,.PlaygroundHiggsfieldBanner-module__s5YFmq__panel,.PlaygroundHiggsfieldBanner-module__s5YFmq__cursor,.PlaygroundHiggsfieldBanner-module__s5YFmq__icons span{animation:none}}
.HeroEffectsSection-module__yLbOoa__section{color:#f5f7f6;min-width:0;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin-top:64px}.HeroEffectsSection-module__yLbOoa__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.HeroEffectsSection-module__yLbOoa__eyebrow{color:#48e5c2;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:600;line-height:1.4;display:block}.HeroEffectsSection-module__yLbOoa__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.1vw,31px);font-weight:550;line-height:1.16}.HeroEffectsSection-module__yLbOoa__description{color:#959f9a;margin:10px 0 0;font-size:13px;line-height:1.65}.HeroEffectsSection-module__yLbOoa__catalogCount{color:#a4b0a9;flex-shrink:0;padding-bottom:3px;font-size:11px;line-height:1.5}.HeroEffectsSection-module__yLbOoa__filters{gap:7px;margin-bottom:18px;padding:4px 2px 8px;display:flex;overflow-x:auto}.HeroEffectsSection-module__yLbOoa__filter{color:#c7e6db;white-space:nowrap;cursor:pointer;background:linear-gradient(#203b34 0%,#152923 100%);border:1px solid #48e5c22e;border-radius:10px;flex-shrink:0;min-height:38px;padding:9px 14px;font-size:12px;font-weight:550;line-height:1.4;transition:border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0c,0 3px #0a1712}.HeroEffectsSection-module__yLbOoa__filter:hover{color:#effff8;background:linear-gradient(#2a5145 0%,#1c3830 100%);border-color:#48e5c278}.HeroEffectsSection-module__yLbOoa__filter[aria-pressed=true]{color:#062b20;background:linear-gradient(#8bf7d5 0%,#48e5c2 55%,#2ed3ac 100%);border-color:#83f4d4;font-weight:650;box-shadow:inset 0 1px #fff5,0 3px #187d65}.HeroEffectsSection-module__yLbOoa__filter:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff18,0 1px #0a1712}.HeroEffectsSection-module__yLbOoa__filter:focus-visible{outline-offset:4px;outline:2px solid #a5ffe1}.HeroEffectsSection-module__yLbOoa__row{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;gap:12px;width:100%;padding:4px 2px 10px;display:flex;overflow:auto hidden}.HeroEffectsSection-module__yLbOoa__row::-webkit-scrollbar{display:none}.HeroEffectsSection-module__yLbOoa__card{scroll-snap-align:start;background:#151719;border:1px solid #ffffff12;border-radius:12px;flex:0 0 220px;min-width:0;overflow:hidden}.HeroEffectsSection-module__yLbOoa__preview{aspect-ratio:3/4;cursor:pointer;background:#101313;border:0;border-radius:11px 11px 0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.HeroEffectsSection-module__yLbOoa__image{object-fit:cover;opacity:0;transition:transform .35s,opacity .25s}.HeroEffectsSection-module__yLbOoa__image[data-loaded=true]{opacity:1}.HeroEffectsSection-module__yLbOoa__imageSkeleton{background:linear-gradient(145deg,#151719,#1c2220,#151719);animation:1.5s ease-in-out infinite alternate HeroEffectsSection-module__yLbOoa__loadingPulse;position:absolute;inset:0}.HeroEffectsSection-module__yLbOoa__preview:hover .HeroEffectsSection-module__yLbOoa__image{transform:scale(1.045)}.HeroEffectsSection-module__yLbOoa__noPreview{color:#aab8b0;text-align:center;background:radial-gradient(at top,#1c2522,#111514 75%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:12px;font-weight:500;line-height:1.5;display:flex;position:absolute;inset:0}.HeroEffectsSection-module__yLbOoa__noPreview svg{color:#6c8a7c;margin-bottom:4px}.HeroEffectsSection-module__yLbOoa__noPreview small{color:#788c81;max-width:18ch;font-size:10px;font-weight:400}.HeroEffectsSection-module__yLbOoa__previewHint{color:#f5f7f6;background:#0d0d0f99;border:1px solid #ffffff20;border-radius:5px;padding:5px 7px;font-size:9px;line-height:1.3;position:absolute;bottom:10px;right:10px}.HeroEffectsSection-module__yLbOoa__cardBody{padding:13px 12px 12px}.HeroEffectsSection-module__yLbOoa__cardBody h3{color:#f0f4f1;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0 0 7px;font-size:14px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.HeroEffectsSection-module__yLbOoa__cost{color:#a8b8af;align-items:center;gap:4px;font-size:10px;line-height:1.4;display:inline-flex}.HeroEffectsSection-module__yLbOoa__cost svg{color:#48e5c2}.HeroEffectsSection-module__yLbOoa__cardActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.HeroEffectsSection-module__yLbOoa__useEffect,.HeroEffectsSection-module__yLbOoa__dialogCta{color:#062b20;background:linear-gradient(#8bf7d5 0%,#48e5c2 55%,#2ed3ac 100%);border:1px solid #83f4d4;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:10px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .18s;display:inline-flex;box-shadow:inset 0 1px #fff5,0 3px #187d65}.HeroEffectsSection-module__yLbOoa__useEffect:hover,.HeroEffectsSection-module__yLbOoa__dialogCta:hover{background:linear-gradient(#b0ffe6 0%,#65efce 55%,#41dfb7 100%)}.HeroEffectsSection-module__yLbOoa__detailsButton{color:#b2bfb8;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:10px;line-height:1.4}.HeroEffectsSection-module__yLbOoa__detailsButton:hover{color:#48e5c2}.HeroEffectsSection-module__yLbOoa__caption{color:#89968f;max-width:80ch;margin:14px 0 0;font-size:11px;line-height:1.6}.HeroEffectsSection-module__yLbOoa__toggle{color:#e2e9e5;cursor:pointer;background:#151719;border:1px solid #ffffff16;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.HeroEffectsSection-module__yLbOoa__toggle:hover{color:#48e5c2;border-color:#48e5c266}.HeroEffectsSection-module__yLbOoa__stateLabel{color:#a7b2ad;margin:0 0 14px;font-size:12px}.HeroEffectsSection-module__yLbOoa__skeleton{aspect-ratio:3/4;background:linear-gradient(145deg,#151719,#1c2220,#151719);border:1px solid #ffffff12;border-radius:12px;flex:0 0 220px;min-height:0;animation:1.5s ease-in-out infinite alternate HeroEffectsSection-module__yLbOoa__loadingPulse}.HeroEffectsSection-module__yLbOoa__emptyState{color:#a7b2ad;background:#151719;border:1px solid #ffffff12;border-radius:12px;padding:26px;font-size:13px;line-height:1.6}.HeroEffectsSection-module__yLbOoa__emptyState p{margin:0 0 16px}.HeroEffectsSection-module__yLbOoa__emptyActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HeroEffectsSection-module__yLbOoa__dialog{color:#f5f7f6;width:min(860px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#111514;border:1px solid #ffffff24;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.HeroEffectsSection-module__yLbOoa__dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050908d9}.HeroEffectsSection-module__yLbOoa__dialogLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.HeroEffectsSection-module__yLbOoa__dialogMedia{background:#0d0d0f;min-height:520px;position:relative;overflow:hidden}.HeroEffectsSection-module__yLbOoa__dialogContent{flex-direction:column;align-items:flex-start;min-width:0;padding:42px 28px 28px;display:flex}.HeroEffectsSection-module__yLbOoa__dialogContent h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:550;line-height:1.1}.HeroEffectsSection-module__yLbOoa__dialogDescription{color:#a6b2ab;margin:12px 0 18px;font-size:13px;line-height:1.65}.HeroEffectsSection-module__yLbOoa__dialogCost{color:#48e5c2;background:#48e5c20c;border:1px solid #48e5c230;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;line-height:1.5;display:inline-flex}.HeroEffectsSection-module__yLbOoa__promptBlock{width:100%;margin-top:22px}.HeroEffectsSection-module__yLbOoa__promptBlock h3{color:#c4cec8;margin:0 0 10px;font-size:11px;font-weight:500;line-height:1.4}.HeroEffectsSection-module__yLbOoa__prompt{color:#a6b2ab;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0d0f;border:1px solid #ffffff12;border-radius:10px;max-height:200px;margin:0;padding:14px;font-size:12px;line-height:1.75;overflow:auto}.HeroEffectsSection-module__yLbOoa__dialogNote{color:#89968f;margin:18px 0 22px;font-size:11px;line-height:1.6}.HeroEffectsSection-module__yLbOoa__dialogCta{width:100%;min-height:44px;margin-top:auto;font-size:12px}.HeroEffectsSection-module__yLbOoa__closeButton{z-index:2;color:#eef5f0;cursor:pointer;background:#0d0d0fcc;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.HeroEffectsSection-module__yLbOoa__closeButton:hover{color:#48e5c2;border-color:#48e5c280}.HeroEffectsSection-module__yLbOoa__section :where(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #48e5c2}.HeroEffectsSection-module__yLbOoa__preview:focus-visible{outline-offset:-4px}@keyframes HeroEffectsSection-module__yLbOoa__loadingPulse{0%{opacity:.5}to{opacity:1}}@media (max-width:1100px){.HeroEffectsSection-module__yLbOoa__card,.HeroEffectsSection-module__yLbOoa__skeleton{flex-basis:190px}}@media (max-width:700px){.HeroEffectsSection-module__yLbOoa__dialog{max-height:calc(100dvh - 24px)}.HeroEffectsSection-module__yLbOoa__dialogLayout{grid-template-columns:1fr}.HeroEffectsSection-module__yLbOoa__dialogMedia{aspect-ratio:1.5;min-height:0}.HeroEffectsSection-module__yLbOoa__dialogContent{padding:24px}.HeroEffectsSection-module__yLbOoa__dialogMedia .HeroEffectsSection-module__yLbOoa__image{object-position:50% 35%}}@media (max-width:650px){.HeroEffectsSection-module__yLbOoa__section{margin-top:46px}.HeroEffectsSection-module__yLbOoa__heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.HeroEffectsSection-module__yLbOoa__heading h2{font-size:25px}.HeroEffectsSection-module__yLbOoa__row{gap:10px}.HeroEffectsSection-module__yLbOoa__card,.HeroEffectsSection-module__yLbOoa__skeleton{flex-basis:170px}.HeroEffectsSection-module__yLbOoa__cardBody{padding:12px 10px}.HeroEffectsSection-module__yLbOoa__cardBody h3{font-size:13px}.HeroEffectsSection-module__yLbOoa__cardActions{gap:8px}.HeroEffectsSection-module__yLbOoa__useEffect,.HeroEffectsSection-module__yLbOoa__detailsButton{min-height:40px}.HeroEffectsSection-module__yLbOoa__useEffect{gap:4px;padding-inline:8px}.HeroEffectsSection-module__yLbOoa__toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.HeroEffectsSection-module__yLbOoa__row{scroll-behavior:auto}.HeroEffectsSection-module__yLbOoa__image,.HeroEffectsSection-module__yLbOoa__filter,.HeroEffectsSection-module__yLbOoa__useEffect,.HeroEffectsSection-module__yLbOoa__dialogCta{transition:none}.HeroEffectsSection-module__yLbOoa__preview:hover .HeroEffectsSection-module__yLbOoa__image{transform:none}.HeroEffectsSection-module__yLbOoa__skeleton,.HeroEffectsSection-module__yLbOoa__imageSkeleton{animation:none}}.HeroEffectsSection-module__yLbOoa__collection{margin-bottom:56px}.HeroEffectsSection-module__yLbOoa__collection:last-of-type{margin-bottom:0}.HeroEffectsSection-module__yLbOoa__newBadge{vertical-align:.32em;margin-left:.3em;font-size:11px}.HeroEffectsSection-module__yLbOoa__pumpkinAccent{vertical-align:-.24em;mix-blend-mode:screen;pointer-events:none;background:50%/170% no-repeat;width:1.2em;height:1.2em;margin-left:.2em;display:inline-block}
.RotatingImagePreview-module__S3f3Ba__preview{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.RotatingImagePreview-module__S3f3Ba__slide{animation:.65s both RotatingImagePreview-module__S3f3Ba__preview-appear;position:absolute;inset:0}.RotatingImagePreview-module__S3f3Ba__image{object-fit:cover;object-position:center top;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}@keyframes RotatingImagePreview-module__S3f3Ba__preview-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RotatingImagePreview-module__S3f3Ba__slide{animation:none}}
.FilmBanner-module__2plYFa__banner{color:#fff;isolation:isolate;background:#1d1e21;border:1px solid #ffffff14;border-radius:24px;height:clamp(280px,24vw,330px);display:grid;position:relative;overflow:hidden}.FilmBanner-module__2plYFa__glow{z-index:-1;background:radial-gradient(22% 80% at 4% 85%,#8b5cf6cc,#0000 70%),radial-gradient(24% 70% at 40% 0,#2f7d5c99,#0000 75%),radial-gradient(26% 80% at 82% 30%,#3b7c9a99,#0000 75%),linear-gradient(#24262a,#1a1b1e);position:absolute;inset:0}.FilmBanner-module__2plYFa__presents{z-index:3;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.FilmBanner-module__2plYFa__presents strong{letter-spacing:.18em;font-size:14px;font-weight:800}.FilmBanner-module__2plYFa__presents span{color:#ffffff73;letter-spacing:.22em;font-size:10px;font-weight:700}.FilmBanner-module__2plYFa__strip{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.FilmBanner-module__2plYFa__card{width:var(--card-width,clamp(150px, 16vw, 230px));color:#fff;aspect-ratio:var(--card-aspect,16 / 10);will-change:transform, opacity;background:#2a2c30;border-radius:8px;text-decoration:none;display:block;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 40px -16px #000000b3}.FilmBanner-module__2plYFa__card img,.FilmBanner-module__2plYFa__card video{object-fit:cover}.FilmBanner-module__2plYFa__cardTitle{z-index:1;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000c7);padding:28px 12px 10px;font-size:14px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.FilmBanner-module__2plYFa__card:focus-visible{outline-offset:2px;outline:2px solid #b69aff}.FilmBanner-module__2plYFa__tall{height:clamp(320px,28vw,400px)}.FilmBanner-module__2plYFa__logo{z-index:2;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FilmBanner-module__2plYFa__pill,.FilmBanner-module__2plYFa__ring{border-radius:999px;grid-area:1/1;width:clamp(230px,22vw,300px);height:clamp(120px,11vw,150px)}.FilmBanner-module__2plYFa__ring{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1f}.FilmBanner-module__2plYFa__ring:first-child{transform:translate(-26px)scale(.96)}.FilmBanner-module__2plYFa__ring:nth-child(2){transform:translate(26px)scale(.96)}.FilmBanner-module__2plYFa__pill{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(160deg,#ffffff2b 0%,#ffffff0d 45%,#ffffff05 60%,#ffffff17 100%);border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #000000b3,inset 0 1px 1px #fff6,inset 0 -1px 1px #ffffff1a,inset 0 0 24px #ffffff0d}.FilmBanner-module__2plYFa__pill:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;inset:0 12% 55%}.FilmBanner-module__2plYFa__word{background:linear-gradient(100deg,#a7bdb5 0%,#d3e5de 55%,#9fb7ae 100%);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,4.4vw,60px);font-weight:800;line-height:.95;position:relative}.FilmBanner-module__2plYFa__sub{white-space:nowrap;color:#e4e7ec;letter-spacing:.5em;padding-left:.5em;font-size:clamp(9px,.8vw,11px);font-weight:500;position:relative}.FilmBanner-module__2plYFa__cta{z-index:3;white-space:nowrap;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.16em;background:#1d1e2199;border:1px solid #ffffff59;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:9px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.FilmBanner-module__2plYFa__cta:hover{background:#ffffff1f;border-color:#fff}.FilmBanner-module__2plYFa__cta:focus-visible{outline-offset:3px;outline:2px solid #b69aff}@media (max-width:600px){.FilmBanner-module__2plYFa__banner{border-radius:18px;height:260px}.FilmBanner-module__2plYFa__tall{height:300px}.FilmBanner-module__2plYFa__card{width:var(--card-width-mobile,130px)}.FilmBanner-module__2plYFa__ring:first-child{transform:translate(-16px)scale(.96)}.FilmBanner-module__2plYFa__ring:nth-child(2){transform:translate(16px)scale(.96)}}
.FeatureCards-module__-r9mCW__section{min-width:0;margin:0 0 48px}.FeatureCards-module__-r9mCW__heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.FeatureCards-module__-r9mCW__heading h2{color:#f5f5f5;letter-spacing:-.035em;margin:0;font-size:23px;font-weight:600;line-height:1.3}.FeatureCards-module__-r9mCW__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:24px 20px;padding-bottom:12px;display:grid;overflow-x:auto}.FeatureCards-module__-r9mCW__card{scroll-snap-align:start;color:#f4f4f5;border-radius:10px;flex-direction:column;grid-column:auto;min-width:0;text-decoration:none;display:flex}.FeatureCards-module__-r9mCW__media{aspect-ratio:16/10;background:#181a1c;border:1px solid #ffffff18;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.FeatureCards-module__-r9mCW__media img,.FeatureCards-module__-r9mCW__media video{object-fit:cover}.FeatureCards-module__-r9mCW__media[data-contain] img,.FeatureCards-module__-r9mCW__media[data-contain] video{object-fit:contain!important}.FeatureCards-module__-r9mCW__caption{justify-content:space-between;align-items:center;gap:12px;padding:15px 2px 4px;display:flex}.FeatureCards-module__-r9mCW__title{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(14px,1.15vw,19px);font-weight:500;line-height:1.4}.FeatureCards-module__-r9mCW__caption svg{color:#a8bcb4;flex-shrink:0}.FeatureCards-module__-r9mCW__card:hover .FeatureCards-module__-r9mCW__title{color:#8bf7d5}.FeatureCards-module__-r9mCW__card:hover .FeatureCards-module__-r9mCW__media{border-color:#48e5c270}.FeatureCards-module__-r9mCW__section a:focus-visible{outline-offset:4px;outline:2px solid #48e5c2}@media (max-width:1000px){.FeatureCards-module__-r9mCW__row{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;gap:20px 14px;padding-bottom:10px;display:grid;overflow-x:auto}.FeatureCards-module__-r9mCW__card{scroll-snap-align:center}}@media (max-width:640px){.FeatureCards-module__-r9mCW__section{margin-bottom:32px}.FeatureCards-module__-r9mCW__heading{margin-bottom:16px}.FeatureCards-module__-r9mCW__heading h2{font-size:21px}.FeatureCards-module__-r9mCW__row{grid-auto-columns:100%;gap:16px}.FeatureCards-module__-r9mCW__card,.FeatureCards-module__-r9mCW__card[data-tool]{grid-column:auto}.FeatureCards-module__-r9mCW__media{aspect-ratio:16/9}.FeatureCards-module__-r9mCW__title{font-size:17px}.FeatureCards-module__-r9mCW__caption{padding-top:12px}}.FeatureCards-module__-r9mCW__row::-webkit-scrollbar{display:none}.FeatureCards-module__-r9mCW__scroller>button{width:44px;height:44px;display:flex}.FeatureCards-module__-r9mCW__scroller>button:focus-visible{outline-offset:3px;outline:2px solid #48e5c2}
.HomeExperience-module__XxyJMG__home{--home-accent:#48e5c2;width:100%;max-width:none;font-family:var(--font-geist-sans), Arial, sans-serif;color:#f5f5f6;margin:auto;padding:90px 20px 48px}.HomeExperience-module__XxyJMG__home a{text-decoration:none}.HomeExperience-module__XxyJMG__home a:focus-visible,.HomeExperience-module__XxyJMG__home summary:focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.HomeExperience-module__XxyJMG__hero{isolation:isolate;background:radial-gradient(at 50% 0,#263735 0,#1a1e20 40%,#121415 78%);border:1px solid #ffffff16;border-radius:18px;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden}.HomeExperience-module__XxyJMG__heroGlow{pointer-events:none;background:radial-gradient(#48e5c41f,#0000 65%);height:80%;position:absolute;top:0;left:25%;right:25%}.HomeExperience-module__XxyJMG__heroLeft,.HomeExperience-module__XxyJMG__heroRight{object-fit:contain;object-position:bottom;z-index:-1;pointer-events:none;width:auto;max-width:33%;height:99%;position:absolute;bottom:0}.HomeExperience-module__XxyJMG__heroLeft{left:1%;transform:rotate(-3deg)}.HomeExperience-module__XxyJMG__heroRight{height:96%;right:1%;transform:rotate(3deg)}.HomeExperience-module__XxyJMG__heroCopy{text-align:center;width:47%;max-width:600px;padding:38px 0 42px}.HomeExperience-module__XxyJMG__heroBadge{color:#becbc7;letter-spacing:.07em;background:#141a19c9;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:500;display:inline-flex}.HomeExperience-module__XxyJMG__heroBadge>span{background:var(--home-accent);border-radius:50%;width:5px;height:5px}.HomeExperience-module__XxyJMG__hero h1{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(40px,4.7vw,70px);font-weight:550;line-height:1.03}.HomeExperience-module__XxyJMG__hero h1 em{color:var(--home-accent);font-style:normal}.HomeExperience-module__XxyJMG__heroCopy>p{color:#b1b9b6;max-width:330px;margin:0 auto;font-size:14px;line-height:1.65}.HomeExperience-module__XxyJMG__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;display:flex}.HomeExperience-module__XxyJMG__primary,.HomeExperience-module__XxyJMG__secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.HomeExperience-module__XxyJMG__primary{background:var(--home-accent);border:1px solid var(--home-accent);color:#08221b}.HomeExperience-module__XxyJMG__primary:hover{background:#78efd3}.HomeExperience-module__XxyJMG__secondary{color:#ecf0ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#202525b3;border:1px solid #ffffff29}.HomeExperience-module__XxyJMG__secondary:hover{background:#303838;border-color:#ffffff50}.HomeExperience-module__XxyJMG__pricingLink{color:#a1aaa6;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:inline-flex}.HomeExperience-module__XxyJMG__pricingLink:hover{color:#fff}.HomeExperience-module__XxyJMG__heroCaption{color:#ffffff73;font-size:9px;position:absolute;bottom:12px;right:16px}.HomeExperience-module__XxyJMG__heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:21px;display:flex}.HomeExperience-module__XxyJMG__eyebrow{color:var(--home-accent);letter-spacing:.12em;font-size:9px;font-weight:550}.HomeExperience-module__XxyJMG__heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.2}.HomeExperience-module__XxyJMG__heading>a{color:#b4bdb9;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.HomeExperience-module__XxyJMG__heading>a:hover{color:var(--home-accent)}@media (min-width:1500px){.HomeExperience-module__XxyJMG__hero{min-height:500px}.HomeExperience-module__XxyJMG__heroLeft{left:4%}.HomeExperience-module__XxyJMG__heroRight{right:4%}}@media (max-width:1100px){.HomeExperience-module__XxyJMG__home{padding-left:22px;padding-right:22px}.HomeExperience-module__XxyJMG__heroCopy{width:52%}.HomeExperience-module__XxyJMG__heroLeft{left:-5%}.HomeExperience-module__XxyJMG__heroRight{right:-5%}.HomeExperience-module__XxyJMG__hero h1{font-size:50px}}@media (max-width:767px){.HomeExperience-module__XxyJMG__home{padding:78px 18px 28px}.HomeExperience-module__XxyJMG__hero{min-height:440px}.HomeExperience-module__XxyJMG__heroCopy{z-index:2;width:65%;position:relative}.HomeExperience-module__XxyJMG__heroLeft,.HomeExperience-module__XxyJMG__heroRight{opacity:.45;max-width:45%}.HomeExperience-module__XxyJMG__heroLeft{left:-14%}.HomeExperience-module__XxyJMG__heroRight{right:-14%}.HomeExperience-module__XxyJMG__hero h1{font-size:50px}}@media (max-width:500px){.HomeExperience-module__XxyJMG__hero{border-radius:13px;align-items:flex-start;min-height:560px}.HomeExperience-module__XxyJMG__heroCopy{width:100%;padding:27px 18px 0}.HomeExperience-module__XxyJMG__heroBadge{font-size:8px}.HomeExperience-module__XxyJMG__hero h1{margin:18px 0 12px;font-size:47px}.HomeExperience-module__XxyJMG__heroCopy>p{max-width:270px;font-size:12px}.HomeExperience-module__XxyJMG__heroActions{gap:7px;margin-top:18px}.HomeExperience-module__XxyJMG__primary,.HomeExperience-module__XxyJMG__secondary{gap:6px;padding:11px 10px;font-size:11px}.HomeExperience-module__XxyJMG__heroLeft,.HomeExperience-module__XxyJMG__heroRight{opacity:1;max-width:55%;height:230px;bottom:-16px}.HomeExperience-module__XxyJMG__heroLeft{left:1%}.HomeExperience-module__XxyJMG__heroRight{height:220px;right:1%}.HomeExperience-module__XxyJMG__heroCaption{z-index:2;font-size:8px;bottom:8px;right:10px}.HomeExperience-module__XxyJMG__pricingLink{margin-top:13px;font-size:10px}.HomeExperience-module__XxyJMG__heading{align-items:flex-start;gap:15px}.HomeExperience-module__XxyJMG__heading h2{font-size:24px;line-height:1.25}.HomeExperience-module__XxyJMG__heading>a{white-space:nowrap;margin-top:4px;font-size:10px}.HomeExperience-module__XxyJMG__eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.HomeExperience-module__XxyJMG__home *{scroll-behavior:auto!important;transition:none!important}}.HomeExperience-module__XxyJMG__heroLeft{animation:9s ease-in-out infinite HomeExperience-module__XxyJMG__home-float-left}.HomeExperience-module__XxyJMG__heroRight{animation:10s ease-in-out infinite HomeExperience-module__XxyJMG__home-float-right}.HomeExperience-module__XxyJMG__heroGlow{animation:12s ease-in-out infinite alternate HomeExperience-module__XxyJMG__home-glow}.HomeExperience-module__XxyJMG__heroCopy>*{animation:.45s ease-out backwards HomeExperience-module__XxyJMG__home-rise}.HomeExperience-module__XxyJMG__heroCopy>:nth-child(2){animation-delay:80ms}.HomeExperience-module__XxyJMG__heroCopy>:nth-child(3){animation-delay:.16s}.HomeExperience-module__XxyJMG__heroCopy>:nth-child(4){animation-delay:.24s}.HomeExperience-module__XxyJMG__heroCopy>:nth-child(5){animation-delay:.32s}.HomeExperience-module__XxyJMG__hero h1 em{background:linear-gradient(100deg,#a7bdb5 0%,#d3e5de 55%,#9fb7ae 100%) 0 0/100% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:none}.HomeExperience-module__XxyJMG__primary{transition:background .2s,transform .25s,box-shadow .25s}.HomeExperience-module__XxyJMG__primary:hover{transform:translateY(-2px);box-shadow:0 10px 34px -8px #48e5c2aa}.HomeExperience-module__XxyJMG__ticker{border-block:1px solid #ffffff12;margin:22px -30px 0;padding:13px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.HomeExperience-module__XxyJMG__tickerTrack{width:max-content;animation:38s linear infinite HomeExperience-module__XxyJMG__home-marquee;display:flex}.HomeExperience-module__XxyJMG__tickerGroup{display:flex}.HomeExperience-module__XxyJMG__ticker a{color:#d5dbd8;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.HomeExperience-module__XxyJMG__ticker a:hover{color:#fff}.HomeExperience-module__XxyJMG__ticker a svg{color:var(--home-accent)}.HomeExperience-module__XxyJMG__home [data-home-reveal]{opacity:0;transition:opacity .35s ease-out}.HomeExperience-module__XxyJMG__home [data-home-reveal][data-visible]{opacity:1;transform:none}@keyframes HomeExperience-module__XxyJMG__home-float-left{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-14px)}}@keyframes HomeExperience-module__XxyJMG__home-float-right{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-12px)}}@keyframes HomeExperience-module__XxyJMG__home-glow{0%{opacity:.7;transform:translate(-12%)scale(1)}to{opacity:1;transform:translate(12%)scale(1.25)}}@keyframes HomeExperience-module__XxyJMG__home-rise{0%{opacity:0}}@keyframes HomeExperience-module__XxyJMG__home-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes HomeExperience-module__XxyJMG__home-marquee{to{transform:translate(-50%)}}@media (max-width:700px){.HomeExperience-module__XxyJMG__ticker{margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.HomeExperience-module__XxyJMG__heroLeft,.HomeExperience-module__XxyJMG__heroRight,.HomeExperience-module__XxyJMG__heroGlow,.HomeExperience-module__XxyJMG__heroCopy>*,.HomeExperience-module__XxyJMG__hero h1 em,.HomeExperience-module__XxyJMG__tickerTrack{animation:none}.HomeExperience-module__XxyJMG__home [data-home-reveal]{opacity:1;transition:none;transform:none}}.HomeExperience-module__XxyJMG__reveal{display:block}.HomeExperience-module__XxyJMG__bento{grid-template-rows:clamp(210px,16vw,250px) clamp(170px,13vw,210px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(170px,13vw,210px);gap:16px;display:grid}.HomeExperience-module__XxyJMG__bentoCard{color:#fff;isolation:isolate;background:linear-gradient(160deg,#1b1e1f,#121415);border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;padding:18px;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.HomeExperience-module__XxyJMG__bentoCard:hover{border-color:#48e5c266;transform:translateY(-3px);box-shadow:0 18px 50px -22px #48e5c266}.HomeExperience-module__XxyJMG__bentoWide{grid-column:span 2}.HomeExperience-module__XxyJMG__bentoMedia{z-index:-2;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .5s}.HomeExperience-module__XxyJMG__imageCardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.HomeExperience-module__XxyJMG__bentoCard:hover .HomeExperience-module__XxyJMG__bentoMedia{transform:scale(1.06)}.HomeExperience-module__XxyJMG__bentoShade{z-index:-1;background:linear-gradient(#00000014 0%,#0000 45%,#00000085 100%);position:absolute;inset:0}.HomeExperience-module__XxyJMG__bentoShadeStrong{background:linear-gradient(90deg,#10111299 0%,#10111252 48%,#0000 100%)}.HomeExperience-module__XxyJMG__bentoWide .HomeExperience-module__XxyJMG__bentoShade{background:linear-gradient(90deg,#121415e6 0%,#121415b3 40%,#0000 62%)}.HomeExperience-module__XxyJMG__bentoStrip{z-index:-2;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 10px 10px 0;display:grid;position:absolute;inset:0 0 0 50%}.HomeExperience-module__XxyJMG__bentoStrip>span{border-radius:12px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.HomeExperience-module__XxyJMG__bentoStrip>span:nth-child(2){transform:translateY(-12px)}.HomeExperience-module__XxyJMG__bentoStrip>span:nth-child(3){transform:translateY(9px)}.HomeExperience-module__XxyJMG__bentoWide:hover .HomeExperience-module__XxyJMG__bentoStrip>span{transform:none}.HomeExperience-module__XxyJMG__bentoStrip img{object-fit:cover}.HomeExperience-module__XxyJMG__bentoTop{flex-direction:column;gap:9px;max-width:46%;display:flex}.HomeExperience-module__XxyJMG__bentoTitle{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:9px;font-size:clamp(19px,1.6vw,24px);font-weight:650;display:flex}.HomeExperience-module__XxyJMG__bentoTop small{color:#cdd3d1;font-size:14px;line-height:1.45}.HomeExperience-module__XxyJMG__pill{background:var(--home-accent);color:#08221b;letter-spacing:0;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700}.HomeExperience-module__XxyJMG__bentoTry{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff4d;border-radius:13px;align-self:flex-start;align-items:center;gap:9px;padding:10px 16px;font-size:15px;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.HomeExperience-module__XxyJMG__bentoCard:hover .HomeExperience-module__XxyJMG__bentoTry{background:var(--home-accent);border-color:var(--home-accent);color:#08221b}.HomeExperience-module__XxyJMG__bentoBadge{border:1px solid var(--home-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:9px;align-self:flex-end;padding:6px 11px;font-size:14px;font-weight:700;position:relative}.HomeExperience-module__XxyJMG__bentoBadge i{background:var(--home-accent);color:#08221b;white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:10px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.HomeExperience-module__XxyJMG__bentoBadgePlain{background:linear-gradient(90deg,#48e5c226,#0009);border-color:#48e5c288}.HomeExperience-module__XxyJMG__bentoBottom{flex-direction:column;gap:5px;margin-top:auto;display:flex}.HomeExperience-module__XxyJMG__bentoBottom svg{margin-bottom:8px}.HomeExperience-module__XxyJMG__bentoBottom strong{letter-spacing:-.03em;font-size:clamp(17px,1.4vw,21px);font-weight:650}.HomeExperience-module__XxyJMG__bentoBottom small{color:#aeb6b3;font-size:13px;line-height:1.4}.HomeExperience-module__XxyJMG__bentoSmall{padding:15px 17px}.HomeExperience-module__XxyJMG__upscaleCard .HomeExperience-module__XxyJMG__bentoMedia{object-fit:cover;object-position:center top}.HomeExperience-module__XxyJMG__upscaleCard:hover .HomeExperience-module__XxyJMG__bentoMedia{transform:none}.HomeExperience-module__XxyJMG__bentoSmall .HomeExperience-module__XxyJMG__bentoBottom svg{color:var(--home-accent);margin-bottom:6px}.HomeExperience-module__XxyJMG__bentoReveal{opacity:1;object-position:center 35%}.HomeExperience-module__XxyJMG__bentoSmall:hover .HomeExperience-module__XxyJMG__bentoReveal,.HomeExperience-module__XxyJMG__bentoSmall:focus-visible .HomeExperience-module__XxyJMG__bentoReveal{opacity:1}.HomeExperience-module__XxyJMG__home [data-home-reveal] .HomeExperience-module__XxyJMG__bentoCard{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms + .12s), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms + .12s), border-color .3s, box-shadow .35s;transform:translateY(22px)}.HomeExperience-module__XxyJMG__home [data-home-reveal][data-visible] .HomeExperience-module__XxyJMG__bentoCard{opacity:1;transform:none}.HomeExperience-module__XxyJMG__home [data-home-reveal][data-visible] .HomeExperience-module__XxyJMG__bentoCard:hover{transform:translateY(-3px)}@media (max-width:1000px){.HomeExperience-module__XxyJMG__bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,auto)}.HomeExperience-module__XxyJMG__bentoSmall{min-height:130px}}@media (max-width:640px){.HomeExperience-module__XxyJMG__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.HomeExperience-module__XxyJMG__bentoCard{border-radius:14px;min-height:190px;padding:12px}.HomeExperience-module__XxyJMG__bentoWide{grid-column:1/-1;min-height:180px;padding:16px}.HomeExperience-module__XxyJMG__bentoTop{gap:7px;max-width:57%}.HomeExperience-module__XxyJMG__bentoTitle{gap:6px;font-size:18px}.HomeExperience-module__XxyJMG__bentoTop small{font-size:11px}.HomeExperience-module__XxyJMG__pill{padding:3px 6px;font-size:9px}.HomeExperience-module__XxyJMG__bentoTry{border-radius:10px;min-height:40px;padding:8px 12px;font-size:12px}.HomeExperience-module__XxyJMG__bentoStrip{gap:5px;padding:8px;inset:0 0 0 53%}.HomeExperience-module__XxyJMG__bentoStrip>span{border-radius:8px}.HomeExperience-module__XxyJMG__bentoWide .HomeExperience-module__XxyJMG__bentoShade{background:linear-gradient(90deg,#121415cc 30%,#12141580 50%,#0000 72%)}.HomeExperience-module__XxyJMG__bentoBadge{text-align:center;border-radius:7px;max-width:100%;padding:5px 7px;font-size:10px}.HomeExperience-module__XxyJMG__bentoBadge i{font-size:8px}.HomeExperience-module__XxyJMG__bentoBottom strong{font-size:15px;line-height:1.25}.HomeExperience-module__XxyJMG__bentoBottom small{font-size:10px;line-height:1.45}.HomeExperience-module__XxyJMG__bentoBottom svg{width:18px;height:18px;margin-bottom:5px}.HomeExperience-module__XxyJMG__bentoSmall{min-height:118px}.HomeExperience-module__XxyJMG__home{padding-inline:14px}.HomeExperience-module__XxyJMG__heading{gap:10px;margin-bottom:16px}.HomeExperience-module__XxyJMG__heading h2{font-size:23px}.HomeExperience-module__XxyJMG__heading>a{flex-shrink:0;min-height:44px;font-size:10px}.HomeExperience-module__XxyJMG__hero{min-height:410px}.HomeExperience-module__XxyJMG__hero h1{font-size:clamp(34px,10vw,44px)}.HomeExperience-module__XxyJMG__heroCopy{width:100%;padding:24px 14px 0}.HomeExperience-module__XxyJMG__heroLeft,.HomeExperience-module__XxyJMG__heroRight{opacity:.7;height:150px;bottom:-12px}.HomeExperience-module__XxyJMG__ticker{margin-inline:-14px}}@media (prefers-reduced-motion:reduce){.HomeExperience-module__XxyJMG__home [data-home-reveal] .HomeExperience-module__XxyJMG__bentoCard{opacity:1;transition:none;transform:none}}.HomeExperience-module__XxyJMG__toolsSection{margin-top:8px}.HomeExperience-module__XxyJMG__ticker+.HomeExperience-module__XxyJMG__hero,.HomeExperience-module__XxyJMG__ticker~.HomeExperience-module__XxyJMG__hero{margin-top:26px}.HomeExperience-module__XxyJMG__home :is(h1,h2,h3){font-family:var(--font-geist-sans), Arial, sans-serif;font-synthesis:none;text-shadow:none}.HomeExperience-module__XxyJMG__home h2{text-wrap:pretty}@media (forced-colors:active){.HomeExperience-module__XxyJMG__hero h1 em{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.HomeExperience-module__XxyJMG__home{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.HomeExperience-module__XxyJMG__home :is(h1,h2,h3){filter:none;letter-spacing:-.025em;font-weight:600}.HomeExperience-module__XxyJMG__home p{-webkit-font-smoothing:auto}