.hover-image-sequence_sequence__ho_eh{position:relative;width:100%;height:100%;overflow:hidden}.hover-image-sequence_image__T_98O{display:block;width:100%;height:100%;opacity:0;object-fit:cover;object-position:var(--image-position,center)}.hover-image-sequence_image__T_98O:first-child{opacity:1}.hover-image-sequence_image__T_98O:not(:first-child){position:absolute;inset:0;height:100%}.hover-image-sequence_image__T_98O[data-active=true]{opacity:1}.hover-image-sequence_image__T_98O[data-fit=contain]{object-fit:contain;background:#000}.navigation_navigation___yTVS{position:fixed;inset:0 0 auto;z-index:50;height:64px;padding-inline:24px;color:hsl(var(--foreground));isolation:isolate}.navigation_navigation___yTVS:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navigation_navigation___yTVS:before{background:hsl(var(--background)/.78);border-bottom-color:hsl(var(--foreground)/.08);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}}.navigation_navigation___yTVS[data-scroll-reveal] .navigation_wordmark__FYL_Y,.navigation_navigation___yTVS[data-scroll-reveal] .navigation_workLink__sbw0G,.navigation_navigation___yTVS[data-scroll-reveal]:before{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.navigation_navigation___yTVS[data-minimal]{pointer-events:none}.navigation_navigation___yTVS[data-minimal]:before{opacity:0}.navigation_navigation___yTVS[data-minimal] .navigation_navLink__3Q7Fp{color:hsl(var(--foreground))}.navigation_navigation___yTVS[data-minimal] .navigation_wordmark__FYL_Y,.navigation_navigation___yTVS[data-minimal] .navigation_workLink__sbw0G{visibility:hidden;opacity:0}.navigation_navigation___yTVS[data-expanded]{z-index:40}.navigation_inner__pXKKr{width:100%;max-width:1440px;height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.navigation_wordmark__FYL_Y{display:inline-flex;align-items:center;min-height:44px;color:#262624;font-size:26px;font-weight:800;letter-spacing:-.045em;line-height:1}.dark .navigation_wordmark__FYL_Y{color:#d2d2ce}.navigation_links__A2vOd{display:flex;align-items:center;margin-left:auto;gap:clamp(8px,2.6vw,36px)}.navigation_contact__DNsnB,.navigation_links__A2vOd>a:not([aria-hidden]){pointer-events:auto}.navigation_navLink__3Q7Fp{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:4px;color:hsl(var(--foreground)/.72);background:transparent;border:0;border-radius:0;font-size:14px;line-height:1.2;font-weight:400;white-space:nowrap;cursor:pointer}.navigation_navLink__3Q7Fp[aria-current=page],.navigation_navLink__3Q7Fp[aria-expanded=true]{color:hsl(var(--foreground))}.navigation_contactOptions__2mtz5 :focus-visible,.navigation_navLink__3Q7Fp:focus-visible,.navigation_wordmark__FYL_Y:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}.navigation_contact__DNsnB{position:relative}.navigation_contactOptions__2mtz5{position:absolute;right:0;top:calc(100% + 11px);width:216px;padding:8px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 12px 32px hsl(0 0% 0%/.08)}.navigation_contactOptions__2mtz5 a,.navigation_contactOptions__2mtz5 button{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border:0;background:transparent;text-align:left;color:inherit;font-size:14px;line-height:1.35;cursor:pointer}@media (hover:hover) and (pointer:fine){.navigation_navLink__3Q7Fp:hover{color:hsl(var(--foreground))}.navigation_contactOptions__2mtz5 a:hover,.navigation_contactOptions__2mtz5 button:hover{background:hsl(var(--muted))}}@media (max-width:600px){.navigation_navigation___yTVS{padding-inline:16px}.navigation_inner__pXKKr{gap:12px}.navigation_links__A2vOd{gap:8px}.navigation_navLink__3Q7Fp{font-size:13px}}@media (prefers-reduced-motion:reduce){.navigation_navigation___yTVS[data-scroll-reveal] .navigation_wordmark__FYL_Y,.navigation_navigation___yTVS[data-scroll-reveal] .navigation_workLink__sbw0G,.navigation_navigation___yTVS[data-scroll-reveal]:before{transition:none}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.navigation_navigation___yTVS:before{background:hsl(var(--background));border-bottom-color:hsl(var(--foreground)/.2);-webkit-backdrop-filter:none;backdrop-filter:none}}.portfolio-footer_footer__HHS7F{padding:44px 24px 24px;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.portfolio-footer_inner__ZGBV7{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;max-width:1360px;margin-inline:auto;font-size:13px;line-height:1.4}.portfolio-footer_authorship__nhBHF{display:flex;align-items:center;min-height:44px;margin:0;color:hsl(var(--foreground))}.portfolio-footer_contact__kbJdn,.portfolio-footer_links__dRDK3{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}.portfolio-footer_contact__kbJdn{justify-content:flex-end}.portfolio-footer_footer__HHS7F a,.portfolio-footer_footer__HHS7F button{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;color:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer}.portfolio-footer_footer__HHS7F :focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}@media (hover:hover) and (pointer:fine){.portfolio-footer_footer__HHS7F a:hover,.portfolio-footer_footer__HHS7F button:hover{color:hsl(var(--foreground))}}@media (max-width:1080px){.portfolio-footer_inner__ZGBV7{grid-template-columns:1fr auto;gap:8px 24px}.portfolio-footer_authorship__nhBHF{grid-column:1/-1}}@media (max-width:680px){.portfolio-footer_footer__HHS7F{padding:24px 16px}.portfolio-footer_inner__ZGBV7{display:flex;flex-direction:column;gap:8px}.portfolio-footer_links__dRDK3{gap:0 20px}.portfolio-footer_contact__kbJdn{justify-content:flex-start;gap:0 20px}}.defi-project-list_page__ckViR{--defi-site-header-height:64px;min-height:100svh;padding-top:var(--defi-site-header-height);background:#080a0b;color:#f1f2f0}.defi-project-list_main__H3AMi{max-width:1440px;margin:auto;padding:48px 36px}.defi-project-list_heading__oS6Mn{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px}.defi-project-list_heading__oS6Mn h1{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.05em}.defi-project-list_headingDetails__zGNn0{display:flex;align-items:center;gap:24px}.defi-project-list_projectCount__jB3hY{font-size:12px;color:#929da3;white-space:nowrap}.defi-project-list_viewLink__C1Nju{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#c7ced0;font-size:12px;white-space:nowrap}.defi-project-list_index__M6Jqe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.defi-project-list_projects__DRuib{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff1a}.defi-project-list_project__oqHRk{display:flex;align-items:center;gap:20px;min-height:76px;padding:12px 0;border-bottom:1px solid #ffffff1a;color:#b4bdc0;transition:color .16s ease}.defi-project-list_number__2mqHg{width:20px;flex-shrink:0;align-self:flex-start;margin-top:7px;font-size:10px;color:#819096;font-variant-numeric:tabular-nums}.defi-project-list_name__qZNJO{min-width:0;font-size:clamp(23px,2.1vw,28px);line-height:1.1;letter-spacing:-.035em}.defi-project-list_category__6L2vw{display:block;margin-top:5px;color:#8d9ca3;font-size:11px;line-height:1.4;letter-spacing:0}.defi-project-list_project__oqHRk>svg{margin-left:auto;flex-shrink:0;color:#8d9ca3}.defi-project-list_project__oqHRk[data-preview=true]{color:var(--project-tone)}.defi-project-list_preview__DEDzg{position:sticky;top:calc(var(--defi-site-header-height) + 36px);padding-top:24px}.defi-project-list_preview__DEDzg figure{margin:0}.defi-project-list_imageStage__HZ_ux{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:#0d1115;overflow:hidden}.defi-project-list_imageStage__HZ_ux img{width:100%;height:100%;object-fit:contain}.defi-project-list_imageStage__HZ_ux[data-presentation=mobile]{aspect-ratio:auto;min-height:560px;padding:28px;background:transparent;overflow:visible}.defi-project-list_imageStage__HZ_ux[data-presentation=mobile] img{width:min(250px,100%);height:auto;border-radius:24px;border:1px solid #b4bec83b;box-shadow:0 22px 42px -16px #000b}.defi-project-list_preview__DEDzg figcaption{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-top:20px;color:#d6dedd;font-size:13px;line-height:1.5}.defi-project-list_preview__DEDzg figcaption>span>span{display:block;margin-top:5px;color:#8d9ca3;font-size:11px}.defi-project-list_period__unuiH{color:#8d9ca3;font-size:11px;text-align:right}:where(.defi-project-list_page__ckViR) a:focus-visible{outline:2px solid #c2d3bb;outline-offset:5px}@media (hover:hover) and (pointer:fine){.defi-project-list_project__oqHRk:hover{color:var(--project-tone)}.defi-project-list_preview__DEDzg a:hover,.defi-project-list_viewLink__C1Nju:hover{color:#fff}}@media (max-width:1100px){.defi-project-list_main__H3AMi{padding-top:44px}.defi-project-list_index__M6Jqe{gap:36px}.defi-project-list_project__oqHRk{gap:14px}.defi-project-list_name__qZNJO{font-size:23px}}@media (max-width:700px){.defi-project-list_main__H3AMi{padding:36px 20px 48px}.defi-project-list_heading__oS6Mn{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:28px}.defi-project-list_headingDetails__zGNn0{width:100%;justify-content:space-between}.defi-project-list_index__M6Jqe{grid-template-columns:1fr;gap:32px}.defi-project-list_project__oqHRk{min-height:76px}.defi-project-list_name__qZNJO{font-size:24px}.defi-project-list_preview__DEDzg{position:static;padding-top:0}.defi-project-list_imageStage__HZ_ux[data-presentation=mobile]{min-height:0;padding:20px}.defi-project-list_imageStage__HZ_ux[data-presentation=mobile] img{width:min(230px,100%)}}@media (prefers-reduced-motion:reduce){.defi-project-list_project__oqHRk{transition:none}}@media (prefers-contrast:more){.defi-project-list_category__6L2vw,.defi-project-list_number__2mqHg,.defi-project-list_period__unuiH,.defi-project-list_preview__DEDzg figcaption>span>span,.defi-project-list_projectCount__jB3hY{color:#bbc5ca}.defi-project-list_project__oqHRk{border-color:#ffffff60}}.case-study-composition_composition__MEmUz{--composition-gap:clamp(24px,4.5vw,72px);display:grid;gap:var(--composition-gap);min-width:0}.case-study-composition_composition__MEmUz>*{min-width:0}.case-study-composition_cinematic__U__sJ{grid-template-columns:minmax(0,1fr)}.case-study-composition_asymmetric__jFUKW{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.case-study-composition_asymmetric__jFUKW>:last-child{margin-top:32%}.case-study-composition_spread__ETZn_{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.case-study-composition_sequence__0IyBm{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.case-study-composition_detail__6oIsV{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.case-study-composition_reverse__RqJyk>:first-child{order:2}.case-study-composition_reverse__RqJyk>:last-child{order:1}@media (min-width:950px) and (min-height:650px){.case-study-composition_detail__6oIsV>:last-child{position:sticky;top:clamp(120px,32svh,340px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.case-study-composition_composition__MEmUz[data-composition-motion=settle]{view-timeline-name:--composition-settle;view-timeline-axis:block}.case-study-composition_composition__MEmUz[data-composition-motion=settle] [data-composition-media]{animation:case-study-composition_composition-settle__h8_wY linear both;animation-timeline:--composition-settle;animation-range:entry 0 cover 55%}}}@keyframes case-study-composition_composition-settle__h8_wY{0%{transform:translateY(1.5%) scale(1.045)}to{transform:translateY(0) scale(1)}}@media (max-width:767px){.case-study-composition_composition__MEmUz{--composition-gap:28px}.case-study-composition_detail__6oIsV,.case-study-composition_sequence__0IyBm,.case-study-composition_spread__ETZn_{grid-template-columns:minmax(0,1fr)}.case-study-composition_reverse__RqJyk>:first-child,.case-study-composition_reverse__RqJyk>:last-child{order:0}.case-study-composition_asymmetric__jFUKW{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 0}.case-study-composition_asymmetric__jFUKW>:first-child{grid-column:1/12}.case-study-composition_asymmetric__jFUKW>:last-child{grid-column:4/-1;margin-top:0}}@media print{.case-study-composition_composition__MEmUz{break-inside:avoid}.case-study-composition_detail__6oIsV>:last-child{position:static}.case-study-composition_composition__MEmUz [data-composition-media]{animation:none!important;transform:none!important}}.case-study-gallery_gallery__8LQqD{width:100%;max-width:1080px;min-width:0;margin-inline:auto}.case-study-gallery_contents__UODbo{display:flex;align-items:center;gap:20px;max-width:100%;overflow-x:auto;padding:12px 0;margin-bottom:28px;border-block:1px solid #8882;scrollbar-width:thin}.case-study-gallery_contents__UODbo a{flex:none;display:inline-flex;align-items:baseline;gap:8px;min-height:32px;padding-block:6px;font-size:12px;line-height:1.5;color:inherit;opacity:.72;text-decoration:none}.case-study-gallery_contents__UODbo a span{font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}.case-study-gallery_contents__UODbo a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px;opacity:1}.case-study-gallery_blocks__sDXCQ{display:flex;flex-direction:column;gap:40px}.case-study-gallery_block__Vti61{min-width:0;scroll-margin-top:90px}.case-study-gallery_chapter__4Xwv7{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:32px;padding-top:28px;border-top:1px solid #8882;min-width:0;scroll-margin-top:90px}.case-study-gallery_story__4p9BL{min-width:0}.case-study-gallery_story__4p9BL h3{font-size:clamp(20px,1.8vw,25px);line-height:1.2;letter-spacing:-.025em;font-weight:600}.case-study-gallery_story__4p9BL>p:last-child{margin-top:12px;font-size:14px;line-height:1.65}.case-study-gallery_media__kE69d{min-width:0}@media (hover:hover) and (pointer:fine){.case-study-gallery_contents__UODbo a:hover{opacity:1}}@media (max-width:760px){.case-study-gallery_blocks__sDXCQ{gap:32px}.case-study-gallery_chapter__4Xwv7{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:24px}.case-study-gallery_story__4p9BL{max-width:560px}.case-study-gallery_story__4p9BL>p:last-child{margin-top:8px}.case-study-gallery_contents__UODbo{gap:18px;margin-bottom:22px}}.case-study-cover_editorial__UmC7v{max-width:1344px;margin:0 auto;padding:140px 32px 0}.case-study-cover_masthead__zy3X9{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px}.case-study-cover_eyebrow__5vVJK{margin-bottom:20px;font-size:11px;line-height:1.5;color:#676767}.case-study-cover_title__Sxtjo{font-size:clamp(80px,10vw,144px);line-height:.84;letter-spacing:-.065em;font-weight:500;color:#151515}.case-study-cover_thesis__4pdXM{max-width:460px;padding-bottom:4px;font-size:clamp(22px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em;color:#454545;text-wrap:balance}.case-study-cover_photograph__CBdzG{display:block;position:relative;width:100%;overflow:hidden;border-radius:4px;cursor:zoom-in;background:#1b2d34}.case-study-cover_photograph__CBdzG>img{display:block;width:100%;height:auto}.case-study-cover_photograph__CBdzG:focus-visible{outline:2px solid currentColor;outline-offset:6px}.case-study-cover_inspect__LV_SE{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff40;border-radius:50%;background:#101820b8;color:white;transition:background-color .16s ease-out,transform .16s ease-out}@media (hover:hover) and (pointer:fine){.case-study-cover_photograph__CBdzG:hover .case-study-cover_inspect__LV_SE{background:#101820;transform:scale(1.05)}}.dark .case-study-cover_title__Sxtjo{color:#eeeeeb}.dark .case-study-cover_thesis__4pdXM{color:#c2c2bf}.dark .case-study-cover_eyebrow__5vVJK{color:#a3a3a3}@media (max-width:767px){.case-study-cover_editorial__UmC7v{padding:108px 16px 0}.case-study-cover_masthead__zy3X9{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.case-study-cover_eyebrow__5vVJK{margin-bottom:17px}.case-study-cover_title__Sxtjo{font-size:clamp(72px,20vw,112px)}.case-study-cover_thesis__4pdXM{max-width:340px;font-size:23px}.case-study-cover_inspect__LV_SE{bottom:10px;right:10px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.case-study-cover_inspect__LV_SE{transition:none}}@media print{.case-study-cover_editorial__UmC7v{padding-top:32px}.case-study-cover_inspect__LV_SE{display:none}}.case-study-editorial_story__sHOtu{padding-bottom:0}.case-study-editorial_introduction__yzGtU{display:grid;grid-template-columns:1.7fr 1fr;align-items:start;gap:64px;padding:48px 0 56px}.case-study-editorial_introText__0_uUi{max-width:760px;font-size:clamp(20px,2.1vw,27px);line-height:1.5;letter-spacing:-.025em;color:#454545}.case-study-editorial_introduction__yzGtU .case-study-editorial_metadata__fIKIS{display:grid;gap:8px;margin-top:6px;justify-self:end}.case-study-editorial_chapterIndex__9vUF0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:64px;border-top:1px solid #00000020;border-bottom:1px solid #00000020}.case-study-editorial_chapterIndex__9vUF0 a{display:flex;align-items:center;gap:14px;padding:22px 0;min-height:64px;font-size:13px;line-height:1.4;color:#454545;transition:color .16s ease-out}.case-study-editorial_chapterIndex__9vUF0 a span:first-child{color:#777;font-size:11px;font-variant-numeric:tabular-nums}.case-study-editorial_chapterIndex__9vUF0 a span:last-child{margin-left:auto}.case-study-editorial_chapterIndex__9vUF0 a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.case-study-editorial_chapterNumber__qnl6b{margin-bottom:16px;color:#676767;font-size:11px;font-variant-numeric:tabular-nums}.dark .case-study-editorial_chapterIndex__9vUF0 a,.dark .case-study-editorial_introText__0_uUi{color:#c2c2bf}.dark .case-study-editorial_chapterIndex__9vUF0{border-color:#ffffff26}.dark .case-study-editorial_chapterIndex__9vUF0 a span:first-child,.dark .case-study-editorial_chapterNumber__qnl6b{color:#a3a3a3}@media (hover:hover) and (pointer:fine){.case-study-editorial_chapterIndex__9vUF0 a:hover{color:#000}.dark .case-study-editorial_chapterIndex__9vUF0 a:hover{color:white}}.case-study-editorial_story__sHOtu [data-case-study-gallery]{max-width:none}.case-study-editorial_metadata__fIKIS{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:12px;line-height:1.5;color:#676767}.dark .case-study-editorial_metadata__fIKIS{color:#a3a3a3}.case-study-editorial_story__sHOtu [data-case-study-gallery] [aria-label="Case study sections"]{display:none}.case-study-editorial_story__sHOtu [data-gallery-artifact]{max-height:none;border-radius:4px;border:none;background:transparent}.case-study-editorial_story__sHOtu [data-case-study-gallery] h3{font-size:clamp(26px,3.1vw,44px);line-height:1.05;letter-spacing:-.035em}.case-study-editorial_story__sHOtu [data-case-study-gallery] figcaption{max-width:680px;font-size:12px;line-height:1.5}.case-study-editorial_story__sHOtu [data-case-study-context-body]{padding-top:16px}.case-study-editorial_story__sHOtu [data-case-study-context-body] [data-gallery-artifact]{max-height:min(70svh,720px)}@media (max-width:767px){.case-study-editorial_introduction__yzGtU{grid-template-columns:1fr;gap:22px;padding:28px 0 32px}.case-study-editorial_introduction__yzGtU .case-study-editorial_metadata__fIKIS{margin-top:0;justify-self:start}.case-study-editorial_chapterIndex__9vUF0{grid-template-columns:1fr;gap:0;margin-bottom:40px}.case-study-editorial_chapterIndex__9vUF0 a{padding:14px 0;min-height:48px}.case-study-editorial_chapterIndex__9vUF0 a+a{border-top:1px solid #88888826}.case-study-editorial_metadata__fIKIS{display:grid;gap:6px;font-size:11px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.case-study-editorial_chapterIndex__9vUF0 a{transition:none}.case-study-editorial_story__sHOtu [role=dialog][aria-modal=true] *{transition:none!important;animation:none!important}}.defi-atmosphere_atmosphere__7QOZM{position:absolute;inset:0;overflow:hidden;pointer-events:none}.defi-atmosphere_atmosphere__7QOZM canvas,.defi-atmosphere_fallback__s1Sjb{position:absolute;inset:0;display:block;width:100%;height:100%}.defi-atmosphere_atmosphere__7QOZM canvas{opacity:0;transition:opacity .45s ease}.defi-atmosphere_atmosphere__7QOZM[data-ready=true] canvas{opacity:1}.defi-atmosphere_atmosphere__7QOZM[data-ready=true] .defi-atmosphere_fallback__s1Sjb{opacity:0}.defi-atmosphere_fallback__s1Sjb{opacity:.65;transition:opacity .45s ease}.defi-atmosphere_orbits__ZKXRJ{transform:translate(264px,360px) rotate(-22deg)}.defi-atmosphere_constellation__c_yUZ{transform:translate(276px,192px) scale(.43)}@media (max-width:1100px){.defi-atmosphere_orbits__ZKXRJ{transform:translate(600px,360px) rotate(-22deg)}.defi-atmosphere_constellation__c_yUZ{transform:translate(600px,192px) scale(.3)}}@media (prefers-reduced-motion:reduce){.defi-atmosphere_atmosphere__7QOZM canvas,.defi-atmosphere_fallback__s1Sjb{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.defi-atmosphere_atmosphere__7QOZM{display:none}}.live-workspace-frame_viewport__yb0qT{position:relative;width:100%;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;background:#06080a;isolation:isolate}.live-workspace-frame_canvas___vjFN{position:relative;width:100%;aspect-ratio:16/10}.live-workspace-frame_document__4H_nj{position:absolute;left:0;top:0;border:0;transform-origin:top left;pointer-events:none}.live-workspace-frame_placeholder__wm7jb{position:absolute;inset:0;display:grid;place-items:center;color:#819096;font-size:12px}@media (max-width:700px){.live-workspace-frame_viewport__yb0qT{border-radius:10px}}.astro-motion-study_study__6SWKs{--motion-tone:#b7c4ce;--motion-surface:#172027;--motion-ease:cubic-bezier(.23,1,.32,1);container-type:inline-size;color:#edf1ec}.astro-motion-study_study__6SWKs[data-tone=bullish]{--motion-tone:#8fc9ab;--motion-surface:#12271f}.astro-motion-study_study__6SWKs[data-tone=bearish]{--motion-tone:#d69a9b;--motion-surface:#2a171d}.astro-motion-study_study__6SWKs[data-tone=caution]{--motion-tone:#d4ba8b;--motion-surface:#292217}.astro-motion-study_study__6SWKs button{-webkit-tap-highlight-color:transparent}.astro-motion-study_study__6SWKs button:focus-visible{outline:2px solid #c7d6ca;outline-offset:4px}.astro-motion-study_workspace__8hxws{overflow:hidden;border:1px solid #ffffff24;border-radius:9px;background:#0b0f14}.astro-motion-study_topbar__PYJNd{display:flex;align-items:center;gap:24px;min-height:68px;padding:12px 22px;border-bottom:1px solid #ffffff12;background:#090c10}.astro-motion-study_workspaceBrand__h1snL{display:flex;align-items:center;gap:22px}.astro-motion-study_workspaceBrand__h1snL strong{font-size:26px;font-weight:700;letter-spacing:-.065em}.astro-motion-study_workspaceBrand__h1snL>span{font-size:12px;color:#c6cecd}.astro-motion-study_reconstruction__f4M3_{display:flex;align-items:center;gap:6px;margin-left:auto;color:#8f9c9f;font-size:10px}.astro-motion-study_toggle__KDFCN{display:flex;align-items:center;gap:9px;min-height:40px;padding:7px 11px;border:1px solid #ffffff20;border-radius:7px;color:#ced7d6;font-size:12px}.astro-motion-study_switchTrack__EcjEg{display:flex;align-items:center;width:30px;height:17px;padding:3px;border-radius:20px;background:#3c4246}.astro-motion-study_switchTrack__EcjEg>span{width:11px;height:11px;border-radius:50%;background:#c2c9c9}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_switchTrack__EcjEg{background:#7f9d8b}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_switchTrack__EcjEg>span{transform:translateX(13px);background:#f2f6f3}.astro-motion-study_instrumentSlot__iosSo{position:relative;height:82px;overflow:hidden;border-bottom:1px solid #ffffff12}.astro-motion-study_instrumentRail__ZL9EZ,.astro-motion-study_marketRail__aeeg8{position:absolute;inset:0;display:flex;align-items:center;gap:22px;padding:12px 22px}.astro-motion-study_marketRail__aeeg8{flex-wrap:wrap;gap:6px 22px;opacity:1;transform:translateY(0)}.astro-motion-study_railLabel__BYQrD{flex-basis:100%;font-size:8px;letter-spacing:.07em;color:#7e8b91}.astro-motion-study_marketPills__9IWg8{display:flex;gap:8px}.astro-motion-study_marketPills__9IWg8>span{display:flex;align-items:center;gap:8px;height:30px;padding:5px 17px;border:1px solid #ffffff16;border-radius:20px;background:#141a20;font-size:11px;color:#9daaad}.astro-motion-study_marketPills__9IWg8 .astro-motion-study_selectedMarket__Tcuhw{border-color:#687e8d;color:#edf1ec;background:#18262d}.astro-motion-study_selectedMarket__Tcuhw small{font-size:8px;color:#99b4ab}.astro-motion-study_appsLabel__kt4gS{display:flex;align-items:center;gap:7px;margin-left:auto;color:#8b979d;font-size:11px}.astro-motion-study_instrumentRail__ZL9EZ{opacity:0;transform:translateY(16px);pointer-events:none;background:linear-gradient(100deg,#0e131c,var(--motion-surface))}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_marketRail__aeeg8{opacity:0;transform:translateY(-16px);pointer-events:none}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_instrumentRail__ZL9EZ{opacity:1;transform:translateY(0);pointer-events:auto}.astro-motion-study_railMarket__WxGk7{display:flex;align-items:center;gap:8px;padding-right:22px;border-right:1px solid #ffffff16;font-size:11px;white-space:nowrap}.astro-motion-study_instrumentIdentity__IgtYy{display:flex;flex-direction:column;gap:2px}.astro-motion-study_wordmark__Yr1hV{font-family:"AP3 Rephlex",var(--font-aeonik-pro),sans-serif;font-size:28px;line-height:1;font-weight:400;letter-spacing:-.03em}.astro-motion-study_instrumentIdentity__IgtYy>span{color:#8d9ba7;font-size:7px;letter-spacing:.13em}.astro-motion-study_lunarTrack__aa3Yw{flex:1;color:#85919c;font-size:7px}.astro-motion-study_lunarTrack__aa3Yw>div{position:relative;display:flex;align-items:center;justify-content:space-around;height:18px;margin:2px 0}.astro-motion-study_lunarTrack__aa3Yw>div:before{position:absolute;content:"";inset:50% 0 auto;height:1px;background:#ffffff25}.astro-motion-study_lunarTrack__aa3Yw i{width:5px;height:5px;background:#9eabb8;transform:rotate(45deg)}.astro-motion-study_lunarTrack__aa3Yw b{position:relative;padding:0 8px;background:#111922;color:#d7dfdf;font-size:8px;font-weight:400}.astro-motion-study_railVerdict___keAG{max-width:135px;color:var(--motion-tone);font-size:9px;text-align:right}.astro-motion-study_railVerdict___keAG small{display:block;margin-bottom:5px;color:#9aabb5;font-size:8px}.astro-motion-study_workspaceBody__xFVG5{display:grid;grid-template-columns:minmax(0,1fr) 160px 310px;gap:12px;padding:14px}.astro-motion-study_bookPanel__puhyY,.astro-motion-study_marketPanel__Owp3k,.astro-motion-study_researchSlot__skxWQ{min-width:0;border:1px solid #ffffff14;border-radius:7px;background:#0c1117}.astro-motion-study_marketPanel__Owp3k{display:flex;flex-direction:column;overflow:hidden;padding:18px 16px 12px}.astro-motion-study_marketHeading__XhiFc{display:flex;align-items:center;justify-content:space-between;gap:10px}.astro-motion-study_marketHeading__XhiFc>div{display:flex;align-items:center;gap:8px}.astro-motion-study_marketHeading__XhiFc strong{font-size:13px;font-weight:500}.astro-motion-study_marketHeading__XhiFc>div>span{margin-left:5px;color:#a2adb4;font-size:10px}.astro-motion-study_captureLabel__QreWo{font-size:7px;letter-spacing:.04em;color:#87999a}.astro-motion-study_sourceLine__YvpKw{margin-top:13px;color:#91a0a5;font-size:9px}.astro-motion-study_marketTimeframe__oqDI4{display:flex;align-items:center;gap:14px;margin-top:18px;color:#8d999f;font-size:10px}.astro-motion-study_marketTimeframe__oqDI4>span:first-child{padding:3px 8px;border-radius:12px;background:#273036;color:#dde4e0}.astro-motion-study_chart__atdK7{display:block;width:100%;height:auto;margin-top:22px;flex:1;min-height:180px}.astro-motion-study_chartCaption__rFD7D{display:flex;justify-content:space-between;margin-top:10px;color:#8b9b9d;font-size:9px}.astro-motion-study_marketContinuity__IW9vp{display:flex;align-items:center;gap:7px;margin-top:17px;padding:12px 0;border-top:1px solid #ffffff10;color:#a4b8ac;font-size:10px}.astro-motion-study_holdings__VYh3A{margin-top:8px;padding-top:12px;border-top:1px solid #ffffff10;font-size:10px;color:#a9b4b9}.astro-motion-study_holdings__VYh3A>small{float:right;color:#7e8c91;font-size:7px}.astro-motion-study_holdings__VYh3A>div{display:flex;align-items:center;gap:7px;margin-top:14px;color:#b6c2c5}.astro-motion-study_holdings__VYh3A b{margin-left:auto;font-weight:400}.astro-motion-study_bookPanel__puhyY{overflow:hidden;padding-top:18px}.astro-motion-study_bookHeading__bl5hz{display:flex;justify-content:space-between;gap:6px;padding:0 11px;font-size:9px}.astro-motion-study_bookHeading__bl5hz strong{font-weight:500}.astro-motion-study_bookHeading__bl5hz>span{color:#91a0a5}.astro-motion-study_bookSource__XSBwH{margin-top:6px;padding:0 11px;font-size:8px;color:#8d9b9f}.astro-motion-study_bookTabs__hg7LL{margin:19px 10px 14px;padding:7px;border:1px solid #ffffff1c;border-radius:20px;background:#283137;font-size:10px;text-align:center}.astro-motion-study_bookColumns__2Cnuv{display:flex;justify-content:space-between;gap:4px;padding:9px 10px;border-top:1px solid #ffffff0c;font-size:7px;color:#8c989f}.astro-motion-study_bookRow__Ocu86{position:relative;display:flex;justify-content:space-between;gap:4px;padding:11px 10px;font-size:9px;font-variant-numeric:tabular-nums}.astro-motion-study_bookRow__Ocu86>i{position:absolute;inset:1px 0;transform-origin:left;background:#6b303538}.astro-motion-study_bookRow__Ocu86>span{position:relative}.astro-motion-study_bookRow__Ocu86[data-side=ask]>span:first-of-type{color:#cd8c90}.astro-motion-study_bookRow__Ocu86[data-side=bid]>i{background:#23583c45}.astro-motion-study_bookRow__Ocu86[data-side=bid]>span:first-of-type{color:#82b29a}.astro-motion-study_spread__aI8ko{padding:12px 4px;border-block:1px solid #ffffff0b;text-align:center;font-size:9px;color:#b8c1c4}.astro-motion-study_bookNote__DaQTS{padding:17px 10px 12px;color:#89989e;font-size:8px;line-height:1.6}.astro-motion-study_researchSlot__skxWQ{position:relative;display:grid;overflow:hidden;isolation:isolate}.astro-motion-study_offPanel__dVARm,.astro-motion-study_researchPanel__lRXAU{grid-area:1/1;display:flex;flex-direction:column;padding:20px;min-width:0}.astro-motion-study_offPanel__dVARm{opacity:1;transform:translateY(0)}.astro-motion-study_offPanelTitle__j0BEg{display:flex;align-items:center;gap:7px;font-size:11px;color:#b4c0c4}.astro-motion-study_offPanelCopy__i44f6{flex:1;display:flex;flex-direction:column;justify-content:center;padding:35px 0}.astro-motion-study_offPanelCopy__i44f6>p{color:#819298;font-size:9px;line-height:1.7;letter-spacing:.08em}.astro-motion-study_offPanelCopy__i44f6 h4{margin:22px 0 17px;font-size:34px;line-height:1.08;letter-spacing:-.04em;font-weight:400}.astro-motion-study_offPanelCopy__i44f6>span{max-width:240px;color:#9eafb6;font-size:12px;line-height:1.6}.astro-motion-study_enableButton__aMK0T{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:42px;padding:11px 13px;border-radius:5px;background:#d0d9d6;color:#15201c;font-size:11px;text-align:left}.astro-motion-study_panelFootnote__bKPtN{margin-top:11px;color:#85959b;font-size:8px;text-align:center}.astro-motion-study_researchPanel__lRXAU{opacity:0;transform:translateY(12px);pointer-events:none;background:linear-gradient(145deg,var(--motion-surface),#0c1117 47%)}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_offPanel__dVARm{opacity:0;transform:translateY(-8px);pointer-events:none}.astro-motion-study_study__6SWKs[data-enabled=true] .astro-motion-study_researchPanel__lRXAU{opacity:1;transform:translateY(0);pointer-events:auto}.astro-motion-study_orbit__bAJHe{position:absolute;inset:0 0 auto auto;z-index:-1;width:100%;height:235px;color:var(--motion-tone);opacity:.6;mask-image:linear-gradient(#000 35%,transparent)}.astro-motion-study_researchHeading__Uqntq{display:flex;align-items:center;justify-content:space-between;gap:12px}.astro-motion-study_researchHeading__Uqntq>span{color:#8f9da6;font-size:7px;letter-spacing:.055em}.astro-motion-study_researchInstrument__e_owe{margin-top:21px}.astro-motion-study_findingLabel__hLSzC,.astro-motion-study_researchInstrument__e_owe>span{display:block;color:#8799a3;font-size:8px;letter-spacing:.06em}.astro-motion-study_researchInstrument__e_owe>strong{display:block;padding:10px 0;color:#c2cdd2;font-size:10px;font-weight:400;border-bottom:1px solid #ffffff14}.astro-motion-study_resultStack__BOkNP{display:grid;margin-top:16px}.astro-motion-study_reading__NIyGD,.astro-motion-study_result__SvUVb{grid-area:1/1;min-width:0;opacity:0;transform:translateY(6px);pointer-events:none}.astro-motion-study_reading__NIyGD[data-visible=true],.astro-motion-study_result__SvUVb[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.astro-motion-study_reading__NIyGD h4,.astro-motion-study_result__SvUVb h4{min-height:54px;margin-top:10px;color:var(--motion-tone);font-size:25px;line-height:1.04;letter-spacing:-.035em;font-weight:400}.astro-motion-study_reading__NIyGD>p,.astro-motion-study_resultSummary__D1zC5{min-height:72px;margin-top:13px;color:#b8c5cc;font-size:12px;line-height:1.55}.astro-motion-study_caveat__FwC0e{margin-top:11px;font-size:8px;color:#8b9ca6}.astro-motion-study_evidence__Y_ENn{margin-top:17px}.astro-motion-study_evidence__Y_ENn>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #ffffff0e;font-size:9px;line-height:1.3}.astro-motion-study_evidence__Y_ENn dt{flex:0 0 auto;color:#9badb5}.astro-motion-study_evidence__Y_ENn dd{color:#c3cfd3;font-variant-numeric:tabular-nums;text-align:right}.astro-motion-study_researchFooter__CR6nn{margin-top:auto;padding-top:15px}.astro-motion-study_resultProvenance__7hjWc{display:block;margin-bottom:11px;color:#9eafb6;font-size:8px;line-height:1.5}.astro-motion-study_readingLines__LyaE1{display:grid;gap:22px;margin:25px 0}.astro-motion-study_readingLines__LyaE1 i{height:1px;background:#ffffff17}.astro-motion-study_readingLines__LyaE1 i:nth-child(2){width:82%}.astro-motion-study_readingLines__LyaE1 i:nth-child(3){width:63%}.astro-motion-study_reading__NIyGD>span:last-child{color:#91a3ac;font-size:10px}.astro-motion-study_workspaceFootnote__MJNuR{display:flex;align-items:center;gap:6px;padding:0 16px 13px;color:#85959d;font-size:8px}.astro-motion-study_controls__Dalav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:18px}.astro-motion-study_play___5z5N{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:40px;padding:8px 12px;border:1px solid #ffffff29;border-radius:5px;font-size:11px}.astro-motion-study_outcomes__N_Rz8{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.astro-motion-study_outcomes__N_Rz8>button{display:flex;align-items:center;gap:7px;min-height:40px;padding:10px 12px;border-bottom:1px solid transparent;color:#99a8b0;font-size:11px}.astro-motion-study_outcomes__N_Rz8>button[aria-selected=true]{color:#eef3f0;border-bottom-color:#b6c7c1}.astro-motion-study_outcomes__N_Rz8 i{width:4px;height:4px;border-radius:50%;background:#abbcc7}.astro-motion-study_outcomes__N_Rz8 [data-tone=bullish] i{background:#8fc9ab}.astro-motion-study_outcomes__N_Rz8 [data-tone=bearish] i{background:#d69a9b}.astro-motion-study_outcomes__N_Rz8 [data-tone=caution] i{background:#d4ba8b}.astro-motion-study_caption__jTlYH{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:15px;color:#a2b2b0;font-size:10px;line-height:1.6}.astro-motion-study_caption__jTlYH>span:last-child{color:#8fa2a5;text-align:right}.astro-motion-study_disclosure__h9Jz3{max-width:670px;margin-top:12px;color:#8e9da1;font-size:10px;line-height:1.7}.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_instrumentRail__ZL9EZ,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_marketRail__aeeg8,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_offPanel__dVARm,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_reading__NIyGD,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_researchPanel__lRXAU,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_result__SvUVb{transition:opacity .18s var(--motion-ease),transform .26s var(--motion-ease)}.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_switchTrack__EcjEg>span{transition:transform .18s var(--motion-ease)}.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_orbit__bAJHe,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_railVerdict___keAG,.astro-motion-study_study__6SWKs[data-animate=true] .astro-motion-study_result__SvUVb h4{transition:color .22s ease}.astro-motion-study_study__6SWKs[data-animate=true] button{transition:transform .16s var(--motion-ease)}.astro-motion-study_study__6SWKs[data-animate=true] button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.astro-motion-study_play___5z5N:hover,.astro-motion-study_toggle__KDFCN:hover{background:#ffffff09;border-color:#ffffff50}.astro-motion-study_outcomes__N_Rz8>button:hover{color:#eef3f0}.astro-motion-study_enableButton__aMK0T:hover{background:#e1e8e3}}@container (max-width: 950px){.astro-motion-study_workspaceBody__xFVG5{grid-template-columns:minmax(0,1fr) 290px}.astro-motion-study_bookPanel__puhyY,.astro-motion-study_captureLabel__QreWo{display:none}.astro-motion-study_controls__Dalav{gap:12px}.astro-motion-study_outcomes__N_Rz8{gap:0}.astro-motion-study_outcomes__N_Rz8>button{padding-inline:9px}}@container (max-width: 620px){.astro-motion-study_topbar__PYJNd{gap:12px;padding:10px 14px;min-height:59px}.astro-motion-study_workspaceBrand__h1snL{gap:10px}.astro-motion-study_workspaceBrand__h1snL strong{font-size:23px}.astro-motion-study_appsLabel__kt4gS,.astro-motion-study_railMarket__WxGk7,.astro-motion-study_reconstruction__f4M3_,.astro-motion-study_workspaceBrand__h1snL>span{display:none}.astro-motion-study_toggle__KDFCN{margin-left:auto;min-height:40px}.astro-motion-study_instrumentRail__ZL9EZ,.astro-motion-study_marketRail__aeeg8{padding-inline:14px;gap:15px}.astro-motion-study_marketPills__9IWg8{gap:6px}.astro-motion-study_marketPills__9IWg8>span{padding-inline:10px}.astro-motion-study_marketPills__9IWg8>span:nth-child(n+4){display:none}.astro-motion-study_lunarTrack__aa3Yw{font-size:6px}.astro-motion-study_railVerdict___keAG{max-width:85px;font-size:8px}.astro-motion-study_workspaceBody__xFVG5{grid-template-columns:minmax(0,1fr);padding:10px;gap:10px}.astro-motion-study_researchSlot__skxWQ{order:-1}.astro-motion-study_offPanel__dVARm,.astro-motion-study_researchPanel__lRXAU{padding:20px}.astro-motion-study_offPanelCopy__i44f6{padding:40px 0}.astro-motion-study_offPanelCopy__i44f6>span{max-width:270px}.astro-motion-study_reading__NIyGD h4,.astro-motion-study_result__SvUVb h4{min-height:54px;font-size:29px}.astro-motion-study_reading__NIyGD>p,.astro-motion-study_resultSummary__D1zC5{min-height:72px;font-size:13px}.astro-motion-study_evidence__Y_ENn>div{font-size:11px;padding-block:9px}.astro-motion-study_researchInstrument__e_owe>strong{font-size:11px}.astro-motion-study_caveat__FwC0e,.astro-motion-study_findingLabel__hLSzC,.astro-motion-study_researchInstrument__e_owe>span,.astro-motion-study_resultProvenance__7hjWc{font-size:9px}.astro-motion-study_marketPanel__Owp3k{padding:16px 12px 12px}.astro-motion-study_chart__atdK7{min-height:0;margin-top:15px}.astro-motion-study_holdings__VYh3A{display:none}.astro-motion-study_marketTimeframe__oqDI4{margin-top:13px}.astro-motion-study_workspaceFootnote__MJNuR{padding:3px 14px 13px;align-items:flex-start;line-height:1.6}.astro-motion-study_workspaceFootnote__MJNuR svg{flex:none;margin-top:2px}.astro-motion-study_controls__Dalav{gap:10px;margin-top:14px}.astro-motion-study_play___5z5N{min-height:44px}.astro-motion-study_outcomes__N_Rz8{gap:1px 6px}.astro-motion-study_outcomes__N_Rz8>button{min-height:44px;padding:9px 6px;font-size:12px}.astro-motion-study_caption__jTlYH{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.astro-motion-study_caption__jTlYH>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.astro-motion-study_study__6SWKs *,.astro-motion-study_study__6SWKs :after,.astro-motion-study_study__6SWKs :before{transition:none!important;animation:none!important}}@media (prefers-contrast:more){.astro-motion-study_study__6SWKs{--motion-tone:#eef4f1}.astro-motion-study_bookPanel__puhyY,.astro-motion-study_marketPanel__Owp3k,.astro-motion-study_researchSlot__skxWQ,.astro-motion-study_workspace__8hxws{border-color:#8f9b9f}.astro-motion-study_caption__jTlYH,.astro-motion-study_caption__jTlYH>span:last-child,.astro-motion-study_caveat__FwC0e,.astro-motion-study_disclosure__h9Jz3,.astro-motion-study_evidence__Y_ENn dd,.astro-motion-study_evidence__Y_ENn dt,.astro-motion-study_findingLabel__hLSzC,.astro-motion-study_resultProvenance__7hjWc,.astro-motion-study_resultSummary__D1zC5,.astro-motion-study_sourceLine__YvpKw,.astro-motion-study_workspaceFootnote__MJNuR{color:#d2dddf}}@media print{.astro-motion-study_study__6SWKs{display:none}}.astro-plugin-showcase_showcase__8ev_3{width:100%;max-width:1180px;margin-inline:auto;color:#edf1ec}.astro-plugin-showcase_showcase__8ev_3 button{-webkit-tap-highlight-color:transparent}.astro-plugin-showcase_showcase__8ev_3 button:focus-visible{outline:2px solid #c2d3bb;outline-offset:5px}.astro-plugin-showcase_originalRecording__hEZQD{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#94a49e;font-size:10px;line-height:1.6}.astro-plugin-showcase_originalRecording__hEZQD:focus-visible{outline:2px solid #c2d3bb;outline-offset:5px}.astro-plugin-showcase_integration__u_ykp{margin-bottom:80px}.astro-plugin-showcase_integrationIntro__ml_Ma{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.astro-plugin-showcase_integrationIntro__ml_Ma .astro-plugin-showcase_chapter__XQGeo{margin-bottom:14px}.astro-plugin-showcase_integrationIntro__ml_Ma h3{max-width:360px;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.astro-plugin-showcase_integrationIntro__ml_Ma>p{max-width:440px;color:#acb8b5;font-size:15px;line-height:1.65;text-wrap:pretty}.astro-plugin-showcase_sourceRoles__3n4o_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-block:22px;border-block:1px solid #ffffff20}.astro-plugin-showcase_sourceRoles__3n4o_ dt{color:#d3ddd7;font-size:13px;line-height:1.5}.astro-plugin-showcase_sourceRoles__3n4o_ dd{margin-top:5px;color:#a7b5ad;font-size:13px;line-height:1.6}.astro-plugin-showcase_integrationFootnote__nzdqK{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:16px;color:#94a29c;font-size:11px;line-height:1.6}.astro-plugin-showcase_integrationFootnote__nzdqK a{display:inline-flex;align-items:center;gap:5px;color:#b9c7be}.astro-plugin-showcase_integrationFootnote__nzdqK a:focus-visible{outline:2px solid #c2d3bb;outline-offset:5px}.astro-plugin-showcase_sectionHeader__Cdd2L{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:34px}.astro-plugin-showcase_chapter__XQGeo{display:flex;align-items:baseline;gap:24px;margin-bottom:20px;color:#94a29f;font-size:11px;line-height:1.5}.astro-plugin-showcase_chapter__XQGeo span{font-variant-numeric:tabular-nums}.astro-plugin-showcase_sectionHeader__Cdd2L h3{font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.045em}.astro-plugin-showcase_sectionDescription__3HTsZ{max-width:350px;padding-bottom:4px;color:#acb8b5;font-size:16px;line-height:1.6;text-wrap:pretty}.astro-plugin-showcase_recovery__EJ7WU{margin-top:48px;padding-top:28px;border-top:1px solid #ffffff20}.astro-plugin-showcase_recoveryHeading__8Jygq{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.astro-plugin-showcase_recoveryHeading__8Jygq h4{font-size:18px;font-weight:500;letter-spacing:-.02em}.astro-plugin-showcase_recoveryHeading__8Jygq p{color:#96a59f;font-size:11px;line-height:1.6}.astro-plugin-showcase_behaviors__oUlSa{border-top:1px solid #ffffff18}.astro-plugin-showcase_behaviors__oUlSa>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:18px 0;border-bottom:1px solid #ffffff18}.astro-plugin-showcase_behaviors__oUlSa dt{color:#c4d0c8;font-size:13px;line-height:1.6}.astro-plugin-showcase_behaviors__oUlSa dd{max-width:730px;color:#a7b5ad;font-size:13px;line-height:1.65}.astro-plugin-showcase_behaviors__oUlSa dd span{display:block;margin-top:6px}.astro-plugin-showcase_behaviorNote__vlmRG{margin-top:15px;color:#94a29c;font-size:11px;line-height:1.6}@media (hover:hover) and (pointer:fine){.astro-plugin-showcase_integrationFootnote__nzdqK a:hover{color:#f1f5ee}}@media (max-width:780px){.astro-plugin-showcase_integration__u_ykp{margin-bottom:56px}.astro-plugin-showcase_integrationIntro__ml_Ma{grid-template-columns:minmax(0,1fr);gap:18px}.astro-plugin-showcase_integrationIntro__ml_Ma h3{max-width:300px;font-size:28px}.astro-plugin-showcase_integrationIntro__ml_Ma>p{font-size:14px}.astro-plugin-showcase_sourceRoles__3n4o_{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;padding-block:4px}.astro-plugin-showcase_sourceRoles__3n4o_>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;padding-block:14px}.astro-plugin-showcase_sourceRoles__3n4o_>div+div{border-top:1px solid #ffffff14}.astro-plugin-showcase_sourceRoles__3n4o_ dd,.astro-plugin-showcase_sourceRoles__3n4o_ dt{font-size:12px}.astro-plugin-showcase_sourceRoles__3n4o_ dd{margin-top:0}.astro-plugin-showcase_integrationFootnote__nzdqK{flex-direction:column;align-items:flex-start}.astro-plugin-showcase_sectionHeader__Cdd2L{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:26px}.astro-plugin-showcase_sectionHeader__Cdd2L h3{font-size:clamp(34px,8.8vw,48px)}.astro-plugin-showcase_chapter__XQGeo{margin-bottom:15px;gap:20px;font-size:10px}.astro-plugin-showcase_sectionDescription__3HTsZ{max-width:420px;padding:0;font-size:14px}.astro-plugin-showcase_recovery__EJ7WU{margin-top:35px;padding-top:24px}.astro-plugin-showcase_recoveryHeading__8Jygq{flex-direction:column;gap:5px;margin-bottom:16px}.astro-plugin-showcase_behaviors__oUlSa>div{grid-template-columns:minmax(0,1fr);gap:7px;padding:16px 0}.astro-plugin-showcase_behaviors__oUlSa dd{font-size:12px}.astro-plugin-showcase_behaviorNote__vlmRG{font-size:10px}}@media (prefers-reduced-motion:reduce){.astro-plugin-showcase_showcase__8ev_3 *,.astro-plugin-showcase_showcase__8ev_3 :after,.astro-plugin-showcase_showcase__8ev_3 :before{transition:none!important;animation:none!important}}@media (prefers-contrast:more){.astro-plugin-showcase_integrationFootnote__nzdqK,.astro-plugin-showcase_integrationIntro__ml_Ma>p,.astro-plugin-showcase_sourceRoles__3n4o_ dd{color:#d3ddd7}.astro-plugin-showcase_sourceRoles__3n4o_{border-color:#8e9e94}.astro-plugin-showcase_behaviorNote__vlmRG,.astro-plugin-showcase_behaviors__oUlSa dd,.astro-plugin-showcase_chapter__XQGeo,.astro-plugin-showcase_recoveryHeading__8Jygq p,.astro-plugin-showcase_sectionDescription__3HTsZ{color:#d3ddd7}.astro-plugin-showcase_recovery__EJ7WU{border-color:#8e9e94}}@media print{.astro-plugin-showcase_integration__u_ykp{margin-bottom:30px;break-inside:avoid}.astro-plugin-showcase_integrationFootnote__nzdqK,.astro-plugin-showcase_integrationFootnote__nzdqK a,.astro-plugin-showcase_integrationIntro__ml_Ma h3,.astro-plugin-showcase_integrationIntro__ml_Ma>p,.astro-plugin-showcase_sourceRoles__3n4o_ dd,.astro-plugin-showcase_sourceRoles__3n4o_ dt{color:#333}.astro-plugin-showcase_recordingSection__GA4gl{display:none}.astro-plugin-showcase_showcase__8ev_3{max-width:none;padding:0;color:#111}.astro-plugin-showcase_recovery__EJ7WU{margin-top:0;padding-top:20px}.astro-plugin-showcase_behaviorNote__vlmRG,.astro-plugin-showcase_behaviors__oUlSa dd,.astro-plugin-showcase_behaviors__oUlSa dt,.astro-plugin-showcase_recoveryHeading__8Jygq p{color:#333}}.drift-ecosystem-showcase_ecosystem__XlmRv{padding-block:40px clamp(80px,10vw,160px);scroll-margin-top:calc(var(--defi-site-header-height, 64px) + var(--defi-case-nav-height, 64px) + 24px);color:#f1f2f0}.drift-ecosystem-showcase_chapterHeading__DTYzY,.drift-ecosystem-showcase_intro__Kd6hh{max-width:1100px;margin-inline:auto;padding-inline:24px}.drift-ecosystem-showcase_eyebrow__1eXjr{margin:0 0 20px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8f9da3}.drift-ecosystem-showcase_intro__Kd6hh h3{max-width:820px;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.drift-ecosystem-showcase_description__MjnVM{max-width:760px;margin:28px 0 0;color:#aab2b6;font-size:20px;line-height:1.6}.drift-ecosystem-showcase_attribution___lbAc{max-width:640px;margin:28px 0 0;font-size:12px;line-height:1.6;color:#a5b3b7}.drift-ecosystem-showcase_chapter__m5xPK{margin-top:clamp(72px,8vw,120px)}.drift-ecosystem-showcase_chapterHeading__DTYzY{display:flex;align-items:baseline;gap:22px;margin-bottom:36px}.drift-ecosystem-showcase_chapterHeading__DTYzY>span{color:#8f9da3;font-size:12px}.drift-ecosystem-showcase_chapterHeading__DTYzY h4{margin:0;font-size:clamp(26px,2.5vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.drift-ecosystem-showcase_composition__hupuy{max-width:1440px;margin-inline:auto;padding-inline:24px}.drift-ecosystem-showcase_figure__L316j{min-width:0;margin:0}.drift-ecosystem-showcase_media__ITr2Q{min-width:0;overflow:hidden;border-radius:16px}.drift-ecosystem-showcase_image__KtfxT{display:block;width:100%;height:auto}.drift-ecosystem-showcase_caption__blXGa{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:16px;color:#9eacb0;font-size:12px;line-height:1.5}.drift-ecosystem-showcase_caption__blXGa a{display:inline-flex;flex-shrink:0;align-items:baseline;gap:8px;color:#bcc6c8;text-underline-offset:4px;transition:color .16s ease}.drift-ecosystem-showcase_caption__blXGa a:focus-visible{outline:2px solid #c2d3bb;outline-offset:5px}.drift-ecosystem-showcase_orderDetail__aOcGj{max-width:900px;margin:clamp(56px,7vw,100px) auto 0;padding-inline:24px;grid-template-columns:minmax(0,1fr) minmax(0,320px)}.drift-ecosystem-showcase_detailCopy__p28mc{max-width:330px}.drift-ecosystem-showcase_detailCopy__p28mc h5{margin:0 0 16px;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.035em}.drift-ecosystem-showcase_detailCopy__p28mc p{margin:0;color:#aab2b6;font-size:17px;line-height:1.6}.drift-ecosystem-showcase_orderFigure__SaLP6{width:100%;max-width:320px}.drift-ecosystem-showcase_platforms__ycYp6{grid-template-columns:minmax(0,3.8fr) minmax(0,1fr);align-items:start;--composition-gap:clamp(28px,4vw,56px)}.drift-ecosystem-showcase_mobileFigure__hViD3 .drift-ecosystem-showcase_caption__blXGa{flex-wrap:wrap;gap:8px 20px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.drift-ecosystem-showcase_media__ITr2Q{animation:drift-ecosystem-showcase_ecosystem-settle__2J52w linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes drift-ecosystem-showcase_ecosystem-settle__2J52w{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.drift-ecosystem-showcase_caption__blXGa a:hover{color:#fff;text-decoration:underline}}@media (max-width:767px){.drift-ecosystem-showcase_orderDetail__aOcGj,.drift-ecosystem-showcase_platforms__ycYp6{grid-template-columns:minmax(0,1fr)}.drift-ecosystem-showcase_orderDetail__aOcGj{max-width:600px}.drift-ecosystem-showcase_orderFigure__SaLP6{margin-inline:auto}.drift-ecosystem-showcase_platforms__ycYp6{--composition-gap:48px}.drift-ecosystem-showcase_mobileFigure__hViD3{width:100%;max-width:350px;margin-inline:auto}}@media (max-width:700px){.drift-ecosystem-showcase_ecosystem__XlmRv{padding-top:28px}.drift-ecosystem-showcase_chapterHeading__DTYzY,.drift-ecosystem-showcase_composition__hupuy,.drift-ecosystem-showcase_intro__Kd6hh,.drift-ecosystem-showcase_orderDetail__aOcGj{padding-inline:20px}.drift-ecosystem-showcase_description__MjnVM{font-size:18px}.drift-ecosystem-showcase_chapterHeading__DTYzY{margin-bottom:28px;gap:18px}.drift-ecosystem-showcase_caption__blXGa{flex-wrap:wrap;font-size:11px;gap:8px 20px}}@media print{.drift-ecosystem-showcase_media__ITr2Q{animation:none!important;transform:none!important}.drift-ecosystem-showcase_chapter__m5xPK{break-inside:avoid}}.gamma-implementation-story_story__0OIMf{width:100%;max-width:1180px;margin:120px auto;padding:0 24px;color:#edf0eb;scroll-margin-top:calc(var(--defi-site-header-height, 64px) + 88px)}.gamma-implementation-story_intro__zT6Zx{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:64px}.gamma-implementation-story_intro__zT6Zx h3{max-width:16ch;font-size:clamp(36px,4.8vw,60px);font-weight:500;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.gamma-implementation-story_description__OnsHr{max-width:420px;padding-bottom:3px;font-size:16px;line-height:1.65;color:#abb5b9;text-wrap:pretty}.gamma-implementation-story_provenance__8Xosp{display:flex;justify-content:space-between;align-items:baseline;gap:24px 48px;margin-top:32px}.gamma-implementation-story_attribution__ib6EC{max-width:630px;font-size:11px;line-height:1.65;color:#929ea3}.gamma-implementation-story_sources__0a5VF{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 20px}.gamma-implementation-story_sources__0a5VF a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:11px;line-height:1.5;color:#b2bcc0;text-decoration:underline;text-decoration-color:#b2bcc040;text-underline-offset:4px}.gamma-implementation-story_stages__2i2zV{display:grid;gap:100px;margin-top:60px}.gamma-implementation-story_stage__UqDVH{min-width:0;scroll-margin-top:calc(var(--defi-site-header-height, 64px) + 88px)}.gamma-implementation-story_stageHeading__z12VP{display:flex;align-items:baseline;justify-content:space-between;gap:20px 48px;margin-bottom:24px}.gamma-implementation-story_stageHeading__z12VP h4{flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.11em}.gamma-implementation-story_stageHeading__z12VP p{max-width:420px;font-size:13px;line-height:1.6;color:#a4afb4}.gamma-implementation-story_composition__l2sBy{display:grid;min-width:0;gap:32px;align-items:start}.gamma-implementation-story_artifact__HX_r0{min-width:0;margin:0}.gamma-implementation-story_frame__sCqw6{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:16px;background:#0a0c0e;cursor:zoom-in;touch-action:manipulation}.gamma-implementation-story_frame__sCqw6:focus-visible,.gamma-implementation-story_implementationTab__XZrf1:focus-visible,.gamma-implementation-story_sources__0a5VF a:focus-visible{outline:2px solid #c3cee9;outline-offset:6px}.gamma-implementation-story_image__EiTDL{display:block;width:100%;height:auto}.gamma-implementation-story_croppedImage__B3Gyu{position:absolute;max-width:none}.gamma-implementation-story_caption__QNR_y{max-width:620px;margin-top:13px;font-size:11px;line-height:1.6;color:#929ea3}.gamma-implementation-story_system__rBhUe .gamma-implementation-story_artifact__HX_r0+.gamma-implementation-story_artifact__HX_r0{width:62%;justify-self:end;margin-top:8px}.gamma-implementation-story_implementation__Dsejj{min-width:0}.gamma-implementation-story_implementationTabs__W_3c8{display:flex;gap:28px;margin-bottom:24px;border-bottom:1px solid #929ea330}.gamma-implementation-story_implementationTab__XZrf1{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;background:transparent;color:#929ea3;font-size:12px;line-height:1.5;text-align:left;cursor:pointer;touch-action:manipulation}.gamma-implementation-story_implementationTab__XZrf1[aria-selected=true]{border-bottom-color:#edf0eb;color:#edf0eb}.gamma-implementation-story_implementationPanel__csY7y[hidden]{display:none}.gamma-implementation-story_details__9bOzl{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.gamma-implementation-story_details__9bOzl[data-count="3"] .gamma-implementation-story_artifact__HX_r0:last-child{grid-column:1/-1}.gamma-implementation-story_composition__l2sBy[data-count="1"]{grid-template-columns:minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.gamma-implementation-story_sources__0a5VF a:hover{color:#edf0eb;text-decoration-color:currentColor}.gamma-implementation-story_implementationTab__XZrf1:hover{color:#edf0eb}}@media (max-width:1000px){.gamma-implementation-story_intro__zT6Zx{gap:40px}.gamma-implementation-story_provenance__8Xosp{align-items:flex-start}.gamma-implementation-story_sources__0a5VF{flex-shrink:0;max-width:220px}}@media (max-width:760px){.gamma-implementation-story_story__0OIMf{margin-block:80px;padding:0 20px}.gamma-implementation-story_intro__zT6Zx{grid-template-columns:minmax(0,1fr);gap:22px}.gamma-implementation-story_intro__zT6Zx h3{max-width:17ch;font-size:clamp(34px,8.2vw,52px)}.gamma-implementation-story_description__OnsHr{max-width:550px;padding-bottom:0;font-size:15px}.gamma-implementation-story_provenance__8Xosp{display:block;margin-top:24px}.gamma-implementation-story_attribution__ib6EC{max-width:530px}.gamma-implementation-story_sources__0a5VF{justify-content:flex-start;max-width:none;margin-top:8px}.gamma-implementation-story_stages__2i2zV{gap:64px;margin-top:40px}.gamma-implementation-story_stageHeading__z12VP{display:block;margin-bottom:20px}.gamma-implementation-story_stageHeading__z12VP h4{font-size:10px}.gamma-implementation-story_stageHeading__z12VP p{margin-top:10px;max-width:510px;font-size:12px}.gamma-implementation-story_composition__l2sBy,.gamma-implementation-story_details__9bOzl{grid-template-columns:minmax(0,1fr);gap:28px}.gamma-implementation-story_system__rBhUe .gamma-implementation-story_artifact__HX_r0+.gamma-implementation-story_artifact__HX_r0{width:100%;margin-top:0}.gamma-implementation-story_implementationTabs__W_3c8{gap:24px;margin-bottom:20px}.gamma-implementation-story_caption__QNR_y{margin-top:10px}}@media (prefers-contrast:more){.gamma-implementation-story_attribution__ib6EC,.gamma-implementation-story_caption__QNR_y,.gamma-implementation-story_description__OnsHr,.gamma-implementation-story_implementationTab__XZrf1,.gamma-implementation-story_sources__0a5VF a,.gamma-implementation-story_stageHeading__z12VP p{color:#d2dadd}.gamma-implementation-story_sources__0a5VF a{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.gamma-implementation-story_story__0OIMf [role=dialog][aria-modal=true] *{transition:none!important;animation:none!important}}@media print{.gamma-implementation-story_story__0OIMf{max-width:none;margin-bottom:36px;padding:0;color:#111}.gamma-implementation-story_attribution__ib6EC,.gamma-implementation-story_caption__QNR_y,.gamma-implementation-story_description__OnsHr,.gamma-implementation-story_sources__0a5VF a,.gamma-implementation-story_stageHeading__z12VP p{color:#444}.gamma-implementation-story_intro__zT6Zx h3{font-size:32px}.gamma-implementation-story_stages__2i2zV{gap:40px;margin-top:32px}.gamma-implementation-story_intro__zT6Zx,.gamma-implementation-story_stageHeading__z12VP{break-after:avoid}.gamma-implementation-story_artifact__HX_r0{break-inside:avoid}.gamma-implementation-story_frame__sCqw6{border-radius:0}.gamma-implementation-story_implementationTabs__W_3c8,.gamma-implementation-story_story__0OIMf [role=dialog]{display:none}}.case-study-source-library_library__H4MPa{max-width:1180px;margin:100px auto 0;padding:0 24px;color:#edf0eb;scroll-margin-top:calc(var(--defi-site-header-height, 64px) + 88px)}.case-study-source-library_heading__MTZol{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.case-study-source-library_heading__MTZol div>p{margin-bottom:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#929ea3}.case-study-source-library_heading__MTZol h3{max-width:20ch;font-size:clamp(30px,3.6vw,44px);line-height:1.12;font-weight:500;letter-spacing:-.045em}.case-study-source-library_heading__MTZol>p{max-width:230px;font-size:13px;line-height:1.6;color:#a4afb4}.case-study-source-library_files__iFDUI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.case-study-source-library_file__nCIPA{min-width:0}.case-study-source-library_link__cHG2M{display:block}.case-study-source-library_preview__9Af21{aspect-ratio:1.6;overflow:hidden;border-radius:16px;background:#060a13}.case-study-source-library_preview__9Af21 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.case-study-source-library_label__I9vSz{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}.case-study-source-library_label__I9vSz h4{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:500}.case-study-source-library_label__I9vSz>span{font-size:22px}.case-study-source-library_description__LO6GD{max-width:400px;margin-top:10px;font-size:13px;line-height:1.65;color:#a4afb4}.case-study-source-library_open__hwePF{display:inline-flex;gap:6px;align-items:center;min-height:44px;margin-top:6px;font-size:11px;color:#c1cace;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b2bcc040}.case-study-source-library_fallback__DG7KH:focus-visible,.case-study-source-library_link__cHG2M:focus-visible{outline:2px solid #c3cee9;outline-offset:6px;border-radius:4px}.case-study-source-library_embedDisclosure__mg2Yt{margin-top:8px}.case-study-source-library_embedDisclosure__mg2Yt>summary span:first-child{font-size:10px;letter-spacing:.08em}.case-study-source-library_embed__17c2i{display:block;width:100%;height:460px;border:0;border-radius:16px;background:#111}.case-study-source-library_fallback__DG7KH{display:flex;align-items:center;width:fit-content;min-height:44px;font-size:11px;color:#b2bcc0;text-decoration:underline;text-underline-offset:4px}.case-study-source-library_attribution__c_I7O{max-width:700px;margin-top:32px;font-size:11px;line-height:1.65;color:#929ea3}@media (hover:hover) and (pointer:fine){.case-study-source-library_link__cHG2M:hover .case-study-source-library_open__hwePF{text-decoration-color:currentColor;color:#edf0eb}}@media (max-width:760px){.case-study-source-library_library__H4MPa{margin-top:64px;padding:0 20px}.case-study-source-library_heading__MTZol{display:block;margin-bottom:28px}.case-study-source-library_heading__MTZol>p{max-width:none;margin-top:16px}.case-study-source-library_files__iFDUI{grid-template-columns:minmax(0,1fr);gap:40px}.case-study-source-library_label__I9vSz{margin-top:18px}}@media (prefers-contrast:more){.case-study-source-library_attribution__c_I7O,.case-study-source-library_description__LO6GD,.case-study-source-library_fallback__DG7KH,.case-study-source-library_heading__MTZol div>p,.case-study-source-library_heading__MTZol>p,.case-study-source-library_open__hwePF{color:#d2dadd}}@media print{.case-study-source-library_library__H4MPa{padding:0;margin-top:40px;color:#111}.case-study-source-library_file__nCIPA{break-inside:avoid}.case-study-source-library_embedDisclosure__mg2Yt{display:none}.case-study-source-library_attribution__c_I7O,.case-study-source-library_description__LO6GD,.case-study-source-library_heading__MTZol div>p,.case-study-source-library_heading__MTZol>p,.case-study-source-library_open__hwePF{color:#444}}.case-study-film_film__13fxC{width:100%;min-width:0;margin:0}.case-study-film_frame__lK0u4{position:relative;overflow:hidden;background:#090a0a}.case-study-film_player__5_FO_{height:100%}.case-study-film_soundPlayer__7Q2uS button{opacity:1}.case-study-film_video__ko2xE{display:block;width:100%;height:100%;object-fit:contain}.case-study-film_fallback__4NveX{object-fit:contain;pointer-events:none}.case-study-film_caption__tiVBb{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;margin-top:8px;font-size:12px;line-height:1.5;color:#686868}.case-study-film_toggle__uub8m{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 2px;color:#242424;font:inherit;white-space:nowrap;cursor:pointer}.case-study-film_toggle__uub8m svg{width:13px;height:13px;stroke-width:1.5}.case-study-film_error__L39l_ a:focus-visible,.case-study-film_toggle__uub8m:focus-visible{outline:2px solid currentColor;outline-offset:4px}.case-study-film_error__L39l_{margin-top:8px;font-size:12px;line-height:1.6;color:#686868}.case-study-film_error__L39l_ a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dark .case-study-film_caption__tiVBb,.dark .case-study-film_error__L39l_{color:#a3a3a3}.dark .case-study-film_toggle__uub8m{color:#e8e8e8}@media (hover:hover) and (pointer:fine){.case-study-film_toggle__uub8m:hover{text-decoration:underline;text-underline-offset:3px}}@media (max-width:480px){.case-study-film_caption__tiVBb{align-items:start;flex-wrap:wrap;column-gap:12px}.case-study-film_caption__tiVBb>span{padding-top:13px}}@media print{.case-study-film_toggle__uub8m{display:none}}.casset-case-study_story__tSxn1{--muted:#a2a0a8;--space:clamp(88px,12vw,170px);color:#f0efed}.casset-case-study_story__tSxn1 figure{margin:0}.casset-case-study_hero__ZKAZw{position:relative;isolation:isolate;width:100vw;height:clamp(680px,100svh,1080px);margin:0 calc(50% - 50vw);overflow:hidden;background:#000}.casset-case-study_hero__ZKAZw:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000,rgb(0 0 0/.95) 16%,rgb(0 0 0/.2) 45%,transparent 65%)}.casset-case-study_heroCopy__4X8vF{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:51%;height:100%;padding:90px 0 100px clamp(28px,5.4vw,96px)}.casset-case-study_name__rmZ4S{display:flex;gap:14px;align-items:center;margin-bottom:30px;font-size:20px;font-weight:550;letter-spacing:-.03em}.casset-case-study_icon__2sQMt{width:48px;height:48px;border-radius:12px}.casset-case-study_thesis__nkZAO{font-size:clamp(68px,7.6vw,128px);line-height:.98;font-weight:500;letter-spacing:-.065em}.casset-case-study_heroNote___XHiI{margin-top:26px;color:#b0aeb7;font-size:17px;line-height:1.5}.casset-case-study_heroArtifact__DVnoI{position:absolute;inset:0}.casset-case-study_heroArtifact__DVnoI .casset-case-study_artifactButton__DhzYW{position:absolute;top:0;right:-13%;width:92%;height:100%}.casset-case-study_heroArtifact__DVnoI .casset-case-study_artifactImage__eQu8n{height:100%;object-fit:contain}.casset-case-study_heroArtifact__DVnoI .casset-case-study_caption___5uuI{position:absolute;z-index:2;right:40px;bottom:32px;pointer-events:none}.casset-case-study_metadata__0nIYe{position:absolute;z-index:2;left:clamp(28px,5.4vw,96px);bottom:32px;display:grid;gap:4px;color:#97949e;font-size:11px;line-height:1.6;pointer-events:none}.casset-case-study_artifactButton__DhzYW{display:block;width:100%;cursor:zoom-in}.casset-case-study_artifactButton__DhzYW:focus-visible,.casset-case-study_closing__sJPsp a:focus-visible,.casset-case-study_evidenceLinks__twmLN a:focus-visible,.casset-case-study_link__GPusw:focus-visible{outline:2px solid currentColor;outline-offset:6px}.casset-case-study_artifactImage__eQu8n{display:block;width:100%;height:auto}.casset-case-study_caption___5uuI{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}.casset-case-study_cropped___2SUD{aspect-ratio:var(--crop-ratio);overflow:hidden}.casset-case-study_cropped___2SUD .casset-case-study_artifactImage__eQu8n{height:100%;object-fit:cover;object-position:var(--crop-position)}.casset-case-study_eyebrow__ZNL8O{margin-bottom:28px;color:var(--muted);font-size:11px;font-weight:550;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.casset-case-study_mobileChapter__vFx6l{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1120px;margin:var(--space) auto;padding:0 24px}.casset-case-study_playerCopy__Wtxik h2,.casset-case-study_sectionHeading__8S41x h2{font-size:clamp(48px,6.2vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.casset-case-study_playerCopy__Wtxik .casset-case-study_playerTitle__n7ajZ{font-size:clamp(42px,5.1vw,74px)}.casset-case-study_mobileChapter__vFx6l,.casset-case-study_roomChapter__X4Ji6{scroll-margin-top:96px}.casset-case-study_description__e2i2V{max-width:320px;margin-top:30px;color:var(--muted);font-size:18px;line-height:1.65}.casset-case-study_link__GPusw{display:inline-flex;gap:18px;align-items:center;min-height:44px;margin-top:28px;font-size:14px;border-bottom:1px solid #676170}.casset-case-study_smallNote__VUHlB{max-width:290px;margin-top:62px;color:#85828d;font-size:11px;line-height:1.8}.casset-case-study_playerStage__Z2dvn{position:relative;isolation:isolate;padding:20px 0}.casset-case-study_stageHalo__KmEeG{position:absolute;z-index:-1;inset:10% -12% 12%;border-radius:50%;background:radial-gradient(ellipse,#2e213e 0,#141019 46%,transparent 70%);pointer-events:none}.casset-case-study_livePhone__80Czy>figcaption{margin-top:18px;text-align:center}.casset-case-study_mobileFilm__TIn3G{max-width:310px;margin-inline:auto!important}.casset-case-study_mobileFilm__TIn3G>div{border:1px solid #49444f;border-radius:28px;box-shadow:0 28px 64px #0009}.casset-case-study_mobileFilm__TIn3G>figcaption{flex-direction:column;gap:0;align-items:center;text-align:center;margin-top:18px}.casset-case-study_roomChapter__X4Ji6{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1120px;margin:var(--space) auto;padding:60px 24px}.casset-case-study_roomStage__sDc2l{min-width:0;padding:32px 0;background:radial-gradient(ellipse,#2b2520 0,transparent 70%)}.casset-case-study_roomFilm__ALzn4{max-width:360px}.casset-case-study_roomPrompt__PfE8x{margin-top:30px;color:#d9c9ef;font-size:18px;line-height:1.5;letter-spacing:-.02em}.casset-case-study_comparisonChapter__Yyrcn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%;max-width:1120px;margin:var(--space) auto;padding:0 24px;scroll-margin-top:96px}.casset-case-study_comparisonFilm__9PvMp{max-width:320px;justify-self:center}.casset-case-study_comparisonFilm__9PvMp>div{overflow:clip;border-radius:13.3%/6.4%}.casset-case-study_comparisonNote__0bU8_{max-width:320px;margin-top:24px;color:var(--muted);font-size:12px;line-height:1.65}.casset-case-study_themeSpread__dAD16{max-width:960px;margin:88px auto 16px;scroll-margin-top:96px}.casset-case-study_themeFilm__wZQ_C{max-width:380px;justify-self:center}.casset-case-study_themeFilm__wZQ_C>div{border-radius:24px}.casset-case-study_story__tSxn1 .casset-case-study_themeSpread__dAD16 .casset-case-study_themeFilm__wZQ_C>figcaption{color:var(--muted)}.casset-case-study_story__tSxn1 .casset-case-study_themeSpread__dAD16 .casset-case-study_themeFilm__wZQ_C>figcaption button{color:#24221e}.casset-case-study_studioFilm__1BVJE>div{border-radius:6px}.casset-case-study_cream__m8nGm{--muted:#777369;width:100vw;margin-inline:calc(50% - 50vw);color:#24221e;background:#efede5}.casset-case-study_sectionInner__4Ur7c{max-width:1440px;margin-inline:auto;padding:var(--space) 48px 64px}.casset-case-study_sectionHeading__8S41x{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:60px;margin-bottom:64px}.casset-case-study_sectionHeading__8S41x>p{max-width:285px;justify-self:end;padding-bottom:4px;font-size:17px;line-height:1.65;color:var(--muted)}.casset-case-study_desktopStage__cnl76{padding:36px;border:1px solid #d6d2c9;background:#dedbd1;border-radius:6px}.casset-case-study_desktopStage__cnl76 .casset-case-study_artifactImage__eQu8n{border-radius:4px;box-shadow:0 12px 32px #211b1620}.casset-case-study_desktopStage__cnl76 .casset-case-study_caption___5uuI{display:none}.casset-case-study_creatorFootnote__MB7w_{display:flex;justify-content:space-between;gap:24px;margin-top:18px;color:var(--muted);font-size:11px;line-height:1.5}.casset-case-study_releaseChapter__Az_WG,.casset-case-study_studioChapter__nJMFn{margin-block:var(--space)}.casset-case-study_studioArtifact__WwIBM .casset-case-study_artifactButton__DhzYW{overflow:hidden;border-radius:6px}.casset-case-study_shaderStage__yz4iT{margin:96px 0 100px}.casset-case-study_shaderStage__yz4iT .casset-case-study_artifactButton__DhzYW{padding:18px 0}.casset-case-study_lyricsSpread__ehxP3{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:64px;align-items:center}.casset-case-study_supportingCopy___WlRD{max-width:290px}.casset-case-study_supportingCopy___WlRD h3{font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.casset-case-study_supportingCopy___WlRD>p:last-child{margin-top:24px;color:var(--muted);font-size:16px;line-height:1.65}.casset-case-study_lyricsSpread__ehxP3 video{border-radius:5px}.casset-case-study_releasePair__EOPXo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.casset-case-study_releasePanel__LkvUt{display:flex;flex-direction:column;align-items:center;padding:56px 36px 32px;background:#211815;border-radius:5px}.casset-case-study_momentsPanel__sLwuV{background:#1d1b12}.casset-case-study_releasePhone__N_BUl{width:304px;max-width:100%}.casset-case-study_releasePhone__N_BUl .casset-case-study_artifactButton__DhzYW{overflow:hidden;border-radius:24px;box-shadow:0 18px 44px #0006}.casset-case-study_releasePhone__N_BUl .casset-case-study_caption___5uuI{max-width:250px;text-align:center;margin:18px auto 0;font-size:11px}.casset-case-study_releaseLabel__sqUX6{display:flex;align-items:baseline;gap:20px;align-self:start;margin-top:auto;padding-top:48px}.casset-case-study_releaseLabel__sqUX6>span{color:#989184;font-size:11px}.casset-case-study_releaseLabel__sqUX6 h3{font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.casset-case-study_releaseLabel__sqUX6 p{margin-top:8px;color:#aaa39a;font-size:13px;line-height:1.5}.casset-case-study_disclosure__EGOyd{margin-top:28px}.casset-case-study_brandPair__q8tLx{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;align-items:center}.casset-case-study_brandPair__q8tLx>:last-child{margin-top:110px}.casset-case-study_brandPair__q8tLx .casset-case-study_artifactButton__DhzYW{overflow:hidden;border-radius:3px}.casset-case-study_originChapter__8Q_T2{padding:var(--space) 0 0;max-width:1080px;margin-inline:auto}.casset-case-study_originHeading__FJ6RO{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end}.casset-case-study_originHeading__FJ6RO h2{font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.casset-case-study_originHeading__FJ6RO p{max-width:380px;color:var(--muted);font-size:17px;line-height:1.65}.casset-case-study_closing__sJPsp{padding:var(--space) 0;text-align:center}.casset-case-study_closing__sJPsp a{display:inline-flex;gap:50px;align-items:center;font-size:clamp(48px,7vw,100px);font-weight:500;line-height:1.2;letter-spacing:-.05em}.casset-case-study_closing__sJPsp a span{font-size:.6em}.casset-case-study_evidence__gSRqP{margin-bottom:32px}.casset-case-study_detailBody__TtPId{display:grid;gap:28px;padding:12px 0 36px;color:var(--muted);font-size:15px;line-height:1.7}.casset-case-study_detailBody__TtPId>p{max-width:760px}.casset-case-study_detailBody__TtPId strong{color:#e6e2eb}.casset-case-study_evidenceLinks__twmLN{display:flex;flex-wrap:wrap;gap:32px}.casset-case-study_evidenceLinks__twmLN a{padding-block:12px;text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.casset-case-study_closing__sJPsp a:hover,.casset-case-study_evidenceLinks__twmLN a:hover,.casset-case-study_link__GPusw:hover{color:#cbb5f5}}@media (min-width:950px) and (min-height:700px){.casset-case-study_playerCopy__Wtxik{position:sticky;top:180px;align-self:start;margin-top:115px}}@media (max-width:949px){.casset-case-study_heroCopy__4X8vF{width:56%}.casset-case-study_thesis__nkZAO{font-size:clamp(64px,8.5vw,90px)}.casset-case-study_heroArtifact__DVnoI .casset-case-study_artifactButton__DhzYW{right:-21%;width:105%}.casset-case-study_sectionHeading__8S41x{gap:32px;grid-template-columns:1.4fr 1fr}.casset-case-study_sectionHeading__8S41x h2{font-size:54px}.casset-case-study_sectionInner__4Ur7c{padding-inline:32px}.casset-case-study_lyricsSpread__ehxP3{gap:32px}.casset-case-study_releasePanel__LkvUt{padding-inline:24px}}@media (max-width:767px){.casset-case-study_story__tSxn1{--space:80px}.casset-case-study_hero__ZKAZw{height:auto;min-height:900px;display:flex;flex-direction:column}.casset-case-study_hero__ZKAZw:after{display:none}.casset-case-study_heroCopy__4X8vF{width:100%;height:auto;padding:108px 24px 0}.casset-case-study_name__rmZ4S{margin-bottom:28px;font-size:18px}.casset-case-study_icon__2sQMt{width:40px;height:40px;border-radius:10px}.casset-case-study_thesis__nkZAO{font-size:clamp(58px,15vw,100px)}.casset-case-study_heroNote___XHiI{margin-top:24px;font-size:15px}.casset-case-study_heroArtifact__DVnoI{position:relative;inset:auto;width:100%;padding:12px 0 90px;margin-top:auto!important}.casset-case-study_heroArtifact__DVnoI .casset-case-study_artifactButton__DhzYW{position:relative;top:auto;right:auto;width:125%;height:auto;margin-left:-10%}.casset-case-study_heroArtifact__DVnoI .casset-case-study_artifactImage__eQu8n{height:auto}.casset-case-study_heroArtifact__DVnoI .casset-case-study_caption___5uuI{left:24px;right:auto;bottom:22px;font-size:10px}.casset-case-study_metadata__0nIYe{bottom:57px;left:24px;font-size:10px;grid-template-columns:1fr;gap:0}.casset-case-study_metadata__0nIYe span:last-child{display:none}.casset-case-study_mobileChapter__vFx6l{grid-template-columns:1fr;gap:42px;padding:0 8px}.casset-case-study_playerCopy__Wtxik h2,.casset-case-study_sectionHeading__8S41x h2{font-size:clamp(42px,11.5vw,72px)}.casset-case-study_playerCopy__Wtxik .casset-case-study_playerTitle__n7ajZ{font-size:clamp(34px,9.8vw,60px)}.casset-case-study_eyebrow__ZNL8O{margin-bottom:24px;font-size:10px}.casset-case-study_description__e2i2V{margin-top:24px;font-size:16px;max-width:290px}.casset-case-study_smallNote__VUHlB{margin-top:24px;max-width:none}.casset-case-study_playerStage__Z2dvn{padding:8px 0 0}.casset-case-study_stageHalo__KmEeG{inset-inline:0}.casset-case-study_mobileFilm__TIn3G{width:min(290px,100%)}.casset-case-study_roomChapter__X4Ji6{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 8px}.casset-case-study_roomChapter__X4Ji6 .casset-case-study_playerCopy__Wtxik{grid-row:1}.casset-case-study_roomStage__sDc2l{padding:8px 0 0}.casset-case-study_roomFilm__ALzn4{width:min(340px,100%)}.casset-case-study_comparisonChapter__Yyrcn{grid-template-columns:minmax(0,1fr);gap:36px;padding:0 8px}.casset-case-study_comparisonFilm__9PvMp{max-width:300px}.casset-case-study_themeSpread__dAD16{margin:56px auto 0;gap:32px}.casset-case-study_themeFilm__wZQ_C{max-width:340px}.casset-case-study_sectionInner__4Ur7c{padding:72px 20px 40px}.casset-case-study_sectionHeading__8S41x{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.casset-case-study_sectionHeading__8S41x>p{justify-self:start;max-width:280px;padding:0;font-size:16px}.casset-case-study_desktopStage__cnl76{padding:10px}.casset-case-study_creatorFootnote__MB7w_{font-size:10px}.casset-case-study_creatorFootnote__MB7w_>span:last-child{display:none}.casset-case-study_shaderStage__yz4iT{margin:48px -4px 56px}.casset-case-study_lyricsSpread__ehxP3{grid-template-columns:1fr;gap:32px}.casset-case-study_supportingCopy___WlRD{max-width:300px}.casset-case-study_supportingCopy___WlRD h3{font-size:38px}.casset-case-study_supportingCopy___WlRD>p:last-child{margin-top:18px}.casset-case-study_releasePair__EOPXo{grid-template-columns:minmax(0,1fr);gap:20px}.casset-case-study_releasePanel__LkvUt{padding:36px 24px 28px}.casset-case-study_releasePhone__N_BUl{width:290px}.casset-case-study_releaseLabel__sqUX6{padding-top:32px;gap:14px}.casset-case-study_releaseLabel__sqUX6 h3{font-size:20px}.casset-case-study_brandPair__q8tLx{grid-template-columns:1fr;gap:40px}.casset-case-study_story__tSxn1 .casset-case-study_brandPair__q8tLx>:first-child,.casset-case-study_story__tSxn1 .casset-case-study_brandPair__q8tLx>:last-child{grid-column:auto}.casset-case-study_brandPair__q8tLx>:last-child{width:calc(100% - 32px);margin:0 0 0 auto}.casset-case-study_originHeading__FJ6RO{grid-template-columns:1fr;gap:28px}.casset-case-study_originHeading__FJ6RO h2{font-size:42px}.casset-case-study_originHeading__FJ6RO p{font-size:16px}.casset-case-study_closing__sJPsp{text-align:left}.casset-case-study_closing__sJPsp a{gap:32px;font-size:clamp(42px,12vw,70px)}.casset-case-study_detailBody__TtPId{font-size:14px}}@media (prefers-reduced-motion:reduce){.casset-case-study_playerCopy__Wtxik{position:static}}.case-study-phone_phone__ehEre{position:relative;width:min(var(--phone-width),100%);margin-inline:auto;padding:8px;border:1px solid #49444f;border-radius:42px;background:#19181b;box-shadow:0 28px 64px #0009,inset 0 0 0 2px #27252b}.case-study-phone_screen__1Ae7S{position:relative;overflow:hidden;border-radius:33px;background:#08080a}.case-study-phone_poster__a1_le{object-fit:cover;object-position:top}.case-study-phone_app__Kr3WG{position:absolute;top:0;left:0;max-width:none;border:0;transform-origin:top left;background:#08080a}.case-study-phone_responsiveApp__nxAcR{width:100%;height:100%}.case-study-phone_loading__S2dnI{position:absolute;inset:0;display:grid;place-content:center;color:#aaa6b2;font-size:13px;pointer-events:none}.case-study-phone_island__wuG6l{position:absolute;top:17px;left:50%;width:76px;height:20px;transform:translateX(-50%);border-radius:20px;background:#000;pointer-events:none}.case-study-phone_empty__gThsi{display:grid;place-content:center;height:100%;padding:36px;color:#aaa6b2;text-align:center;font-size:13px;line-height:1.6}.casset-phone-demo_phoneStage__nzwOd{position:relative;width:min(408px,100%);margin-inline:auto}.casset-phone-demo_exploreNote__tSFqh{position:absolute;top:160px;right:calc(100% + 10px);width:154px;height:auto;color:#cbb5f5;transform:rotate(-8deg);pointer-events:none}.casset-phone-demo_exploreNote__tSFqh path{stroke-dasharray:1;stroke-dashoffset:1}.casset-phone-demo_exploreNote__tSFqh[data-drawn=true] .casset-phone-demo_handwriting__t3Jpd{animation:casset-phone-demo_writeNote__YmIji .95s ease-out forwards}.casset-phone-demo_exploreNote__tSFqh[data-drawn=true] .casset-phone-demo_handwritingEnd__R3_fC{animation:casset-phone-demo_writeNote__YmIji .35s ease-out .85s forwards}.casset-phone-demo_exploreNote__tSFqh[data-drawn=true] .casset-phone-demo_drawnArrow__g2mrV{animation:casset-phone-demo_writeNote__YmIji .65s cubic-bezier(.23,1,.32,1) 1.1s forwards}.casset-phone-demo_exploreNote__tSFqh[data-drawn=true] .casset-phone-demo_arrowTip__QwQcx{animation:casset-phone-demo_writeNote__YmIji .24s ease-out 1.64s forwards}.casset-phone-demo_exploreNote__tSFqh[data-drawn=true] .casset-phone-demo_sparkle__UPfhm{animation:casset-phone-demo_writeNote__YmIji .24s ease-out 1.76s forwards}@keyframes casset-phone-demo_writeNote__YmIji{to{stroke-dashoffset:0}}.casset-phone-demo_controls__bDPAj{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:408px;margin:22px auto 0}.casset-phone-demo_pill__GTdA0{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 13px;border:1px solid #48434f;border-radius:999px;color:#dedbe3;background:#1c1921;font-size:12px;font-weight:450;line-height:1.4;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.23,1,.32,1)}.casset-phone-demo_pill__GTdA0 svg{flex-shrink:0;color:#aaa1b8}.casset-phone-demo_pill__GTdA0:active:not(:disabled){transform:scale(.97)}.casset-phone-demo_pill__GTdA0:focus-visible{outline:2px solid #cbb5f5;outline-offset:3px}.casset-phone-demo_pill__GTdA0:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.casset-phone-demo_pill__GTdA0:hover:not(:disabled){border-color:#9582ae;color:#f4effb;background:#2a2333}}@media (min-width:768px) and (max-width:949px){.casset-phone-demo_exploreNote__tSFqh{width:115px;top:48px;right:calc(100% + 3px)}}@media (max-width:767px){.casset-phone-demo_phoneStage__nzwOd{padding-top:76px}.casset-phone-demo_exploreNote__tSFqh{top:-6px;right:auto;left:4px;width:140px;transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.casset-phone-demo_pill__GTdA0{transition:none}.casset-phone-demo_exploreNote__tSFqh path{stroke-dashoffset:0;animation:none!important}}.drift-case-study_story__W82m2{--drift-muted:#98a8bb;position:relative;isolation:isolate;color:#f3f7fc;padding:112px 0 48px}.drift-case-study_story__W82m2:before{content:"";position:absolute;z-index:-1;inset:0;background:#080d15;box-shadow:0 0 0 100vmax #080d15;clip-path:inset(0 -100vmax);pointer-events:none}.drift-case-study_hero__5lEUK{padding-bottom:48px}.drift-case-study_projectName__70sAQ{font-size:14px;font-weight:650;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.drift-case-study_thesis__XR2tw{margin-top:24px;font-size:clamp(50px,6.3vw,82px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.drift-case-study_metadata__gMY7u{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:6px;margin-top:28px;font-size:12px;line-height:1.6;color:var(--drift-muted)}.drift-case-study_tradingArtifact__f2gjW{margin-top:44px}.drift-case-study_artifactButton__VKWvB{display:block;position:relative;width:100%;overflow:hidden;cursor:zoom-in;border-radius:2px}.drift-case-study_artifactButton__VKWvB:focus-visible{outline:2px solid #8ed9fa;outline-offset:6px}.drift-case-study_artifactButton__VKWvB:active{transform:scale(.995)}.drift-case-study_artifactImage__xKwlg{display:block;width:100%;height:auto}.drift-case-study_caption__pZ8_O{margin-top:14px;font-size:12px;line-height:1.6;color:var(--drift-muted)}.drift-case-study_chapter__FuffJ{padding-top:72px;margin-bottom:112px}.drift-case-study_chapterHeading__YtrVS{margin-bottom:48px}.drift-case-study_chapterHeading__YtrVS h2{font-size:clamp(40px,5.4vw,68px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.drift-case-study_chapterHeading__YtrVS>p{max-width:540px;margin-top:22px;font-size:18px;line-height:1.6;color:var(--drift-muted)}.drift-case-study_badgeComposition__DqOvT{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}.drift-case-study_driverArtifact__bv3Zt,.drift-case-study_progressionArtifact__I0FSo{width:100%;min-width:0}.drift-case-study_badgeCrop__kg6NE{aspect-ratio:1180/1400}.drift-case-study_badgeCrop__kg6NE .drift-case-study_artifactImage__xKwlg{position:absolute;width:244.068%;max-width:none;height:auto;left:-72.034%;top:-14.286%}.drift-case-study_campaignArtifact__pEGXA{width:100%}.drift-case-study_disclosure__gZutp{margin-bottom:8px}.drift-case-study_details__KARId{display:grid;gap:28px;max-width:850px;padding:24px 0 32px;font-size:15px;line-height:1.7;color:var(--drift-muted)}.drift-case-study_details__KARId h3,.drift-case-study_evidence__Bk5lk dt{font-size:16px;font-weight:600;color:#f3f7fc}.drift-case-study_details__KARId h3+p{margin-top:8px}.drift-case-study_evidence__Bk5lk{display:grid;gap:20px}.drift-case-study_evidence__Bk5lk dd{margin-top:6px}.drift-case-study_links__7r4qv{display:flex;flex-wrap:wrap;gap:16px 28px}.drift-case-study_links__7r4qv a{display:inline-flex;align-items:center;min-height:44px;color:#f3f7fc;text-decoration:underline;text-underline-offset:4px}.drift-case-study_links__7r4qv a:focus-visible{outline:2px solid #8ed9fa;outline-offset:4px}@media (max-width:767px){.drift-case-study_story__W82m2{padding-top:96px;padding-bottom:24px}.drift-case-study_hero__5lEUK{padding-bottom:20px}.drift-case-study_projectName__70sAQ{font-size:12px}.drift-case-study_thesis__XR2tw{margin-top:20px;font-size:clamp(43px,11.8vw,72px)}.drift-case-study_metadata__gMY7u{display:grid;margin-top:22px;font-size:11px;row-gap:4px}.drift-case-study_tradingArtifact__f2gjW{margin-top:30px}.drift-case-study_chapter__FuffJ{padding-top:44px;margin-bottom:64px}.drift-case-study_chapterHeading__YtrVS{margin-bottom:28px}.drift-case-study_chapterHeading__YtrVS h2{font-size:clamp(37px,10.4vw,62px)}.drift-case-study_chapterHeading__YtrVS>p{font-size:16px;margin-top:18px}.drift-case-study_badgeComposition__DqOvT{grid-template-columns:1fr;gap:36px}.drift-case-study_driverArtifact__bv3Zt,.drift-case-study_progressionArtifact__I0FSo{max-width:480px;justify-self:center}.drift-case-study_caption__pZ8_O{margin-top:12px;font-size:11px}.drift-case-study_details__KARId{font-size:14px;gap:24px}}@media (prefers-reduced-motion:reduce){.drift-case-study_artifactButton__VKWvB:active{transform:none}.drift-case-study_story__W82m2 [role=dialog][aria-modal=true] *{transition:none!important;animation:none!important}}@media print{.drift-case-study_story__W82m2{padding-top:24px;color:#111}.drift-case-study_story__W82m2:before{display:none}.drift-case-study_caption__pZ8_O,.drift-case-study_chapterHeading__YtrVS>p,.drift-case-study_details__KARId,.drift-case-study_metadata__gMY7u{color:#555}.drift-case-study_details__KARId h3,.drift-case-study_evidence__Bk5lk dt,.drift-case-study_links__7r4qv a{color:#111}.drift-case-study_chapter__FuffJ{break-inside:avoid;margin-bottom:48px}.drift-case-study_story__W82m2 details:not([open])>[data-case-study-context-body]{display:block}}