:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--follow:.14s}[data-reveal],[data-reveal-item]{--arrive:calc(var(--reveal-delay,0s) + var(--o,0) * 90ms)}:root{-webkit-tap-highlight-color:hsl(var(--foreground) / .08)}.link-underline,.link-inline{transition:background-size .35s cubic-bezier(.4,0,.2,1),opacity .3s ease-out,color .15s ease-out}.link-underline:active,.link-inline:active{opacity:.55;transition-duration:.35s,.1s,.15s}.tap{transition:opacity .3s ease-out}.tap:active{opacity:.7;transition-duration:.1s}.press-wash{isolation:isolate;position:relative}.press-wash:after{content:"";z-index:-1;border-radius:var(--radius);background:hsl(var(--foreground) / .05);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;top:-.75rem;bottom:-.75rem;left:-.75rem;right:-.75rem}.press-wash:active:after{opacity:1;transition-duration:.1s}@media (hover:none){main .link-underline,[role=dialog] .link-underline,.quote-pending .link-underline{background-size:100% 1px}}.link-draw{background-size:100% 1px}@media (forced-colors:active){.link-draw{text-decoration:underline}}@media (forced-colors:active) and (hover:none){main .link-underline,[role=dialog] .link-underline,.quote-pending .link-underline{text-decoration:underline}}@media (hover:hover){.link-draw:hover{background-size:100% 2px}}@keyframes link-draw{0%{background-size:0% 1px}}@media (prefers-reduced-motion:no-preference){.link-draw{animation:link-draw .9s var(--ease-draw) 1.05s backwards}}.ink-rule{position:relative}.ink-rule:before{content:"";z-index:1;border-top:1px solid var(--rule-color,hsl(var(--foreground) / .8));height:0;transform:scaleX(var(--ink-len,1));transform-origin:0;pointer-events:none;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html[data-reveal-js] [data-reveal-item]:not([data-in]).ink-rule:before,html[data-reveal-js] [data-reveal-item]:not([data-in]) .ink-rule:before,html[data-reveal-js] [data-reveal=""]:not([data-in]).ink-rule:before,html[data-reveal-js] [data-reveal=""]:not([data-in]) .ink-rule:before,html[data-reveal-js] [data-reveal=bare]:not([data-in]).ink-rule:before,html[data-reveal-js] [data-reveal=bare]:not([data-in]) .ink-rule:before{transform:scaleX(0)}[data-reveal-item][data-in].ink-rule:before,[data-reveal-item][data-in] .ink-rule:before,[data-reveal=""][data-in].ink-rule:before,[data-reveal=""][data-in] .ink-rule:before,[data-reveal=bare][data-in].ink-rule:before,[data-reveal=bare][data-in] .ink-rule:before{transition:transform .9s var(--ease-draw) calc(var(--arrive,0s) + var(--follow))}html[data-reveal-js] [data-reveal-item]:not([data-in]) .follow,html[data-reveal-js] [data-reveal=""]:not([data-in]) .follow,html[data-reveal-js] [data-reveal=bare]:not([data-in]) .follow{transform:translateY(.4em)}[data-reveal-item][data-in] .follow,[data-reveal=""][data-in] .follow,[data-reveal=bare][data-in] .follow{transition:transform .65s var(--ease-out) calc(var(--arrive,0s) + var(--follow))}}.process-strip>li{--ink-len:var(--step-len,1)}.process-strip>li:after{content:"";border-top:1px solid hsl(var(--border));pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}@media (max-width:1023.98px){html[data-reveal-js] .process-strip>[data-reveal-item]:not([data-in]){opacity:1;transform:none}}@media (min-width:1024px){.process-strip>li{--ink-len:1}}.site-frame-shot{background:var(--shot-blur,none) center / cover no-repeat}@media (min-width:640px){.site-frame-shot{background-image:var(--shot-blur-wide,var(--shot-blur,none))}}@keyframes site-pan-track{to{transform:translateY(calc(var(--pan,1) * 100%))}}@keyframes site-pan-shot{to{transform:translateY(calc(var(--pan,1) * -100%))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site-frame{view-timeline:--site-frame block}.site-frame-track,.site-frame-shot{animation:linear both site-pan-track;animation-timeline:--site-frame;animation-range:cover 26% cover 92%}.site-frame-shot{animation-name:site-pan-shot}.site-frame-feature{--pan:.42}.site-frame-feature .site-frame-track,.site-frame-feature .site-frame-shot{animation-range:cover 42% cover 92%}.site-reel-wrap{view-timeline:--site-reel block}.site-reel .site-frame-track,.site-reel .site-frame-shot{animation-timeline:--site-reel;animation-range:cover 24% cover 86%}}@supports not (animation-timeline:view()){[data-reveal-item][data-in=seen] .site-frame-track,[data-reveal-item][data-in=seen] .site-frame-shot,[data-reveal=bare][data-in=seen] .site-frame-track,[data-reveal=bare][data-in=seen] .site-frame-shot{--pan:.34;animation:2.2s cubic-bezier(.45,0,.15,1) .4s both site-pan-track}[data-reveal-item][data-in=seen] .site-frame-shot,[data-reveal=bare][data-in=seen] .site-frame-shot{animation-name:site-pan-shot}}}@media (max-width:639.98px){html[data-reveal-js] .work-rail>[data-reveal-item]:not([data-in]){opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:639.98px){@supports (animation-timeline:view()){.work-rail-wrap{view-timeline:--work-rail block}.work-rail .site-frame-track,.work-rail .site-frame-shot{animation-timeline:--work-rail;animation-range:cover 30% cover 88%}}}@keyframes menu-in{0%{opacity:0}}@keyframes menu-row-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.menu-panel{animation:.18s ease-out backwards menu-in}.menu-panel>ul>li{animation:menu-row-in .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}::view-transition{pointer-events:none}::view-transition-old(.page-out){animation:.14s ease-in both page-out}::view-transition-new(.page-in){animation:.2s ease-out .1s both page-in}::view-transition-new(.page-in-now){animation:.2s ease-out both page-in}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.site-header{view-transition-name:site-header}}::view-transition-group(site-header){z-index:1;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){display:none}}.cresc-mark{text-align:center;letter-spacing:.01em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:.1875rem;font-family:Times New Roman,Times,Nimbus Roman,Noto Serif,Georgia,serif;font-size:.9375rem;font-style:italic;font-weight:400;line-height:1;position:absolute;top:100%;left:0;right:0}@keyframes check-draw{0%{stroke-dashoffset:24px}}.check-draw path{stroke-dasharray:24;stroke-dashoffset:48px}@media (prefers-reduced-motion:no-preference){.check-draw path{animation:check-draw .3s var(--ease-out) 50ms backwards}}[data-reveal]:focus-within .ink-rule:before,[data-reveal]:focus-within.ink-rule:before,[data-reveal-item]:focus-within.ink-rule:before{transform:scaleX(var(--ink-len,1))!important;transition:none!important}[data-reveal]:focus-within .follow{transition:none!important;transform:none!important}@media print{.ink-rule:before{transform:scaleX(var(--ink-len,1))!important}.follow{transform:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.MD6Wsq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.MD6Wsq_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
