@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Thin.ttf)format("truetype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ThinItalic.ttf)format("truetype");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLight.ttf)format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLightItalic.ttf)format("truetype");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-LightItalic.ttf)format("truetype");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-MediumItalic.ttf)format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBoldItalic.ttf)format("truetype");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBoldItalic.ttf)format("truetype");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BlackItalic.ttf)format("truetype");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces/fraunces-latin-full-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces/fraunces-latin-full-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--font-body:"Fraunces", Georgia, "Times New Roman", serif;--font-heading:"Poppins", Arial, Helvetica, sans-serif;font-family:var(--font-body);font-optical-sizing:auto;color:#111;font-synthesis:none;--ink:#111;--muted:#595959;--page-gutter:clamp(12px, 1.55vw, 28px);--section-gutter:clamp(28px, 5.2vw, 100px);background:#fff;font-weight:300}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input[type=button],input[type=submit],input[type=reset],[role=button],.quiet-nav,.footer-nav,.skip-link,.text-link,.contact-link,.footer-email,.serious-link,.play-prompt-label,.directory-title,.eyebrow,.hero-tagline,.preview-note p,.media-placeholder-title,.content-note strong,.project-end>p{font-family:var(--font-heading);font-weight:400}.content-note strong{font-weight:700}a:focus-visible,button:focus-visible{outline-offset:6px;outline:3px solid #246bea}:where(main,section)[tabindex="-1"]:focus{outline:none}::selection{color:#fff;background:#111}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;border:1px solid var(--ink);background:#fff;border-radius:8px;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-logo{flex-shrink:0;max-width:100%;margin:0;text-decoration:none;display:block}.site-logo img{width:100%}.site-logo--hero{width:clamp(260px,30vw,520px)}.eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;line-height:1.5}.chevron{flex:none;width:.8em;height:.8em;transition:transform .18s}.chevron--down{transform:rotate(90deg)}.quiet-nav{flex-wrap:wrap;gap:8px 26px;font-size:.875rem;display:flex}.quiet-nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.quiet-nav a:hover,.quiet-nav a[aria-current=page]{text-decoration:underline}.landing-hero{min-height:100svh;padding:var(--page-gutter)}.hero-frame{min-height:calc(100svh - 2 * var(--page-gutter));background:#b3b3b3;border-radius:clamp(22px,1.7vw,36px);grid-template-columns:1fr 1fr;padding:clamp(16px,1.5vw,28px);display:grid}.hero-intro{z-index:1;border-radius:clamp(18px,1.5vw,28px);grid-template-rows:auto minmax(130px,1fr) auto;min-width:0;min-height:550px;padding:clamp(30px,3.6vw,70px) clamp(28px,3.8vw,74px) clamp(30px,3.5vw,64px);display:grid;position:relative}.header-surface{z-index:-1;pointer-events:none;border-radius:inherit;corner-shape:inherit;background:#fff;position:absolute;inset:0}.hero-brand{min-width:0}.hero-tagline{letter-spacing:-.025em;margin:25px 0 14px;font-size:clamp(1rem,1.45vw,1.55rem);line-height:1.35}.play-prompt{place-self:center end;margin-right:calc(-1*clamp(28px,3.8vw,74px) - .6em);font-size:clamp(30px,3.05vw,52px)}.play-prompt-label{align-items:center;gap:26px;line-height:1;display:flex}.play-prompt .chevron{width:1.08em;height:1.08em}.play-status{color:var(--muted);letter-spacing:.025em;margin-top:12px;font-size:.72rem;display:block}.serious-link{letter-spacing:-.025em;justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);min-height:44px;font-size:clamp(24px,2.7vw,46px);line-height:1.15;text-decoration:none;display:inline-flex}.serious-link:hover .chevron{transform:rotate(90deg)translate(5px)}.hero-preview{text-align:center;place-items:center;padding:40px;display:grid;position:relative}.preview-note{padding-bottom:28px}.preview-asterisk{font-size:clamp(48px,5vw,80px);line-height:1}.preview-note p{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(30px,3.1vw,54px);line-height:1.08}.preview-note>span:last-child{max-width:26ch;margin:auto;font-size:.8rem;line-height:1.5;display:block}.preview-caption{font-size:.72rem;position:absolute;bottom:12px;right:24px}.studio-section{min-height:100svh;padding:clamp(64px, 6.1vw, 112px) var(--section-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8.5vw,160px);display:grid}.studio-intro{min-width:0;max-width:640px}.studio-intro h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(34px,3.65vw,64px);font-weight:400;line-height:1.05}.studio-copy{max-width:49ch;font-size:clamp(1rem,1.24vw,1.2rem);line-height:1.55}.studio-copy p{margin:0 0 18px}.studio-copy p+p{color:var(--muted)}.work-glimpse{grid-template-columns:112px 1fr;align-items:center;gap:22px;max-width:480px;margin-top:36px;text-decoration:none;display:grid}.work-glimpse-image{background:#eee;border-radius:4px;height:108px;overflow:hidden}.work-glimpse img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;transition:transform .24s}.work-glimpse:hover img{transform:scale(1.04)}.work-glimpse-caption{justify-content:space-between;align-items:center;gap:18px;font-size:.9rem;line-height:1.4;display:flex}.work-glimpse-caption .eyebrow{color:var(--muted);margin-bottom:8px;font-size:.625rem;display:block}.work-glimpse-caption .chevron{width:20px;height:20px}.directory{gap:clamp(42px,4.5vw,76px);min-width:0;display:grid}.directory-link{width:fit-content;max-width:100%;text-decoration:none;display:block}.directory-title{letter-spacing:-.035em;align-items:center;gap:clamp(14px,1.7vw,30px);font-size:clamp(34px,4.1vw,72px);line-height:1.15;display:flex}.directory-description{max-width:39ch;color:var(--muted);margin-top:14px;padding-right:20px;font-size:.9rem;line-height:1.5;display:block}.directory-link:hover .chevron,.text-link:hover .chevron,.contact-link:hover .chevron{transform:translate(5px)}.directory-link:hover .directory-title{text-decoration:underline 2px}.site-footer{--footer-gutter:clamp(24px, 3.3vw, 64px);color:#fff;font-family:var(--font-heading);background:#000;padding-top:clamp(32px,3.2vw,64px);font-weight:400}.footer-main{padding:0 var(--footer-gutter);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:clamp(32px,5vw,96px);display:grid}.footer-contact{min-width:0}.footer-email{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,46px);line-height:1.2;text-decoration:none;display:inline-block}.footer-email:hover{text-decoration:underline}.footer-location{color:#aaa;margin:8px 0 0;font-size:clamp(13px,1vw,18px)}.footer-nav{flex-direction:column;font-size:.9rem;display:flex}.footer-nav a{align-items:center;gap:6px;min-height:36px;text-decoration:none;display:flex}.footer-nav a:hover{text-decoration:underline}.footer-bottom{padding:0 var(--footer-gutter) 0 clamp(8px, 1vw, 20px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,7.5vw,144px);margin-top:clamp(24px,2vw,40px);display:grid}.site-logo--footer{aspect-ratio:1529.42/221.27;width:100%;min-width:0;min-height:0;overflow:hidden}.site-logo--footer:focus-visible{outline-offset:-3px}.footer-bottom small{color:#aaa;white-space:nowrap;margin-bottom:clamp(18px,2vw,38px);font-size:clamp(12px,.9vw,16px)}.page-content{max-width:1600px;min-height:65svh;padding:clamp(64px, 7vw, 120px) var(--section-gutter);margin:auto}.page-title{letter-spacing:-.06em;margin:0 0 32px;font-size:clamp(48px,7.3vw,112px);font-weight:400;line-height:1}.page-lead{max-width:46ch;color:var(--muted);margin:0;font-size:clamp(19px,1.8vw,28px);line-height:1.45}.content-list{margin:64px 0}.content-row{border-top:1px solid #d5d5d5;grid-template-columns:1fr 1.65fr;gap:clamp(32px,6vw,100px);padding:48px 0;scroll-margin-top:40px;display:grid}.content-row h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.8vw,44px);font-weight:400;line-height:1.1}.content-row .eyebrow{color:var(--muted);margin-bottom:18px}.content-copy{min-width:0;font-size:1.125rem;line-height:1.6}.content-copy p{max-width:64ch;margin:0 0 20px}.content-copy p:last-child{margin-bottom:0}.project-image{object-fit:contain;object-position:left center;width:100%;max-height:700px;margin-bottom:32px}.text-link{align-items:center;gap:16px;min-height:44px;font-size:1.125rem;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.contact-options{flex-wrap:wrap;gap:16px 32px;margin-top:32px;display:flex}.contact-link{letter-spacing:-.035em;overflow-wrap:anywhere;align-items:center;gap:20px;max-width:100%;font-size:clamp(25px,4vw,60px);text-decoration:none;display:inline-flex}.contact-link:hover{text-decoration:underline}@media (width>=1800px){.hero-intro{min-height:700px}}@media (width<=1000px){.hero-intro{padding-left:28px;padding-right:28px}.play-prompt{margin-right:calc(-28px - .6em)}.studio-section{gap:48px}.directory-title{font-size:clamp(30px,4vw,42px)}.directory-description{font-size:.85rem}.footer-main{gap:32px}}@media (width<=700px){.landing-hero{min-height:auto}.hero-frame{min-height:calc(100svh - 2 * var(--page-gutter));grid-template-columns:1fr;padding:12px}.hero-intro{grid-template-rows:auto minmax(100px,1fr) auto;min-height:480px;padding:32px 28px}.site-logo--hero{width:clamp(260px,70vw,440px)}.hero-tagline{margin-top:22px;font-size:1.1rem}.quiet-nav{gap:6px 24px}.play-prompt{justify-self:end;margin-right:0;font-size:30px}.play-prompt-label{gap:18px}.play-status{font-size:.7rem}.serious-link{justify-content:space-between;gap:16px;font-size:clamp(23px,5.5vw,32px)}.hero-preview{min-height:260px;padding:30px 24px 42px}.preview-note{padding-bottom:0}.preview-asterisk{font-size:36px}.preview-note p{margin:12px 0;font-size:32px}.preview-note>span:last-child{max-width:none;font-size:.72rem}.preview-caption{font-size:.65rem;bottom:6px;right:12px}.studio-section{grid-template-columns:1fr;gap:56px;min-height:auto;padding-top:64px;padding-bottom:72px}.studio-intro{max-width:none}.studio-intro h2{font-size:clamp(36px,8vw,52px)}.studio-copy{max-width:54ch;font-size:1rem}.work-glimpse{grid-template-columns:88px 1fr;gap:18px;margin-top:28px}.work-glimpse-image{height:88px}.work-glimpse-caption{font-size:.82rem}.directory{gap:0}.directory-link{border-top:1px solid #d5d5d5;width:100%;padding:28px 0}.directory-link:last-child{padding-bottom:0}.directory-title{justify-content:space-between;font-size:clamp(32px,7.7vw,48px)}.directory-description{max-width:42ch;margin-top:12px;padding-right:24px;font-size:.875rem}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-contact{grid-column:1/-1}.footer-email{font-size:clamp(20px,6.1vw,40px)}.footer-nav a{min-height:44px}.footer-bottom{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding-left:8px;padding-right:8px}.site-logo--footer{grid-row:2}.footer-bottom small{margin:0 calc(var(--footer-gutter) - 8px) 0 0;justify-self:end}.page-title{font-size:clamp(46px,10.5vw,70px)}.content-row{grid-template-columns:1fr;gap:28px;padding:36px 0}.content-row h2{font-size:30px}.content-list{margin:48px 0}.content-copy{font-size:1rem}.contact-link{gap:12px;font-size:clamp(22px,5.5vw,36px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important}}.hero-description{max-width:36ch;color:var(--muted);margin:0 0 18px;font-size:.95rem;line-height:1.5}.work-glimpse--text{border-top:1px solid #d5d5d5;padding-top:24px;display:block}.glimpse-summary{color:var(--muted);margin-top:10px;line-height:1.5;display:block}.project-grid{gap:64px;margin:64px 0 96px;display:grid}.project-card{min-width:0;scroll-margin-top:32px}.project-card-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.project-card-label .eyebrow{margin-bottom:16px}.project-card h2,.project-card h3{letter-spacing:-.035em;margin:24px 0 16px;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.12}.project-card h2 a{text-decoration:none}.project-card h2 a:hover{text-decoration:underline}.project-card>p,.section-intro{color:var(--muted);max-width:62ch;font-size:1.125rem;line-height:1.6}.project-media{min-width:0;margin:24px 0}.project-media-image{background:#f3f3f1;place-items:center;padding:clamp(16px,3vw,48px);display:grid}.project-media img{object-fit:contain;width:auto;max-height:620px}.project-media figcaption{color:var(--muted);margin-top:12px;font-size:.875rem;line-height:1.5}.media-placeholder{color:#443d34;background:#f6f3ed;border:1px dashed #8a8071;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(24px,4vw,64px);display:flex}.media-placeholder .eyebrow{color:#625849;margin-bottom:20px}.media-placeholder p{max-width:66ch;margin:0 0 16px;font-size:1rem;line-height:1.6}.media-placeholder .media-placeholder-title{letter-spacing:-.025em;font-size:clamp(24px,2.6vw,36px);line-height:1.2}.media-placeholder .media-format{margin-bottom:0;font-size:.875rem}.project-media--compact .project-media-image{height:360px}.project-media--compact img{min-height:0;max-height:100%}.project-media--compact .media-placeholder{min-height:360px}.section-title{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(32px,4vw,56px);font-weight:400}.supporting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 64px;display:grid}.supporting-grid h3{font-size:28px}.supporting-grid .media-placeholder{min-height:330px;padding:24px}.supporting-grid .media-placeholder-title{font-size:24px}.supporting-grid .project-card>.eyebrow{font-size:.75rem}.content-note{color:#443d34;background:#f6f3ed;border-left:3px solid #a17635;margin:24px 0;padding:20px 24px;font-size:.9375rem;line-height:1.6}.content-note strong{margin-bottom:8px;display:block}.content-note p{margin:0}.draft-label{color:#625849;font-size:.75rem}.case-study .page-title{overflow-wrap:anywhere;max-width:16ch;font-size:clamp(40px,6.5vw,96px)}.back-link{margin-bottom:48px}.case-hero{margin:48px 0}.copy-heading{margin:28px 0 12px;font-size:1.125rem}.copy-heading:first-child{margin-top:0}.deliverables{margin:0 0 28px;padding-left:1.2em}.deliverables li{margin:8px 0}.service-proof{border-top:1px solid #d5d5d5;margin-top:32px;padding-top:24px}.service-proof .eyebrow{margin-bottom:8px;display:block}.service-proof p{color:var(--muted);margin-top:12px;font-size:1rem}.project-end{border-top:1px solid #d5d5d5;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:32px;display:flex}.project-end p{flex-basis:100%;margin:0 0 8px;font-size:1.5rem}.text-link{max-width:100%}@media (width<=1000px){.supporting-grid{grid-template-columns:1fr;gap:40px}.supporting-grid .media-placeholder{min-height:260px}}@media (width<=700px){.project-grid{gap:48px;margin:48px 0 64px}.project-media--compact .media-placeholder{min-height:280px}.project-media--compact .project-media-image{height:280px}.media-placeholder{min-height:260px}.content-note{padding:16px 20px}.project-card>p,.section-intro{font-size:1rem}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--page-fade-duration:.28s;--page-transition-duration:calc(var(--page-fade-duration) * 2);--page-transition-easing:cubic-bezier(.22, 1, .36, 1)}.header-surface{view-transition-name:header-surface}.site-header-logo img,.site-logo--hero img{view-transition-name:site-logo}.site-header-nav,.hero-brand>.quiet-nav{view-transition-name:site-navigation}.hero-brand{view-transition-name:home-copy}.play-prompt{view-transition-name:home-play}.serious-link{view-transition-name:home-link}::view-transition{pointer-events:none;background:#fff}::view-transition-group(*){animation-duration:var(--page-transition-duration);animation-timing-function:var(--page-transition-easing)}::view-transition-old(*),::view-transition-new(*){mix-blend-mode:normal}::view-transition-group(root){z-index:0}::view-transition-old(root),::view-transition-old(home-copy),::view-transition-old(home-play),::view-transition-old(home-link){animation:page-leave var(--page-fade-duration) ease-in-out both}::view-transition-new(root),::view-transition-new(home-copy),::view-transition-new(home-play),::view-transition-new(home-link){animation:page-arrive var(--page-fade-duration) var(--page-fade-duration) ease-in-out both}::view-transition-group(header-surface){z-index:4;backdrop-filter:none!important}::view-transition-new(header-surface){height:100%}::view-transition-group(home-copy),::view-transition-group(home-play),::view-transition-group(home-link){z-index:5}::view-transition-group(site-logo),::view-transition-group(site-navigation){z-index:6}::view-transition-old(header-surface),::view-transition-old(site-logo),::view-transition-old(site-navigation){display:none}::view-transition-new(header-surface),::view-transition-new(site-logo),::view-transition-new(site-navigation){animation:none}@keyframes page-leave{to{opacity:0}}@keyframes page-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-work-transition]{scroll-behavior:auto}html[data-work-transition]::view-transition{pointer-events:none}html[data-work-transition]::view-transition-group(*){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-work-transition]::view-transition-old(*),html[data-work-transition]::view-transition-new(*){mix-blend-mode:normal}html[data-work-transition-mode=morph]::view-transition-old(root){animation:.12s both work-leave}html[data-work-transition-mode=morph]::view-transition-new(root){animation:.24s .24s both work-arrive}html[data-work-transition]::view-transition-group(root){z-index:0}html[data-work-transition]::view-transition-group(work-surface){z-index:1}html[data-work-transition]::view-transition-image-pair(work-surface){isolation:auto;border-radius:clamp(20px,1.8vw,34px);overflow:hidden}html[data-work-transition]::view-transition-old(work-surface){display:none}html[data-work-transition]::view-transition-new(work-surface){height:100%;animation:none}html[data-work-transition]::view-transition-group(work-index-copy),html[data-work-transition]::view-transition-group(work-detail-intro),html[data-work-transition]::view-transition-group(work-detail-story){z-index:2}html[data-work-transition]::view-transition-old(work-index-copy),html[data-work-transition]::view-transition-old(work-detail-intro),html[data-work-transition]::view-transition-old(work-detail-story){animation:.12s both work-leave}html[data-work-transition]::view-transition-new(work-index-copy),html[data-work-transition]::view-transition-new(work-detail-intro),html[data-work-transition]::view-transition-new(work-detail-story){animation:.24s .24s both work-arrive}html[data-work-transition]::view-transition-group(work-media-0),html[data-work-transition]::view-transition-group(work-media-1),html[data-work-transition]::view-transition-group(work-media-2),html[data-work-transition]::view-transition-group(work-media-3),html[data-work-transition]::view-transition-group(work-media-4),html[data-work-transition]::view-transition-group(work-media-5){z-index:3}html[data-work-transition]::view-transition-old(work-media-0),html[data-work-transition]::view-transition-old(work-media-1),html[data-work-transition]::view-transition-old(work-media-2),html[data-work-transition]::view-transition-old(work-media-3){display:none}html[data-work-transition]::view-transition-new(work-media-0),html[data-work-transition]::view-transition-new(work-media-1),html[data-work-transition]::view-transition-new(work-media-2),html[data-work-transition]::view-transition-new(work-media-3){animation:none}html[data-work-transition]::view-transition-old(work-media-4),html[data-work-transition]::view-transition-old(work-media-5){animation:.12s both work-leave}html[data-work-transition]::view-transition-new(work-media-4),html[data-work-transition]::view-transition-new(work-media-5){animation:.24s .3s both work-arrive}html[data-work-transition-mode=none]::view-transition-group(*),html[data-work-transition-mode=none]::view-transition-old(*),html[data-work-transition-mode=none]::view-transition-new(*){animation:none}@keyframes work-leave{to{opacity:0}}@keyframes work-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-work-transition]::view-transition-group(*),html[data-work-transition]::view-transition-old(*),html[data-work-transition]::view-transition-new(*){animation:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
