.blog_article__caXiG{color:#4b5563;font-family:var(--font-aeonik-pro);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.72;min-width:0}.blog_article__caXiG>*+*{margin-top:1.45em}.blog_article__caXiG h2,.blog_article__caXiG h3,.blog_article__caXiG h4{color:#050505;font-weight:700;line-height:1.12;scroll-margin-top:7rem}.blog_article__caXiG h2{letter-spacing:-.03em}.blog_article__caXiG h3,.blog_article__caXiG h4{letter-spacing:-.02em}.blog_article__caXiG h2{font-size:clamp(1.8rem,4vw,2.75rem);margin-top:2.4em}.blog_article__caXiG h3{font-size:clamp(1.4rem,3vw,2rem);margin-top:2.2em}.blog_article__caXiG li,.blog_article__caXiG p{max-width:44rem}.blog_article__caXiG>p:first-child{color:#18181b;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.58}.blog_article__caXiG ol,.blog_article__caXiG ul{margin-left:1.25rem;padding-left:.75rem}.blog_article__caXiG ul{list-style:disc}.blog_article__caXiG ol{list-style:decimal}.blog_article__caXiG li+li{margin-top:.55rem}.blog_article__caXiG a{color:#050505;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.blog_article__caXiG a:hover{text-decoration-thickness:2px}.blog_article__caXiG figure{margin-bottom:3rem;margin-top:3rem;max-width:none}.blog_article__caXiG img,.blog_article__caXiG video{background:#e5e7eb;border-radius:4px;display:block;height:auto;max-width:100%;width:100%}.blog_article__caXiG figcaption{color:#9ca3af;font-size:.8125rem;line-height:1.5;margin-top:.75rem;text-align:center}.blog_article__caXiG .imported-embed,.blog_article__caXiG .imported-feature,.blog_article__caXiG .imported-graphic,.blog_article__caXiG .imported-note{--imported-paper:#ededeb;--imported-line:rgb(0 0 0/12%);--imported-ink:#101010;--imported-muted:#737373;--color-ink-300:#d4d4d4;--color-ink-700:#404040;--color-ink-900:#171717;--color-bloom-500:#9f513f;--color-bloom-600:#894434;background:var(--imported-paper);border:1px solid var(--imported-line);border-radius:.75rem;color:var(--imported-ink);overflow:hidden}.blog_article__caXiG .imported-feature-eyebrow{align-items:center;display:flex;font-size:.68rem;font-weight:600;justify-content:space-between;letter-spacing:.1em;padding:.75rem .9rem;text-transform:uppercase}.blog_article__caXiG .imported-feature-caption{align-items:start;border-top:1px solid var(--imported-line);display:grid;gap:.35rem;margin:0;padding:1.1rem 1.2rem 1.2rem;text-align:left}.blog_article__caXiG .imported-feature-caption strong{color:var(--imported-ink);font-size:1.05rem;font-weight:600;line-height:1.25}.blog_article__caXiG .imported-feature-caption span{color:var(--imported-muted);font-size:.86rem;line-height:1.55;max-width:42rem}.blog_article__caXiG .imported-feature-caption a{color:var(--imported-muted);font-size:.68rem;margin-top:.25rem;text-decoration:none}.blog_article__caXiG .imported-media-tone-dark{--imported-paper:#111514;--imported-line:rgb(255 255 255/15%);--imported-ink:#f5f5f0;--imported-muted:#b6b9b1}.blog_article__caXiG .imported-media-tone-warm{--imported-paper:#f4f0e6}.blog_article__caXiG .imported-media-grid{display:grid;gap:clamp(.75rem,2vw,1.5rem);padding:clamp(.75rem,3vw,1.5rem)}.blog_article__caXiG .imported-media-grid img{background:transparent;border-radius:.3rem;height:auto;margin:0;width:100%}.blog_article__caXiG .imported-media-count-1 .imported-media-grid,.blog_article__caXiG .imported-media-count-2 .imported-media-grid{grid-template-columns:1fr}@media (min-width:720px){.blog_article__caXiG .imported-media-count-2 .imported-media-grid,.blog_article__caXiG .imported-media-count-4 .imported-media-grid,.blog_article__caXiG .imported-media-count-5 .imported-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_article__caXiG .imported-media-count-3 .imported-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog_article__caXiG .imported-map-canvas{aspect-ratio:16/9;background:#cadbbc;border-top:1px solid var(--imported-line);overflow:hidden;position:relative}.blog_article__caXiG .imported-map-tiles{display:grid;grid-template-columns:repeat(3,1fr);left:0;position:absolute;top:-25%;width:100%}.blog_article__caXiG .imported-map-tiles img{aspect-ratio:1;background:#cadbbc;border-radius:0;height:auto;width:100%}.blog_article__caXiG .imported-map-canvas:after{background-image:radial-gradient(circle at 16% 42%,#b34858 0 5px,white 5.5px 7px,transparent 7.5px),radial-gradient(circle at 34% 62%,#b34858 0 5px,white 5.5px 7px,transparent 7.5px),radial-gradient(circle at 53% 31%,#b34858 0 5px,white 5.5px 7px,transparent 7.5px),radial-gradient(circle at 67% 57%,#b34858 0 5px,white 5.5px 7px,transparent 7.5px),radial-gradient(circle at 82% 37%,#b34858 0 5px,white 5.5px 7px,transparent 7.5px);content:"";inset:0;pointer-events:none;position:absolute}.blog_article__caXiG .imported-map-count,.blog_article__caXiG .imported-map-place{background:rgb(245 245 245/88%);border:1px solid rgb(0 0 0/10%);border-radius:999px;bottom:.85rem;color:#171717;font-size:.68rem;font-weight:600;letter-spacing:.06em;padding:.42rem .65rem;position:absolute;text-transform:uppercase;z-index:1}.blog_article__caXiG .imported-map-place{left:.85rem}.blog_article__caXiG .imported-map-count{right:.85rem}.blog_article__caXiG .imported-route-journey{display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;overflow-x:auto;padding:2.6rem 1rem 2.4rem;position:relative}.blog_article__caXiG .imported-route-journey:before{background:#b9b9b4;content:"";height:1px;left:10%;position:absolute;right:10%;top:3.45rem}.blog_article__caXiG .imported-route-journey li{align-items:center;color:var(--imported-muted);display:flex;flex-direction:column;font-size:.72rem;gap:.7rem;line-height:1.25;min-width:6.5rem;padding:0 .25rem;position:relative;text-align:center}.blog_article__caXiG .imported-route-number{align-items:center;background:#181818;border:4px solid var(--imported-paper);border-radius:50%;color:white;display:flex;font-size:.65rem;height:2rem;justify-content:center;width:2rem}.blog_article__caXiG .imported-embed{padding:1rem}.blog_article__caXiG .imported-embed-frame{background:#050505;overflow:hidden;position:relative}.blog_article__caXiG .imported-embed-desktop .imported-embed-frame{aspect-ratio:8/5;border-radius:.45rem;container-type:inline-size}.blog_article__caXiG .imported-embed-desktop iframe{border:0;height:1000px;left:0;position:absolute;top:0;transform:scale(calc(100cqw / 1600px));transform-origin:top left;width:1600px}.blog_article__caXiG .imported-embed-phone{margin-left:auto;margin-right:auto;max-width:20rem}.blog_article__caXiG .imported-embed-phone .imported-embed-frame{aspect-ratio:270/584;border:8px solid #080808;border-radius:2.4rem}.blog_article__caXiG .imported-embed-phone iframe{border:0;height:844px;left:0;position:absolute;top:0;transform:scale(calc(270 / 390));transform-origin:top left;width:390px}.blog_article__caXiG .imported-embed-caption{align-items:start;display:flex;flex-direction:column;gap:.45rem;margin-top:.85rem;text-align:left}.blog_article__caXiG .imported-embed-caption span{color:var(--imported-muted);font-size:.75rem;line-height:1.5}.blog_article__caXiG .imported-embed-caption a{font-size:.72rem}.blog_article__caXiG .imported-graphic{padding:clamp(.8rem,3vw,1.5rem)}.blog_article__caXiG .imported-graphic-svg{display:block;height:auto;max-height:32rem;width:100%}.blog_article__caXiG .imported-graphic-caption{color:#9ca3af;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;gap:.45rem;line-height:1.45;margin-top:.85rem;text-align:left}.blog_article__caXiG .imported-leader{align-items:baseline;display:grid;gap:.55rem;grid-template-columns:auto minmax(1rem,1fr) minmax(0,1fr)}.blog_article__caXiG .imported-leader-fill{border-bottom:1px dotted;display:block;height:0;min-width:1rem}.blog_article__caXiG .imported-note{margin-left:auto;margin-right:auto;max-width:34rem;padding:clamp(1.5rem,5vw,3rem);transform:rotate(-.6deg)}.blog_article__caXiG .imported-note blockquote{border:0;font-family:Bradley Hand,Segoe Print,cursive;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:400;margin:0;padding:0}.blog_article__caXiG .imported-artifact-note{align-items:center;border-block:1px solid rgb(0 0 0/10%);display:flex;font-size:.85rem;justify-content:space-between;margin:2.5rem 0;padding:1rem 0}.blog_article__caXiG .imported-archive-note{background:#ededeb;border:1px solid rgb(0 0 0/12%);border-radius:.5rem;color:#525252;font-size:.92rem;margin:0 0 2.75rem;max-width:44rem;padding:1.15rem 1.25rem}.blog_article__caXiG .imported-archive-date,.blog_article__caXiG .imported-archive-full summary,.blog_article__caXiG .imported-archive-label{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.blog_article__caXiG .imported-archive-label{color:#7a7025;margin-top:.35rem}.blog_article__caXiG .imported-archive-full{border-top:1px solid rgb(0 0 0/12%);margin-top:.9rem;padding-top:.8rem}.blog_article__caXiG .imported-archive-full summary{cursor:pointer}.blog_article__caXiG blockquote{border-left:2px solid #050505;color:#050505;font-size:1.2em;font-weight:500;margin-bottom:2em;margin-top:2em;max-width:44rem;padding-left:1.25rem}.blog_article__caXiG code{background:#e5e7eb;border-radius:3px;color:#111827;font-size:.86em;padding:.1em .3em}.blog_article__caXiG pre{background:#050505;border-radius:4px;color:#f5f5f5;max-width:44rem;overflow-x:auto;padding:1.25rem}.blog_article__caXiG .syntax-block{border:1px solid rgb(255 255 255/12%);border-radius:.65rem;max-width:44rem;padding:2.6rem 1.25rem 1.35rem;position:relative}.blog_article__caXiG .syntax-block:before{color:#737373;content:attr(data-language);font-family:var(--font-aeonik-pro),sans-serif;font-size:.62rem;font-weight:600;left:1.25rem;letter-spacing:.14em;position:absolute;text-transform:uppercase;top:.9rem}.blog_article__caXiG .syntax-code{color:#d4d4d4;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78em;line-height:1.8;white-space:pre}.blog_article__caXiG .syntax-property{color:#93c5fd}.blog_article__caXiG .syntax-string{color:#bef264}.blog_article__caXiG .syntax-number{color:#fcd34d}.blog_article__caXiG .syntax-boolean{color:#f0abfc}.blog_article__caXiG pre code{background:transparent;color:inherit;padding:0}.dark .blog_article__caXiG{color:#a3a3a3}.dark .blog_article__caXiG>p:first-child{color:#e5e5e5}.dark .blog_article__caXiG a,.dark .blog_article__caXiG blockquote,.dark .blog_article__caXiG h2,.dark .blog_article__caXiG h3,.dark .blog_article__caXiG h4{color:#e0e0e0}.dark .blog_article__caXiG blockquote{border-left-color:#e0e0e0}.dark .blog_article__caXiG code,.dark .blog_article__caXiG img,.dark .blog_article__caXiG video{background:#262626}.dark .blog_article__caXiG .imported-embed,.dark .blog_article__caXiG .imported-feature,.dark .blog_article__caXiG .imported-graphic,.dark .blog_article__caXiG .imported-note{--imported-paper:#1a1a1a;--imported-line:rgb(255 255 255/12%);--imported-ink:#eeeeec;--imported-muted:#a3a3a3;--color-ink-300:#525252;--color-ink-700:#d4d4d4;--color-ink-900:#f5f5f5;--color-bloom-500:#cf7965;--color-bloom-600:#d98a75}.dark .blog_article__caXiG .imported-archive-note{background:#1a1a1a;border-color:rgb(255 255 255/12%);color:#b8b8b8}.dark .blog_article__caXiG .imported-graphic-caption{color:#a3a3a3}@media (max-width:640px){.blog_article__caXiG .imported-feature-eyebrow{align-items:start;flex-direction:column;gap:.2rem}.blog_article__caXiG .imported-map-canvas{aspect-ratio:4/3}.blog_article__caXiG .imported-route-journey{justify-content:start}.blog_article__caXiG .imported-artifact-note{align-items:start;flex-direction:column;gap:.45rem}}.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-gallery_feature__U2Rqe{display:grid;gap:28px;padding-top:28px;border-top:1px solid #8882;min-width:0;scroll-margin-top:90px}.case-study-gallery_featureIntro__IsX_6{max-width:720px}.case-study-gallery_featureIntro__IsX_6 h3{line-height:1.12}.case-study-gallery_featureIntro__IsX_6 p{line-height:1.65}.case-study-gallery_featureStat__B4Bux{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:20px;padding:10px 14px;border:1px solid #8884;border-radius:12px}.case-study-gallery_featureStat__B4Bux strong{font-size:22px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.case-study-gallery_featureStat__B4Bux span{font-size:14px}.case-study-gallery_featureStat__B4Bux em{flex-basis:100%;font-style:normal;font-size:12px;line-height:1.5;opacity:.62}.case-study-gallery_featureFigure__kcofw{min-width:0;margin:0}.case-study-gallery_featureArtwork__NiiH4{display:block;width:100%;padding:0;overflow:hidden;border:1px solid #ffffff1a;border-radius:var(--artifact-radius-lg);background:#000;cursor:zoom-in}.case-study-gallery_featureArtwork__NiiH4:focus-visible{outline:2px solid currentColor;outline-offset:3px}.case-study-gallery_featureImage__qwfjM{display:block;width:100%;height:auto}.case-study-gallery_featureDetail__KAELR{display:none}.case-study-gallery_featureNotes__ms7_H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0}.case-study-gallery_featureNotes__ms7_H dt{margin-bottom:8px;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;opacity:.62}.case-study-gallery_featureNotes__ms7_H dd{margin:0;font-size:14px;line-height:1.65}@media (min-width:1200px){.case-study-gallery_feature__U2Rqe{width:min(1240px,calc(100vw - 64px));margin-left:calc((100% - min(1240px, calc(100vw - 64px))) / 2)}}@media (max-width:760px){.case-study-gallery_feature__U2Rqe{gap:20px;padding-top:24px}.case-study-gallery_featureNotes__ms7_H{grid-template-columns:minmax(0,1fr);gap:18px}.case-study-gallery_featureDetail__KAELR{display:block;position:relative;margin-top:12px;overflow:hidden;border:1px solid #ffffff1a;border-radius:var(--artifact-radius);background:#000}}.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:var(--artifact-radius);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}}.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_controls__p_ZcB{display:inline-flex;flex:0 0 auto;align-items:center;gap:14px}.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}}.case-study-phone_deviceFrame__emwV5{container-type:inline-size;width:min(var(--phone-width),var(--phone-max,340px),100%);max-width:100%;margin-inline:auto}.case-study-phone_phone__ehEre{position:relative;width:100%;padding:max(3px,2.4cqw);border:1px solid #49444f;border-radius:14.5cqw;background:#19181b;box-shadow:0 18px 40px rgb(0 0 0/.18),inset 0 0 0 2px #27252b}.case-study-phone_screen__1Ae7S{position:relative;overflow:hidden;border-radius:max(6px,12.1cqw);background:#08080a}.case-study-phone_poster__a1_le{object-fit:contain;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}video.case-study-phone_app__Kr3WG{width:100%;height:100%;object-fit:contain;transform:none}.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:5cqw;left:50%;width:22.4cqw;height:5.9cqw;transform:translateX(-50%);border-radius:5.9cqw;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-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;overflow:hidden;border-radius:var(--artifact-radius)}.casset-case-study_artifactButton__DhzYW: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:240px}.casset-case-study_roomPrompt__PfE8x{margin-top:30px;color:#d9c9ef;font-size:18px;line-height:1.5;letter-spacing:-.02em}.casset-case-study_contextRecording__K7E2w{grid-column:1/-1;min-width:0;margin-top:48px;scroll-margin-top:96px}.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:240px;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_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_creatorChapter__tzNpU{--screen-width:min(100%,clamp(600px,calc((100svh - 200px) * 4 / 3 + 74px),1120px))}.casset-case-study_desktopStage__cnl76{width:var(--screen-width);margin-inline:auto;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_desktopView__5BzsK{display:grid;align-content:center;aspect-ratio:4/3}.casset-case-study_desktopView__5BzsK[hidden]{display:none}.casset-case-study_desktopViews__BWr9Z{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:var(--screen-width);margin:0 auto 16px}.casset-case-study_viewPill__QUwUC{padding:7px 14px;border:1px solid #24221e2e;border-radius:999px;color:#24221e;font:inherit;font-size:13px;line-height:1.3;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}.casset-case-study_viewPill__QUwUC[aria-pressed=true]{border-color:#24221e;background:#24221e;color:#efede5}.casset-case-study_viewPill__QUwUC:focus-visible{outline:2px solid #24221e;outline-offset:3px}.casset-case-study_desktopViewNote__Ejbbp{margin-left:auto;color:var(--muted);font-size:12px;line-height:1.5}.casset-case-study_creatorFootnote__MB7w_{display:flex;justify-content:space-between;gap:24px;width:var(--screen-width);margin:18px auto 0;color:var(--muted);font-size:11px;line-height:1.5}.casset-case-study_mediaChapter__SoQ9S{margin-block:var(--space)}.casset-case-study_mediaDevices___StIj{--bezel:clamp(6px,.8vw,12px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:end;gap:clamp(32px,5vw,80px);max-width:1240px;margin:0 auto}.casset-case-study_macbook__pyWBM{padding:var(--bezel) var(--bezel) 0}.casset-case-study_macbook__pyWBM>div:first-child{border-radius:6px 6px 0 0;box-shadow:0 0 0 var(--bezel) #0c0c0e,0 0 0 calc(var(--bezel) + 1px) #2c2c31,0 28px 60px #00000066}.casset-case-study_macbook__pyWBM>figcaption{position:relative;justify-content:flex-start;column-gap:32px;margin-top:calc(var(--bezel) + 32px)}.casset-case-study_macbook__pyWBM>figcaption:before{content:"";position:absolute;left:calc(-4% - var(--bezel));right:calc(-4% - var(--bezel));top:-32px;height:14px;border-radius:2px 2px 14px 14px/2px 2px 10px 10px;background:linear-gradient(#4a4a50,#26262a 55%,#121214);box-shadow:0 18px 30px #00000059}.casset-case-study_macbook__pyWBM>figcaption:after{content:"";position:absolute;left:50%;top:-32px;width:13%;height:5px;transform:translateX(-50%);border-radius:0 0 6px 6px;background:#1a1a1d}.casset-case-study_story__tSxn1 .casset-case-study_iphone__VfhnM{width:100%;max-width:240px;justify-self:center}.casset-case-study_iphone__VfhnM>button,.casset-case-study_iphone__VfhnM>div:first-child{overflow:hidden;border-radius:13%/6.1%;box-shadow:0 0 0 9px #0b0b0d,0 0 0 10px #303036,0 26px 50px #00000080}.casset-case-study_iphone__VfhnM>figcaption{flex-wrap:wrap;margin-top:22px}.casset-case-study_iphone__VfhnM>figcaption>span:first-child{flex-basis:100%}.casset-case-study_releaseChapter__Az_WG{margin-block:var(--space);scroll-margin-top:96px}.casset-case-study_dropStage__VVAbz{display:grid;grid-template-columns:minmax(0,524px) minmax(0,360px);justify-content:center;align-items:center;gap:clamp(56px,7vw,112px);max-width:1240px;margin-inline:auto;scroll-margin-top:96px}.casset-case-study_story__tSxn1 .casset-case-study_dropMedia__zAve2{grid-template-columns:minmax(0,300px) minmax(0,188px);justify-content:start;align-items:start;gap:36px}.casset-case-study_dropSide__TvjcK{display:grid;gap:28px;padding-top:40px}.casset-case-study_releasePhone__N_BUl{width:100%}.casset-case-study_releaseSettings__ilNzZ{width:148px}.casset-case-study_releaseSettings__ilNzZ .casset-case-study_artifactButton__DhzYW{overflow:hidden;border-radius:12px}.casset-case-study_phoneSpread__rWJtp{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,120px);max-width:1240px;margin:clamp(80px,8vw,128px) auto 0}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ{grid-template-columns:minmax(0,176px) minmax(0,216px) minmax(0,176px);justify-content:end;align-items:start;gap:clamp(24px,3.5vw,48px)}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ .casset-case-study_iphone__VfhnM{max-width:none}.casset-case-study_phoneRow__aJBqJ>:first-child{margin-top:96px}.casset-case-study_phoneRow__aJBqJ>:last-child{margin-top:44px}.casset-case-study_linkPhone__ZQEAK{min-width:0}.casset-case-study_linkAddress__J8F_z{width:fit-content;max-width:100%;margin:0 auto 18px;padding:6px 13px;overflow:hidden;border:1px solid #ffffff26;border-radius:999px;color:#dedbe3;font-size:12px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.casset-case-study_linkAddress__J8F_z span{color:var(--muted)}.casset-case-study_linkPhone__ZQEAK>figcaption{margin-top:18px;text-align:center}.casset-case-study_story__tSxn1 .casset-case-study_linkCopy__xCWG0{max-width:400px}.casset-case-study_linkCopy__xCWG0>p:not(.casset-case-study_eyebrow__ZNL8O){margin-top:20px;color:var(--muted);font-size:16px;line-height:1.65}.casset-case-study_linkLoops__hpdkz{display:grid;margin-top:32px;border-top:1px solid #ffffff1a}.casset-case-study_linkLoops__hpdkz>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid #ffffff14}.casset-case-study_linkLoops__hpdkz dt{font-size:13px;font-weight:550;line-height:1.55}.casset-case-study_linkLoops__hpdkz dd{color:var(--muted);font-size:14px;line-height:1.55}.casset-case-study_socialChapter__yCdyc{margin-block:var(--space);scroll-margin-top:96px}.casset-case-study_story__tSxn1 .casset-case-study_socialMetrics__uDazf{max-width:1240px;margin:0 auto}.casset-case-study_socialChapter__yCdyc .casset-case-study_auditDate__XCkzH{max-width:1240px;margin-inline:auto}.casset-case-study_phoneSpreadFlip__6u_HG{grid-template-columns:minmax(0,1fr) minmax(0,290px)}.casset-case-study_phoneSpreadFlip__6u_HG>.casset-case-study_supportingCopy___WlRD{order:2}.casset-case-study_story__tSxn1 .casset-case-study_phoneSpreadFlip__6u_HG .casset-case-study_phoneRow__aJBqJ{justify-content:start}.casset-case-study_sheetShot__2_PvC{width:100%}.casset-case-study_sheetShot__2_PvC .casset-case-study_artifactButton__DhzYW{overflow:hidden;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 26px 50px #00000080}.casset-case-study_sheetShot__2_PvC>figcaption{margin-top:22px}.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR{grid-template-columns:minmax(0,1fr) minmax(0,290px);max-width:1120px;margin:128px auto 16px;scroll-margin-top:96px}.casset-case-study_appsSpread__aKEKR>.casset-case-study_supportingCopy___WlRD{order:2}.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR .casset-case-study_phoneRow__aJBqJ{justify-content:start}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.casset-case-study_story__tSxn1 .casset-case-study_dropSide__TvjcK>:last-child [data-composition-media]{animation-range:entry 12% cover 60%}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ>:nth-child(2) [data-composition-media]{animation-range:entry 6% cover 56%}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ>:nth-child(3) [data-composition-media]{animation-range:entry 12% cover 62%}}}.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_disclosure__EGOyd{margin-top:28px}.casset-case-study_baseEraVideo__s1CFz{width:min(100%,720px)}.casset-case-study_baseEraFrame__TWuir{aspect-ratio:1668/1080;background:#090a0a}.casset-case-study_baseEraFrame__TWuir iframe{display:block;width:100%;height:100%;border:0}.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:var(--artifact-radius-sm)}.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{width:100vw;margin-inline:calc(50% - 50vw);padding:48px 0 32px;scroll-margin-top:80px}.casset-case-study_closing__sJPsp>[data-casset-bowl-embed]{mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.casset-case-study_nextChapter__SoADe{--next:#cbb5f5;max-width:1200px;margin:var(--space) auto;padding:0 24px;scroll-margin-top:96px}.casset-case-study_nextChapter__SoADe .casset-case-study_sectionHeading__8S41x{margin-bottom:56px}.casset-case-study_nextStack__lywy5{border-top:1px solid #ffffff24}.casset-case-study_nextLayer__GPdzD{display:grid;grid-template-columns:172px minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;padding:26px 0;border-bottom:1px solid #ffffff1a}.casset-case-study_nextLayer__GPdzD dt{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-weight:550;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.casset-case-study_nextTag__A84fP{padding:2px 7px;border:1px solid color-mix(in srgb,var(--next) 45%,transparent);border-radius:999px;color:var(--next);font-size:9px;letter-spacing:.12em}.casset-case-study_nextParts__thtnS{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.casset-case-study_nextPill__T8cSS{padding:7px 13px;border:1px solid #ffffff26;border-radius:999px;color:inherit;font:inherit;font-size:14px;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}.casset-case-study_nextPill__T8cSS:focus-visible{outline:2px solid currentColor;outline-offset:3px}.casset-case-study_nextPill__T8cSS[aria-pressed=true]{border-color:#ffffffa6;background:#ffffff1f}.casset-case-study_nextLayer__GPdzD[data-next] .casset-case-study_nextPill__T8cSS:not([data-kind=from]){border-color:color-mix(in srgb,var(--next) 55%,transparent);background:color-mix(in srgb,var(--next) 7%,transparent)}.casset-case-study_nextLayer__GPdzD[data-next] .casset-case-study_nextPill__T8cSS[aria-pressed=true]:not([data-kind=from]){border-color:var(--next);background:color-mix(in srgb,var(--next) 20%,transparent)}.casset-case-study_story__tSxn1 .casset-case-study_nextPill__T8cSS[data-kind=from]{border-style:dashed;color:var(--muted)}.casset-case-study_story__tSxn1 .casset-case-study_nextPill__T8cSS[data-kind=from][aria-pressed=true]{color:inherit}.casset-case-study_nextPill__T8cSS[data-kind=result]{background:#ffffff0f}.casset-case-study_nextArrow__OBhYk{padding-inline:4px;color:var(--muted);font-size:14px}.casset-case-study_nextNote__Sd11z{max-width:380px;min-height:2lh;color:var(--muted);font-size:14px;line-height:1.6}.casset-case-study_nextNote__Sd11z[data-active]{color:inherit}.casset-case-study_nextNoteTerm__bjzy_{display:block;margin-bottom:2px;color:var(--muted);font-size:11px;font-weight:550;letter-spacing:.1em;text-transform:uppercase}.casset-case-study_nextMore__s0RkG{margin-top:40px;border-top:1px solid #ffffff1a}.casset-case-study_nextMore__s0RkG [data-case-study-context-body]{padding:8px 0 40px}.casset-case-study_nextColumns__dg0wf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.casset-case-study_nextColumns__dg0wf h3{margin-bottom:18px;font-size:13px;font-weight:550;line-height:1.5}.casset-case-study_nextColumns__dg0wf ul{display:grid;color:var(--muted);font-size:15px;line-height:1.5}.casset-case-study_nextColumns__dg0wf li{padding:10px 0;border-top:1px solid #ffffff14}.casset-case-study_nextColumns__dg0wf p{max-width:330px;color:var(--muted);font-size:15px;line-height:1.65}.casset-case-study_nextStatus__6FKKM{display:flex;gap:10px;max-width:640px;margin-top:32px;color:var(--muted);font-size:12px;line-height:1.65}.casset-case-study_nextStatus__6FKKM:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--next)}.casset-case-study_detailBody__TtPId p a{text-decoration:underline;text-underline-offset:3px}.casset-case-study_techList__J6HOQ{display:grid;border-top:1px solid #ffffff14}.casset-case-study_techList__J6HOQ>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid #ffffff14}.casset-case-study_techList__J6HOQ dt{color:#e6e2eb;font-size:13px;font-weight:550;line-height:1.6}.casset-case-study_techList__J6HOQ dd{max-width:760px;font-size:14px;line-height:1.6}.casset-case-study_techList__J6HOQ a{text-decoration:underline;text-underline-offset:3px}.casset-case-study_techEvidence__gHF2s{max-width:760px;font-size:12px;line-height:1.65}.casset-case-study_codebase__9q2eY{padding-top:4px}.casset-case-study_codebase__9q2eY .casset-case-study_eyebrow__ZNL8O{margin-bottom:22px}.casset-case-study_codebaseGrid__Hhky2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}.casset-case-study_codebaseGrid__Hhky2>div{display:flex;flex-direction:column;min-width:0}.casset-case-study_codebaseGrid__Hhky2 dd{order:-1;color:#f0efed;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.casset-case-study_codebaseGrid__Hhky2 dt{margin-top:8px;font-size:13px;line-height:1.5}.casset-case-study_codebaseNote__961pV{max-width:640px;margin-top:24px;font-size:12px;line-height:1.65}.casset-case-study_engineeringChapter__Wv_yN{max-width:1200px;margin:48px auto var(--space);padding:0 24px;scroll-margin-top:96px}.casset-case-study_engineeringHeading__2Hxy6{max-width:820px}.casset-case-study_engineeringHeading__2Hxy6 h2{font-size:clamp(48px,6.2vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.casset-case-study_engineeringDescription__bx3VU{max-width:650px;margin-top:28px;color:var(--muted);font-size:18px;line-height:1.65}.casset-case-study_engineeringMetrics__L_Q05{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:60px;padding-top:32px;border-top:1px solid #ffffff1a}.casset-case-study_engineeringMetrics__L_Q05>div{display:flex;flex-direction:column;min-width:0}.casset-case-study_metricLabel__2cLjs{margin-top:14px;font-size:13px;line-height:1.5}.casset-case-study_metricValue__LUu2X{order:-1;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.casset-case-study_metricDetail__i_Ldf{max-width:235px;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.casset-case-study_auditDate__XCkzH{margin-top:36px;color:var(--muted);font-size:11px;line-height:1.6}.casset-case-study_evidence__gSRqP{margin-top:24px}.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_nextPill__T8cSS:hover{border-color:#ffffff73}.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}.casset-case-study_roomChapter__X4Ji6 .casset-case-study_playerCopy__Wtxik{position:static}}@media (max-width:1099px){.casset-case-study_dropStage__VVAbz{grid-template-columns:minmax(0,1fr);justify-items:center;gap:56px}.casset-case-study_story__tSxn1 .casset-case-study_dropMedia__zAve2{justify-content:center}.casset-case-study_story__tSxn1 .casset-case-study_linkCopy__xCWG0{max-width:600px}.casset-case-study_phoneSpread__rWJtp,.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR{grid-template-columns:minmax(0,1fr)}.casset-case-study_appsSpread__aKEKR>.casset-case-study_supportingCopy___WlRD{order:0}.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR .casset-case-study_phoneRow__aJBqJ,.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ{justify-content:center}.casset-case-study_phoneSpreadFlip__6u_HG>.casset-case-study_supportingCopy___WlRD{order:0}.casset-case-study_story__tSxn1 .casset-case-study_phoneSpreadFlip__6u_HG .casset-case-study_phoneRow__aJBqJ{justify-content:center}}@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_engineeringMetrics__L_Q05{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.casset-case-study_nextLayer__GPdzD{grid-template-columns:132px minmax(0,1fr);gap:14px 24px}.casset-case-study_nextNote__Sd11z{grid-column:2}.casset-case-study_nextColumns__dg0wf{grid-template-columns:repeat(2,minmax(0,1fr))}}@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(240px,100%)}.casset-case-study_comparisonChapter__Yyrcn{grid-template-columns:minmax(0,1fr);gap:36px;padding:0 8px}.casset-case-study_comparisonFilm__9PvMp{max-width:240px}.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_desktopViewNote__Ejbbp{flex-basis:100%;margin-left:0}.casset-case-study_mediaDevices___StIj{grid-template-columns:minmax(0,1fr);gap:48px}.casset-case-study_dropStage__VVAbz{gap:48px}.casset-case-study_dropStage__VVAbz>.casset-case-study_linkCopy__xCWG0{order:-1}.casset-case-study_story__tSxn1 .casset-case-study_dropMedia__zAve2{grid-template-columns:minmax(0,1fr);gap:48px}.casset-case-study_linkPhone__ZQEAK{width:min(300px,100%);justify-self:center}.casset-case-study_dropSide__TvjcK{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:0}.casset-case-study_releasePhone__N_BUl{width:min(260px,72%);justify-self:center}.casset-case-study_releaseSettings__ilNzZ{width:min(220px,62%);justify-self:end}.casset-case-study_phoneSpread__rWJtp{gap:36px;margin-top:104px}.casset-case-study_linkLoops__hpdkz>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR{gap:36px;margin:88px auto 0}.casset-case-study_story__tSxn1 .casset-case-study_appsSpread__aKEKR .casset-case-study_phoneRow__aJBqJ{justify-content:flex-start;margin-inline:-20px;padding-left:30px;scroll-padding-inline:30px}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ{display:flex;justify-content:flex-start;gap:20px;margin-inline:-16px;padding:12px 16px 8px 26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:26px;scrollbar-width:none}.casset-case-study_phoneRow__aJBqJ::-webkit-scrollbar{display:none}.casset-case-study_story__tSxn1 .casset-case-study_phoneRow__aJBqJ>*{flex:0 0 min(62vw,240px);margin-top:0;scroll-snap-align:start}.casset-case-study_story__tSxn1 .casset-case-study_phoneSpreadFlip__6u_HG .casset-case-study_phoneRow__aJBqJ{justify-content:flex-start}.casset-case-study_creatorFootnote__MB7w_{font-size:10px}.casset-case-study_creatorFootnote__MB7w_>span:last-child{display:none}.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_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_nextChapter__SoADe{padding:0 8px}.casset-case-study_nextLayer__GPdzD{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.casset-case-study_nextNote__Sd11z{grid-column:auto}.casset-case-study_nextPill__T8cSS{padding:6px 11px;font-size:13px}.casset-case-study_nextColumns__dg0wf{grid-template-columns:minmax(0,1fr);gap:32px}.casset-case-study_nextStatus__6FKKM{margin-top:28px}.casset-case-study_engineeringChapter__Wv_yN{margin-top:32px;padding:0 8px}.casset-case-study_engineeringHeading__2Hxy6 h2{font-size:clamp(42px,11.5vw,72px)}.casset-case-study_engineeringDescription__bx3VU{margin-top:24px;font-size:16px}.casset-case-study_engineeringMetrics__L_Q05{gap:32px 20px;margin-top:36px;padding-top:28px}.casset-case-study_codebaseGrid__Hhky2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.casset-case-study_techList__J6HOQ>div{grid-template-columns:minmax(0,1fr);gap:4px}.casset-case-study_metricValue__LUu2X{font-size:clamp(25px,6.6vw,36px)}.casset-case-study_metricLabel__2cLjs{margin-top:12px;font-size:12px}.casset-case-study_metricDetail__i_Ldf{font-size:12px}.casset-case-study_auditDate__XCkzH{margin-top:28px}.casset-case-study_detailBody__TtPId{font-size:14px}}@media (prefers-reduced-motion:reduce){.casset-case-study_playerCopy__Wtxik{position:static}}.hollywood-bowl_preview__0C7w2{--background:0 0% 1.9607843137%;--foreground:0 0% 98%;--border:0 0% 14.9%;--muted-foreground:0 0% 63.9%;background:var(--bowl-base,#050505)}.hollywood-bowl_chapter__03pRu{position:relative;width:100%;height:clamp(416px,36.5625vw,702px);background:var(--bowl-seam,var(--bowl-base,#050505));overflow:clip;--bowl-static:0}@media (min-width:701px){.hollywood-bowl_chapter__03pRu[data-renderer=static]{height:max(clamp(416px,36.5625vw,702px),min(1080px,33.333333vw))}}.hollywood-bowl_stage__i7Ssw{position:relative;height:100%;overflow:clip;isolation:isolate}.hollywood-bowl_canvas__4EF4F,.hollywood-bowl_fallback__i7UK_,.hollywood-bowl_seams__9LJ3N{position:absolute;inset:0;width:100%;height:100%}.hollywood-bowl_canvas__4EF4F{display:block;opacity:0}.hollywood-bowl_chapter__03pRu[data-renderer=three] .hollywood-bowl_canvas__4EF4F{opacity:1}.hollywood-bowl_chapter__03pRu[data-renderer=three] .hollywood-bowl_fallback__i7UK_{visibility:hidden}.hollywood-bowl_skyField__2tx3Z{position:absolute;z-index:1;inset:0 0 auto;height:24%;opacity:var(--bowl-stars,0);contain:strict;mask-image:linear-gradient(transparent,black 12%,black 65%,transparent)}.hollywood-bowl_skyTrigger__9nTtj{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:default;visibility:hidden;outline:none;-webkit-tap-highlight-color:transparent}.hollywood-bowl_chapter__03pRu[data-interactive=true] .hollywood-bowl_skyTrigger__9nTtj{visibility:visible}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_skyTrigger__9nTtj:focus-visible{outline:1px solid #b8bfdc;outline-offset:-10px;border-radius:14px}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.hollywood-bowl_skyField__2tx3Z{display:none}}.hollywood-bowl_fallback__i7UK_{opacity:var(--bowl-static)}.hollywood-bowl_fallback__i7UK_ img,.hollywood-bowl_fallback__i7UK_ picture{position:absolute;inset:0;display:block;width:100%;height:100%}.hollywood-bowl_fallback__i7UK_ img{object-fit:cover;object-position:50% 50%}.hollywood-bowl_lit__WTClS{opacity:0;transition:opacity 3.2s cubic-bezier(.45,0,.2,1)}.hollywood-bowl_chapter__03pRu:has([data-concert-player][data-status=playing]) .hollywood-bowl_lit__WTClS{opacity:1;transition-duration:1s;transition-timing-function:cubic-bezier(.3,0,.2,1)}.hollywood-bowl_seams__9LJ3N{background:linear-gradient(transparent 80%,rgb(var(--bowl-base-rgb,5 5 5)/.55) 91%,rgb(var(--bowl-base-rgb,5 5 5)) 100%);pointer-events:none}.hollywood-bowl_seams__9LJ3N:before{content:"";position:absolute;inset:0;opacity:var(--bowl-seam-strength,1);background:linear-gradient(rgb(var(--bowl-seam-rgb,5 5 5)) 0,rgb(var(--bowl-seam-rgb,5 5 5)/.82) 5%,rgb(var(--bowl-seam-rgb,5 5 5)/.5) 10.5%,rgb(var(--bowl-seam-rgb,5 5 5)/.2) 16%,transparent 21%)}.hollywood-bowl_chapter__03pRu+footer{border-top:0;padding-top:16px}.hollywood-bowl_export__ImUJa{position:absolute;bottom:12px;right:24px;z-index:4;display:flex;gap:8px}.hollywood-bowl_export__ImUJa button{min-height:44px;padding:8px;font-size:10px;color:#a4a6b0}.hollywood-bowl_controls__TtLZY{position:fixed;right:16px;top:16px;z-index:70;display:flex;gap:12px;align-items:center;padding:5px 6px 5px 16px;border-radius:12px;border:1px solid rgb(255 255 255/.14);background:#151515;color:#f2f2ef;font-size:12px}.hollywood-bowl_controls__TtLZY>a{color:#aaa9a3}.hollywood-bowl_controls__TtLZY>div{display:flex;gap:2px}.hollywood-bowl_controls__TtLZY button{min-height:38px;padding:0 12px;border-radius:7px;color:#c5c5bf}.hollywood-bowl_controls__TtLZY button[aria-pressed=true]{background:#f2f0e9;color:#171714}.hollywood-bowl_controls__TtLZY a:focus-visible,.hollywood-bowl_controls__TtLZY button:focus-visible,.hollywood-bowl_export__ImUJa button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:700px){.hollywood-bowl_chapter__03pRu{height:590px}.hollywood-bowl_fallback__i7UK_ img{object-position:52% 50%}.hollywood-bowl_controls__TtLZY{top:10px;right:10px;left:10px;gap:4px;padding-left:10px;justify-content:space-between}.hollywood-bowl_controls__TtLZY button{min-height:44px;padding:0 9px;font-size:11px}.hollywood-bowl_controls__TtLZY>a{font-size:10px}}@media print{.hollywood-bowl_chapter__03pRu,.hollywood-bowl_controls__TtLZY{display:none}}.hollywood-bowl_stillPreview__CpnJb{position:fixed;inset:10%;z-index:100;width:80%;max-height:80vh;padding:16px;color:#eee;background:#151515;border:1px solid #555;overflow:auto}.hollywood-bowl_stillPreview__CpnJb img{display:block;width:100%;height:auto}.hollywood-bowl_stillPreview__CpnJb a,.hollywood-bowl_stillPreview__CpnJb button{min-height:44px;display:inline-flex;align-items:center}.hollywood-bowl_preview__0C7w2 [data-home-page]{background:var(--bowl-base,#050505)}.hollywood-bowl_signLink__0X_bs{position:absolute;z-index:2;min-width:44px;min-height:44px;left:54%;top:25%;width:11%;height:4%;transform:translateY(-8px);border-radius:4px;visibility:hidden;opacity:var(--bowl-sign,0);cursor:pointer}.hollywood-bowl_orbButton__0JXya,.hollywood-bowl_railControl__5NUk4,.hollywood-bowl_rigControl__YovVp,.hollywood-bowl_signLink__0X_bs{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.hollywood-bowl_chapter__03pRu[data-interactive=true] .hollywood-bowl_signLink__0X_bs{visibility:visible}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_signLink__0X_bs:focus-visible{outline:1px solid #ded4be;outline-offset:6px}@media (prefers-reduced-motion:reduce){.hollywood-bowl_signLink__0X_bs{transition:none}}.hollywood-bowl_orbButton__0JXya{position:absolute;z-index:2;left:0;top:0;min-width:44px;min-height:44px;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;visibility:hidden;-webkit-tap-highlight-color:transparent}.hollywood-bowl_chapter__03pRu[data-interactive=true] .hollywood-bowl_orbButton__0JXya{visibility:visible}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_orbButton__0JXya:focus-visible{outline:1px solid #ded4be;outline-offset:6px}.hollywood-bowl_rigControl__YovVp{position:absolute;z-index:2;left:0;top:0;min-width:44px;min-height:44px;border:0;padding:0;background:transparent;cursor:pointer;visibility:hidden;outline:none;-webkit-tap-highlight-color:transparent}.hollywood-bowl_rigControl__YovVp[data-side=right]{cursor:ns-resize;touch-action:none}.hollywood-bowl_chapter__03pRu[data-interactive=true] .hollywood-bowl_rigControl__YovVp{visibility:visible}.hollywood-bowl_rigLabel__Ednay{position:absolute;top:-6px;left:50%;display:grid;gap:3px;transform:translate(-50%,-100%);color:#e9dfcc;font-size:10px;font-weight:550;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.hollywood-bowl_rigLabel__Ednay small{color:#a49c8f;font-size:9px;font-weight:500;letter-spacing:.1em}.hollywood-bowl_rigControl__YovVp:focus-visible .hollywood-bowl_rigLabel__Ednay,.hollywood-bowl_rigControl__YovVp:hover .hollywood-bowl_rigLabel__Ednay{opacity:1}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_rigControl__YovVp:focus-visible{outline:1px solid #ded4be;outline-offset:4px;border-radius:6px}.hollywood-bowl_railControl__5NUk4{position:absolute;z-index:2;left:0;top:0;visibility:hidden;pointer-events:none;touch-action:pan-y;border-radius:999px;-webkit-tap-highlight-color:transparent}.hollywood-bowl_chapter__03pRu[data-interactive=true] .hollywood-bowl_railControl__5NUk4[data-active=true]{visibility:visible;pointer-events:auto}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_railControl__5NUk4:focus-visible{outline:1px solid #ded4be;outline-offset:-12px}.hollywood-bowl_stillPreview__CpnJb::backdrop{background:rgb(0 0 0/.8)}.hollywood-bowl_embedFrame__daddi{position:relative;width:100%;height:clamp(500px,38vw,760px);background:var(--bowl-base,#050505)}.hollywood-bowl_chapter__03pRu.hollywood-bowl_embedded__AkvUq,.hollywood-bowl_chapter__03pRu.hollywood-bowl_embedded__AkvUq[data-renderer=static]{height:100%}@media (max-width:700px){.hollywood-bowl_embedFrame__daddi{height:590px}}.hollywood-bowl_stillRail__lb_6Y{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0}.hollywood-bowl_chapter__03pRu[data-interactive=true][data-rail-active=true] .hollywood-bowl_stillRail__lb_6Y{opacity:var(--bowl-static)}.hollywood-bowl_stillRailBase__xgiA4,.hollywood-bowl_stillRailProgress__RncwH{fill:none;stroke:#e5d8ba;stroke-width:.8}.hollywood-bowl_stillRailBase__xgiA4{opacity:.25}.hollywood-bowl_stillRailProgress__RncwH{stroke-width:1.3}.hollywood-bowl_stillPlayhead__22Sj8{fill:#fff4dc}.hollywood-bowl_orbLabel__y_uEs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (forced-colors:active){.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_orbButton__0JXya:focus-visible{outline:2px solid ButtonText;background:ButtonFace}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_orbButton__0JXya:focus-visible .hollywood-bowl_orbLabel__y_uEs{position:static;display:block;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:10px;color:ButtonText}.hollywood-bowl_chapter__03pRu[data-input-modality=keyboard] .hollywood-bowl_railControl__5NUk4:focus-visible{outline:2px solid ButtonText}}.casset-phone-demo_phoneStage__nzwOd{position:relative;width:min(240px,100%);margin-inline:auto}.casset-phone-demo_arm__BScCP{display:none}@media (hover:none){.casset-phone-demo_phoneStage__nzwOd:not([data-armed=true]) iframe{pointer-events:none}.casset-phone-demo_phoneStage__nzwOd:not([data-armed=true]) .casset-phone-demo_arm__BScCP{position:absolute;inset:0;z-index:2;display:grid;place-items:end center;padding:0 0 26%;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.casset-phone-demo_arm__BScCP span{padding:9px 14px;border-radius:999px;background:rgb(20 18 24/.8);color:#f4effb;font-size:12px;font-weight:500;letter-spacing:-.01em;box-shadow:0 6px 18px rgb(0 0 0/.25)}}.casset-phone-demo_controls__bDPAj{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(100%,720px);margin:26px 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 (max-width:767px){.casset-phone-demo_phoneStage__nzwOd{padding-top:76px}}@media (prefers-reduced-motion:reduce){.casset-phone-demo_pill__GTdA0{transition:none}}[data-tone=light] .casset-phone-demo_pill__GTdA0{border-color:rgb(0 0 0/.12);background:#fff;color:#191919}[data-tone=light] .casset-phone-demo_pill__GTdA0 svg{color:#6f6f6f}@media (hover:hover) and (pointer:fine){[data-tone=light] .casset-phone-demo_pill__GTdA0:hover:not(:disabled){border-color:rgb(0 0 0/.26);background:#f4f4f2;color:#191919}}.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:var(--artifact-radius)}.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}}.navigation_navigation___yTVS{position:fixed;inset:0 0 auto;z-index:50;height:64px;padding-inline:40px;color:#191919;isolation:isolate;view-transition-name:site-header}.navigation_navigation___yTVS[data-sticky]{position:sticky;top:0}.navigation_navigation___yTVS:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#f5f5f5}.dark .navigation_navigation___yTVS{color:#ecece8}.dark .navigation_navigation___yTVS:before{background:#050505}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navigation_navigation___yTVS:before{background:rgb(245 245 245/.72);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.dark .navigation_navigation___yTVS:before{background:rgb(5 5 5/.72)}}.navigation_navigation___yTVS[data-expanded]{z-index:40}.navigation_inner__pXKKr{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.navigation_wordmarkHeading__K8aHn{margin:0;font:inherit}.navigation_wordmark__FYL_Y{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:30px;font-weight:700;letter-spacing:-.045em;line-height:1;text-decoration:none}.navigation_links__A2vOd{display:flex;align-items:center;margin-left:auto;gap:34px}.navigation_navLink__3Q7Fp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;font-size:17px;letter-spacing:-.015em;line-height:1.2;white-space:nowrap;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px;cursor:pointer}.navigation_navLink__3Q7Fp[aria-current=page],.navigation_navLink__3Q7Fp[aria-expanded=true]{text-decoration-line:underline}@media (hover:hover){.navigation_navLink__3Q7Fp:hover{text-decoration-line:underline}}.navigation_contactOptions__2mtz5 :focus-visible,.navigation_navLink__3Q7Fp:focus-visible,.navigation_wordmark__FYL_Y:focus-visible{outline:2px solid currentColor;outline-offset:4px}.navigation_actions__PiiI7{display:inline-flex;align-items:center;gap:4px;margin-left:-8px}.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));border-radius:12px;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;border-radius:8px;background:transparent;text-align:left;color:inherit;font-size:14px;line-height:1.35;cursor:pointer}@media (hover:hover) and (pointer:fine){.navigation_contactOptions__2mtz5 a:hover,.navigation_contactOptions__2mtz5 button:hover{background:hsl(var(--muted))}}@media (max-width:820px){.navigation_navigation___yTVS{padding-inline:16px}}@media (max-width:600px){.navigation_inner__pXKKr{gap:12px}.navigation_wordmark__FYL_Y{font-size:24px}.navigation_links__A2vOd{gap:clamp(10px,3.6vw,16px)}.navigation_navLink__3Q7Fp{font-size:15px}.navigation_actions__PiiI7{margin-left:-4px}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.navigation_navigation___yTVS:before{background:#f5f5f5;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .navigation_navigation___yTVS:before{background:#050505}}@media print{.navigation_navigation___yTVS{display:none}}.navigation_homeLink__xG1lx{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-8px;border-radius:8px;color:inherit;text-decoration:none;transition:background-color .16s var(--ease-out),transform .1s var(--ease-out)}.navigation_homeLink__xG1lx svg{width:20px;height:20px}.navigation_homeLink__xG1lx:active{transform:scale(.94)}.navigation_homeLink__xG1lx:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (hover:hover) and (pointer:fine){.navigation_homeLink__xG1lx:hover{background:rgb(25 25 25/.06)}}.dark .navigation_homeLink__xG1lx:hover{background:rgb(255 255 255/.1)}.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,.88fr) minmax(0,1.12fr);gap:clamp(40px,5vw,80px);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{position:relative;display:flex;align-items:center;gap:20px;min-height:76px;padding:12px 0;border-bottom:1px solid #ffffff1a;color:#a5afb3;transition:color .16s ease}.defi-project-list_project__oqHRk:before{content:"";position:absolute;left:-12px;top:24px;width:2px;height:22px;background:currentColor;opacity:0;transition:opacity .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:#fff}.defi-project-list_project__oqHRk[data-preview=true]:before{opacity:.8}.defi-project-list_project__oqHRk[data-preview=true]>svg{color:#e5e9e8}.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{position:relative;aspect-ratio:4/3;overflow:hidden}.defi-project-list_imageLayer__09eTK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease-out}.defi-project-list_imageLayer__09eTK[data-visible=true]{opacity:1}.defi-project-list_imageLayer__09eTK img{width:100%;height:100%;object-fit:contain}.defi-project-list_imageLayer__09eTK[data-presentation=mobile] img{width:auto;max-width:100%;height:100%}.defi-project-list_imageFallback__IUqhZ{display:flex;align-items:center;gap:12px;color:#a5afb3;font-size:14px}.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;font-size:11px}.defi-project-list_engagement__QBww6{color:#b8c3c8}.defi-project-list_status__8zeFg{color:#8d9ca3}.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_preview__DEDzg a:hover,.defi-project-list_project__oqHRk: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{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.defi-project-list_imageLayer__09eTK,.defi-project-list_project__oqHRk,.defi-project-list_project__oqHRk:before{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}}.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}}.scrolling-phone-screen_viewport__Fb_9f{height:100%;overflow:clip}.scrolling-phone-screen_viewport__Fb_9f .scrolling-phone-screen_image__UxdJt{display:block;width:100%;height:auto;object-fit:contain;object-position:top}