.case-study-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.case-study-dialog[open]{place-items:center;display:grid}.case-study-dialog::backdrop{background:#00000040}.case-study-dialog[open]::backdrop{animation:.34s cubic-bezier(.4,0,.2,1) both case-study-backdrop-in}.case-study-dialog[open] .case-study-frame{animation:.34s cubic-bezier(.4,0,.2,1) both case-study-frame-in}.case-study-dialog[open] .case-study-gradient{animation:.34s cubic-bezier(.4,0,.2,1) both case-study-gradient-in}.case-study-dialog[data-closing]::backdrop{animation:.24s cubic-bezier(.4,0,1,1) both case-study-backdrop-out}.case-study-dialog[data-closing] .case-study-frame{animation:.24s cubic-bezier(.4,0,1,1) both case-study-frame-out}.case-study-dialog[data-closing] .case-study-gradient{animation:.24s cubic-bezier(.4,0,1,1) both case-study-gradient-out}@keyframes case-study-frame-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes case-study-frame-out{0%{opacity:var(--case-exit-opacity,1);transform:var(--case-exit-transform,translateY(0))}to{opacity:0;transform:translateY(6px)}}@keyframes case-study-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes case-study-backdrop-out{0%{opacity:var(--case-exit-backdrop,1)}to{opacity:0}}@keyframes case-study-gradient-in{0%{opacity:0}to{opacity:.55}}@keyframes case-study-gradient-out{0%{opacity:var(--case-exit-gradient,.55)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.case-study-dialog[open]::backdrop,.case-study-dialog[open] .case-study-frame,.case-study-dialog[open] .case-study-gradient{animation:none}}.case-study-dialog .case-study-gradient{opacity:.55;width:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.case-study-frame{z-index:1;background:var(--background);border:1px solid #555;grid-template-rows:auto minmax(0,1fr);width:75vw;height:95dvh;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #0006}.case-study-frame-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:14px;display:flex}.case-study-frame-body{grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.case-study-frame-body .section-nav{border-right:1px solid var(--line);width:auto;padding:28px 20px;display:flex;position:static;overflow-y:auto}.case-study-frame-body .section-nav a{padding-block:6px;display:block}.case-study-frame-body .section-nav a[aria-current=location]{color:var(--sand);font-weight:700}.case-study-frame-body .section-nav a:first-child:not([aria-current]){font-weight:400}.case-study-section-links{flex-direction:column;gap:9px;display:flex}.case-study-without-nav{grid-template-columns:minmax(0,1fr)}.case-study-message{padding:40px}.case-study-loading{min-height:100%}.case-study-loading-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-study-skeleton-intro,.case-study-skeleton-copy{gap:16px;padding:56px 32px;display:grid}.case-study-skeleton-bar,.case-study-skeleton-media{background:#fff1;position:relative;overflow:hidden}.case-study-skeleton-bar{height:14px}.case-study-skeleton :is(.case-study-skeleton-bar,.case-study-skeleton-media):after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.8s ease-in-out infinite case-study-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.case-study-skeleton .skeleton-overline{width:24%;height:10px;margin-bottom:8px}.case-study-skeleton .skeleton-title{width:84%;height:44px}.case-study-skeleton .skeleton-title-short{width:58%;height:44px}.case-study-skeleton .skeleton-subtitle{width:65%;margin-top:8px}.case-study-skeleton-media{aspect-ratio:16/9;width:100%}.case-study-skeleton .skeleton-heading{width:92%;height:24px}.case-study-skeleton .skeleton-heading-short{width:72%;height:24px}.case-study-skeleton-body{gap:12px;margin-top:16px;display:grid}.case-study-skeleton .skeleton-body-short{width:68%}@keyframes case-study-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:809px){.case-study-skeleton-intro,.case-study-skeleton-copy{gap:12px;padding:32px 16px}.case-study-skeleton .skeleton-title,.case-study-skeleton .skeleton-title-short{height:32px}}@media (prefers-reduced-motion:reduce){.case-study-skeleton :is(.case-study-skeleton-bar,.case-study-skeleton-media):after{animation:none;display:none}}.case-study-message a{margin-top:20px;text-decoration:underline;display:inline-block}.case-study-password{margin:60px auto;padding:24px}.case-study-password form{gap:12px;display:grid}.case-study-password input{width:100%;color:var(--text);background:#101010;border:1px solid #666;padding:14px}.case-study-frame-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;overflow-y:auto}.case-study-scroll-viewport{min-width:0;min-height:0;position:relative;overflow:hidden}.case-study-scroll-viewport .case-study-frame-content{height:100%}.case-study-scroll-viewport{--scroll-fade-top:0px;--scroll-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent)}.case-study-scroll-viewport[data-more-above]{--scroll-fade-top:40px}.case-study-scroll-viewport[data-more-below]{--scroll-fade-bottom:56px}@media (max-width:809px){.case-study-scroll-viewport[data-more-above]{--scroll-fade-top:28px}.case-study-scroll-viewport[data-more-below]{--scroll-fade-bottom:40px}}.case-study-frame-content .published-content>.published-heading,.case-study-frame-content .published-content>.published-section,.case-study-frame-content .published-content>.published-story{width:calc(100% - 64px);margin-inline:auto}.case-study-frame-content .published-heading{padding-block:56px}.case-study-frame-content #preview-finaldesign{color:#030202;background:#fff}.case-study-frame-content .published-content.published-project>:is(.published-heading,.published-section,.published-media){width:100%}html.home-pointer-enabled .case-study-dialog,html.home-pointer-enabled .case-study-dialog *{cursor:auto!important}html.home-pointer-enabled .case-study-dialog button,html.home-pointer-enabled .case-study-dialog a{cursor:pointer!important}@media (max-width:809px){.case-study-frame{width:calc(100vw - 24px);height:85dvh}.case-study-frame-header{padding:10px 16px}.case-study-frame-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.case-study-frame-body .section-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:0;padding:0;overflow:hidden}.case-study-frame-body .section-nav>.case-study-back-top{border-right:1px solid var(--line);background:var(--background);flex:none;justify-content:center;align-items:center;min-width:44px;padding:16px;display:flex}.case-study-back-top .back-top-label{white-space:pre;opacity:1;max-width:90px;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .2s,transform .36s cubic-bezier(.22,1,.36,1);display:inline-block;overflow:hidden;transform:translate(0)}.case-study-frame-body .is-scrolled .back-top-label{opacity:0;max-width:0;transform:translate(-4px)}.case-study-section-links{scrollbar-width:none;flex-direction:row;flex:1;gap:20px;min-width:0;padding:10px 16px;overflow-x:auto}.case-study-section-links>a{flex:none}.case-study-without-nav{grid-template-rows:minmax(0,1fr)}.case-study-frame-body .section-nav a{white-space:nowrap}.case-study-frame-content .published-content>.published-heading,.case-study-frame-content .published-content>.published-section,.case-study-frame-content .published-content>.published-story{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.case-study-back-top .back-top-label{transition:none}}
body:has(.lens-home){--home-content-max:1440px;--home-gutter:56px}.lens-home .wrap,.lens-home .work-divider{width:min(var(--home-content-max), calc(100% - 2 * var(--home-gutter)));margin-inline:auto}body:has(.lens-home) .site-footer.wrap{width:min(var(--home-content-max), calc(100% - 2 * var(--home-gutter)));margin-inline:auto}.lens-home{overflow:clip}.lens-home .home-hero{text-align:left;min-height:100svh;padding-block:clamp(96px,12svh,150px) clamp(80px,10svh,120px)}.lens-home .hero-copy{position:relative}.lens-home .home-hero h1{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:9%;display:grid}.lens-home .hero-introduction{color:var(--text);letter-spacing:-.065em;font-size:clamp(48px,5.8vw,94px);line-height:1.03}.lens-home .hero-statement{letter-spacing:-.04em;padding-bottom:8px;font-size:clamp(22px,2.35vw,38px);line-height:1.25}.lens-home .hero-roles{letter-spacing:-.025em;margin-top:80px;margin-left:58%;font-size:22px}.lens-home .logo-space{justify-content:flex-start;gap:44px;max-width:none;margin:44px 0 0;padding-top:0}.lens-home .logo-space:before{display:none}.lens-home .scroll-cue{left:0}.lens-home .work-divider{text-align:left;background:0 0;padding:28px 0}.lens-home .work-list{padding-top:110px}.lens-home .timeline-section:before,.lens-home .timeline-section:after{display:none}.lens-home .company-intro{background:0 0;border:0;max-width:650px;margin-bottom:72px;padding:0}.lens-home .company-intro h2{letter-spacing:-.07em;font-size:clamp(64px,9vw,144px);line-height:1}.lens-home .company-intro>p:not(.eyebrow){max-width:58ch;font-size:18px}.lens-home .group-label{margin-bottom:56px}.lens-home .impact{margin-top:6px;font-size:16px;line-height:1.4}.lens-home .home-work-index{padding-top:72px;padding-bottom:48px;scroll-margin-top:80px}.project-index-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.project-index-heading h2{letter-spacing:-.05em;max-width:860px;font-size:clamp(36px,4vw,56px);line-height:1.08}.project-index-title{align-items:center;gap:8px;min-width:0;display:flex}.project-count{letter-spacing:0;flex:none;font-size:14px;font-weight:400}.project-index-heading>p{white-space:nowrap;flex:none;padding-bottom:5px}.project-company-context{position:sticky;top:92px}.project-company-context>.eyebrow{margin-bottom:16px}.project-company-context details{border-top:1px solid #35302d}.project-company-context details:last-child{border-bottom:1px solid #35302d}.project-company-context summary{cursor:pointer;padding:16px 0;font-size:18px}.project-company-context summary .company-period{color:var(--muted);grid-area:2/1;margin-top:4px;padding-left:0;font-size:11px;display:block}.project-experience-column>.project-company-context summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 14px;align-items:center;list-style:none;display:grid}.project-experience-column>.project-company-context summary::-webkit-details-marker{display:none}.project-experience-column>.project-company-context summary::marker{content:""}.project-experience-column>.project-company-context summary .company-name{color:var(--text);font-size:inherit;grid-area:1/1}.project-experience-column>.project-company-context summary:after{content:"+";color:var(--muted);grid-area:1/2/3;justify-self:end;font-size:16px}.project-experience-column>.project-company-context details[open]>summary:after{content:"−";color:var(--orange)}.project-experience-column>.project-company-context details[data-company=caura]{border-bottom:1px solid var(--line)}.lens-home .project-company-context .company-intro{margin:0;padding:0 0 24px}.lens-home .project-company-context .company-intro h2{margin-block:12px;font-size:30px}.lens-home .project-company-context .company-intro>p:not(.eyebrow){font-size:15px;line-height:1.5}.project-company-context .text-link{border-bottom:0;margin-top:18px;font-size:15px;display:inline-block}.project-index-item{border-top:1px solid #35302d}.project-index-item:last-child{border-bottom:1px solid #35302d}.project-number{color:var(--muted);flex:none;font-size:10px}.project-index-item[data-expanded] .project-number{color:var(--orange)}.project-lock{color:var(--muted);flex:none}.lens-home .project-preview{aspect-ratio:1.65;background:#171615;min-height:0;margin:0;display:block}.project-preview-details{min-width:0}.project-preview-details>.eyebrow{margin-bottom:16px;font-size:10px;line-height:1.5}.project-preview-details h4{letter-spacing:-.03em;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.25}.project-preview-impact{margin-top:22px}.project-preview-impact .impact{font-size:15px;line-height:1.45}.lens-home .home-work-index+.work-list{padding-top:72px}@media (max-width:899px){.lens-home .home-work-index{padding-top:48px;padding-bottom:24px}.project-index-heading{margin-bottom:32px;display:block}.project-index-heading>p{margin-top:16px}.project-company-context{position:static}}.lens-home .about-prompt{max-width:720px;margin-left:auto;padding-bottom:140px}.lens-home .about-prompt a[data-button-variant=outline]{border:1px solid color-mix(in oklch, var(--text) 30%, transparent);background:0 0}.project-preview-meta{color:var(--muted);justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.project-preview-meta .eyebrow{font-size:10px;line-height:1.5}.project-preview-meta>p:last-child{text-align:right}.project-company-context{order:2;grid-template-columns:1fr 1fr;gap:0 40px;width:100%;display:grid;position:static}.project-company-context>.eyebrow{grid-column:1/-1}.project-company-context details{border-bottom:1px solid #35302d}@media (max-width:899px){.project-company-context{grid-template-columns:1fr;gap:0}.project-preview-meta{flex-wrap:wrap}}.lens-home .about-prompt h2{font-size:clamp(48px,6vw,80px);line-height:1.05}.project-scroll-stage{overflow-anchor:none;width:100%;height:490svh;position:relative}.project-scroll-gallery{z-index:11;min-height:calc(100svh - 112px);position:sticky;top:88px}.project-scroll-gallery .project-index-heading{margin-bottom:64px}.project-scroll-gallery .project-index-heading h2{font-size:clamp(28px,3vw,40px)}.project-waterfall{grid-template-columns:minmax(0,.7fr) minmax(0,.95fr) minmax(0,2.05fr);align-items:start;gap:clamp(20px,2.5vw,36px);display:grid}@media (min-width:900px){.project-waterfall{grid-template-columns:minmax(0,1fr)}.project-waterfall>.project-accordion-selector{display:none}}.project-experience-column{min-width:0}.project-experience-column>.project-company-context{order:initial;min-width:0;margin:0;display:block;position:static}.project-waterfall>.project-accordion-selector,.project-waterfall>.project-preview-sticky{margin-top:0}.project-company-context details{interpolate-size:allow-keywords}.project-company-context details::details-content{block-size:0;transition:block-size .5s cubic-bezier(.22, 1, .36, 1), content-visibility .5s allow-discrete;overflow:hidden}.project-company-context details[open]::details-content{block-size:auto}.project-experience-column>.project-company-context details{border:0}.project-waterfall .project-company-context summary{font-size:16px}.project-waterfall .project-company-context .company-intro>p:not(.eyebrow){font-size:13px}.project-waterfall .project-company-context>.eyebrow,.project-accordion-caption{min-height:20px;margin-bottom:20px}.project-theme-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.project-theme-sticky{height:100svh;position:sticky;top:0}.project-gradient-host{position:absolute;inset:0}.project-gradflow{-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.project-gradflow:after{content:"";background:#1413128c;position:absolute;inset:0}.project-detail-preview{color:inherit;background:#0000004d;border:1px solid #a3a3a347;border-radius:0;padding:24px;text-decoration:none;display:block;box-shadow:0 12px 30px #00000052}.project-detail-preview:focus-visible{outline:2px solid var(--orange,#ff872b);outline-offset:4px}@keyframes project-preview-enter{0%{opacity:0}to{opacity:1}}.project-accordion-selector{min-width:0}.project-hover-thumbnail{z-index:100;pointer-events:none;border:1px solid var(--line);background:var(--background,#211c1f);will-change:transform;border-radius:6px;width:220px;height:148px;animation:.24s ease-out both project-preview-enter;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 12px 32px #0000004d}.project-hover-thumbnail img{object-fit:cover}@media (hover:none),(pointer:coarse){.project-hover-thumbnail{display:none}}@media (prefers-reduced-motion:reduce){.project-hover-thumbnail{animation:none}}.project-accordion-caption{color:var(--muted);margin-bottom:20px}.project-accordion-item{border-top:1px solid var(--line)}.project-accordion-item:last-of-type{border-bottom:1px solid var(--line)}.project-accordion-heading{font:inherit;margin:0}.project-accordion-toggle{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:18px 8px;font-size:clamp(16px,1.35vw,20px);transition:background .45s,color .45s;display:grid}.project-accordion-item[data-active] .project-accordion-toggle{border-bottom-color:var(--orange);background:#ff872b14}.project-accordion-sign{color:var(--muted);font-size:16px}.project-accordion-item[data-active] .project-accordion-sign{color:var(--orange)}.project-selection{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .45s;display:grid}.project-accordion-item[data-active] .project-selection{opacity:1;grid-template-rows:1fr}.project-selection>*{min-height:0;overflow:hidden}.project-selection-marker{display:none}.project-preview-sticky{min-width:0}.project-detail-preview .project-preview-details{margin-top:24px}.project-detail-preview .project-preview-details h3{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.lens-home .project-detail-preview .project-preview{max-height:38svh}.project-preview-meta>p:first-child{flex:0 0 32%}.project-preview-meta>p:last-child{flex:1;min-width:0}.project-accordion-selector .project-company-context{margin-top:24px;display:block}.project-accordion-selector .project-company-context summary{padding-block:12px;font-size:16px}.project-accordion-selector .project-company-context summary span{padding-left:8px;display:inline}@media (min-width:900px) and (max-height:800px){.project-scroll-gallery .project-index-heading{margin-bottom:40px}.project-waterfall>.project-accordion-selector,.project-waterfall>.project-preview-sticky{margin-top:0}.lens-home .project-detail-preview .project-preview{max-height:26svh}.project-detail-preview .project-preview-details{margin-top:18px}.project-detail-preview .project-preview-impact{margin-top:16px}}@media (max-width:899px){.project-scroll-stage{height:auto}.project-scroll-gallery{min-height:0;display:block;position:relative;top:auto}.project-waterfall{flex-direction:column;gap:32px;display:flex}.project-waterfall>*{width:100%}.project-waterfall>.project-mobile-list{flex-direction:column;gap:40px;display:flex}.project-mobile-item{min-width:0}.project-mobile-item .project-detail-preview{width:100%;padding:0;overflow:visible}.project-mobile-item .project-preview-meta{margin:0;padding:16px 16px 8px}.project-mobile-item .project-preview{aspect-ratio:1;width:100%;max-height:none}.project-mobile-item .project-preview-copy{padding:16px}.project-experience-column>.project-company-context{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.project-waterfall>.project-accordion-selector{margin-top:0}.project-waterfall .project-company-context summary{font-size:15px}.project-scroll-gallery .project-index-heading{margin-bottom:32px}.project-accordion-toggle{padding:20px 8px}.project-selection>.project-detail-preview{padding:0}.project-selection>.project-detail-preview .project-preview-meta{margin:0;padding:16px 16px 8px}.project-selection>.project-detail-preview .project-preview{aspect-ratio:1;max-height:none}.project-selection>.project-detail-preview .project-preview-copy{padding:16px}.lens-home .project-detail-preview .project-preview{max-height:none}}@media (prefers-reduced-motion:reduce){.project-selection,.project-selection-marker span,.project-accordion-toggle{transition:none}.project-company-context details::details-content{transition:none}}html.lenis{scroll-behavior:auto}@media (max-width:1100px){body:has(.lens-home){--home-gutter:32px}}@media (max-width:899px){.lens-home .home-hero{padding-block:96px 80px}.lens-home .home-hero h1{grid-template-columns:1fr;gap:40px}.hero-introduction .hero-name{white-space:nowrap}.lens-home .hero-introduction{max-width:650px;font-size:clamp(42px,8vw,72px)}.lens-home .hero-statement{max-width:580px;font-size:26px}.lens-home .hero-roles{margin-top:48px;margin-left:0}.lens-home .work-list{padding-top:64px}.lens-home .company-intro{margin-bottom:40px}.lens-home .about-prompt{padding-bottom:80px}}@media (max-width:639px){body:has(.lens-home){--home-gutter:16px}.lens-home .hero-statement{font-size:23px}.lens-home .logo-space{gap:24px}}.lens-home .home-project-media{position:relative}.home-project-image{object-fit:cover}.home-project-video{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.home-project-video[data-ready]{opacity:1}.lens-home .home-logo-strip{opacity:.65;gap:0;width:min(42%,420px);height:32px;margin:0;position:absolute;bottom:0;left:0}.home-logo-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-logo-track{width:max-content;animation:32s linear infinite home-logo-drift;display:flex}.home-logo-group{flex:none;align-items:center;gap:32px;padding-right:32px;display:flex}.lens-home .logo-space .home-employer-logo{width:auto;height:calc(20px * var(--logo-scale,1));object-fit:contain;filter:brightness(0)invert();flex:none}.lens-home .logo-space .home-employer-logo-school{filter:url(#home-logo-white-ink)}.home-logo-strip[data-paused] .home-logo-track{animation-play-state:paused}@keyframes home-logo-drift{to{transform:translate(-50%)}}@media (max-width:899px){.lens-home .home-logo-strip{width:min(100%,260px);height:28px;margin:44px 0 0;position:static}.lens-home .logo-space .home-employer-logo{height:calc(16px * var(--logo-scale,1))}.home-logo-group{gap:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.home-logo-track{width:100%;animation:none}.home-logo-group{flex-wrap:wrap;gap:24px;padding-right:0}.home-logo-group[aria-hidden]{display:none}.lens-home .home-logo-strip{height:auto;min-height:32px}.home-logo-marquee{-webkit-mask-image:none;mask-image:none}.home-project-video{transition:none}}.hero-statement-intro{display:inline}.hero-sentence{display:grid;position:relative}.hero-phrase{display:inline}.hero-phrase-size,.hero-sentence-visible{grid-area:1/1;min-width:0}.hero-phrase-size{visibility:hidden;pointer-events:none}.hero-phrase-word{white-space:nowrap}.hero-phrase-character{display:inline-grid}.hero-phrase-width,.hero-phrase-glyph{grid-area:1/1}.hero-phrase-width{visibility:hidden}.hero-phrase-glyph{width:0;overflow:visible}.hero-phrase-readable{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
