.sp-splash{z-index:300;background:#fbfbfc;align-content:center;place-items:center;gap:8px;transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1);display:grid;position:fixed;inset:0}.sp-sky{aspect-ratio:1540/940;width:min(900px,92vw);position:relative}.sp-splash{overflow:hidden}@media (max-width:600px){.sp-sky{justify-self:center;width:150vw;margin-inline:-25vw}.sp-caption{justify-self:center}}.sp-sky img,.sp-sky svg{width:100%;height:100%;position:absolute;inset:0}.sp-sky img{-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 var(--rise), transparent calc(var(--rise) + 18%));-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 var(--rise), transparent calc(var(--rise) + 18%));mask-image:linear-gradient(0deg, #000 0%, #000 var(--rise), transparent calc(var(--rise) + 18%));animation:1.8s cubic-bezier(.22,.7,.25,1) both sp-rise}@property --rise{syntax:"<percentage>";inherits:false;initial-value:-18%}@keyframes sp-rise{0%{--rise:-18%;transform:translateY(14px)}to{--rise:100%;transform:none}}.sp-sky circle{fill:#3d63e0;opacity:0;animation:2.4s ease-in-out infinite sp-blink}@keyframes sp-blink{0%,to{opacity:0}40%,60%{opacity:.9}}.sp-caption{width:260px;height:20px;font:400 14px/20px var(--font-inter), system-ui, sans-serif;letter-spacing:-.005em;color:#9aa0ab;text-align:center;margin:-2px 0 0;position:relative}.sp-caption>span{opacity:0;animation:4.8s ease-in-out infinite sp-caption;position:absolute;inset:0}@keyframes sp-caption{0%{opacity:0;transform:translateY(4px)}6%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-4px)}}.sp-caption i{font-style:normal;animation:1.2s step-end infinite sp-dot}.sp-caption i:nth-of-type(2){animation-delay:.2s}.sp-caption i:nth-of-type(3){animation-delay:.4s}@keyframes sp-dot{0%,30%{opacity:.25}31%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-sky img{animation:none;-webkit-mask-image:none;mask-image:none}.sp-sky circle,.sp-caption i{opacity:.9;animation:none}.sp-caption>span{animation:none}.sp-caption>span:first-child{opacity:1}}
.mh{--mh-ink:#1d1d1f;--mh-text:#515154;--mh-muted:#86868b;--mh-line:#e6e6e3;background:url(/textures/grain-soft.png) 0 0 / 512px, var(--site-bg);color:var(--mh-ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.mh .postal-nav{background:0 0;position:absolute}.mh .postal-nav .postal-menu a{font:400 13.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;color:var(--mh-text)}.mh .postal-nav .postal-menu a:hover{color:var(--mh-ink)}.mh .postal-nav .postal-menu a[aria-current]:after{background:var(--mh-ink)}.mh .postal-social a{color:var(--mh-muted)}.mh-hero{flex-direction:column;justify-content:center;width:min(1080px,100% - 64px);min-height:max(720px,100svh);margin-inline:auto;padding:128px 0 56px;display:flex}.mh-copy{animation:.7s cubic-bezier(.2,0,0,1) both mh-in}.mh-intro{color:var(--mh-muted);flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:14.5px;display:flex}.mh-kicker{color:var(--mh-ink);margin:0;font-weight:500}.mh-clocks{font-variant-numeric:tabular-nums;margin:0}.mh-clocks time{color:var(--mh-text)}.mh-clocks-sep{margin:0 8px}.mh-origin{margin:0}.mh-copy h1{letter-spacing:-.05em;max-width:15ch;color:var(--mh-ink);text-wrap:balance;margin:28px 0 0;font-size:clamp(48px,7.4vw,104px);font-weight:600;line-height:.98}.mh-sub{letter-spacing:-.012em;max-width:600px;color:var(--mh-text);text-wrap:pretty;margin:30px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.mh-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.mh-btn{align-items:center;gap:4px;min-height:44px;font-size:16px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.mh-btn-dark{background:var(--mh-ink);color:#fff;border-radius:999px;padding:0 22px}.mh-btn-dark:hover{background:#000}.mh-btn-link{color:var(--mh-ink)}.mh-btn-link span{font-size:20px;line-height:1;transition:transform .16s}.mh-btn-link:hover span{transform:translate(3px)}.mh-btn:focus-visible{outline:2px solid var(--mh-ink);outline-offset:3px;border-radius:999px}.mh-proof{border-top:1px solid var(--mh-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:88px 0 0;padding:0;list-style:none;animation:.7s cubic-bezier(.2,0,0,1) .15s both mh-in;display:grid}.mh-proof li+li{border-left:1px solid var(--mh-line)}.mh-proof a{color:inherit;flex-direction:column;gap:6px;padding:22px 24px 4px;text-decoration:none;display:flex}.mh-proof li:first-child a{padding-left:0}.mh-proof b{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,36px);font-weight:600;line-height:1.05}.mh-proof span{color:var(--mh-text);font-size:14.5px}.mh-proof em{color:var(--mh-muted);font-size:13.5px;font-style:normal;transition:color .16s}.mh-proof a:hover em{color:var(--mh-ink)}.mh-proof a:focus-visible{outline:2px solid var(--mh-ink);outline-offset:2px;border-radius:6px}@keyframes mh-in{0%{opacity:0;transform:translateY(14px)}}.mh-work{padding:96px 32px 0;scroll-margin-top:0}@media (max-width:800px){.mh-hero{width:calc(100% - 32px);min-height:0;padding:112px 0 40px}.mh-intro{flex-direction:column;gap:4px}.mh-copy h1{margin-top:24px}.mh-proof{grid-template-columns:1fr;margin-top:56px}.mh-proof li+li{border-left:0;border-top:1px solid var(--mh-line)}.mh-proof a,.mh-proof li:first-child a{padding:16px 0}.mh-work{padding:48px 16px 0}}@media (prefers-reduced-motion:reduce){.mh-copy,.mh-proof{animation:none}.mh-btn-link span{transition:none}}.mh .postal-menu-toggle{font:500 13.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;color:var(--mh-ink)}.mh-copy h1{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.035em;color:#6b7280;font-size:clamp(54px,8vw,112px);font-weight:400;line-height:1}.mh-copy h1 em{color:#111827;font-style:italic;font-weight:500}.sh2{background:var(--site-bg);justify-content:center;min-height:max(580px,100svh - 64px);padding:32px 32px 40px;display:flex}.sh2-inner{flex-direction:column;justify-content:center;width:min(1080px,100%);display:flex}.sh2-title{font:600 clamp(40px, min(6.4vw, 9vh), 96px)/.98 var(--font-inter), system-ui, sans-serif;letter-spacing:-.055em;color:#0b0b0d;margin:0}.sh2-lead{white-space:pre-line;color:#8b93a1;display:block}.sh2-line{display:block}.sh2-slot{vertical-align:bottom;height:1.06em;padding-bottom:.04em;display:inline-block;position:relative;overflow:hidden}.sh2-sizer{visibility:hidden}.sh2-word{transition:transform .7s cubic-bezier(.7,0,.2,1),filter .7s;position:absolute;top:0;left:0}.sh2-word[data-state=in]{transform:translateY(0)}.sh2-word[data-state=out]{filter:blur(2px);transform:translateY(-110%)scaleY(.6)}.sh2-word[data-state=wait]{transition:none;transform:translateY(110%)scaleY(.6)}.sh2-panel{cursor:pointer;height:clamp(200px,29vh,360px);margin-top:clamp(14px,2vh,28px);display:block;position:relative;overflow:hidden}.sh2-slide{clip-path:inset(0);justify-content:center;padding-top:7%;transition:clip-path .7s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;inset:0}.sh2-slide img{border-radius:10px 10px 0 0;align-self:flex-start;width:78%;height:auto;transition:transform .9s cubic-bezier(.2,0,0,1);box-shadow:0 -2px #0000000d,0 30px 60px -30px #0006}.sh2-slide[data-state=in]{z-index:2;clip-path:inset(0)}.sh2-slide[data-state=out]{z-index:1;clip-path:inset(0)}.sh2-slide[data-state=wait]{z-index:0;clip-path:inset(100% 0 0);transition:none}.sh2-slide[data-state=in] img{animation:.9s cubic-bezier(.2,0,0,1) sh2-rise}@keyframes sh2-rise{0%{transform:translateY(14%)}}.sh2-panel:hover .sh2-slide[data-state=in] img{transform:translateY(-3%)}.sh2-caption{z-index:3;font:500 13px var(--font-inter), sans-serif;color:#0b0b0d;opacity:0;background:#ffffffe6;border-radius:999px;padding:6px 12px;transition:opacity .2s;position:absolute;bottom:12px;left:14px}.sh2-panel:hover .sh2-caption,.sh2-panel:focus-visible .sh2-caption{opacity:1}.sh2-panel:focus-visible{outline-offset:4px;outline:2px solid #0b0b0d}.sh2-after{font:600 clamp(40px, min(6.4vw, 9vh), 96px)/.98 var(--font-inter), system-ui, sans-serif;letter-spacing:-.055em;color:#0b0b0d;margin:clamp(10px,1.6vh,22px) 0 0}.sh2-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(22px,4vh,48px) 0 0;display:grid}.sh2-facts dt{font:400 14px/1.4 var(--font-inter), sans-serif;color:#8b93a1}.sh2-facts dd{font:500 15px/1.4 var(--font-inter), sans-serif;color:#0b0b0d;margin:2px 0 0}@media (max-width:760px){.sh2{min-height:0;padding:28px 16px 40px}.sh2-panel{aspect-ratio:4/3;height:auto}.sh2-slide img{width:92%}.sh2-facts{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.sh2-word,.sh2-slide,.sh2-slide img{transition:none;animation:none}}.sh2-slide img{z-index:1;position:relative}.sh2-caption{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge)}.mh-said{justify-content:center;padding:120px 24px 64px;display:flex}.mh-said-inner{flex:0 640px;min-width:0}.mh .mh-said-title{font:400 14px var(--font-sans), sans-serif;color:#6b7280;margin:0 0 28px}@media (max-width:640px){.mh-said{padding:88px 16px 48px}}.mh{background:url(/textures/grain-soft.png) 0 0/512px,radial-gradient(60% 9% at 85% 24%,#aedff759,#0000 70%),radial-gradient(55% 8% at 10% 41%,#c2e5f866,#0000 70%),radial-gradient(60% 9% at 80% 57%,#9ed5f340,#0000 70%),linear-gradient(#edf5fa 0,#eaf4fa 12%,#f2f8fc 22%,#e4f1f9 32%,#f4f8fb 44%,#e6f2f9 56%,#eff5f9 66%,#d9eaf4 80%,#d3e0e8 100%);position:relative;overflow-x:clip}body:has(.mh){background:#d3e0e8}.mh>main,.mh>footer{z-index:1;position:relative}.hs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs-cloud{aspect-ratio:762/431;opacity:var(--o);filter:blur(var(--blur));animation:hs-drift var(--d) ease-in-out infinite alternate;background:url(/sky/cloud.webp) 50%/contain no-repeat;position:absolute}@keyframes hs-drift{0%{translate:calc(var(--dir) * -4vw) 0}to{translate:calc(var(--dir) * 4vw) 0}}.hs-fog{opacity:.85;background:url(/sky/fog.webp) 50% 100%/cover no-repeat;height:clamp(360px,40vw,720px);position:absolute;bottom:clamp(560px,46vw,900px);left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 75%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 75%,#0000 100%)}@media (max-width:700px){.hs-cloud{width:70vw!important}.hs-fog{height:340px;bottom:520px}}@media (prefers-reduced-motion:reduce){.hs-cloud{animation:none}}.hs-art{opacity:var(--o);mix-blend-mode:multiply;background:50%/contain no-repeat;animation:90s ease-in-out infinite alternate hs-float;position:absolute}.hs-flip{transform:scaleX(-1)}.hs-birds{mix-blend-mode:normal;animation:70s linear infinite hs-flock}@keyframes hs-float{to{translate:3vw -1vh}}@keyframes hs-flock{0%{translate:0}to{translate:-30vw -3vh}}@media (max-width:700px){.hs-art{width:90vw!important}.hs-birds{width:46vw!important;top:2.4%!important}}@media (prefers-reduced-motion:reduce){.hs-art{animation:none}}.hs-sparkle{color:#8eabc8;opacity:.55;animation:hs-twinkle var(--d) ease-in-out infinite alternate;position:absolute}@keyframes hs-twinkle{0%{opacity:.25;scale:.9}to{opacity:.6;scale:1.05}}@media (max-width:1240px){.hs-sparkle{opacity:.35}}@media (prefers-reduced-motion:reduce){.hs-sparkle{animation:none}}.hs-dither-a{aspect-ratio:1024/579;opacity:.14;--dither-fade:radial-gradient(closest-side, #000 20%, transparent 100%);width:min(620px,48vw);top:21%;right:-4%}.hs-dither-b{aspect-ratio:1024/579;opacity:.11;--dither-fade:radial-gradient(closest-side, #000 15%, transparent 100%);width:min(560px,44vw);top:55%;left:-6%}
