.hybrid-scene[data-astro-cid-zn2anb7k]{color:#f8fafc;background:0 0;flex-direction:column;width:100%;min-width:0;height:clamp(500px,46vw,620px);margin:0;display:flex;position:relative}.hybrid-scene__surface[data-astro-cid-zn2anb7k]{isolation:isolate;cursor:grab;touch-action:pan-y;outline-offset:4px;border-radius:8px;flex:1;min-height:0;position:relative}.hybrid-scene__surface[data-astro-cid-zn2anb7k]:active{cursor:grabbing}.hybrid-scene__surface[data-astro-cid-zn2anb7k]:focus-visible{outline:2px solid #8eafff}.hybrid-scene__surface[data-astro-cid-zn2anb7k] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hybrid-scene__views[data-astro-cid-zn2anb7k]{flex-shrink:0;justify-content:center;align-items:center;gap:0;max-width:100%;height:44px;margin:4px auto 12px;display:flex;position:relative}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:24px;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:width .3s cubic-bezier(.2,.7,.2,1);display:grid}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k][aria-pressed=true]{width:88px}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k]:focus-visible{outline-offset:0;outline:2px solid #8eafff}.hybrid-scene__dot[data-astro-cid-zn2anb7k]{background:#52617a;border-radius:20px;width:8px;height:8px;transition:width .3s cubic-bezier(.2,.7,.2,1),background .2s;display:block;position:relative;overflow:hidden}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k][aria-pressed=true] .hybrid-scene__dot[data-astro-cid-zn2anb7k]{background:#263a59;width:68px}.hybrid-scene__dot[data-astro-cid-zn2anb7k]>span[data-astro-cid-zn2anb7k]{border-radius:inherit;transform:scaleX(var(--hybrid-fill,0));transform-origin:0;background:#8eafff;display:block;position:absolute;inset:0}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k][aria-pressed=true] .hybrid-scene__dot[data-astro-cid-zn2anb7k]>span[data-astro-cid-zn2anb7k]{background:#0047fe}[data-control=manual] .hybrid-scene__dot[data-astro-cid-zn2anb7k]>span[data-astro-cid-zn2anb7k]{transition:transform .35s}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k]:hover .hybrid-scene__dot[data-astro-cid-zn2anb7k]{background:#8398b8}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k][aria-pressed=true]:hover .hybrid-scene__dot[data-astro-cid-zn2anb7k]{background:#314c75}.hybrid-scene__fallback[data-astro-cid-zn2anb7k]{fill:#9fbfff;width:100%;height:100%;position:absolute;inset:0}.hybrid-scene[data-astro-cid-zn2anb7k][data-ready=true] .hybrid-scene__fallback[data-astro-cid-zn2anb7k]{display:none}.hybrid-scene[data-astro-cid-zn2anb7k]:not([data-ready=true]) .hybrid-scene__views[data-astro-cid-zn2anb7k]{visibility:hidden;pointer-events:none}.hybrid-scene[data-astro-cid-zn2anb7k]:not([data-ready=true]) .hybrid-scene__surface[data-astro-cid-zn2anb7k]{cursor:default}.hybrid-scene__sr[data-astro-cid-zn2anb7k]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.hybrid-scene[data-astro-cid-zn2anb7k]{height:430px}.hybrid-scene__views[data-astro-cid-zn2anb7k]{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k],.hybrid-scene__dot[data-astro-cid-zn2anb7k],[data-control=manual] .hybrid-scene__dot[data-astro-cid-zn2anb7k]>span[data-astro-cid-zn2anb7k]{transition:none}}@media (forced-colors:active){.hybrid-scene__fallback[data-astro-cid-zn2anb7k]{fill:canvastext}.hybrid-scene__dot[data-astro-cid-zn2anb7k]{background:graytext}.hybrid-scene__dot[data-astro-cid-zn2anb7k]>span[data-astro-cid-zn2anb7k]{background:highlight}.hybrid-scene__views[data-astro-cid-zn2anb7k] button[data-astro-cid-zn2anb7k][aria-pressed=true]{outline:2px solid highlight}}.services[data-astro-cid-5tact4yc]{background:var(--section-blue,#0047fe);color:#f8fafc;padding-block:clamp(2.5rem,4vw,4rem);scroll-margin-top:0}.services[data-astro-cid-5tact4yc]:focus{outline:none}.services__intro[data-astro-cid-5tact4yc]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.75rem;display:flex}.services__eyebrow[data-astro-cid-5tact4yc]{color:#dce8ff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font:.7rem/1.5 Courier New,monospace}.services[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{letter-spacing:-.05em;text-wrap:balance;max-width:30rem;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.08}.services[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc] em[data-astro-cid-5tact4yc]{color:#c4d7ff;font-family:Georgia,serif;font-weight:400}.services__lead[data-astro-cid-5tact4yc]{color:#e0eaff;max-width:25rem;margin:0 0 .2rem;font-size:.9rem;line-height:1.65}.services__offers[data-astro-cid-5tact4yc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service[data-astro-cid-5tact4yc]{background:#002dba40;border:1px solid #c4d7ff66;border-radius:4px;flex-direction:column;min-width:0;padding:clamp(1.2rem,2vw,1.75rem);display:flex}.service--website[data-astro-cid-5tact4yc]{color:#102b61;background:#dce8ff;border-color:#dce8ff}.service__number[data-astro-cid-5tact4yc]{color:#dce8ff;margin-bottom:1.2rem;font:.7rem/1.5 Courier New,monospace}.service--website[data-astro-cid-5tact4yc] .service__number[data-astro-cid-5tact4yc]{color:#315493}.service[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;line-height:1.2}.service--website[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{color:#0041dc}.service__description[data-astro-cid-5tact4yc]{color:#e0eaff;margin:0 0 1.3rem;font-size:.875rem;line-height:1.65}.service__scope[data-astro-cid-5tact4yc]{border-top:1px solid #c4d7ff55;gap:.8rem;margin:auto 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.service__scope[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]{min-width:0}.service__scope[data-astro-cid-5tact4yc] h4[data-astro-cid-5tact4yc]{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.service__scope[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:#e0eaff;margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.service--website[data-astro-cid-5tact4yc] .service__description[data-astro-cid-5tact4yc],.service--website[data-astro-cid-5tact4yc] .service__scope[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:#34517f}.service--website[data-astro-cid-5tact4yc] .service__scope[data-astro-cid-5tact4yc]{border-color:#31549344}.services__fit[data-astro-cid-5tact4yc]{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.services__fit[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:#e0eaff;max-width:40rem;margin:0;font-size:.875rem;line-height:1.65}.services__fit[data-astro-cid-5tact4yc] strong[data-astro-cid-5tact4yc]{color:#f8fafc;font-weight:600}.services__contact[data-astro-cid-5tact4yc]{color:#102b61;text-align:center;background:#dce8ff;border:1px solid #dce8ff;border-radius:2px;flex:none;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:.8rem 1.15rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.services__contact[data-astro-cid-5tact4yc]:hover{color:#0041dc;background:#fff}.services__contact[data-astro-cid-5tact4yc]:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (width<=950px){.services__intro[data-astro-cid-5tact4yc]{align-items:start}.services__lead[data-astro-cid-5tact4yc]{max-width:20rem}.services__lead[data-astro-cid-5tact4yc] br[data-astro-cid-5tact4yc]{display:none}.services__offers[data-astro-cid-5tact4yc]{gap:.75rem}.service[data-astro-cid-5tact4yc]{padding:1.2rem}.service[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{font-size:1.35rem}}@media (width<=720px){.services__intro[data-astro-cid-5tact4yc]{margin-bottom:1.5rem;display:block}.services[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{max-width:26rem;font-size:clamp(2rem,7vw,2.8rem)}.services__lead[data-astro-cid-5tact4yc]{max-width:31rem;margin:1rem 0 0}.services__offers[data-astro-cid-5tact4yc]{grid-template-columns:1fr}.service[data-astro-cid-5tact4yc]{padding:1.35rem}.service__number[data-astro-cid-5tact4yc]{margin-bottom:.7rem}.service[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{font-size:1.65rem}.service__description[data-astro-cid-5tact4yc]{margin-bottom:1rem}.service__scope[data-astro-cid-5tact4yc]{gap:.65rem;padding-top:1rem}.service__scope[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;display:flex}.service__scope[data-astro-cid-5tact4yc] h4[data-astro-cid-5tact4yc]{flex:0 auto}.service__scope[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{margin:0}.services__fit[data-astro-cid-5tact4yc]{display:block}.services__contact[data-astro-cid-5tact4yc]{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.services__contact[data-astro-cid-5tact4yc]{transition:none}}@media (forced-colors:active){.service[data-astro-cid-5tact4yc],.service__scope[data-astro-cid-5tact4yc]{border-color:canvastext}.services[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc] em[data-astro-cid-5tact4yc],.services__eyebrow[data-astro-cid-5tact4yc],.services__lead[data-astro-cid-5tact4yc],.service__number[data-astro-cid-5tact4yc],.service--website[data-astro-cid-5tact4yc] .service__number[data-astro-cid-5tact4yc],.service[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc],.service__scope[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc],.service--website[data-astro-cid-5tact4yc] .service__scope[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc],.service__description[data-astro-cid-5tact4yc],.service--website[data-astro-cid-5tact4yc] .service__description[data-astro-cid-5tact4yc],.services__fit[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc],.services__fit[data-astro-cid-5tact4yc] strong[data-astro-cid-5tact4yc]{color:canvastext}.services__contact[data-astro-cid-5tact4yc]{color:linktext;border-color:linktext}.services__contact[data-astro-cid-5tact4yc]:focus-visible{outline-color:highlight}}.header-atmosphere[data-astro-cid-5maso3io]{--fog-blue:var(--section-blue,#0047fe);pointer-events:none;position:absolute;inset:0}.atmosphere-field[data-astro-cid-5maso3io]{z-index:0;width:100vw;height:42%;max-height:520px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);mask-image:linear-gradient(#0000 0%,#000 28%)}.atmosphere-fog[data-astro-cid-5maso3io]{position:absolute;inset:0}.atmosphere-fog[data-astro-cid-5maso3io]>span[data-astro-cid-5maso3io]{pointer-events:none;display:block;position:absolute}.fog-bed[data-astro-cid-5maso3io]{background:linear-gradient(to bottom,transparent 0%,#0047fe18 24%,#0047fe80 62%,var(--fog-blue) 100%);inset:0}.fog-drift[data-astro-cid-5maso3io]{background:radial-gradient(at 25% 72%,#8eafff66,#0000 40%),radial-gradient(at 70% 48%,#75a3ff4d,#0000 38%);width:120%;height:120%;animation:24s ease-in-out infinite alternate fog-drift;bottom:-28%;left:-10%}.fog-drift--two[data-astro-cid-5maso3io]{background:radial-gradient(at 46% 76%,#b9ceff52,#0000 38%),radial-gradient(at 90% 87%,#8eafff59,#0000 39%);animation-duration:33s;animation-direction:alternate-reverse;bottom:-12%}.atmosphere-fog[data-astro-cid-5maso3io]:after{content:"";background:linear-gradient(to bottom,transparent,var(--fog-blue) 100%);position:absolute;inset:55% 0 0}[data-astro-cid-5maso3io][data-running=false] .fog-drift[data-astro-cid-5maso3io]{animation-play-state:paused}@keyframes fog-drift{0%{transform:translate(-3%,3%)scale(1)}to{transform:translate(4%,-5%)scale(1.07)}}@media (width<=760px){.atmosphere-field[data-astro-cid-5maso3io]{height:40%;max-height:420px}}@media (prefers-reduced-motion:reduce){.fog-drift[data-astro-cid-5maso3io]{animation:none}}@media (forced-colors:active){.atmosphere-field[data-astro-cid-5maso3io]{display:none}}.contact-visual[data-astro-cid-3otps5zc]{isolation:isolate;color:#dce8ff;background:#0047fe;flex-direction:column;min-width:0;min-height:610px;padding:clamp(1.5rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.contact-visual[data-astro-cid-3otps5zc]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 77% 20%,#87b8ff4d,#0000 58%),radial-gradient(at 20% 91%,#00144970,#0000 66%);position:absolute;inset:0}.contact-visual__intro[data-astro-cid-3otps5zc]{z-index:1;pointer-events:none;padding-right:2.5rem;position:relative}.contact-visual__eyebrow[data-astro-cid-3otps5zc]{letter-spacing:.045em;color:#d5e2ff;font-size:.72rem;line-height:1.5;display:block}.contact-visual__intro[data-astro-cid-3otps5zc] p[data-astro-cid-3otps5zc]{letter-spacing:-.055em;color:#fff;margin:.8rem 0 0;font-size:clamp(2.3rem,3.5vw,3.45rem);font-weight:400;line-height:1.04}.contact-visual__intro[data-astro-cid-3otps5zc] em[data-astro-cid-3otps5zc]{letter-spacing:-.045em;color:#c0d5ff;font-family:Georgia,Times New Roman,serif;font-weight:400}.contact-visual__art[data-astro-cid-3otps5zc]{pointer-events:none;position:absolute;inset:17% -3% 7%;overflow:hidden}.contact-art[data-astro-cid-3otps5zc]{color:#d5e5ff;width:100%;height:100%;overflow:visible}.orbit-world[data-astro-cid-3otps5zc],.orbit-sparks[data-astro-cid-3otps5zc],.orbit-confirmation[data-astro-cid-3otps5zc]{transform-origin:220px 250px}.orbit-grid[data-astro-cid-3otps5zc]{transform-origin:220px 250px;animation:17s ease-in-out infinite alternate contact-orbit-grid}.orbit-ring[data-astro-cid-3otps5zc]{transform-origin:220px 250px;animation:22s ease-in-out infinite alternate contact-orbit-ring}.orbit-launch[data-astro-cid-3otps5zc],.orbit-confirmation[data-astro-cid-3otps5zc]{opacity:0}.orbit-rocket-flight[data-astro-cid-3otps5zc]{transform-origin:220px 250px}.orbit-trail[data-astro-cid-3otps5zc]{stroke-dasharray:1;stroke-dashoffset:1px}.contact-visual__footer[data-astro-cid-3otps5zc]{z-index:1;margin-top:auto;padding-top:340px;position:relative}.contact-visual__caption[data-astro-cid-3otps5zc]{color:#e2ecff;margin:0;font-size:.82rem;line-height:1.55}[data-astro-cid-3otps5zc][data-state=success] .orbit-world[data-astro-cid-3otps5zc]{animation:.9s cubic-bezier(.22,1,.36,1) both contact-orbit-gather}[data-astro-cid-3otps5zc][data-state=success] .orbit-launch[data-astro-cid-3otps5zc]{opacity:1}[data-astro-cid-3otps5zc][data-state=success] .orbit-rocket-flight[data-astro-cid-3otps5zc]{animation:1.65s cubic-bezier(.5,0,.3,1) .35s both contact-orbit-launch}[data-astro-cid-3otps5zc][data-state=success] .orbit-flame[data-astro-cid-3otps5zc]{animation:1.65s .35s both contact-orbit-flame}[data-astro-cid-3otps5zc][data-state=success] .orbit-trail[data-astro-cid-3otps5zc]{animation:1.45s .55s both contact-orbit-trail}[data-astro-cid-3otps5zc][data-state=success] .orbit-sparks[data-astro-cid-3otps5zc]{animation:1.2s ease-out .4s both contact-orbit-sparks}[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation[data-astro-cid-3otps5zc]{animation:.8s cubic-bezier(.22,1,.36,1) 1.65s both contact-orbit-arrive}[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation-ring[data-astro-cid-3otps5zc]{stroke-dasharray:1;animation:.9s 1.65s both contact-orbit-draw}[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation-check[data-astro-cid-3otps5zc]{stroke-dasharray:1;animation:.5s 2.1s both contact-orbit-draw}[data-astro-cid-3otps5zc][data-running=false] .contact-art[data-astro-cid-3otps5zc] [data-astro-cid-3otps5zc]{animation-play-state:paused}@keyframes contact-orbit-grid{0%{transform:rotate(-16deg)scale(.98)}to{transform:rotate(12deg)scale(1.025)}}@keyframes contact-orbit-ring{0%{transform:rotate(-8deg)}to{transform:rotate(12deg)}}@keyframes contact-orbit-gather{to{opacity:.12;transform:scale(.62)rotate(24deg)}}@keyframes contact-orbit-launch{0%{opacity:0;transform:translate(-28px,45px)scale(.45)}22%{opacity:1;transform:translate(-10px,16px)scale(1)}48%{opacity:1;transform:translate(12px,-22px)scale(1)}to{opacity:0;transform:translate(140px,-175px)scale(.65)}}@keyframes contact-orbit-flame{0%,18%{opacity:0}28%,80%{opacity:1}to{opacity:0}}@keyframes contact-orbit-trail{0%{stroke-dashoffset:1px;opacity:0}30%{opacity:.8}65%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:-1px;opacity:0}}@keyframes contact-orbit-sparks{0%{opacity:0;transform:scale(.45)}25%{opacity:.8}to{opacity:0;transform:scale(1.75)}}@keyframes contact-orbit-arrive{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes contact-orbit-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=760px){.contact-visual[data-astro-cid-3otps5zc]{height:260px;min-height:260px;padding:1.2rem 1.4rem}.contact-visual__intro[data-astro-cid-3otps5zc]{padding-right:0}.contact-visual__intro[data-astro-cid-3otps5zc] p[data-astro-cid-3otps5zc]{margin:.4rem 0 0;font-size:2.05rem}.contact-visual__eyebrow[data-astro-cid-3otps5zc]{font-size:.64rem}.contact-visual__art[data-astro-cid-3otps5zc]{inset:-24px -15% 0 28%}.contact-visual__footer[data-astro-cid-3otps5zc]{padding-top:0}.contact-visual__caption[data-astro-cid-3otps5zc]{max-width:12rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.contact-art[data-astro-cid-3otps5zc] [data-astro-cid-3otps5zc]{animation:none!important}[data-astro-cid-3otps5zc][data-state=success] .orbit-world[data-astro-cid-3otps5zc]{opacity:.12;transform:scale(.62)}[data-astro-cid-3otps5zc][data-state=success] .orbit-launch[data-astro-cid-3otps5zc]{opacity:0}[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation[data-astro-cid-3otps5zc]{opacity:1}[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation-ring[data-astro-cid-3otps5zc],[data-astro-cid-3otps5zc][data-state=success] .orbit-confirmation-check[data-astro-cid-3otps5zc]{stroke-dashoffset:0}}@media (forced-colors:active){.contact-visual[data-astro-cid-3otps5zc]{color:canvastext;background:canvas;border-inline-start:1px solid canvastext}.contact-visual[data-astro-cid-3otps5zc]:before,.contact-visual__art[data-astro-cid-3otps5zc]{display:none}.contact-visual__intro[data-astro-cid-3otps5zc] p[data-astro-cid-3otps5zc],.contact-visual__intro[data-astro-cid-3otps5zc] em[data-astro-cid-3otps5zc],.contact-visual__eyebrow[data-astro-cid-3otps5zc],.contact-visual__caption[data-astro-cid-3otps5zc]{color:canvastext}}.contact-modal .contact-tactile{--magnet-x:0px;--magnet-y:0px;width:100%;min-height:var(--contact-button-height,72px);padding:var(--contact-button-inset,10px);color:#102343;cursor:pointer;transform:translate(var(--magnet-x), var(--magnet-y));background:#fff;border:1px solid #c7d4e9;border-radius:999px;transition:transform .17s,background .28s,color .28s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 28px #10234314}.contact-modal .contact-tactile:hover:not(:disabled){box-shadow:0 14px 32px #10234324}.contact-modal .contact-tactile:active:not(:disabled){transform:translate(var(--magnet-x), var(--magnet-y)) scale(.975)}.contact-modal .contact-tactile>span{inset:var(--contact-button-inset,10px);justify-content:space-between;align-items:center;gap:12px;padding-left:18px;font:700 14px/1.4 Inter,Arial,sans-serif;transition:opacity .22s,transform .28s;display:flex;position:absolute}.contact-modal .contact-tactile i{flex:0 0 var(--contact-button-icon,50px);width:var(--contact-button-icon,50px);aspect-ratio:1;color:#fff;background:#0047fe;border-radius:50%;place-items:center;font:24px/1 Inter,Arial,sans-serif;display:grid}.contact-modal .contact-tactile__loading,.contact-modal .contact-tactile__success{opacity:0;transform:translateY(16px)}.contact-modal .contact-tactile[data-state=loading] .contact-tactile__idle,.contact-modal .contact-tactile[data-state=success] .contact-tactile__idle{opacity:0;transform:translateY(-16px)}.contact-modal .contact-tactile[data-state=loading] .contact-tactile__loading,.contact-modal .contact-tactile[data-state=success] .contact-tactile__success{opacity:1;transform:translateY(0)}.contact-modal .contact-tactile__loading i span{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:23px;height:23px}.contact-modal .contact-tactile[data-state=loading] .contact-tactile__loading i span{animation:.75s linear infinite contact-button-spin}.contact-modal .contact-tactile:disabled{color:#63728b;box-shadow:none;cursor:not-allowed;background:#e7edf7}.contact-modal .contact-tactile:disabled i{color:#63728b;background:#d3dcef}.contact-modal .contact-tactile[data-state=loading]{color:#102343;cursor:wait}.contact-modal .contact-tactile[data-state=loading] i{background:#0047fe}.contact-modal .contact-tactile[data-state=success]{color:#fff;cursor:default;background:#2f6a4f;border-color:#2f6a4f}.contact-modal .contact-tactile[data-state=success] i{color:#2f6a4f;background:#fff}@keyframes contact-button-spin{to{transform:rotate(360deg)}}@media (width<=760px){.contact-modal .contact-tactile{min-height:var(--contact-button-height,64px)}.contact-modal .contact-tactile>span{padding-left:12px;font-size:13px}.contact-modal .contact-tactile i{flex-basis:var(--contact-button-icon,42px);width:var(--contact-button-icon,42px)}}@media (prefers-reduced-motion:reduce){.contact-modal .contact-tactile{transition:none;transform:none!important}.contact-modal .contact-tactile>span{transition:none}.contact-modal .contact-tactile__loading i span{animation:none!important}}@media (forced-colors:active){.contact-modal .contact-tactile{box-shadow:none;border-color:buttontext}.contact-modal .contact-tactile i{border:1px solid buttontext}}.contact-modal{--contact-button-height:60px;--contact-button-inset:8px;--contact-button-icon:42px;inset:0;top:var(--contact-viewport-top,0px);width:100%;height:var(--contact-viewport-height,100dvh);color:#102343;overscroll-behavior:contain;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;font-family:Inter,Arial,sans-serif;position:fixed;overflow:hidden}.contact-modal[open]{place-items:center;display:grid}.contact-modal::backdrop{background:0 0}.contact-modal__backdrop{backdrop-filter:blur(8px);background:#020a18b8;position:absolute;inset:0}.contact-modal__frame{width:min(1120px,100% - 48px);height:min(760px, calc(var(--contact-viewport-height,100dvh) - 48px));animation:.24s ease-out both contact-enter;position:relative}.contact-modal__panel{background:#f3f6fc;border:1px solid #b3c8ed66;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);width:100%;height:100%;min-height:0;display:grid;overflow:clip;box-shadow:0 32px 120px #0008}.contact-modal__close{z-index:5;color:#102343;cursor:pointer;background:#e8efffea;border:1px solid #ccdafa66;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;top:14px;right:14px}.contact-modal__close:hover{background:#fff;transform:rotate(90deg)}.contact-form-pane{flex-direction:column;min-width:0;min-height:0;padding:clamp(18px,3.4dvh,32px);display:flex}.contact-form__intro{flex:none;margin-bottom:clamp(12px,2dvh,22px)}.contact-form__eyebrow{color:#516482;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font:10px/1.4 Courier New,monospace}.contact-form__eyebrow span{color:#7997c8;margin-inline:9px}.contact-form__intro h2{letter-spacing:-.05em;outline:none;margin:0;font-size:clamp(28px,4.7dvh,38px);font-weight:500;line-height:1.04}.contact-form__intro h2 em{color:#2458bd;font-family:Georgia,serif;font-weight:400}.contact-form__intro>p:last-child{color:#526481;margin:8px 0 0;font-size:13px;line-height:1.5}.contact-form{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.8dvh,16px);min-height:0;display:grid}.contact-form__trap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__details{align-content:start;gap:12px;min-height:0;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label,.contact-form legend{color:#263d60;min-width:0;font-size:12px;font-weight:500;line-height:1.4;display:block}.contact-form input:not([type=radio]),.contact-form textarea{color:#102343;background:#ffffffb8;border:1px solid #bccbe1;border-radius:7px;width:100%;min-width:0;margin-top:6px;padding:10px 12px;font:400 16px/1.5 Inter,Arial,sans-serif;transition:border-color .15s,background .15s;display:block}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#71819a;font-size:13px}.contact-form input:hover,.contact-form textarea:hover{border-color:#7998c6}.contact-form input:focus,.contact-form textarea:focus{outline-offset:1px;background:#fff;border-color:#0047fe;outline:2px solid #0047fe30}.contact-form__message{flex-direction:column;min-height:0;display:flex!important}.contact-form textarea{resize:none;flex:1;height:0;min-height:64px}.contact-form__types{border:0;min-width:0;margin:0;padding:0}.contact-form__types legend{margin-bottom:6px;padding:0}.contact-form__types>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.contact-form__types label{cursor:pointer;position:relative}.contact-form__types input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.contact-form__types span{color:#415776;text-align:center;overflow-wrap:anywhere;background:#fff9;border:1px solid #bccbe1;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:6px;font-size:11px;font-weight:400;display:flex}.contact-form__types input:checked+span{color:#003bd2;background:#e4ecff;border-color:#0047fe}.contact-form__types input:focus-visible+span{outline-offset:3px;outline:2px solid #0047fe}.contact-form__bottom{gap:8px;display:grid}.contact-form__privacy{color:#64738b;margin:0;font-size:10px;line-height:1.5}.contact-form__privacy a{text-underline-offset:3px}.contact-form__hint{color:#63728b;text-align:center;margin:0;font-size:10px;line-height:1.4}.contact-form__alternative{color:#63728b;flex-wrap:wrap;flex:none;gap:4px 7px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.contact-form__alternative a{color:#234b8e;text-underline-offset:3px}.contact-modal button:focus-visible,.contact-modal a:focus-visible{outline-offset:3px;outline:2px solid #0047fe}.contact-form__stepbar{justify-content:space-between;align-items:center;min-height:32px;display:flex}.contact-form__stepbar p{color:#526481;margin:0;font:11px/1.4 Courier New,monospace}.contact-form__stepbar button{color:#234b8e;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:32px;font:12px Inter,sans-serif}.contact-modal[data-compact=true] .contact-form[data-step=details] .contact-form__privacy,.contact-modal[data-compact=true] .contact-form[data-step=details] .contact-form__hint,.contact-modal__panel[data-view=review] .contact-form__intro{display:none}.contact-review{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.contact-review__eyebrow{color:#2458bd;text-transform:uppercase;letter-spacing:.06em;margin:0;font:11px/1.4 Courier New,monospace}.contact-review h3{letter-spacing:-.025em;outline:none;margin:0;font-size:clamp(22px,3.8dvh,30px);font-weight:500;line-height:1.15}.contact-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.contact-review dl>div{border-bottom:1px solid #cdd8e9;min-width:0;padding-bottom:6px}.contact-review dt{color:#62738e;margin:0 0 3px;font-size:10px}.contact-review dd{color:#19375f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.5;overflow:hidden}.contact-review__message-row{grid-column:1/-1}.contact-review dd.contact-review__message{white-space:normal;overflow-wrap:anywhere}.contact-review__verification{min-width:0}.contact-review__challenge{width:100%;min-width:0;min-height:65px}.contact-review__challenge:empty{display:none}.contact-review__check-status{color:#64738b;margin:4px 0 0;font-size:10px;line-height:1.4}.contact-review__notice{color:#244e8c;background:#e5edfc;border:1px solid #bdd0f2;border-radius:7px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.contact-review__notice[data-state=error]{color:#7a3922;background:#fff1e8;border-color:#d7a892}.contact-review__notice[data-state=success]{color:#26583b;background:#e7f3eb;border-color:#a4c8b6}.contact-review__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.contact-review__actions [data-contact-send],.contact-review__actions [data-contact-edit]{grid-column:1/-1}.contact-review__edit,.contact-review__retry{color:#234b8e;cursor:pointer;background:0 0;border:1px solid #bccbe1;border-radius:7px;min-height:40px;padding:8px 12px;font:500 12px/1.4 Inter,Arial,sans-serif}.contact-review__edit:hover,.contact-review__retry:hover{background:#e5edfc}.contact-review__edit:disabled{opacity:.55;cursor:wait}.contact-review__retry{margin-top:6px}.contact-modal__panel[data-contact-state=success] .contact-review dl,.contact-review[data-result=error] dl,.contact-review[data-check=error] dl{display:none}.contact-modal__panel[data-contact-state=success] .contact-review{justify-content:center}.contact-modal__panel[data-contact-state=success] .contact-review__actions{margin-top:12px}.contact-modal .contact-modal__panel .contact-visual{height:100%;min-height:0;padding:clamp(20px,3.4dvh,36px)}.contact-modal .contact-modal__panel .contact-visual__intro p{font-size:clamp(30px,5.5dvh,52px)}.contact-modal .contact-modal__panel .contact-visual__footer{padding-top:0}.contact-modal .contact-modal__panel .contact-visual__art{inset:22% 0 12%}.contact-modal [hidden]{display:none!important}@keyframes contact-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){.contact-modal{--contact-button-height:52px;--contact-button-icon:36px;--contact-art-height:clamp(112px, 22dvh, 176px)}.contact-modal__frame{width:calc(100% - 24px);height:min(760px, calc(var(--contact-viewport-height,100dvh) - 24px))}.contact-modal__panel{grid-template-columns:1fr;grid-template-rows:minmax(0, 1fr) var(--contact-art-height);border-radius:14px}.contact-form-pane{padding:18px}.contact-form__intro{margin-bottom:12px;padding-right:32px}.contact-form__intro h2{font-size:28px}.contact-form__intro>p:last-child{font-size:12px}.contact-form__row{gap:10px}.contact-modal__close{top:10px;right:10px}.contact-modal .contact-modal__panel .contact-visual{padding:16px 20px}.contact-modal .contact-modal__panel .contact-visual__intro{padding-right:0}.contact-modal .contact-modal__panel .contact-visual__intro p{margin-top:5px;font-size:25px}.contact-modal .contact-modal__panel .contact-visual__eyebrow{font-size:10px}.contact-modal .contact-modal__panel .contact-visual__art{inset:4px 0 4px 42%}.contact-modal .contact-modal__panel .contact-visual__caption{max-width:11rem;font-size:10px}.contact-review{gap:8px}.contact-review h3{font-size:22px}.contact-review dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=620px){.contact-modal{--contact-button-height:48px;--contact-button-inset:6px;--contact-button-icon:34px}.contact-modal__frame{width:min(1120px,100% - 24px);height:calc(var(--contact-viewport-height,100dvh) - 24px)}.contact-form-pane{padding:14px 18px}.contact-form__intro{margin-bottom:8px}.contact-form__intro h2{font-size:25px}.contact-form__intro h2 br,.contact-form__intro>p:last-child{display:none}.contact-form__eyebrow{margin-bottom:5px}.contact-form__alternative{margin-top:8px}.contact-form{gap:8px}.contact-review{gap:6px}.contact-review h3{font-size:22px}.contact-review dl{gap:5px 10px}.contact-review dt{font-size:9px}.contact-review dd{font-size:11px;line-height:1.4}.contact-review__notice{padding:7px 9px;font-size:10px}.contact-review__edit,.contact-review__retry{min-height:34px;padding:6px 9px;font-size:11px}}@media (width<=760px) and (height<=620px){.contact-modal{--contact-art-height:112px}.contact-modal .contact-modal__panel .contact-visual{padding:10px 18px}.contact-modal .contact-modal__panel .contact-visual__intro p{font-size:22px}.contact-modal .contact-modal__panel .contact-visual__caption{display:none}}@media (width<=380px),(height<=500px){.contact-review dl{grid-template-columns:1fr}.contact-review dl>div:not(.contact-review__email-row){display:none}.contact-review{gap:4px}.contact-review__eyebrow,.contact-modal__panel[data-view=review] .contact-form__alternative{display:none}}@media (width>=761px) and (height<=500px){.contact-review__actions [data-contact-send],.contact-review__actions [data-contact-edit]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.contact-modal__frame{animation:none}.contact-modal *{transition:none}.contact-modal__close:hover{transform:none}}@media (forced-colors:active){.contact-modal__panel{color:canvastext;background:canvas;border-color:canvastext}.contact-form-pane *{color:canvastext}.contact-form__types input:checked+span{outline:2px solid highlight}.contact-modal button:focus-visible,.contact-modal a:focus-visible{outline-color:highlight}}.cafe-surface[data-astro-cid-imteuyfn]{--cafe-blue:#0047fe;--cafe-ink:#08111f;--cafe-paper:#f8fafc;aspect-ratio:16/10;box-sizing:border-box;width:100%;color:var(--cafe-ink);background:var(--cafe-paper);pointer-events:none;user-select:none;border:1px solid #08111f1f;border-radius:1rem;grid-template-rows:9% 22% 49% 14% 6%;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #08111f2e;container-type:inline-size}.cafe-surface[data-astro-cid-imteuyfn],.cafe-surface[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn]{box-sizing:border-box}.cafe-surface--typography[data-astro-cid-imteuyfn],.cafe-surface--ui[data-astro-cid-imteuyfn],.cafe-surface--motion[data-astro-cid-imteuyfn]{box-shadow:none;background:0 0;border-color:#0000}.cafe-surface--base[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-type],.cafe-surface--base[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-ui],.cafe-surface--base[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-motion],.cafe-surface--typography[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-base],.cafe-surface--typography[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-ui],.cafe-surface--typography[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-motion],.cafe-surface--ui[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-base],.cafe-surface--ui[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-type],.cafe-surface--ui[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-motion],.cafe-surface--motion[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-base],.cafe-surface--motion[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-type],.cafe-surface--motion[data-astro-cid-imteuyfn] [data-astro-cid-imteuyfn][data-cafe-ui]{visibility:hidden}.site-header[data-astro-cid-imteuyfn]{justify-content:space-between;align-items:center;min-width:0;margin-inline:3.8cqw;display:flex;position:relative}.brand-signature[data-astro-cid-imteuyfn]{letter-spacing:-.015em;font-size:1.07cqw;font-weight:650}.site-nav[data-astro-cid-imteuyfn]{align-items:center;gap:2.4cqw;font-size:.92cqw;font-weight:550;display:flex}.route-control[data-astro-cid-imteuyfn]{color:var(--cafe-paper);background:var(--cafe-ink);border-radius:.25cqw;padding:.7cqw 1.45cqw}.header-rule[data-astro-cid-imteuyfn],.footer-rule[data-astro-cid-imteuyfn]{background:#08111f33;height:1px;position:absolute;left:0;right:0}.header-rule[data-astro-cid-imteuyfn]{bottom:0}.footer-rule[data-astro-cid-imteuyfn]{top:0}.brand-wordmark[data-astro-cid-imteuyfn]{color:var(--cafe-blue);letter-spacing:-.085em;white-space:nowrap;justify-content:center;align-items:center;margin:-.25cqw 2.7cqw 0 1.9cqw;font-size:13.65cqw;font-weight:780;line-height:1;display:flex}.site-main[data-astro-cid-imteuyfn]{grid-template-columns:43% 57%;min-height:0;padding-inline:3.8cqw;display:grid}.hero-copy[data-astro-cid-imteuyfn]{min-width:0;padding:2.45cqw 2.5cqw 0 0}h2[data-astro-cid-imteuyfn]{color:var(--cafe-ink);letter-spacing:-.065em;margin:0;font-size:4.55cqw;font-weight:560;line-height:1}h2[data-astro-cid-imteuyfn] em[data-astro-cid-imteuyfn]{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.intro[data-astro-cid-imteuyfn]{color:#506077;max-width:30cqw;margin:1.7cqw 0 0;font-size:1.14cqw;line-height:1.6}.hero-actions[data-astro-cid-imteuyfn]{flex-direction:column;align-items:flex-start;gap:1.65cqw;margin-top:2.3cqw;display:flex}.menu-control[data-astro-cid-imteuyfn]{min-height:3.65cqw;color:var(--cafe-paper);background:var(--cafe-ink);border-radius:.25cqw;align-items:center;padding:0 2cqw;font-size:1cqw;font-weight:580;display:inline-flex}.open-status[data-astro-cid-imteuyfn]{color:#506077;align-items:center;gap:.65cqw;font-size:.85cqw;display:flex}.status-dot[data-astro-cid-imteuyfn]{aspect-ratio:1;background:var(--cafe-blue);border-radius:50%;width:.5cqw;box-shadow:0 0 0 .27cqw #0047fe17}.coffee-figure[data-astro-cid-imteuyfn]{min-width:0;min-height:0;margin:0;position:relative}.product-field[data-astro-cid-imteuyfn]{background:#e7edf7;border-radius:.25cqw;position:absolute;inset:.65cqw 0 .55cqw}.product-edition[data-astro-cid-imteuyfn]{color:#506077;font-size:.82cqw;font-weight:550;position:absolute;top:2.25cqw;left:2cqw}.coffee-bag[data-astro-cid-imteuyfn]{z-index:2;width:19.8cqw;height:26.5cqw;position:absolute;top:1.35cqw;right:7cqw;transform:rotate(10deg)}.bag-skin[data-astro-cid-imteuyfn]{background:linear-gradient(90deg, #08111f4d, transparent 10%, #f8fafc21 17%, transparent 24% 80%, #08111f3d), var(--cafe-blue);clip-path:polygon(4% 0,97% 0,96% 7%,100% 95%,97% 100%,2% 100%,0 96%,5% 7%);border-radius:.6cqw .6cqw 1.2cqw .9cqw;position:absolute;inset:0;box-shadow:1.2cqw 1.8cqw 2.6cqw #08111f30}.bag-seam[data-astro-cid-imteuyfn]{background:repeating-linear-gradient(90deg,#f8fafc30 0 1px,#0000 1px .3cqw);border-block:1px solid #f8fafc33;height:.8cqw;position:absolute;top:.75cqw;left:1cqw;right:.65cqw}.bag-brand[data-astro-cid-imteuyfn]{color:var(--cafe-paper);letter-spacing:-.055em;text-align:center;font-size:1.3cqw;font-weight:720;position:absolute;top:2.3cqw;left:0;right:0}.bag-label[data-astro-cid-imteuyfn]{position:absolute;inset:5.1cqw 2.1cqw 3.7cqw}.label-paper[data-astro-cid-imteuyfn]{background:var(--cafe-paper);border-radius:.1cqw;position:absolute;inset:0}.label-copy[data-astro-cid-imteuyfn]{height:100%;color:var(--cafe-blue);flex-direction:column;padding:1.2cqw;display:flex;position:relative}.label-category[data-astro-cid-imteuyfn]{letter-spacing:-.025em;font-size:.62cqw;font-weight:650}.label-copy[data-astro-cid-imteuyfn] strong[data-astro-cid-imteuyfn]{letter-spacing:-.09em;margin-top:.6cqw;font-size:8.9cqw;font-weight:520;line-height:1;position:relative}.label-copy[data-astro-cid-imteuyfn] strong[data-astro-cid-imteuyfn] span[data-astro-cid-imteuyfn]{letter-spacing:-.025em;font-size:.7cqw;font-weight:550;position:absolute;top:.8cqw;right:.1cqw}.label-notes[data-astro-cid-imteuyfn]{margin-top:.4cqw;font-size:.88cqw;font-weight:550;line-height:1.4}.label-origin[data-astro-cid-imteuyfn]{border-top:1px solid #0047fe40;margin-top:auto;padding-top:.65cqw;font-size:.62cqw}.bag-weight[data-astro-cid-imteuyfn]{color:var(--cafe-paper);text-align:center;font-size:.72cqw;font-weight:550;position:absolute;bottom:1.7cqw;left:0;right:0}.saucer[data-astro-cid-imteuyfn]{z-index:3;background:linear-gradient(175deg,#f8fafc 40%,#c2cede);border:1px solid #08111f17;border-radius:50%;width:19.6cqw;height:4.8cqw;position:absolute;bottom:3.05cqw;left:3.1cqw;box-shadow:.4cqw 1cqw 1.3cqw #08111f2b}.espresso-cup[data-astro-cid-imteuyfn]{z-index:4;width:13.4cqw;height:9.4cqw;position:absolute;bottom:5cqw;left:6.5cqw}.cup-body[data-astro-cid-imteuyfn]{background:linear-gradient(105deg,#fff 4%,#f8fafc 47%,#c8d5e8);border:1px solid #08111f1a;border-radius:1cqw 1cqw 5.1cqw 5.1cqw;position:absolute;inset:0;box-shadow:.2cqw .6cqw .8cqw #08111f17}.cup-handle[data-astro-cid-imteuyfn]{border:1.25cqw solid #edf2fa;border-radius:50%;width:5.4cqw;height:5.9cqw;position:absolute;top:1cqw;left:-3.3cqw;box-shadow:-.2cqw .3cqw .3cqw #08111f14}.coffee[data-astro-cid-imteuyfn]{border:.6cqw solid var(--cafe-paper);background:radial-gradient(at 48% 45%,#392b23 20%,#73513b 72%,#c7a982 81%,#6f4734 85%);border-radius:50%;width:13cqw;height:3.1cqw;position:absolute;top:-1cqw;left:.2cqw;box-shadow:0 .25cqw .4cqw #08111f1f}.cup-monogram[data-astro-cid-imteuyfn]{z-index:5;color:var(--cafe-blue);letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-size:3.8cqw;font-style:italic;position:absolute;bottom:6.5cqw;left:11cqw}.steam[data-astro-cid-imteuyfn]{z-index:5;border:0 solid #08111f26;border-right-width:.16cqw;border-radius:50%;width:1.6cqw;height:4.8cqw;position:absolute;bottom:15.2cqw}.steam-one[data-astro-cid-imteuyfn]{left:10cqw;transform:rotate(12deg)}.steam-two[data-astro-cid-imteuyfn]{height:5.4cqw;bottom:15.8cqw;left:13.2cqw;transform:rotate(-8deg)}figcaption[data-astro-cid-imteuyfn]{z-index:5;color:#506077;text-align:right;flex-direction:column;gap:.15cqw;font-size:.68cqw;line-height:1.4;display:flex;position:absolute;bottom:1.8cqw;right:1.6cqw}.offer-list[data-astro-cid-imteuyfn]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0 3.8cqw;list-style:none;display:grid}.offer-list[data-astro-cid-imteuyfn] li[data-astro-cid-imteuyfn]{align-items:flex-start;gap:1.2cqw;min-width:0;padding:.6cqw 1.6cqw .6cqw 0;display:flex}.offer-list[data-astro-cid-imteuyfn] li[data-astro-cid-imteuyfn]+li[data-astro-cid-imteuyfn]{border-left:1px solid #08111f29;padding-left:2cqw}.offer-number[data-astro-cid-imteuyfn]{color:var(--cafe-blue);font-variant-numeric:tabular-nums;padding-top:.2cqw;font-size:.75cqw}.offer-copy[data-astro-cid-imteuyfn]{flex-direction:column;gap:.5cqw;min-width:0;display:flex}.offer-copy[data-astro-cid-imteuyfn] strong[data-astro-cid-imteuyfn]{letter-spacing:-.025em;white-space:nowrap;font-size:1.22cqw;font-weight:570}.offer-copy[data-astro-cid-imteuyfn] small[data-astro-cid-imteuyfn]{color:#506077;white-space:nowrap;font-size:.77cqw}.site-footer[data-astro-cid-imteuyfn]{color:#506077;justify-content:space-between;align-items:center;margin-inline:3.8cqw;font-size:.72cqw;display:flex;position:relative}@media (prefers-reduced-motion:reduce){[data-astro-cid-imteuyfn][data-cafe-motion]{transition:none!important;animation:none!important}}@media (forced-colors:active){.cafe-surface[data-astro-cid-imteuyfn]{--cafe-blue:CanvasText;--cafe-ink:CanvasText;--cafe-paper:Canvas}.product-field[data-astro-cid-imteuyfn],.bag-skin[data-astro-cid-imteuyfn],.label-paper[data-astro-cid-imteuyfn],.cup-body[data-astro-cid-imteuyfn],.coffee[data-astro-cid-imteuyfn],.saucer[data-astro-cid-imteuyfn]{background:canvas;border:1px solid canvastext}.bag-brand[data-astro-cid-imteuyfn],.bag-weight[data-astro-cid-imteuyfn],.intro[data-astro-cid-imteuyfn],.open-status[data-astro-cid-imteuyfn],.product-edition[data-astro-cid-imteuyfn],figcaption[data-astro-cid-imteuyfn],.offer-copy[data-astro-cid-imteuyfn] small[data-astro-cid-imteuyfn],.site-footer[data-astro-cid-imteuyfn]{color:canvastext}.route-control[data-astro-cid-imteuyfn],.menu-control[data-astro-cid-imteuyfn]{color:buttontext;background:buttonface;border:1px solid buttontext}}.experience-visual[data-astro-cid-kpnhzorx],.experience-visual[data-astro-cid-kpnhzorx] [data-astro-cid-kpnhzorx]{box-sizing:border-box;min-width:0}.experience-visual[data-astro-cid-kpnhzorx]{width:100%;height:100%;color:var(--inspection-ink)}small[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,1.05cqw,.78rem);font-weight:740}i[data-astro-cid-kpnhzorx],em[data-astro-cid-kpnhzorx]{font-style:normal}.motion-lab[data-astro-cid-kpnhzorx]{grid-template-rows:1fr auto;gap:5cqw;height:100%;padding:2cqw 1cqw;display:grid}.motion-stage[data-astro-cid-kpnhzorx]{min-height:0;position:relative}.motion-path[data-astro-cid-kpnhzorx]{border-top:1px dashed color-mix(in srgb,var(--inspection-accent) 48%,transparent);border-radius:50%;width:88%;height:21%;position:absolute;top:49%;left:6%;transform:rotate(-4deg)}.motion-button[data-astro-cid-kpnhzorx]{border-radius:999px;justify-content:space-between;align-items:center;gap:1.7cqw;width:24cqw;min-width:8.5rem;padding:2cqw 2.4cqw;font-size:clamp(.7rem,1.45cqw,1.05rem);font-weight:720;display:flex;position:absolute;box-shadow:0 1.2cqw 3cqw #211b171a}.motion-button--rest[data-astro-cid-kpnhzorx]{color:var(--inspection-ink);background:#ffffffc7;border:1px solid #211b1724;top:66%;left:2%}.motion-button--hover[data-astro-cid-kpnhzorx]{color:#fff;background:var(--inspection-accent);transform:translateY(calc((1 - var(--inspection-progress,0)) * 1.2cqw));top:44%;left:27%}.motion-button--press[data-astro-cid-kpnhzorx]{color:#fff;background:color-mix(in srgb,var(--inspection-accent) 82%,#211b17);top:22%;left:52%;transform:scale(.94)}.motion-button--success[data-astro-cid-kpnhzorx]{color:#fff;background:#477a70;top:0;right:0}.motion-cursor[data-astro-cid-kpnhzorx]{z-index:2;color:var(--inspection-accent);filter:drop-shadow(0 .3rem .5rem #0000002e);transform:translate3d(calc(var(--inspection-progress,0) * 8cqw),calc(var(--inspection-progress,0) * 2cqw),0);font-size:clamp(1.4rem,3cqw,2.5rem);position:absolute;top:1%;left:46%}.motion-timeline[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(4,1fr);gap:2cqw;margin:0;padding:0;list-style:none;display:grid;position:relative}.motion-timeline[data-astro-cid-kpnhzorx]:before{content:"";background:#211b172e;height:1px;position:absolute;top:.45rem;left:5%;right:5%}.motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]{text-align:center;justify-items:center;gap:.35cqw;display:grid;position:relative}.motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]>i[data-astro-cid-kpnhzorx]{z-index:1;aspect-ratio:1;border:2px solid var(--inspection-accent);background:#f4efe6;border-radius:50%;width:.75rem}.motion-timeline[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);font-variant-numeric:tabular-nums;font-size:clamp(.5rem,.9cqw,.7rem);font-weight:760}.motion-timeline[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:clamp(.62rem,1.15cqw,.86rem)}.component-board[data-astro-cid-kpnhzorx]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:2cqw;height:100%;display:grid}.component-group[data-astro-cid-kpnhzorx]{background:#ffffff91;border:1px solid #211b171c;border-radius:1.5cqw;align-content:center;gap:1.4cqw;padding:2.4cqw;display:grid;box-shadow:inset 0 1px #ffffffb8}.component-group--buttons[data-astro-cid-kpnhzorx]{grid-row:1/4}.button-specimens[data-astro-cid-kpnhzorx]{align-items:center;gap:1.4cqw;display:grid}.spec-button[data-astro-cid-kpnhzorx]{border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:1.6cqw 2cqw;font-size:clamp(.58rem,1.15cqw,.85rem);font-weight:720;display:flex}.spec-button--primary[data-astro-cid-kpnhzorx]{color:#fff;background:var(--inspection-ink)}.spec-button--quiet[data-astro-cid-kpnhzorx]{background:#fffaf3;border:1px solid #211b172e}.spec-button--icon[data-astro-cid-kpnhzorx]{aspect-ratio:1;color:#fff;background:var(--inspection-accent);justify-content:center;justify-self:end;width:5.2cqw;min-width:2.5rem;padding:0}.state-labels[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);justify-content:space-between;font-size:clamp(.46rem,.8cqw,.64rem);display:flex}.nav-specimen[data-astro-cid-kpnhzorx]{background:#fffaf3;border-radius:999px;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:1.2cqw;padding:1.2cqw;font-size:clamp(.48rem,.9cqw,.7rem);display:grid}.nav-specimen[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:3cqw;min-width:1.6rem;display:grid}.nav-specimen[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{color:#fff;background:var(--inspection-ink);border-radius:999px;padding:.8cqw 1.2cqw}.status-row[data-astro-cid-kpnhzorx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1cqw;display:flex}.status-row[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{align-items:center;gap:.7cqw;font-size:clamp(.52rem,1cqw,.76rem);font-weight:680;display:flex}.status-row[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{aspect-ratio:1;background:#667b55;border-radius:50%;width:.6rem;box-shadow:0 0 0 .3rem #667b5521}.status-row[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{color:#477a70;background:#477a701a;border-radius:999px;padding:.55cqw 1cqw;font-size:clamp(.48rem,.8cqw,.62rem)}.offer-specimen[data-astro-cid-kpnhzorx]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.2cqw;display:grid}.offer-specimen[data-astro-cid-kpnhzorx]>i[data-astro-cid-kpnhzorx]{color:var(--inspection-accent)}.offer-specimen[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{gap:.25cqw;display:grid}.offer-specimen[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:clamp(.58rem,1.05cqw,.8rem)}.offer-specimen[data-astro-cid-kpnhzorx] em[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);font-size:clamp(.48rem,.8cqw,.64rem)}.type-guide[data-astro-cid-kpnhzorx]{grid-template-columns:.8fr 1.35fr;align-items:center;gap:6cqw;height:100%;display:grid;position:relative}.type-specimen-main[data-astro-cid-kpnhzorx]{align-content:center;gap:2cqw;display:grid}.type-aa[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);letter-spacing:-.11em;font-family:Georgia,Times New Roman,serif;font-size:clamp(6rem,18cqw,11rem);font-style:italic;line-height:.67}.type-specimen-main[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]{border-top:1px solid #211b1724;gap:.3cqw;padding-top:1.2cqw;display:grid}.type-specimen-main[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:clamp(.68rem,1.25cqw,.95rem)}.type-scale[data-astro-cid-kpnhzorx]{gap:1.6cqw;display:grid}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]{border-bottom:1px solid #211b171c;grid-template-columns:7cqw 6cqw 1fr;align-items:baseline;gap:1.2cqw;padding-bottom:1.2cqw;display:grid}.type-scale[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);font-variant-numeric:tabular-nums;font-size:clamp(.48rem,.85cqw,.66rem)}.type-scale[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{font-size:clamp(.62rem,1.4cqw,1.15rem);font-weight:650;line-height:1.2}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]:first-child span[data-astro-cid-kpnhzorx]{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3.2cqw,2.5rem);font-style:italic}.type-baseline[data-astro-cid-kpnhzorx]{z-index:-1;opacity:.4;grid-template-rows:repeat(6,1fr);display:grid;position:absolute;inset:4% 0 4% 45%}.type-baseline[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{border-top:1px solid color-mix(in srgb,var(--inspection-accent) 16%,transparent)}.frontend-map[data-astro-cid-kpnhzorx]{grid-template-columns:1fr auto 1.05fr;align-items:center;gap:3cqw;height:100%;display:grid}.component-tree[data-astro-cid-kpnhzorx]{gap:2.2cqw;display:grid}.tree-node[data-astro-cid-kpnhzorx]{border:1px solid color-mix(in srgb,var(--inspection-accent) 28%,transparent);background:#fffaf3;border-radius:1.1cqw;padding:1.5cqw 1.8cqw;box-shadow:0 1cqw 2.4cqw #211b1712}.tree-node[data-astro-cid-kpnhzorx] small[data-astro-cid-kpnhzorx],.tree-node[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{display:block}.tree-node[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{margin-top:.35cqw;font-size:clamp(.72rem,1.4cqw,1.05rem)}.tree-branch[data-astro-cid-kpnhzorx]{background:var(--inspection-accent);width:1px;height:1.6cqw;margin:-2.2cqw auto}.tree-children[data-astro-cid-kpnhzorx]{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{background:#ffffff8a;border:1px solid #211b171a;border-radius:.8cqw;align-items:center;gap:.8cqw;padding:1cqw;display:flex}.tree-children[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);font-size:clamp(.45rem,.75cqw,.58rem)}.tree-children[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{font-size:clamp(.54rem,.95cqw,.72rem)}.frontend-principles[data-astro-cid-kpnhzorx]{flex-wrap:wrap;gap:.6cqw;display:flex}.frontend-principles[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);background:var(--inspection-accent-soft);border-radius:999px;padding:.55cqw .8cqw;font-size:clamp(.44rem,.72cqw,.58rem);font-weight:720}.render-arrow[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);justify-items:center;gap:1cqw;font-size:clamp(.45rem,.8cqw,.62rem);display:grid}.render-arrow[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);transform:translateX(calc(var(--inspection-progress,0) * .8cqw));font-size:clamp(1.2rem,3cqw,2rem)}.render-arrow[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{color:var(--inspection-ink)}.render-preview[data-astro-cid-kpnhzorx]{aspect-ratio:1.25;background:#fffaf3;border:1px solid #211b1721;border-radius:1.4cqw;grid-template-rows:auto 1fr auto;gap:1.4cqw;padding:1.6cqw;display:grid;box-shadow:0 2cqw 4cqw #211b171c}.preview-nav[data-astro-cid-kpnhzorx]{grid-template-columns:auto 1fr auto;align-items:center;gap:1cqw;display:grid}.preview-nav[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:2.5cqw;font-size:.65rem;display:grid}.preview-nav[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.preview-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{background:#211b1721;border-radius:999px;height:.55cqw}.preview-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{background:var(--inspection-ink);width:4cqw}.preview-hero[data-astro-cid-kpnhzorx]{grid-template-columns:1fr .8fr;align-items:center;gap:1.2cqw;display:grid}.preview-hero[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx]{gap:1cqw;display:grid}.preview-hero[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{background:var(--inspection-ink);border-radius:999px;width:100%;height:1cqw;display:block}.preview-hero[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]:nth-child(2){background:var(--inspection-accent);width:72%}.preview-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{background:var(--inspection-accent);border-radius:999px;width:45%;height:1.5cqw}.preview-hero[data-astro-cid-kpnhzorx]>em[data-astro-cid-kpnhzorx]{aspect-ratio:1;background:var(--inspection-accent);border-radius:50%;align-self:center;width:100%}.preview-cards[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(3,1fr);gap:.7cqw;display:grid}.preview-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{background:#211b1712;border:1px solid #211b1717;border-radius:.6cqw;height:3.2cqw}.content-board[data-astro-cid-kpnhzorx]{grid-template-columns:.68fr auto 1.5fr;align-items:center;gap:3cqw;height:100%;display:grid}.content-questions[data-astro-cid-kpnhzorx]{gap:1.5cqw;display:grid}.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);background:#ffffff7a;border:1px dashed #211b1733;border-radius:999px;padding:1.15cqw 1.4cqw;font-size:clamp(.58rem,1.05cqw,.78rem);transform:rotate(-1deg)}.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:nth-child(2){transform:translate(1.5cqw)rotate(1deg)}.content-flow[data-astro-cid-kpnhzorx]{gap:2.2cqw;display:grid}.content-flow[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{background:linear-gradient(90deg,#211b172e,var(--inspection-accent));width:3cqw;height:1px;transform:scaleX(var(--inspection-progress,0));transform-origin:0}.content-answers[data-astro-cid-kpnhzorx]{gap:1.2cqw;display:grid}.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]{border-left:.28cqw solid var(--inspection-accent);background:#fffaf3;border-radius:.9cqw;grid-template-columns:9cqw 1fr;gap:.35cqw 1.2cqw;padding:1.3cqw 1.6cqw;display:grid;box-shadow:0 .8cqw 2cqw #211b1712}.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx] small[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);grid-row:1/3;align-self:center}.content-answers[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:clamp(.62rem,1.2cqw,.9rem)}.content-answers[data-astro-cid-kpnhzorx] p[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);margin:0;font-size:clamp(.5rem,.88cqw,.68rem);line-height:1.35}.journey-map[data-astro-cid-kpnhzorx]{grid-template-rows:1fr auto;align-items:center;gap:3cqw;height:100%;display:grid;position:relative}.journey-line[data-astro-cid-kpnhzorx]{background:#211b172b;height:1px;position:absolute;top:39%;left:7%;right:7%}.journey-line[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{width:calc(var(--inspection-progress,0) * 100%);background:var(--inspection-accent);height:100%;display:block}.journey-map[data-astro-cid-kpnhzorx] ol[data-astro-cid-kpnhzorx]{z-index:1;grid-template-columns:repeat(4,1fr);gap:2cqw;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]{text-align:center;justify-items:center;gap:.75cqw;display:grid}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx]{aspect-ratio:1;width:5cqw;min-width:2.4rem;color:var(--inspection-accent);border:1px solid var(--inspection-accent);box-shadow:0 0 0 .7cqw var(--inspection-accent-soft);background:#fffaf3;border-radius:50%;place-items:center;font-size:clamp(.5rem,.9cqw,.7rem);font-weight:760;display:grid}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{max-width:13ch;font-size:clamp(.58rem,1.05cqw,.82rem);line-height:1.3}.journey-map[data-astro-cid-kpnhzorx]>p[data-astro-cid-kpnhzorx]{color:var(--inspection-muted);background:#ffffff85;border-radius:999px;justify-self:center;margin:0;padding:.8cqw 1.2cqw;font-size:clamp(.52rem,.9cqw,.7rem)}.journey-map[data-astro-cid-kpnhzorx]>p[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{aspect-ratio:1;background:var(--inspection-accent);border-radius:50%;width:.55rem;margin-right:.5cqw;display:inline-block}.responsive-demo[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr) auto minmax(0,.72fr);align-items:end;gap:1.6cqw;height:100%;display:grid}.layout-state[data-astro-cid-kpnhzorx]{background:#fffaf3;border:1px solid #211b1721;border-radius:1.2cqw;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1cqw;padding:1.3cqw;display:grid;box-shadow:0 1.3cqw 3cqw #211b1714}.layout-state[data-astro-cid-kpnhzorx]>small[data-astro-cid-kpnhzorx]{overflow-wrap:anywhere;line-height:1.4}.layout-state--desktop[data-astro-cid-kpnhzorx]{height:88%}.layout-state--tablet[data-astro-cid-kpnhzorx]{height:76%}.layout-state--mobile[data-astro-cid-kpnhzorx]{border-radius:1.8cqw;height:68%}.layout-nav[data-astro-cid-kpnhzorx]{grid-template-columns:auto 1fr auto;align-items:center;gap:.7cqw;display:grid}.layout-nav[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{aspect-ratio:1;border:1px solid var(--inspection-ink);border-radius:50%;width:2cqw;min-width:.75rem}.layout-nav[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.layout-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{background:#211b171f;border-radius:999px;height:.45cqw}.layout-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{background:var(--inspection-accent);width:3.2cqw}.layout-hero[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:.8cqw;min-height:0;display:grid}.layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{background:#211b1712;border-radius:.7cqw;min-height:5cqw}.layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:last-child{aspect-ratio:1;background:var(--inspection-accent);border-radius:50%;justify-self:center;width:100%;min-height:0}.layout-cards[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(3,1fr);gap:.45cqw;display:grid}.layout-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{background:#211b1714;border-radius:.5cqw;min-height:2.6cqw}.layout-state--tablet[data-astro-cid-kpnhzorx] .layout-cards[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(2,1fr)}.layout-state--tablet[data-astro-cid-kpnhzorx] .layout-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]:last-child{grid-column:1/-1}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx],.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-cards[data-astro-cid-kpnhzorx]{grid-template-columns:1fr}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx]{grid-template-rows:minmax(0,1fr) auto}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:last-child{aspect-ratio:1;border-radius:50%;grid-row:1;width:min(65%,6cqw)}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:first-child{min-height:1.5cqw}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-nav[data-astro-cid-kpnhzorx]{grid-template-columns:auto auto;justify-content:space-between}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-nav[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{display:none}.reflow-arrow[data-astro-cid-kpnhzorx]{color:var(--inspection-accent);transform:translateX(calc(var(--inspection-progress,0) * .5cqw));align-self:center;font-size:clamp(1rem,2.4cqw,1.7rem)}@media (width>=75rem) and (any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.motion-button[data-astro-cid-kpnhzorx],.motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx],.component-group[data-astro-cid-kpnhzorx],.spec-button[data-astro-cid-kpnhzorx],.nav-specimen[data-astro-cid-kpnhzorx],.status-row[data-astro-cid-kpnhzorx],.offer-specimen[data-astro-cid-kpnhzorx],.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx],.tree-node[data-astro-cid-kpnhzorx],.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.render-preview[data-astro-cid-kpnhzorx],.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx],.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx],.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx],.layout-state[data-astro-cid-kpnhzorx]{transition:translate var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease), opacity .18s ease, filter .22s ease, color .22s ease, background-color .22s ease, border-color .22s ease, box-shadow var(--hover-duration) var(--hover-ease)}.motion-button[data-astro-cid-kpnhzorx]:hover{z-index:4;filter:saturate(1.08)brightness(1.035);translate:0 -.18rem;scale:1.025;box-shadow:0 1.5cqw 3.4cqw #211b172e}.motion-button--rest[data-astro-cid-kpnhzorx]:hover{color:var(--inspection-accent);border-color:var(--inspection-accent);background:#fffaf3}.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--rest:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:first-child,.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--hover:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(2),.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--press:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(3),.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--success:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(4){color:var(--inspection-accent);translate:0 -.12rem;scale:1.04}.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--rest:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:first-child>i[data-astro-cid-kpnhzorx],.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--hover:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(2)>i[data-astro-cid-kpnhzorx],.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--press:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(3)>i[data-astro-cid-kpnhzorx],.motion-lab[data-astro-cid-kpnhzorx]:has(.motion-button--success:hover) .motion-timeline[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:nth-child(4)>i[data-astro-cid-kpnhzorx]{background:var(--inspection-accent);box-shadow:0 0 0 .45rem var(--inspection-accent-soft)}.component-board[data-astro-cid-kpnhzorx]:has(.component-group:hover) .component-group[data-astro-cid-kpnhzorx]:not(:hover),.type-scale[data-astro-cid-kpnhzorx]:has(>div:hover)>div[data-astro-cid-kpnhzorx]:not(:hover),.journey-map[data-astro-cid-kpnhzorx] ol[data-astro-cid-kpnhzorx]:has(li:hover) li[data-astro-cid-kpnhzorx]:not(:hover),.responsive-demo[data-astro-cid-kpnhzorx]:has(.layout-state:hover) .layout-state[data-astro-cid-kpnhzorx]:not(:hover){opacity:.58;filter:saturate(.7)}.component-group[data-astro-cid-kpnhzorx]:hover,.tree-node[data-astro-cid-kpnhzorx]:hover,.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:hover,.render-preview[data-astro-cid-kpnhzorx]:hover,.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]:hover,.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:hover,.layout-state[data-astro-cid-kpnhzorx]:hover{border-color:color-mix(in srgb,var(--inspection-accent) 52%,transparent);translate:0 -.2rem;scale:1.015;box-shadow:0 1.4cqw 3.2cqw #211b1721}.spec-button[data-astro-cid-kpnhzorx]:hover,.nav-specimen[data-astro-cid-kpnhzorx]:hover,.status-row[data-astro-cid-kpnhzorx]:hover,.offer-specimen[data-astro-cid-kpnhzorx]:hover{filter:saturate(1.1);translate:.18rem}.spec-button[data-astro-cid-kpnhzorx]:hover,.nav-specimen[data-astro-cid-kpnhzorx]:hover{box-shadow:0 .8cqw 1.8cqw #211b171a}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]:hover{border-color:var(--inspection-accent);translate:.35rem;scale:1.01}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]:hover span[data-astro-cid-kpnhzorx],.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:hover b[data-astro-cid-kpnhzorx]{color:var(--inspection-accent)}.frontend-map[data-astro-cid-kpnhzorx]:has(.tree-children span:hover) .render-preview[data-astro-cid-kpnhzorx]{border-color:var(--inspection-accent);box-shadow:0 2cqw 4.5cqw var(--inspection-accent-soft);scale:1.015}.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:hover{color:var(--inspection-accent);border-color:var(--inspection-accent);background:#fffaf3;translate:.2rem}.content-board[data-astro-cid-kpnhzorx]:has(.content-questions span:first-child:hover) .content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]:first-child,.content-board[data-astro-cid-kpnhzorx]:has(.content-questions span:nth-child(2):hover) .content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]:nth-child(2),.content-board[data-astro-cid-kpnhzorx]:has(.content-questions span:nth-child(3):hover) .content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]:nth-child(3){box-shadow:0 1.2cqw 2.8cqw var(--inspection-accent-soft);translate:.3rem;scale:1.015}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]:hover>span[data-astro-cid-kpnhzorx]{color:#fff;background:var(--inspection-accent);box-shadow:0 0 0 1cqw var(--inspection-accent-soft);scale:1.08}.layout-state[data-astro-cid-kpnhzorx]:hover .layout-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{background:var(--inspection-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inspection-accent) 30%,transparent)}}@media (width<=52rem){.motion-button[data-astro-cid-kpnhzorx]{width:22cqw;padding:1.5cqw}.motion-timeline[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{display:none}.component-board[data-astro-cid-kpnhzorx]{gap:1cqw}.component-group[data-astro-cid-kpnhzorx]{padding:1.5cqw}.component-group--status[data-astro-cid-kpnhzorx]{display:none}.type-guide[data-astro-cid-kpnhzorx]{gap:3cqw}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]{grid-template-columns:8cqw 7cqw 1fr}.frontend-map[data-astro-cid-kpnhzorx]{gap:1.5cqw}.frontend-principles[data-astro-cid-kpnhzorx]{display:none}.content-board[data-astro-cid-kpnhzorx]{grid-template-columns:.55fr auto 1.5fr;gap:1.5cqw}.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]{grid-template-columns:8cqw 1fr}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{display:none}.responsive-demo[data-astro-cid-kpnhzorx]{gap:.8cqw}.reflow-arrow[data-astro-cid-kpnhzorx]{font-size:1rem}}@container inspection (width<=36rem){small[data-astro-cid-kpnhzorx]{letter-spacing:.055em;font-size:.6rem;line-height:1.35}.motion-lab[data-astro-cid-kpnhzorx]{gap:1rem;padding:.3rem 0}.motion-stage[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1rem .6rem;display:grid}.motion-button[data-astro-cid-kpnhzorx]{gap:.4rem;width:100%;min-width:0;padding:.85rem .7rem;font-size:.65rem;position:static;transform:none}.motion-path[data-astro-cid-kpnhzorx],.motion-cursor[data-astro-cid-kpnhzorx]{display:none}.motion-timeline[data-astro-cid-kpnhzorx]{gap:.4rem}.motion-timeline[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.6rem;display:block}.motion-timeline[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{font-size:.6rem}.component-board[data-astro-cid-kpnhzorx]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.component-group[data-astro-cid-kpnhzorx]{border-radius:.6rem;gap:.65rem;padding:.6rem}.component-group--buttons[data-astro-cid-kpnhzorx]{grid-row:auto}.component-group--status[data-astro-cid-kpnhzorx]{display:grid}.button-specimens[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.spec-button[data-astro-cid-kpnhzorx]{grid-column:1/-1;padding:.5rem .6rem;font-size:.6rem}.spec-button--quiet[data-astro-cid-kpnhzorx]{grid-column:1}.spec-button--icon[data-astro-cid-kpnhzorx]{grid-column:2;width:1.8rem;min-width:0}.state-labels[data-astro-cid-kpnhzorx]{gap:.3rem;font-size:.5rem}.nav-specimen[data-astro-cid-kpnhzorx]{border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.5rem;font-size:.6rem}.nav-specimen[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{grid-row:1/3}.nav-specimen[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{text-align:center;grid-column:1/-1;padding:.45rem}.status-row[data-astro-cid-kpnhzorx]{gap:.6rem}.status-row[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{flex-wrap:wrap;gap:.45rem;font-size:.65rem;line-height:1.4}.status-row[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{padding:.35rem .5rem;font-size:.6rem}.offer-specimen[data-astro-cid-kpnhzorx]{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.offer-specimen[data-astro-cid-kpnhzorx]>b[data-astro-cid-kpnhzorx]{display:none}.offer-specimen[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.7rem}.offer-specimen[data-astro-cid-kpnhzorx] em[data-astro-cid-kpnhzorx]{font-size:.6rem;line-height:1.4}.type-guide[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:1rem}.type-aa[data-astro-cid-kpnhzorx]{font-size:clamp(4.5rem,22cqw,7rem)}.type-specimen-main[data-astro-cid-kpnhzorx]{gap:1rem}.type-specimen-main[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.7rem;line-height:1.35}.type-scale[data-astro-cid-kpnhzorx]{gap:.7rem}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;padding-bottom:.5rem}.type-scale[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{font-size:.6rem}.type-scale[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{grid-column:1/-1;font-size:.7rem;line-height:1.35}.type-scale[data-astro-cid-kpnhzorx]>div[data-astro-cid-kpnhzorx]:first-child span[data-astro-cid-kpnhzorx]{font-size:1.6rem}.frontend-map[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem}.component-tree[data-astro-cid-kpnhzorx]{gap:.85rem}.tree-node[data-astro-cid-kpnhzorx]{border-radius:.5rem;padding:.75rem}.tree-node[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.8rem}.tree-branch[data-astro-cid-kpnhzorx],.render-arrow[data-astro-cid-kpnhzorx]{display:none}.tree-children[data-astro-cid-kpnhzorx]{grid-template-columns:1fr;gap:.4rem}.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{border-radius:.4rem;gap:.45rem;padding:.45rem .55rem}.tree-children[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{font-size:.6rem}.tree-children[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{font-size:.65rem}.frontend-principles[data-astro-cid-kpnhzorx]{display:flex}.frontend-principles[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{padding:.25rem .4rem;font-size:.55rem}.render-preview[data-astro-cid-kpnhzorx]{aspect-ratio:.8;border-radius:.6rem;gap:.6rem;padding:.65rem}.preview-nav[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{width:1.2rem;font-size:.6rem}.preview-nav[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.preview-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{height:.2rem}.preview-hero[data-astro-cid-kpnhzorx]{grid-template-columns:1fr;gap:.6rem}.preview-hero[data-astro-cid-kpnhzorx]>em[data-astro-cid-kpnhzorx]{grid-row:1;justify-self:center;width:70%}.preview-hero[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx]{gap:.35rem}.preview-hero[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{height:.3rem}.preview-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{height:.5rem}.preview-cards[data-astro-cid-kpnhzorx]{grid-template-columns:1fr;gap:.35rem}.preview-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{height:.65rem}.content-board[data-astro-cid-kpnhzorx]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.8rem}.content-questions[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{border-radius:.6rem;padding:.55rem .5rem;font-size:.6rem;line-height:1.4;transform:none}.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:nth-child(2){transform:none}.content-flow[data-astro-cid-kpnhzorx]{display:none}.content-answers[data-astro-cid-kpnhzorx]{align-self:center;gap:.55rem}.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx]{border-radius:.5rem;grid-template-columns:3.7rem minmax(0,1fr);gap:.25rem .65rem;padding:.65rem}.content-answers[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.7rem}.content-answers[data-astro-cid-kpnhzorx] p[data-astro-cid-kpnhzorx]{font-size:.6rem;line-height:1.4}.journey-map[data-astro-cid-kpnhzorx]{gap:1rem}.journey-line[data-astro-cid-kpnhzorx]{display:none}.journey-map[data-astro-cid-kpnhzorx] ol[data-astro-cid-kpnhzorx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .65rem}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]{gap:.45rem}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx]{width:2.3rem;min-width:0;font-size:.7rem}.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.65rem;display:block}.journey-map[data-astro-cid-kpnhzorx]>p[data-astro-cid-kpnhzorx]{text-align:center;border-radius:.6rem;padding:.55rem .65rem;font-size:.6rem;line-height:1.4}.responsive-demo[data-astro-cid-kpnhzorx]{grid-template-rows:minmax(0,1fr) minmax(0,1.25fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:.7rem}.layout-state[data-astro-cid-kpnhzorx]{border-radius:.55rem;gap:.4rem;height:100%;padding:.55rem}.layout-state--desktop[data-astro-cid-kpnhzorx]{grid-column:1/-1}.layout-state[data-astro-cid-kpnhzorx]>small[data-astro-cid-kpnhzorx]{letter-spacing:.035em;font-size:.6rem;line-height:1.2}.layout-nav[data-astro-cid-kpnhzorx]{gap:.35rem}.layout-nav[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{width:.65rem;min-width:0}.layout-nav[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.layout-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{height:.2rem}.layout-nav[data-astro-cid-kpnhzorx] b[data-astro-cid-kpnhzorx]{width:1.3rem}.layout-hero[data-astro-cid-kpnhzorx]{gap:.5rem}.layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]{min-height:.8rem}.layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:last-child{width:min(100%,2.8rem);min-height:0}.layout-cards[data-astro-cid-kpnhzorx] i[data-astro-cid-kpnhzorx]{min-height:.5rem}.layout-state--desktop[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx]{grid-template-columns:minmax(0,1fr) 3rem}.layout-state--desktop[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:last-child{width:2rem}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx]{grid-template-rows:minmax(0,1fr) auto}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:last-child{width:1.8rem;max-width:100%}.layout-state--mobile[data-astro-cid-kpnhzorx] .layout-hero[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx]:first-child{min-height:.35rem}.reflow-arrow[data-astro-cid-kpnhzorx]{display:none}}@container inspection (width<=18rem){.tree-node[data-astro-cid-kpnhzorx]{padding:.6rem}.tree-node[data-astro-cid-kpnhzorx] strong[data-astro-cid-kpnhzorx]{font-size:.75rem}}@media (forced-colors:active){.component-group[data-astro-cid-kpnhzorx],.spec-button[data-astro-cid-kpnhzorx],.nav-specimen[data-astro-cid-kpnhzorx],.tree-node[data-astro-cid-kpnhzorx],.tree-children[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.render-preview[data-astro-cid-kpnhzorx],.content-questions[data-astro-cid-kpnhzorx] span[data-astro-cid-kpnhzorx],.content-answers[data-astro-cid-kpnhzorx] article[data-astro-cid-kpnhzorx],.journey-map[data-astro-cid-kpnhzorx] li[data-astro-cid-kpnhzorx]>span[data-astro-cid-kpnhzorx],.layout-state[data-astro-cid-kpnhzorx]{color:canvastext;background:canvas;border-color:canvastext}}.systems-visual[data-astro-cid-lnbh4elz],.systems-visual[data-astro-cid-lnbh4elz] [data-astro-cid-lnbh4elz]{box-sizing:border-box;min-width:0}.systems-visual[data-astro-cid-lnbh4elz]{width:100%;height:100%;color:var(--inspection-ink)}small[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.5rem,1cqw,.75rem);font-weight:740}i[data-astro-cid-lnbh4elz],em[data-astro-cid-lnbh4elz]{font-style:normal}.accessibility-lab[data-astro-cid-lnbh4elz]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2cqw;height:100%;display:grid}.a11y-panel[data-astro-cid-lnbh4elz]{background:#ffffff94;border:1px solid #211b171c;border-radius:1.4cqw;align-content:center;gap:1.4cqw;padding:2.2cqw;display:grid}.a11y-panel--focus[data-astro-cid-lnbh4elz]{grid-row:1/4}.focus-route[data-astro-cid-lnbh4elz]{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.8cqw;display:grid}.focus-route[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{aspect-ratio:1;width:3.2cqw;min-width:1.7rem;color:var(--inspection-accent);border:2px solid var(--inspection-accent);background:#fffaf3;border-radius:50%;place-items:center;font-size:clamp(.48rem,.85cqw,.65rem);font-weight:780;display:grid}.focus-route[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{background:var(--inspection-accent);height:1px;transform:scaleX(var(--inspection-progress,0));transform-origin:0}.a11y-panel--focus[data-astro-cid-lnbh4elz] button[data-astro-cid-lnbh4elz]{color:#fff;background:var(--inspection-ink);outline:.32cqw solid var(--inspection-accent);outline-offset:.45cqw;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:1.8cqw 2.1cqw;font-size:clamp(.64rem,1.2cqw,.9rem);font-weight:720;display:flex}.a11y-panel--contrast[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{grid-template-columns:auto 1fr;align-items:center;gap:1.6cqw;display:grid}.a11y-panel--contrast[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{aspect-ratio:1;color:#fff;background:var(--inspection-ink);border-radius:1cqw;place-items:center;width:6cqw;min-width:3.2rem;font-family:Georgia,serif;font-size:clamp(1.6rem,4cqw,3rem);display:grid}.a11y-panel--contrast[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{gap:.4cqw;font-size:clamp(.52rem,.9cqw,.7rem);display:grid}.a11y-panel--contrast[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);font-size:clamp(.9rem,2.1cqw,1.55rem)}.target-measure[data-astro-cid-lnbh4elz]{grid-template-columns:auto auto 1fr;align-items:center;gap:1cqw;display:grid}.target-measure[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);font-size:clamp(.5rem,.8cqw,.64rem)}.target-measure[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{aspect-ratio:1;color:#fff;background:var(--inspection-accent);border-radius:.8cqw;place-items:center;width:5cqw;min-width:2.5rem;font-weight:800;display:grid}.target-measure[data-astro-cid-lnbh4elz]>b[data-astro-cid-lnbh4elz]{font-size:clamp(.72rem,1.4cqw,1rem)}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{justify-content:space-between;align-items:center;gap:1cqw;font-size:clamp(.54rem,1cqw,.76rem);font-weight:680;display:flex}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{background:var(--inspection-accent);border-radius:999px;width:4.5cqw;min-width:2.4rem;padding:.3cqw}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{aspect-ratio:1;background:#fff;border-radius:50%;width:1.5cqw;min-width:.85rem;margin-left:auto;display:block}.a11y-panel--motion[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);margin:0;font-size:clamp(.48rem,.82cqw,.64rem)}.performance-story[data-astro-cid-lnbh4elz]{grid-template-rows:1fr auto;gap:2.5cqw;height:100%;display:grid}.performance-waterfall[data-astro-cid-lnbh4elz]{background:#ffffff8a;border:1px solid #211b171a;border-radius:1.3cqw;align-content:center;gap:1cqw;padding:2cqw 2.4cqw;display:grid}.waterfall-head[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);border-bottom:1px solid #211b171c;grid-template-columns:7cqw 1fr 1fr 1fr;gap:1cqw;padding-bottom:1cqw;font-size:clamp(.45rem,.75cqw,.58rem);display:grid}.asset-row[data-astro-cid-lnbh4elz]{grid-template-columns:7cqw 1fr 6cqw;align-items:center;gap:1cqw;display:grid}.asset-row[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz],.asset-row[data-astro-cid-lnbh4elz] em[data-astro-cid-lnbh4elz]{font-size:clamp(.5rem,.88cqw,.68rem)}.asset-row[data-astro-cid-lnbh4elz] em[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);text-align:right}.asset-row[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{background:#211b170f;border-radius:999px;height:1.25cqw;min-height:.5rem;overflow:hidden}.asset-row[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{width:calc(var(--bar) * var(--inspection-progress,0));background:linear-gradient(90deg,var(--inspection-accent),color-mix(in srgb,var(--inspection-accent) 55%,#fff));border-radius:inherit;height:100%;display:block}.compression-note[data-astro-cid-lnbh4elz]{justify-content:flex-end;align-items:center;gap:1cqw;margin-top:.5cqw;font-size:clamp(.5rem,.85cqw,.66rem);display:flex}.compression-note[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);text-decoration:line-through}.compression-note[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{color:var(--inspection-muted)}.compression-note[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{color:var(--inspection-accent)}.performance-metrics[data-astro-cid-lnbh4elz]{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{background:#fffaf3;border:1px solid #211b171a;border-radius:1cqw;grid-template-columns:1fr auto;gap:.4cqw;padding:1.4cqw 1.6cqw;display:grid}.performance-metrics[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);letter-spacing:-.05em;grid-area:1/2/3;font-size:clamp(1.1rem,2.5cqw,1.9rem)}.performance-metrics[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);font-size:clamp(.46rem,.78cqw,.6rem)}.seo-scene[data-astro-cid-lnbh4elz]{grid-template-columns:1.5fr .75fr;gap:2.5cqw;height:100%;display:grid}.search-shell[data-astro-cid-lnbh4elz]{background:#fffaf3;border:1px solid #211b171f;border-radius:1.4cqw;grid-template-rows:auto auto 1fr;gap:1.2cqw;padding:2cqw;display:grid;box-shadow:0 1.5cqw 3.5cqw #211b1717}.search-query[data-astro-cid-lnbh4elz]{border:1px solid #211b1729;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2cqw;padding:1.25cqw 1.6cqw;font-size:clamp(.64rem,1.2cqw,.9rem);display:grid}.search-query[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{aspect-ratio:1;border:2px solid var(--inspection-accent);border-radius:50%;width:1.1cqw;min-width:.65rem}.search-query[data-astro-cid-lnbh4elz]>b[data-astro-cid-lnbh4elz]{color:var(--inspection-muted)}.search-context[data-astro-cid-lnbh4elz]{gap:.8cqw;display:flex}.search-context[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);background:#211b170d;border-radius:999px;padding:.55cqw .9cqw;font-size:clamp(.44rem,.72cqw,.56rem)}.search-context[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]:first-child{color:#fff;background:var(--inspection-accent)}.local-result[data-astro-cid-lnbh4elz]{border-left:.28cqw solid var(--inspection-accent);align-self:center;padding-left:1.5cqw}.local-result[data-astro-cid-lnbh4elz] h4[data-astro-cid-lnbh4elz]{color:#245f8a;margin:.6cqw 0;font-size:clamp(.78rem,1.55cqw,1.2rem);line-height:1.2}.local-result[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);margin:0;font-size:clamp(.52rem,.92cqw,.72rem);line-height:1.45}.local-result[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{align-items:center;gap:.8cqw;margin-top:1.2cqw;font-size:clamp(.46rem,.75cqw,.58rem);display:flex}.local-result[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{color:#477a70}.local-result[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{background:#245f8a14;border-radius:999px;padding:.55cqw .85cqw}.seo-structure[data-astro-cid-lnbh4elz]{grid-template-rows:1fr auto;gap:2cqw;display:grid}.map-pin[data-astro-cid-lnbh4elz]{text-align:center;place-content:center;gap:1cqw;display:grid}.map-pin[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{aspect-ratio:.84;background:var(--inspection-accent);border-radius:50% 50% 50% 12%;justify-self:center;width:7cqw;min-width:3.5rem;position:relative;transform:rotate(-45deg)}.map-pin[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]:after{content:"";background:#f4efe6;border-radius:50%;position:absolute;inset:29%}.map-pin[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{font-size:clamp(.55rem,1cqw,.78rem);line-height:1.3}.map-pin[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{font-size:1.35em}.schema-chips[data-astro-cid-lnbh4elz]{flex-wrap:wrap;gap:.6cqw;display:flex}.schema-chips[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{width:100%}.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);background:var(--inspection-accent-soft);border-radius:999px;padding:.55cqw .75cqw;font-size:clamp(.42rem,.68cqw,.54rem);font-weight:700}.analytics-story[data-astro-cid-lnbh4elz]{grid-template-rows:auto 1fr auto;gap:2cqw;height:100%;display:grid}.analytics-header[data-astro-cid-lnbh4elz]{justify-content:space-between;align-items:center;display:flex}.analytics-header[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{align-items:center;gap:.7cqw;font-size:clamp(.5rem,.9cqw,.7rem);font-weight:700;display:flex}.analytics-header[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{aspect-ratio:1;background:#477a70;border-radius:50%;width:.6rem;box-shadow:0 0 0 .3rem #477a701f}.funnel[data-astro-cid-lnbh4elz]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.2cqw;display:grid}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{text-align:center;background:#fffaf3;border:1px solid #211b171c;border-radius:1.3cqw;justify-self:center;width:100%;min-width:0;padding:2cqw 1.6cqw;display:grid;box-shadow:0 1.2cqw 2.8cqw #211b1712}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:after{height:.35rem;width:var(--funnel-size);background:var(--inspection-accent);content:"";border-radius:999px;justify-self:center;margin-top:1.1cqw}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);letter-spacing:-.06em;margin:.7cqw 0 .2cqw;font-size:clamp(1.8rem,5cqw,3.8rem);line-height:1}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);font-size:clamp(.5rem,.9cqw,.7rem)}.funnel[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{color:var(--inspection-accent);transform:translateX(calc(var(--inspection-progress,0) * .5cqw));font-size:1.4rem}.analytics-insight[data-astro-cid-lnbh4elz]{color:#fff;background:var(--inspection-ink);border-radius:1.1cqw;grid-template-columns:auto 1fr;align-items:center;gap:1.2cqw;padding:1.2cqw 1.5cqw;display:grid}.analytics-insight[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{aspect-ratio:1;background:var(--inspection-accent);border-radius:50%;place-items:center;width:3cqw;min-width:1.8rem;display:grid}.analytics-insight[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{gap:.25cqw;margin:0;display:grid}.analytics-insight[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{color:#ffffff7a}.analytics-insight[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:clamp(.58rem,1.05cqw,.8rem)}.campaign-hub[data-astro-cid-lnbh4elz]{height:100%;position:relative}.campaign-center[data-astro-cid-lnbh4elz]{z-index:2;aspect-ratio:1;text-align:center;color:#fff;background:var(--inspection-accent);width:23cqw;min-width:10rem;box-shadow:0 0 0 1.8cqw var(--inspection-accent-soft),0 2cqw 4cqw #211b1729;transform:translate(-50%,-50%) scale(calc(.9 + var(--inspection-progress,0) * .1));border-radius:50%;place-content:center;gap:.6cqw;display:grid;position:absolute;top:50%;left:50%}.campaign-center[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{color:#ffffffa6}.campaign-center[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-family:Georgia,serif;font-size:clamp(1.3rem,3.2cqw,2.4rem);font-style:italic;line-height:.95}.campaign-center[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{font-size:clamp(.48rem,.8cqw,.62rem);font-weight:700}.campaign-channel[data-astro-cid-lnbh4elz]{z-index:2;background:#fffaf3;border:1px solid #211b171c;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:1cqw;padding:1.1cqw 1.4cqw;display:grid;position:absolute;box-shadow:0 1cqw 2.4cqw #211b1714}.campaign-channel[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{aspect-ratio:1;color:#fff;background:var(--inspection-ink);border-radius:50%;place-items:center;width:3.2cqw;min-width:1.7rem;font-size:clamp(.48rem,.8cqw,.62rem);font-weight:780;display:grid}.campaign-channel[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{gap:.2cqw;display:grid}.campaign-channel[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{font-size:clamp(.5rem,.85cqw,.66rem)}.campaign-channel--website[data-astro-cid-lnbh4elz]{top:8%;left:4%}.campaign-channel--google[data-astro-cid-lnbh4elz]{top:12%;right:2%}.campaign-channel--social[data-astro-cid-lnbh4elz]{bottom:16%;right:5%}.campaign-lines[data-astro-cid-lnbh4elz]{position:absolute;inset:0}.campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{background:var(--inspection-accent);height:1px;transform:scaleX(var(--inspection-progress,0));transform-origin:0;position:absolute}.campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:first-child{width:34%;transform:rotate(18deg) scaleX(var(--inspection-progress,0));top:28%;left:18%}.campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:nth-child(2){width:32%;transform:rotate(-20deg) scaleX(var(--inspection-progress,0));top:30%;left:49%}.campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:nth-child(3){width:30%;transform:rotate(18deg) scaleX(var(--inspection-progress,0));top:61%;left:53%}.campaign-return[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);background:#ffffff80;border-radius:999px;align-items:center;gap:.8cqw;padding:.8cqw 1.1cqw;font-size:clamp(.46rem,.78cqw,.6rem);display:flex;position:absolute;bottom:4%;left:4%}.campaign-return[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{color:var(--inspection-accent)}.campaign-return[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{color:var(--inspection-ink)}.maintenance-cycle[data-astro-cid-lnbh4elz]{grid-template-columns:.85fr 1.3fr;align-items:center;gap:5cqw;height:100%;display:grid}.maintenance-status[data-astro-cid-lnbh4elz]{text-align:center;justify-items:center;gap:2cqw;display:grid}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{aspect-ratio:1;background:conic-gradient(var(--inspection-accent) calc(var(--inspection-progress,0) * 360deg),var(--inspection-accent-soft) 0);border-radius:50%;place-items:center;width:14cqw;min-width:7rem;display:grid;position:relative}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]:before{content:"";background:#f4efe6;border-radius:50%;position:absolute;inset:14%}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{z-index:1;color:var(--inspection-accent);font-size:clamp(1.5rem,3.5cqw,2.5rem);font-weight:800;position:relative}.maintenance-status[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{gap:.5cqw;display:grid}.maintenance-status[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:clamp(1.1rem,2.4cqw,1.8rem)}.maintenance-status[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{max-width:24ch;color:var(--inspection-muted);margin:0;font-size:clamp(.5rem,.9cqw,.7rem);line-height:1.45}.maintenance-cycle[data-astro-cid-lnbh4elz] ol[data-astro-cid-lnbh4elz]{gap:1.1cqw;margin:0;padding:0;list-style:none;display:grid;position:relative}.maintenance-cycle[data-astro-cid-lnbh4elz] ol[data-astro-cid-lnbh4elz]:before{content:"";background:#211b1721;width:1px;position:absolute;top:8%;bottom:8%;left:8.1cqw}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]{background:#fffaf3;border:1px solid #211b171a;border-radius:1cqw;grid-template-columns:7cqw auto 1fr;align-items:center;gap:1.1cqw;padding:1.05cqw 1.3cqw;display:grid;position:relative}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{color:var(--inspection-muted);text-align:right;font-size:clamp(.44rem,.72cqw,.56rem)}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{z-index:1;aspect-ratio:1;color:#fff;background:var(--inspection-accent);border-radius:50%;place-items:center;width:2.2cqw;min-width:1.2rem;font-size:clamp(.42rem,.65cqw,.52rem);font-weight:800;display:grid}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{gap:.2cqw;display:grid}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:clamp(.52rem,.92cqw,.7rem)}.maintenance-line[data-astro-cid-lnbh4elz]{display:none}@media (width>=75rem) and (any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.a11y-panel[data-astro-cid-lnbh4elz],.a11y-panel--focus[data-astro-cid-lnbh4elz] button[data-astro-cid-lnbh4elz],.performance-waterfall[data-astro-cid-lnbh4elz],.asset-row[data-astro-cid-lnbh4elz],.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz],.search-shell[data-astro-cid-lnbh4elz],.search-query[data-astro-cid-lnbh4elz],.search-context[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz],.local-result[data-astro-cid-lnbh4elz],.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz],.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz],.analytics-insight[data-astro-cid-lnbh4elz],.campaign-center[data-astro-cid-lnbh4elz],.campaign-channel[data-astro-cid-lnbh4elz],.campaign-return[data-astro-cid-lnbh4elz],.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz],.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]{transition:translate var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease), opacity .18s ease, filter .22s ease, color .22s ease, background-color .22s ease, border-color .22s ease, box-shadow var(--hover-duration) var(--hover-ease)}.a11y-panel[data-astro-cid-lnbh4elz]:hover,.performance-waterfall[data-astro-cid-lnbh4elz]:hover,.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:hover,.search-shell[data-astro-cid-lnbh4elz]:hover,.local-result[data-astro-cid-lnbh4elz]:hover,.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:hover,.analytics-insight[data-astro-cid-lnbh4elz]:hover,.campaign-channel[data-astro-cid-lnbh4elz]:hover,.campaign-return[data-astro-cid-lnbh4elz]:hover,.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]:hover{border-color:color-mix(in srgb,var(--inspection-accent) 52%,transparent);translate:0 -.2rem;scale:1.015;box-shadow:0 1.4cqw 3.2cqw #211b1721}.accessibility-lab[data-astro-cid-lnbh4elz]:has(.a11y-panel:hover) .a11y-panel[data-astro-cid-lnbh4elz]:not(:hover),.performance-metrics[data-astro-cid-lnbh4elz]:has(article:hover) article[data-astro-cid-lnbh4elz]:not(:hover),.funnel[data-astro-cid-lnbh4elz]:has(article:hover) article[data-astro-cid-lnbh4elz]:not(:hover),.maintenance-cycle[data-astro-cid-lnbh4elz] ol[data-astro-cid-lnbh4elz]:has(li:hover) li[data-astro-cid-lnbh4elz]:not(:hover){opacity:.56;filter:saturate(.7)}.a11y-panel--focus[data-astro-cid-lnbh4elz]:hover button[data-astro-cid-lnbh4elz]{background:var(--inspection-accent);box-shadow:0 1cqw 2.4cqw var(--inspection-accent-soft);translate:0 -.1rem;scale:1.02}.a11y-panel--contrast[data-astro-cid-lnbh4elz]:hover strong[data-astro-cid-lnbh4elz],.a11y-panel--target[data-astro-cid-lnbh4elz]:hover .target-measure[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{background:var(--inspection-accent);scale:1.06}.asset-row[data-astro-cid-lnbh4elz]:hover{color:var(--inspection-accent);translate:.2rem}.asset-row[data-astro-cid-lnbh4elz]:hover>span[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{filter:saturate(1.35)brightness(1.05);scale:1 1.18}.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:hover strong[data-astro-cid-lnbh4elz],.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:hover strong[data-astro-cid-lnbh4elz]{scale:1.06}.search-query[data-astro-cid-lnbh4elz]:hover,.search-context[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]:hover,.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]:hover{border-color:var(--inspection-accent);color:var(--inspection-accent);background:#fffaf3;translate:0 -.1rem}.local-result[data-astro-cid-lnbh4elz]:hover h4[data-astro-cid-lnbh4elz]{color:var(--inspection-accent)}.analytics-insight[data-astro-cid-lnbh4elz]:hover>i[data-astro-cid-lnbh4elz]{scale:1.1;box-shadow:0 0 0 .55rem #ffffff17}.campaign-center[data-astro-cid-lnbh4elz]:hover{filter:saturate(1.08)brightness(1.03);scale:1.055}.campaign-hub[data-astro-cid-lnbh4elz]:has(.campaign-channel:hover) .campaign-channel[data-astro-cid-lnbh4elz]:not(:hover){opacity:.58}.campaign-channel[data-astro-cid-lnbh4elz]:hover>i[data-astro-cid-lnbh4elz]{color:#fff;background:var(--inspection-accent);scale:1.08}.campaign-hub[data-astro-cid-lnbh4elz]:has(.campaign-channel--website:hover) .campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:first-child,.campaign-hub[data-astro-cid-lnbh4elz]:has(.campaign-channel--google:hover) .campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:nth-child(2),.campaign-hub[data-astro-cid-lnbh4elz]:has(.campaign-channel--social:hover) .campaign-lines[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]:nth-child(3){height:2px;filter:drop-shadow(0 0 .45rem var(--inspection-accent))}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{position:relative}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]:hover{box-shadow:0 0 0 1.2cqw var(--inspection-accent-soft);scale:1.04}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]:hover>i[data-astro-cid-lnbh4elz]{box-shadow:0 0 0 .45rem var(--inspection-accent-soft);scale:1.12}}@media (width<=52rem){.accessibility-lab[data-astro-cid-lnbh4elz]{gap:1cqw}.a11y-panel[data-astro-cid-lnbh4elz]{padding:1.4cqw}.a11y-panel--motion[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{display:none}.performance-waterfall[data-astro-cid-lnbh4elz]{padding:1.4cqw}.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{padding:1cqw}.performance-metrics[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{display:none}.seo-scene[data-astro-cid-lnbh4elz]{gap:1.4cqw}.search-shell[data-astro-cid-lnbh4elz]{padding:1.3cqw}.local-result[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{line-height:1.25}.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]:nth-last-child(-n+2){display:none}.analytics-story[data-astro-cid-lnbh4elz]{gap:1.2cqw}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{padding:1.3cqw .8cqw}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{display:none}.campaign-channel--google[data-astro-cid-lnbh4elz]{top:5%}.campaign-center[data-astro-cid-lnbh4elz]{width:21cqw}.campaign-return[data-astro-cid-lnbh4elz]{display:none}.maintenance-cycle[data-astro-cid-lnbh4elz]{gap:2cqw}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]{grid-template-columns:6cqw auto 1fr;padding:.75cqw 1cqw}.maintenance-status[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{display:none}}@container inspection (width<=36rem){small[data-astro-cid-lnbh4elz]{letter-spacing:.045em;overflow-wrap:anywhere;font-size:.6rem;line-height:1.35}.accessibility-lab[data-astro-cid-lnbh4elz]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.a11y-panel[data-astro-cid-lnbh4elz]{border-radius:.6rem;gap:.7rem;padding:.7rem}.a11y-panel--focus[data-astro-cid-lnbh4elz]{grid-row:auto}.focus-route[data-astro-cid-lnbh4elz]{gap:.3rem}.focus-route[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{border-width:1px;width:1.5rem;min-width:0;font-size:.6rem}.a11y-panel--focus[data-astro-cid-lnbh4elz] button[data-astro-cid-lnbh4elz]{outline-offset:3px;outline-width:2px;gap:.3rem;padding:.65rem .5rem;font-size:.6rem}.a11y-panel--contrast[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{grid-template-columns:1fr;justify-items:start;gap:.5rem}.a11y-panel--contrast[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{border-radius:.4rem;width:2.5rem;min-width:0;font-size:1.5rem}.a11y-panel--contrast[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{gap:.15rem;font-size:.6rem}.a11y-panel--contrast[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{font-size:1rem}.target-measure[data-astro-cid-lnbh4elz]{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.target-measure[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{display:none}.target-measure[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{border-radius:.4rem;width:44px;min-width:0}.target-measure[data-astro-cid-lnbh4elz]>b[data-astro-cid-lnbh4elz]{font-size:.75rem}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{flex-wrap:wrap;gap:.65rem;font-size:.65rem;line-height:1.4}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{flex:none;width:2.5rem;min-width:0;padding:.2rem}.a11y-panel--motion[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{width:1rem;min-width:0}.a11y-panel--motion[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{display:none}.performance-story[data-astro-cid-lnbh4elz]{grid-template-rows:minmax(0,1fr) auto;gap:.75rem}.performance-waterfall[data-astro-cid-lnbh4elz]{border-radius:.6rem;gap:.65rem;padding:.8rem}.waterfall-head[data-astro-cid-lnbh4elz]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;padding-bottom:.6rem;font-size:.6rem}.asset-row[data-astro-cid-lnbh4elz]{grid-template-columns:2.4rem minmax(0,1fr) 3.3rem;gap:.5rem}.asset-row[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz],.asset-row[data-astro-cid-lnbh4elz] em[data-astro-cid-lnbh4elz]{font-size:.6rem}.asset-row[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{height:.5rem}.compression-note[data-astro-cid-lnbh4elz]{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;font-size:.6rem}.performance-metrics[data-astro-cid-lnbh4elz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{border-radius:.5rem;grid-template-columns:1fr;gap:.4rem;padding:.65rem .5rem}.performance-metrics[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{white-space:nowrap;grid-area:auto;font-size:1.1rem}.performance-metrics[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{display:none}.seo-scene[data-astro-cid-lnbh4elz]{grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);gap:.7rem}.search-shell[data-astro-cid-lnbh4elz]{border-radius:.6rem;gap:.7rem;padding:.65rem}.search-query[data-astro-cid-lnbh4elz]{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;padding:.5rem;font-size:.65rem}.search-query[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{border-width:1px;width:.55rem;min-width:0}.search-context[data-astro-cid-lnbh4elz]{flex-wrap:wrap;gap:.25rem}.search-context[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{padding:.25rem .35rem;font-size:.55rem}.local-result[data-astro-cid-lnbh4elz]{border-left-width:2px;padding-left:.6rem}.local-result[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{letter-spacing:0;font-size:.55rem}.local-result[data-astro-cid-lnbh4elz] h4[data-astro-cid-lnbh4elz]{margin:.45rem 0;font-size:.8rem;line-height:1.25}.local-result[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{font-size:.6rem;line-height:1.4}.local-result[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;font-size:.55rem}.local-result[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{padding:.3rem .4rem}.seo-structure[data-astro-cid-lnbh4elz]{grid-template-rows:1fr auto;gap:1rem}.map-pin[data-astro-cid-lnbh4elz]{gap:.8rem}.map-pin[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:3rem;min-width:0}.map-pin[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{font-size:.65rem}.schema-chips[data-astro-cid-lnbh4elz]{gap:.3rem}.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{overflow-wrap:anywhere;padding:.3rem .35rem;font-size:.5rem}.schema-chips[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]:nth-last-child(-n+2){display:inline}.analytics-story[data-astro-cid-lnbh4elz]{gap:.8rem}.analytics-header[data-astro-cid-lnbh4elz]{flex-direction:column;align-items:start;gap:.5rem}.analytics-header[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{gap:.6rem;font-size:.65rem}.analytics-header[data-astro-cid-lnbh4elz]>small[data-astro-cid-lnbh4elz]{font-size:.55rem}.funnel[data-astro-cid-lnbh4elz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{border-radius:.55rem;align-content:center;min-height:7.5rem;padding:.7rem .45rem}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{display:none}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{margin:.25rem 0 .5rem;font-size:1.7rem}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{font-size:.6rem;line-height:1.4}.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]:after{margin-top:.55rem}.funnel[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{display:none}.analytics-insight[data-astro-cid-lnbh4elz]{border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.65rem}.analytics-insight[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:1.8rem;min-width:0}.analytics-insight[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{gap:.3rem}.analytics-insight[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:.65rem;line-height:1.45}.campaign-hub[data-astro-cid-lnbh4elz]{grid-template-rows:repeat(3,minmax(0,1fr)) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.campaign-center[data-astro-cid-lnbh4elz]{width:100%;min-width:0;box-shadow:0 0 0 .4rem var(--inspection-accent-soft);grid-row:1/4;gap:.4rem;padding:.75rem;position:relative;top:auto;left:auto;transform:none}.campaign-center[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{letter-spacing:0;font-size:.5rem}.campaign-center[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:clamp(1.2rem,6.5cqw,1.7rem)}.campaign-center[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{font-size:.55rem;line-height:1.3}.campaign-channel[data-astro-cid-lnbh4elz]{border-radius:.6rem;grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.6rem;position:static}.campaign-channel[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:1.5rem;min-width:0;font-size:.6rem}.campaign-channel[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{gap:.25rem}.campaign-channel[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{overflow-wrap:anywhere;font-size:.6rem;line-height:1.35}.campaign-channel[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{font-size:.5rem}.campaign-lines[data-astro-cid-lnbh4elz]{display:none}.campaign-return[data-astro-cid-lnbh4elz]{border-radius:.5rem;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:.4rem;padding:.6rem;font-size:.6rem;display:flex;position:static}.maintenance-cycle[data-astro-cid-lnbh4elz]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.8rem}.maintenance-status[data-astro-cid-lnbh4elz]{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.85rem}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{width:3.5rem;min-width:0}.maintenance-status[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz] i[data-astro-cid-lnbh4elz]{font-size:1.4rem}.maintenance-status[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{gap:.25rem}.maintenance-status[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:1rem}.maintenance-status[data-astro-cid-lnbh4elz] p[data-astro-cid-lnbh4elz]{display:none}.maintenance-cycle[data-astro-cid-lnbh4elz] ol[data-astro-cid-lnbh4elz]{align-content:center;gap:.45rem}.maintenance-cycle[data-astro-cid-lnbh4elz] ol[data-astro-cid-lnbh4elz]:before{display:none}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]{border-radius:.5rem;grid-template-columns:4.3rem auto minmax(0,1fr);gap:.5rem;padding:.5rem}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>span[data-astro-cid-lnbh4elz]{font-size:.55rem}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:1.1rem;min-width:0;font-size:.55rem}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz]>div[data-astro-cid-lnbh4elz]{gap:.15rem}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{font-size:.5rem}.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:.6rem;line-height:1.35}}@container inspection (width<=18rem){.a11y-panel[data-astro-cid-lnbh4elz]{padding:.6rem}.focus-route[data-astro-cid-lnbh4elz]{grid-template-columns:minmax(0,1fr) minmax(0,.2fr) minmax(0,1fr) minmax(0,.2fr) minmax(0,1fr);gap:.125rem}.focus-route[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{justify-self:center;width:100%;max-width:1.2rem;font-size:.55rem}.target-measure[data-astro-cid-lnbh4elz]{grid-template-columns:1fr;gap:.4rem}.target-measure[data-astro-cid-lnbh4elz]>b[data-astro-cid-lnbh4elz]{white-space:nowrap;font-size:.65rem}.map-pin[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:2.4rem}.campaign-center[data-astro-cid-lnbh4elz]{gap:.25rem;padding:.45rem}.campaign-center[data-astro-cid-lnbh4elz] small[data-astro-cid-lnbh4elz]{font-size:.45rem}.campaign-center[data-astro-cid-lnbh4elz] strong[data-astro-cid-lnbh4elz]{font-size:clamp(.8rem,5.2cqw,1.1rem);line-height:1}.campaign-center[data-astro-cid-lnbh4elz] span[data-astro-cid-lnbh4elz]{font-size:.5rem}.campaign-channel[data-astro-cid-lnbh4elz]{gap:.3rem;padding:.5rem}.campaign-channel[data-astro-cid-lnbh4elz]>i[data-astro-cid-lnbh4elz]{width:1.1rem;font-size:.5rem}.campaign-channel[data-astro-cid-lnbh4elz] b[data-astro-cid-lnbh4elz]{font-size:.55rem}}@media (forced-colors:active){.a11y-panel[data-astro-cid-lnbh4elz],.performance-waterfall[data-astro-cid-lnbh4elz],.performance-metrics[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz],.search-shell[data-astro-cid-lnbh4elz],.campaign-channel[data-astro-cid-lnbh4elz],.maintenance-cycle[data-astro-cid-lnbh4elz] li[data-astro-cid-lnbh4elz],.funnel[data-astro-cid-lnbh4elz] article[data-astro-cid-lnbh4elz]{color:canvastext;background:canvas;border-color:canvastext}}.inspection-plane[data-astro-cid-ycsiulu7]{--inspection-accent:#d9633d;--inspection-accent-soft:color-mix(in srgb, var(--inspection-accent) 15%, transparent);--inspection-ink:#211b17;--inspection-muted:#211b179e;--hover-duration:.26s;--hover-ease:cubic-bezier(.22, 1, .36, 1);width:100%;height:100%;color:var(--inspection-ink);background:linear-gradient(135deg, #ffffffbd, transparent 48%), radial-gradient(circle at 86% 14%, var(--inspection-accent-soft), transparent 33%), #f4efe6;isolation:isolate;pointer-events:none;user-select:none;border-radius:1.7rem;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;container:inspection/inline-size}.inspection-plane[data-astro-cid-ycsiulu7]:before{z-index:-1;opacity:.42;content:"";background-image:linear-gradient(#211b170a 1px,#0000 1px),linear-gradient(90deg,#211b170a 1px,#0000 1px);background-size:8cqw 8cqw;position:absolute;inset:0;mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.inspection-plane__glow[data-astro-cid-ycsiulu7]{aspect-ratio:1;width:48%;opacity:calc(.35 + var(--inspection-progress,0) * .35);background:var(--inspection-accent-soft);filter:blur(2.5rem);transform:scale(calc(.82 + var(--inspection-progress,0) * .18));border-radius:50%;position:absolute;top:-25%;right:-12%}.inspection-plane__visual[data-astro-cid-ycsiulu7]{z-index:1;min-width:0;min-height:0;position:absolute;inset:clamp(1.4rem,4.2cqw,3rem)}.inspection-plane--ui-components[data-astro-cid-ycsiulu7]{--inspection-accent:#6c57a5}.inspection-plane--typography[data-astro-cid-ycsiulu7]{--inspection-accent:#a2482c}.inspection-plane--frontend[data-astro-cid-ycsiulu7]{--inspection-accent:#3e6d91}.inspection-plane--content[data-astro-cid-ycsiulu7]{--inspection-accent:#9a6c30}.inspection-plane--ux-strategy[data-astro-cid-ycsiulu7]{--inspection-accent:#477a70}.inspection-plane--responsive-system[data-astro-cid-ycsiulu7]{--inspection-accent:#4774a8}.inspection-plane--accessibility[data-astro-cid-ycsiulu7]{--inspection-accent:#76508e}.inspection-plane--performance[data-astro-cid-ycsiulu7]{--inspection-accent:#3e8061}.inspection-plane--seo[data-astro-cid-ycsiulu7]{--inspection-accent:#39769c}.inspection-plane--analytics[data-astro-cid-ycsiulu7]{--inspection-accent:#5964a4}.inspection-plane--marketing[data-astro-cid-ycsiulu7]{--inspection-accent:#b84e5c}.inspection-plane--maintenance[data-astro-cid-ycsiulu7]{--inspection-accent:#5f7367}@media (width<=52rem){.inspection-plane[data-astro-cid-ycsiulu7]{border-radius:1.25rem}.inspection-plane__visual[data-astro-cid-ycsiulu7]{inset:clamp(1rem,3.5cqw,1.7rem)}}@media (forced-colors:active){.inspection-plane[data-astro-cid-ycsiulu7]{color:canvastext;background:canvas;border:1px solid canvastext}.inspection-plane[data-astro-cid-ycsiulu7]:before,.inspection-plane__glow[data-astro-cid-ycsiulu7]{display:none}}.static-layer-flow[data-astro-cid-vcrsqxhy]{--flow-ink:var(--color-ink,#201b17);--flow-muted:var(--color-muted,#655e56);--flow-line:color-mix(in srgb, var(--flow-ink) 18%, transparent);--flow-paper:var(--color-paper,#f6f1e8);--flow-card:var(--color-card,#fffdf8);--flow-accent:var(--color-accent,#b74d2b);color:var(--flow-ink);background:radial-gradient(circle at 88% 4%, #b74d2b1a, transparent 28rem), var(--flow-paper);padding:clamp(4.5rem, 10vw, 9rem) max(clamp(1rem, 5vw, 5rem), env(safe-area-inset-right)) clamp(5rem, 12vw, 10rem) max(clamp(1rem, 5vw, 5rem), env(safe-area-inset-left));position:relative}.flow-intro[data-astro-cid-vcrsqxhy],.flow-groups[data-astro-cid-vcrsqxhy]{width:min(100%,76rem);margin-inline:auto}.flow-intro[data-astro-cid-vcrsqxhy]{margin-block-end:clamp(4.5rem,9vw,8rem)}.flow-kicker[data-astro-cid-vcrsqxhy],.group-label[data-astro-cid-vcrsqxhy],.layer-eyebrow[data-astro-cid-vcrsqxhy]{color:var(--flow-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.25}.flow-intro[data-astro-cid-vcrsqxhy] h2[data-astro-cid-vcrsqxhy]{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:.75rem 0 1.5rem;font-size:clamp(2.75rem,7vw,6.75rem);font-weight:620;line-height:.94}.flow-summary[data-astro-cid-vcrsqxhy]{max-width:55ch;color:var(--flow-muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.flow-group[data-astro-cid-vcrsqxhy]{border-block-start:1px solid var(--flow-line);padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,7rem)}.flow-group[data-astro-cid-vcrsqxhy]:last-child{padding-block-end:0}.group-heading[data-astro-cid-vcrsqxhy]{grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-block-end:clamp(1.75rem,4vw,3rem);display:grid}.group-label[data-astro-cid-vcrsqxhy]{align-items:center;gap:.75rem;display:flex}.group-label[data-astro-cid-vcrsqxhy] span[data-astro-cid-vcrsqxhy]{color:var(--flow-muted);font-variant-numeric:tabular-nums}.group-heading[data-astro-cid-vcrsqxhy] h3[data-astro-cid-vcrsqxhy]{letter-spacing:-.04em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.04}.group-description[data-astro-cid-vcrsqxhy]{max-width:48ch;color:var(--flow-muted);margin:0;font-size:1rem;line-height:1.55}.layer-list[data-astro-cid-vcrsqxhy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.flow-group--surface[data-astro-cid-vcrsqxhy] .layer-list[data-astro-cid-vcrsqxhy]{grid-template-columns:1fr}.layer-card[data-astro-cid-vcrsqxhy]{border:1px solid var(--flow-line);background:var(--flow-card);border-radius:clamp(1rem,2vw,1.5rem);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:clamp(.9rem,2vw,1.5rem);min-width:0;min-height:12rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:inset 0 1px #ffffffb3}.flow-group--surface[data-astro-cid-vcrsqxhy] .layer-card[data-astro-cid-vcrsqxhy]{border-color:color-mix(in srgb, var(--flow-accent) 38%, transparent);background:linear-gradient(110deg, #b74d2b12, transparent 55%), var(--flow-card);min-height:auto}.layer-number[data-astro-cid-vcrsqxhy]{color:var(--flow-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.78rem;font-weight:700;line-height:1.35}.layer-content[data-astro-cid-vcrsqxhy]{min-width:0}.layer-content[data-astro-cid-vcrsqxhy] h4[data-astro-cid-vcrsqxhy]{letter-spacing:-.025em;text-wrap:balance;margin:.45rem 0 .8rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.08}.layer-copy[data-astro-cid-vcrsqxhy]{max-width:48ch;color:var(--flow-muted);margin:0;font-size:.98rem;line-height:1.55}.layer-visual[data-astro-cid-vcrsqxhy]{border:1px solid var(--flow-line);min-width:2.5rem;max-width:100%;min-height:2.5rem;color:var(--flow-accent);background:var(--flow-paper);letter-spacing:.02em;text-align:left;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.45rem;font-size:.72rem;font-weight:750;line-height:1.5;display:flex}.layer-visual[data-astro-cid-vcrsqxhy]>span[data-astro-cid-vcrsqxhy]{overflow-wrap:anywhere;min-width:0}.frontend-facets[data-astro-cid-vcrsqxhy]{border-block-start:1px solid var(--flow-line);gap:1rem;margin:1.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.frontend-facets[data-astro-cid-vcrsqxhy] h5[data-astro-cid-vcrsqxhy]{margin:0 0 .3rem;font-size:.95rem;line-height:1.3}.frontend-facets[data-astro-cid-vcrsqxhy] p[data-astro-cid-vcrsqxhy]{max-width:55ch;color:var(--flow-muted);margin:0;font-size:.9rem;line-height:1.5}@media (width<=48rem){.static-layer-flow[data-astro-cid-vcrsqxhy]{padding-block-start:clamp(3.75rem,14vw,6rem)}.flow-intro[data-astro-cid-vcrsqxhy]{margin-block-end:4rem}.flow-intro[data-astro-cid-vcrsqxhy] h2[data-astro-cid-vcrsqxhy]{letter-spacing:-.05em;max-width:10ch}.group-heading[data-astro-cid-vcrsqxhy]{grid-template-columns:1fr;align-items:start;gap:1rem}.layer-list[data-astro-cid-vcrsqxhy]{grid-template-columns:1fr}.layer-card[data-astro-cid-vcrsqxhy]{grid-template-columns:1.8rem minmax(0,1fr);min-height:auto}.layer-visual[data-astro-cid-vcrsqxhy]{grid-column:2;justify-self:start;padding:.7rem .8rem}}@media (width<=30rem){.layer-card[data-astro-cid-vcrsqxhy]{grid-template-columns:1.8rem minmax(0,1fr);padding:1.1rem}.layer-visual[data-astro-cid-vcrsqxhy]{grid-column:2;justify-self:start;min-width:2.25rem;min-height:2.25rem;margin-block-start:.2rem}}@media (forced-colors:active){.static-layer-flow[data-astro-cid-vcrsqxhy],.layer-card[data-astro-cid-vcrsqxhy],.flow-group--surface[data-astro-cid-vcrsqxhy] .layer-card[data-astro-cid-vcrsqxhy],.layer-visual[data-astro-cid-vcrsqxhy]{color:canvastext;background:canvas}.flow-group[data-astro-cid-vcrsqxhy],.layer-card[data-astro-cid-vcrsqxhy],.layer-visual[data-astro-cid-vcrsqxhy]{border-color:canvastext}.flow-kicker[data-astro-cid-vcrsqxhy],.group-label[data-astro-cid-vcrsqxhy],.layer-eyebrow[data-astro-cid-vcrsqxhy],.flow-summary[data-astro-cid-vcrsqxhy],.group-description[data-astro-cid-vcrsqxhy],.layer-copy[data-astro-cid-vcrsqxhy],.layer-number[data-astro-cid-vcrsqxhy]{color:canvastext}}@media print{.static-layer-flow[data-astro-cid-vcrsqxhy]{background:#fff;padding:2rem 0}.layer-card[data-astro-cid-vcrsqxhy]{break-inside:avoid;box-shadow:none}}.mobile-layers{display:none}.exploded-story[data-mode=static][data-mobile-ready=true] .mobile-layers{display:block}.exploded-story[data-mode=static][data-mobile-ready=true]>.story-scroll,.exploded-story[data-mode=static][data-mobile-ready=true]>.story-static-content{display:none}.mobile-layers{color:#f8fafc;width:min(100% - 40px,44rem);margin:0 auto;padding:.5rem 0 4.5rem}.mobile-layers__kicker{color:#8eafff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font:600 .65rem/1.5 monospace}.mobile-layers__intro h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,7vw,2.6rem);font-weight:500;line-height:1.08}.mobile-layers__intro h3 em{color:#a8bcde;font-family:Georgia,serif;font-weight:400}.mobile-layers__intro>p:last-child{color:#a9b8ce;margin:1rem 0 0;font-size:.82rem;line-height:1.65}.mobile-layers__stack{background:radial-gradient(#0047fe26,#0000 68%);margin:1.7rem 0 1.4rem;padding:.5rem 0 1rem;position:relative}.mobile-layers__stack svg{width:min(100%,28rem);height:auto;margin:auto;display:block;overflow:visible}.mobile-stack-plane{color:#5579af;opacity:.7;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}.mobile-stack-plane.is-active{color:#bdd4ff;opacity:1;transform:translateY(-13px)}.mobile-stack-plane.is-active>path:first-child{fill:#174ca9;stroke:#bfd7ff;stroke-width:1.7px}.mobile-stack-plane.is-active .mobile-stack-detail{stroke:#c5dcff;stroke-opacity:.85}.mobile-layers[data-in-view=true] .mobile-stack-plane.is-active{animation:4s ease-in-out mobile-layer-breathe}@keyframes mobile-layer-breathe{0%,to{transform:translateY(-13px)}50%{transform:translateY(-19px)}}.mobile-layers__stack-note{text-align:center;color:#90a8ce;margin-top:.1rem;font:.58rem/1.5 monospace;display:block}.mobile-layers__selection{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.mobile-layers__selection button{color:#a9b8ce;cursor:pointer;background:#0e1d33;border:1px solid #2b405f;border-radius:.45rem;min-width:0;min-height:44px;padding:.6rem .2rem;font:.72rem/1.2 monospace}.mobile-layers__selection button[aria-pressed=true]{color:#fff;background:#174ba3;border-color:#8eafff;box-shadow:inset 0 -2px #a8c5ff}.mobile-layers__navigation{justify-content:space-between;align-items:center;gap:.7rem;margin:.8rem 0 1.1rem;display:flex}.mobile-layers__navigation button{color:#d9e6ff;cursor:pointer;background:#0e1d33;border:1px solid #2b405f;border-radius:50%;flex:0 0 44px;height:44px;font-size:1.2rem}.mobile-layers__navigation p{text-align:center;color:#b9ccec;flex:1;min-width:0;margin:0;font:.65rem/1.5 monospace}.mobile-layer-panel{background:#0e1d33;border:1px solid #314869;border-radius:.8rem;min-width:0;overflow:clip}.mobile-layer-panel[hidden]{display:none!important}.mobile-layer-panel__heading{padding:1.15rem 1.1rem .9rem}.mobile-layer-panel__heading p{color:#8eafff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6rem;line-height:1.5}.mobile-layer-panel__heading h4{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.mobile-layer-panel__visual{--inspection-progress:1;border-radius:.6rem;min-width:0;height:340px;margin:0 .65rem;overflow:hidden}.mobile-layer-panel__copy{color:#b3c2d9;margin:1.15rem 1.1rem;font-size:.86rem;line-height:1.65}.mobile-layer-panel__tags{flex-wrap:wrap;gap:.55rem;margin:0;padding:0 1.1rem 1.2rem;list-style:none;display:flex}.mobile-layer-panel__tags li{color:#aac6ff;overflow-wrap:anywhere;background:#091426;border:1px solid #2c4163;border-radius:.35rem;max-width:100%;padding:.5rem .65rem;font-size:.68rem;line-height:1.5}.mobile-layers__continue{color:#c8d8f0;border-bottom:1px solid #55739b;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin-top:1.7rem;padding-block:.7rem;font-size:.82rem;text-decoration:none;display:flex}@media (width<=23rem){#mobile-panel-seo .mobile-layer-panel__visual{height:410px}}@media (prefers-reduced-motion:reduce){.mobile-layers *,.mobile-layers :before,.mobile-layers :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.mobile-layers,.mobile-layer-panel,.mobile-layers button,.mobile-layer-panel__tags li{color:canvastext;background:canvas;border-color:canvastext}.mobile-layers__selection button[aria-pressed=true]{color:highlighttext;background:highlight}}@media print{.mobile-layers{display:none!important}.exploded-story[data-mode=static][data-mobile-ready=true]>.story-static-content{display:block}}.system-plane[data-astro-cid-ksossiri]{--plane-accent:#a2482c;--plane-accent-soft:color-mix(in srgb, var(--plane-accent) 14%, transparent);--plane-ink:#28211d;--plane-muted:#28211d8f;aspect-ratio:16/10;box-sizing:border-box;width:100%;height:100%;min-height:12rem;color:var(--plane-ink);background:linear-gradient(135deg, #ffffffb3, transparent 48%), radial-gradient(circle at 78% 26%, var(--plane-accent-soft), transparent 34%), #f4efe6;border:1px solid color-mix(in srgb, var(--plane-accent) 24%, transparent);contain:layout paint;pointer-events:none;user-select:none;border-radius:clamp(.9rem,2vw,1.65rem);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(.8rem,2.2vw,1.6rem);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 1.25rem 3rem #28211d1a}.system-plane[data-astro-cid-ksossiri],.system-plane[data-astro-cid-ksossiri] [data-astro-cid-ksossiri]{box-sizing:border-box}.system-plane[data-astro-cid-ksossiri]:before{content:"";background-image:linear-gradient(#28211d0a 1px,#0000 1px),linear-gradient(90deg,#28211d0a 1px,#0000 1px);background-size:8% 12.5%;position:absolute;inset:0;mask-image:linear-gradient(#0000008a,#0000 78%)}.system-plane--motion[data-astro-cid-ksossiri]{--plane-accent:#d9633d}.system-plane--ui[data-astro-cid-ksossiri]{--plane-accent:#7654af}.system-plane--typography[data-astro-cid-ksossiri]{--plane-accent:#a2482c}.system-plane--content[data-astro-cid-ksossiri]{--plane-accent:#a87537}.system-plane--strategy[data-astro-cid-ksossiri]{--plane-accent:#477a70}.system-plane--responsive[data-astro-cid-ksossiri]{--plane-accent:#4774a8}.system-plane--accessibility[data-astro-cid-ksossiri]{--plane-accent:#775391}.system-plane--performance[data-astro-cid-ksossiri]{--plane-accent:#3e8061}.system-plane--seo[data-astro-cid-ksossiri]{--plane-accent:#3f7397}.system-plane--analytics[data-astro-cid-ksossiri]{--plane-accent:#5d67a8}.system-plane--marketing[data-astro-cid-ksossiri]{--plane-accent:#b84e5c}.system-plane--maintenance[data-astro-cid-ksossiri]{--plane-accent:#657168}.plane-meta[data-astro-cid-ksossiri],.plane-caption[data-astro-cid-ksossiri],.plane-graphic[data-astro-cid-ksossiri]{z-index:1;position:relative}.plane-meta[data-astro-cid-ksossiri]{border-block-end:1px solid #28211d1a;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.55rem,1.5vw,1.1rem);padding-block-end:clamp(.6rem,1.6vw,1rem);display:grid}.plane-number[data-astro-cid-ksossiri],.plane-title[data-astro-cid-ksossiri],.plane-caption[data-astro-cid-ksossiri]{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.5rem,.88vw,.78rem);font-weight:720;line-height:1.2}.plane-number[data-astro-cid-ksossiri]{color:var(--plane-accent);font-variant-numeric:tabular-nums}.plane-title[data-astro-cid-ksossiri]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plane-signal[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent);width:clamp(.38rem,.7vw,.58rem);box-shadow:0 0 0 .3rem var(--plane-accent-soft);border-radius:50%}.plane-graphic[data-astro-cid-ksossiri]{place-items:center;min-width:0;min-height:0;padding:clamp(.6rem,2vw,1.5rem);display:grid}.plane-caption[data-astro-cid-ksossiri]{color:var(--plane-muted);text-overflow:ellipsis;white-space:nowrap;border-block-start:1px solid #28211d1a;margin:0;padding-block-start:clamp(.55rem,1.4vw,.9rem);overflow:hidden}.motion-visual[data-astro-cid-ksossiri],.ui-visual[data-astro-cid-ksossiri],.type-visual[data-astro-cid-ksossiri],.content-visual[data-astro-cid-ksossiri],.strategy-visual[data-astro-cid-ksossiri],.responsive-visual[data-astro-cid-ksossiri],.accessibility-visual[data-astro-cid-ksossiri],.performance-visual[data-astro-cid-ksossiri],.seo-visual[data-astro-cid-ksossiri],.analytics-visual[data-astro-cid-ksossiri],.marketing-visual[data-astro-cid-ksossiri],.maintenance-visual[data-astro-cid-ksossiri],.generic-visual[data-astro-cid-ksossiri]{width:min(84%,34rem);height:min(82%,17rem);min-height:6.5rem;position:relative}.motion-orbit[data-astro-cid-ksossiri]{border:1px solid color-mix(in srgb, var(--plane-accent) 42%, transparent);border-radius:50%;position:absolute;inset:8% 16%;transform:rotate(-10deg)}.motion-path[data-astro-cid-ksossiri]{border-block-start:2px dashed color-mix(in srgb, var(--plane-accent) 62%, transparent);border-radius:50%;width:76%;height:28%;position:absolute;top:48%;left:12%;transform:rotate(-7deg)}.motion-dot[data-astro-cid-ksossiri],.motion-cursor[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent);box-shadow:0 0 0 .45rem var(--plane-accent-soft);border-radius:50%;display:block;position:absolute}.motion-dot[data-astro-cid-ksossiri]{width:clamp(.42rem,1.2vw,.8rem)}.motion-dot--one[data-astro-cid-ksossiri]{top:63%;left:16%}.motion-dot--two[data-astro-cid-ksossiri]{top:33%;left:48%}.motion-dot--three[data-astro-cid-ksossiri]{top:51%;right:13%}.motion-cursor[data-astro-cid-ksossiri]{border:.22rem solid var(--plane-accent);background:#fffaf2;width:clamp(.75rem,2vw,1.35rem);top:17%;right:24%}.ui-visual[data-astro-cid-ksossiri]{background:#ffffff7a;border:1px solid #28211d1f;border-radius:1rem;grid-template-rows:17% 1fr 22%;grid-template-columns:24% 1fr 1fr;gap:6%;padding:6%;display:grid;box-shadow:0 .8rem 2rem #28211d14}.ui-topbar[data-astro-cid-ksossiri],.ui-sidebar[data-astro-cid-ksossiri],.ui-card[data-astro-cid-ksossiri],.ui-control[data-astro-cid-ksossiri]{border-radius:.5rem;display:block}.ui-topbar[data-astro-cid-ksossiri]{background:linear-gradient(90deg, var(--plane-accent) 0 22%, #28211d1a 22% 100%);grid-column:1/-1}.ui-sidebar[data-astro-cid-ksossiri]{background:var(--plane-accent-soft);border:1px solid color-mix(in srgb, var(--plane-accent) 24%, transparent);grid-row:2/-1}.ui-card[data-astro-cid-ksossiri]{background:#ffffffb8;border:1px solid #28211d1c}.ui-card--primary[data-astro-cid-ksossiri]{box-shadow:inset 0 -.45rem var(--plane-accent-soft)}.ui-card--secondary[data-astro-cid-ksossiri]{opacity:.68}.ui-control[data-astro-cid-ksossiri]{background:var(--plane-accent);border-radius:999px;grid-column:2/-1;justify-self:end;width:58%}.type-visual[data-astro-cid-ksossiri]{grid-template-columns:auto auto 1fr;align-items:center;gap:7%;display:grid}.type-specimen[data-astro-cid-ksossiri]{color:var(--plane-accent);letter-spacing:-.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,11vw,8.5rem);font-style:italic;line-height:.8}.type-size[data-astro-cid-ksossiri]{color:var(--plane-muted);align-self:start;padding-block-start:14%;font-size:clamp(.55rem,1vw,.8rem);font-weight:750}.type-lines[data-astro-cid-ksossiri]{gap:14%;display:grid}.type-lines[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]{background:#28211d29;border-radius:999px;height:clamp(.45rem,1vw,.8rem);display:block}.type-lines[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:first-child{background:var(--plane-accent);width:100%}.type-lines[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(2){width:76%}.type-lines[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(3){width:48%}.content-visual[data-astro-cid-ksossiri]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4%;display:grid}.content-card[data-astro-cid-ksossiri]{background:#ffffffa8;border:1px solid #28211d1f;border-radius:.8rem;align-content:center;gap:20%;min-height:58%;padding:14%;display:grid}.content-card[data-astro-cid-ksossiri] strong[data-astro-cid-ksossiri]{color:var(--plane-accent);font-size:clamp(.65rem,1.2vw,1rem)}.content-card[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri],.content-card[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]:after{content:"";background:#28211d21;border-radius:999px;height:.38rem;display:block}.content-card[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]:after{width:66%;margin-block-start:.55rem}.strategy-visual[data-astro-cid-ksossiri]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7%;display:grid}.strategy-line[data-astro-cid-ksossiri]{background:color-mix(in srgb, var(--plane-accent) 42%, transparent);height:1px;position:absolute;top:50%;left:12%;right:12%}.strategy-node[data-astro-cid-ksossiri]{z-index:1;color:var(--plane-muted);letter-spacing:.05em;text-transform:uppercase;justify-items:center;gap:.5rem;font-size:clamp(.48rem,.85vw,.72rem);font-weight:720;display:grid;position:relative}.strategy-node[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{aspect-ratio:1;width:clamp(2.1rem,4.5vw,3.6rem);color:var(--plane-accent);border:1px solid var(--plane-accent);box-shadow:0 0 0 .55rem var(--plane-accent-soft);background:#fffaf2;border-radius:50%;place-items:center;font-size:clamp(.5rem,.9vw,.75rem);font-style:normal;display:grid}.responsive-visual[data-astro-cid-ksossiri]{justify-content:center;align-items:flex-end;gap:5%;display:flex}.device[data-astro-cid-ksossiri]{border:2px solid color-mix(in srgb, var(--plane-accent) 72%, var(--plane-ink));box-shadow:inset 0 .7rem var(--plane-accent-soft);background:#ffffffa3;border-radius:.55rem;display:block;position:relative;overflow:hidden}.device[data-astro-cid-ksossiri]:before,.device[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri],.device[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]:after{content:"";background:#28211d21;border-radius:999px;display:block;position:absolute}.device[data-astro-cid-ksossiri]:before{background:var(--plane-accent);height:10%;top:24%;left:12%;right:12%}.device[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{height:9%;top:44%;left:12%;right:12%}.device[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]:after{height:100%;top:180%;left:0;right:20%}.device--desktop[data-astro-cid-ksossiri]{width:50%;height:76%}.device--tablet[data-astro-cid-ksossiri]{width:24%;height:66%}.device--mobile[data-astro-cid-ksossiri]{border-radius:.7rem;width:14%;height:52%}.accessibility-visual[data-astro-cid-ksossiri]{grid-template-columns:1fr 1fr auto;align-items:center;gap:8%;display:grid}.focus-target[data-astro-cid-ksossiri]{aspect-ratio:1.4;border:.2rem solid var(--plane-accent);outline:.25rem solid var(--plane-accent-soft);outline-offset:.3rem;background:#ffffffad;border-radius:.8rem;place-items:center;display:grid}.focus-target[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{background:var(--plane-accent);border-radius:999px;width:42%;height:20%}.contrast-sample[data-astro-cid-ksossiri]{aspect-ratio:1.4;color:#fffaf2;background:var(--plane-ink);border-radius:.8rem;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,3.8rem);display:grid}.accessibility-check[data-astro-cid-ksossiri]{aspect-ratio:1;color:#fffaf2;background:var(--plane-accent);border-radius:50%;place-items:center;width:clamp(2rem,4vw,3rem);font-size:clamp(.8rem,1.8vw,1.3rem);font-weight:800;display:grid}.performance-visual[data-astro-cid-ksossiri]{grid-template-columns:auto 1fr;align-items:center;gap:12%;display:grid}.score-ring[data-astro-cid-ksossiri]{aspect-ratio:1;background:radial-gradient(circle, #f4efe6 58%, transparent 59%), conic-gradient(var(--plane-accent) 0 98%, var(--plane-accent-soft) 98% 100%);border-radius:50%;place-items:center;width:clamp(5.2rem,13vw,9.5rem);display:grid}.score-ring[data-astro-cid-ksossiri] strong[data-astro-cid-ksossiri]{color:var(--plane-accent);letter-spacing:-.06em;font-size:clamp(1.6rem,4.5vw,3.5rem)}.metric-bars[data-astro-cid-ksossiri]{gap:16%;display:grid}.metric-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]{background:linear-gradient(90deg, var(--plane-accent) 0 92%, var(--plane-accent-soft) 92%);border-radius:999px;width:100%;height:clamp(.55rem,1.3vw,.95rem);display:block}.metric-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(2){width:84%}.metric-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(3){width:68%}.seo-visual[data-astro-cid-ksossiri]{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;gap:10% 7%;display:grid}.search-field[data-astro-cid-ksossiri]{background:#ffffffb8;border:1px solid #28211d24;border-radius:999px;grid-column:1/-1;height:clamp(1.8rem,4vw,3rem);display:block;position:relative}.search-field[data-astro-cid-ksossiri]:before{aspect-ratio:1;border:2px solid var(--plane-accent);content:"";border-radius:50%;width:.65em;position:absolute;top:50%;left:5%;transform:translateY(-58%)}.search-field[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{background:#28211d1f;border-radius:999px;height:18%;position:absolute;top:50%;left:13%;right:8%;transform:translateY(-50%)}.search-result[data-astro-cid-ksossiri]{border-inline-start:.22rem solid var(--plane-accent);background:#ffffff80;align-content:center;gap:14%;height:100%;padding:5%;display:grid}.search-result[data-astro-cid-ksossiri] strong[data-astro-cid-ksossiri]{color:var(--plane-accent);font-size:clamp(.58rem,1vw,.9rem)}.search-result[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{background:#28211d21;border-radius:999px;width:88%;height:.4rem;display:block}.search-result[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]:last-child{width:62%}.location-pin[data-astro-cid-ksossiri]{aspect-ratio:.84;background:var(--plane-accent);border-radius:50% 50% 50% 12%;width:clamp(2.4rem,5vw,4rem);display:block;position:relative;transform:rotate(-45deg)}.location-pin[data-astro-cid-ksossiri]:after{content:"";background:#f4efe6;border-radius:50%;position:absolute;inset:28%}.analytics-visual[data-astro-cid-ksossiri]{border-block-end:1px solid #28211d2e;grid-template-columns:1fr auto;align-items:end;gap:10%;padding-block:4%;display:grid}.chart-bars[data-astro-cid-ksossiri]{align-items:end;gap:6%;height:100%;display:flex}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]{background:var(--plane-accent-soft);border-block-start:.22rem solid var(--plane-accent);border-radius:.3rem .3rem 0 0;width:12%;height:34%;display:block}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(2){height:52%}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(3){height:45%}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(4){height:72%}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(5){height:64%}.chart-bars[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]:nth-child(6){background:var(--plane-accent);height:92%}.analytics-value[data-astro-cid-ksossiri]{color:var(--plane-accent);letter-spacing:-.05em;align-self:start;font-size:clamp(1rem,2.8vw,2.2rem);font-weight:760}.marketing-visual[data-astro-cid-ksossiri]{grid-template-columns:auto 1fr auto;align-items:center;gap:8%;display:grid}.broadcast[data-astro-cid-ksossiri]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--plane-accent) 35%, transparent);width:clamp(4rem,10vw,7.5rem);box-shadow:0 0 0 .75rem color-mix(in srgb, var(--plane-accent) 12%, transparent), 0 0 0 1.5rem color-mix(in srgb, var(--plane-accent) 6%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.broadcast[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent);border-radius:50%;width:24%}.campaign-card[data-astro-cid-ksossiri]{background:#ffffffad;border:1px solid #28211d1f;border-radius:.8rem;gap:14%;padding:10%;display:grid}.campaign-card[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{color:var(--plane-accent);letter-spacing:.12em;font-size:clamp(.45rem,.8vw,.68rem);font-style:normal;font-weight:780}.campaign-card[data-astro-cid-ksossiri] strong[data-astro-cid-ksossiri]{font-family:Georgia,Times New Roman,serif;font-size:clamp(.75rem,1.7vw,1.35rem);font-style:italic}.channel-dots[data-astro-cid-ksossiri]{gap:.55rem;display:grid}.channel-dots[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent);width:clamp(.45rem,.9vw,.72rem);box-shadow:0 0 0 .28rem var(--plane-accent-soft);border-radius:50%;display:block}.maintenance-visual[data-astro-cid-ksossiri]{grid-template-columns:auto 1fr;align-items:center;gap:12%;display:grid}.status-ring[data-astro-cid-ksossiri]{aspect-ratio:1;background:conic-gradient(var(--plane-accent) 0 88%, var(--plane-accent-soft) 88%);border-radius:50%;place-items:center;width:clamp(5rem,12vw,8.5rem);display:grid;position:relative}.status-ring[data-astro-cid-ksossiri]:before{aspect-ratio:1;content:"";background:#f4efe6;border-radius:50%;width:72%;position:absolute}.status-ring[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{z-index:1;color:var(--plane-accent);font-size:clamp(1rem,2.6vw,2rem);font-style:normal;font-weight:800;position:relative}.maintenance-list[data-astro-cid-ksossiri]{gap:13%;display:grid}.maintenance-list[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]{color:var(--plane-muted);border-block-end:1px solid #28211d1c;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding-block-end:.5rem;font-size:clamp(.55rem,1vw,.82rem);font-weight:680;display:grid}.maintenance-list[data-astro-cid-ksossiri] i[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent);width:.55rem;box-shadow:0 0 0 .24rem var(--plane-accent-soft);border-radius:50%}.generic-visual[data-astro-cid-ksossiri]{justify-content:center;align-items:center;gap:8%;display:flex}.generic-visual[data-astro-cid-ksossiri] span[data-astro-cid-ksossiri]{aspect-ratio:1;background:var(--plane-accent-soft);border:1px solid var(--plane-accent);border-radius:50%;width:18%;display:block}@media (width<=42rem){.system-plane[data-astro-cid-ksossiri]{border-radius:.9rem;min-height:9rem}.plane-graphic[data-astro-cid-ksossiri]{padding:.45rem}.motion-visual[data-astro-cid-ksossiri],.ui-visual[data-astro-cid-ksossiri],.type-visual[data-astro-cid-ksossiri],.content-visual[data-astro-cid-ksossiri],.strategy-visual[data-astro-cid-ksossiri],.responsive-visual[data-astro-cid-ksossiri],.accessibility-visual[data-astro-cid-ksossiri],.performance-visual[data-astro-cid-ksossiri],.seo-visual[data-astro-cid-ksossiri],.analytics-visual[data-astro-cid-ksossiri],.marketing-visual[data-astro-cid-ksossiri],.maintenance-visual[data-astro-cid-ksossiri],.generic-visual[data-astro-cid-ksossiri]{width:92%;min-height:5rem}.strategy-node[data-astro-cid-ksossiri]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (forced-colors:active){.system-plane[data-astro-cid-ksossiri],.ui-visual[data-astro-cid-ksossiri],.content-card[data-astro-cid-ksossiri],.focus-target[data-astro-cid-ksossiri],.contrast-sample[data-astro-cid-ksossiri],.search-field[data-astro-cid-ksossiri],.search-result[data-astro-cid-ksossiri],.campaign-card[data-astro-cid-ksossiri]{color:canvastext;background:canvas;border-color:canvastext}}.story-frontend-base[data-astro-cid-76dqbskb],.story-frontend-complete[data-astro-cid-76dqbskb]{width:100%;height:100%}.story-frontend-complete[data-astro-cid-76dqbskb]{opacity:var(--frontend-assembly,0);position:absolute;inset:0}.integrated-explosion[data-integrated-explosion]{--ink:#08111f;--muted:#a9b8ce;--paper:#08111f;--paper-soft:#0e1d33;--night:#08111f;--night-soft:#0c1728;--white:#f8fafc;--accent:#0047fe;--accent-soft:#8eafff;--line-light:#08111f29;--line-dark:#f8fafc2e;--color-ink:#f8fafc;--color-muted:#a9b8ce;--color-paper:#08111f;--color-card:#0e1d33;--color-accent:#8eafff;min-width:0;color:var(--white);background:var(--night);scroll-margin-top:2rem;position:relative}.integrated-explosion[data-integrated-explosion] *,.integrated-explosion[data-integrated-explosion] :before,.integrated-explosion[data-integrated-explosion] :after{box-sizing:border-box}.integrated-explosion[data-integrated-explosion] .exploded-story{background:var(--night);position:relative}.integrated-explosion[data-integrated-explosion] .story-heading{grid-template-columns:1fr;gap:0 2rem;width:calc(100% - 2*clamp(20px,5vw,80px));max-width:1440px;margin-inline:auto;padding-block:7rem 5rem;display:grid}.integrated-explosion[data-integrated-explosion] .story-heading .eyebrow{color:var(--accent-soft);letter-spacing:.12em;text-transform:uppercase;grid-row:1/3;margin:.6rem 0 0;font:500 .7rem/1.4 Courier New,monospace}.integrated-explosion[data-integrated-explosion] .story-heading h2{color:var(--white);letter-spacing:-.05em;grid-column:1;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.05}.integrated-explosion[data-integrated-explosion] .story-heading h2 em{color:#a8bcde;font-family:Georgia,serif;font-weight:400}.integrated-explosion[data-integrated-explosion] .story-heading>p:last-child{max-width:39rem;color:var(--muted);grid-column:1;margin:0;font-size:.9rem;line-height:1.7}.integrated-explosion[data-integrated-explosion] .story-skip{z-index:999;color:var(--night);background:var(--white);border:1px solid var(--accent-soft);clip-path:inset(50%);border-radius:.25rem;padding:.8rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.integrated-explosion[data-integrated-explosion] .story-skip:focus-visible{clip-path:none;top:calc(env(safe-area-inset-top,0px) + 1rem);outline:3px solid var(--accent-soft);outline-offset:4px;transform:translateY(0)}.integrated-explosion[data-integrated-explosion] .story-skip--animated{display:none}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-skip--animated{display:block}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-skip--static{display:none}.integrated-explosion[data-integrated-explosion] [tabindex="-1"]:focus{outline:none}.integrated-explosion[data-integrated-explosion] .story-scroll{min-height:90svh;color:var(--white);background:var(--night);position:relative}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-scroll{height:4058.5svh}.integrated-explosion[data-integrated-explosion] .story-sticky{background:radial-gradient(ellipse at 38% 48%, #0047fe2b, transparent 57%), var(--night);min-height:90svh;position:relative;overflow:clip}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-sticky{height:100svh;min-height:0;position:sticky;top:0}.integrated-explosion[data-integrated-explosion] .story-sticky:before{z-index:0;opacity:.28;pointer-events:none;content:"";background-image:radial-gradient(#8eafff75 .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(at 38%,#000,#0000 75%)}.integrated-explosion[data-integrated-explosion] .story-progress{z-index:20;background:#f8fafc1a;height:2px;display:none;position:absolute;inset:0 0 auto}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-progress{display:block}.integrated-explosion[data-integrated-explosion] .story-progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.integrated-explosion[data-integrated-explosion] .story-counter{z-index:20;color:#7d93b4;font-variant-numeric:tabular-nums;letter-spacing:.12em;align-items:center;gap:.5rem;margin:0;font:.72rem/1.4 Courier New,monospace;display:none;position:absolute;top:clamp(1.5rem,4vw,3.5rem);right:clamp(1.25rem,4vw,4rem)}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-counter{display:flex}.integrated-explosion[data-integrated-explosion] .story-counter span:first-child{color:var(--accent-soft)}.integrated-explosion[data-integrated-explosion] .story-camera{z-index:3;perspective:4000px;perspective-origin:50% 48%;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.integrated-explosion[data-integrated-explosion] .story-rig{aspect-ratio:16/10;width:clamp(42rem,58vw,56rem);transform-style:preserve-3d;position:relative;transform:scale(.92)}.integrated-explosion[data-integrated-explosion] .story-stack{transform-style:preserve-3d;position:absolute;inset:0}.integrated-explosion[data-integrated-explosion] .story-plane{--plane-opacity:0;--inspection-progress:0;--fragment-opacity:var(--plane-opacity);--inspection-content-opacity:0;--inspection-backing-opacity:0;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.integrated-explosion[data-integrated-explosion] .story-plane__inspection{transform-style:preserve-3d;transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.integrated-explosion[data-integrated-explosion] .story-plane__inspection:before{z-index:-1;opacity:var(--inspection-backing-opacity);pointer-events:none;content:"";background:#f0f5ff;border:1px solid #0047fea6;border-radius:1rem;position:absolute;inset:-.3rem;transform:translateZ(-.35rem);box-shadow:0 0 0 1px #8eafff33,0 2.8rem 7rem #0006}.integrated-explosion[data-integrated-explosion] .story-plane--front{z-index:3}.integrated-explosion[data-integrated-explosion] .story-plane--surface{z-index:2;--plane-opacity:1}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-plane{transform:translate(0,0)}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-plane--front,.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-plane--surface{--plane-opacity:1}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-plane--back{visibility:hidden;--plane-opacity:0}.integrated-explosion[data-integrated-explosion] .story-plane__edge{z-index:-1;opacity:var(--plane-opacity);background:#102b5f;border:1px solid #8eafff6b;border-radius:1rem;position:absolute;inset:-.3rem;transform:translateZ(-.45rem);box-shadow:0 2.5rem 5rem #00000047}.integrated-explosion[data-integrated-explosion] .story-plane--front .story-plane__edge{box-shadow:none;opacity:0;background:0 0;border-color:#0000}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-plane.is-inspected{z-index:10}.integrated-explosion[data-integrated-explosion] .story-plane__content{backface-visibility:hidden;position:absolute;inset:0}.integrated-explosion[data-integrated-explosion] .story-plane__fragment{z-index:0;opacity:var(--fragment-opacity)}.integrated-explosion[data-integrated-explosion] .story-plane__inspection-content{z-index:1;opacity:var(--inspection-content-opacity)}.integrated-explosion[data-integrated-explosion] .story-phase-copy{z-index:12;pointer-events:none;width:min(28rem,42vw);display:grid;position:absolute;bottom:clamp(2rem,7vh,5rem);left:clamp(1.25rem,5vw,5rem)}.integrated-explosion[data-integrated-explosion] .story-phase-copy p{opacity:0;color:var(--white);letter-spacing:-.045em;grid-area:1/1;align-self:end;margin:0;font-size:clamp(1.5rem,3.2vw,3.5rem);font-weight:500;line-height:1}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-phase-copy p[data-phase=frontal]{opacity:1}.integrated-explosion[data-integrated-explosion] .story-annotations{z-index:14;pointer-events:none;align-items:center;width:min(23vw,24rem);display:none;position:absolute;top:0;bottom:0;right:clamp(1.5rem,5vw,5.5rem)}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-annotations{display:grid}.integrated-explosion[data-integrated-explosion] .story-annotation{visibility:hidden;opacity:0;grid-area:1/1;margin:0}.integrated-explosion[data-integrated-explosion] .story-annotation__eyebrow{color:var(--accent-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0 0 1rem;font:.67rem/1.4 Courier New,monospace;display:flex}.integrated-explosion[data-integrated-explosion] .story-annotation__eyebrow span{color:#7d93b4;font-variant-numeric:tabular-nums}.integrated-explosion[data-integrated-explosion] .story-annotation h3{max-width:11ch;color:var(--white);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,4.2vw,4.8rem);font-weight:500;line-height:.95}.integrated-explosion[data-integrated-explosion] .story-annotation>p:not(.story-annotation__eyebrow){color:#b8c7dc;max-width:29rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55}.integrated-explosion[data-integrated-explosion] .story-annotation small{color:#8199bc;letter-spacing:.06em;text-transform:uppercase;margin-top:1.4rem;font:.67rem/1.5 Courier New,monospace;display:block}.integrated-explosion[data-integrated-explosion] .story-connector{--connector-progress:0;z-index:2;opacity:0;pointer-events:none;align-items:center;width:clamp(4.5rem,6vw,6.5rem);display:none;position:absolute;top:50%;right:calc(min(23vw,24rem) + clamp(1.5rem,5vw,5.5rem) + .75rem)}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-connector{display:flex}.integrated-explosion[data-integrated-explosion] .story-connector__origin{aspect-ratio:1;background:var(--accent);border:2px solid var(--night);width:.55rem;box-shadow:0 0 0 1px var(--accent-soft);border-radius:50%}.integrated-explosion[data-integrated-explosion] .story-connector__line{background:linear-gradient(90deg, var(--accent-soft), #f8fafc42);height:1px;transform:scaleX(var(--connector-progress));transform-origin:0;flex:1}.integrated-explosion[data-integrated-explosion] .story-connector__number{aspect-ratio:1;width:2.1rem;color:var(--accent-soft);background:var(--night);font-variant-numeric:tabular-nums;border:1px solid #8eafff6b;border-radius:50%;place-items:center;font:.62rem/1 Courier New,monospace;display:grid}.integrated-explosion[data-integrated-explosion] .story-example-label{z-index:15;color:#8096b7;letter-spacing:.11em;text-transform:uppercase;margin:0;font:.62rem/1.4 Courier New,monospace;position:absolute;bottom:1.7rem;right:clamp(1.25rem,4vw,4rem)}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-static-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integrated-explosion[data-integrated-explosion] .cafe-surface{border-radius:1rem}.integrated-explosion[data-integrated-explosion] .cafe-surface--base,.integrated-explosion[data-integrated-explosion] .cafe-surface--complete{background:#f8fafc;border-color:#0047fe2e;box-shadow:0 2.5rem 6rem #08111f2e}.integrated-explosion[data-integrated-explosion] .system-plane{--plane-accent:#0047fe;--plane-accent-soft:#0047fe1f;--plane-ink:#08111f;--plane-muted:#536783;background:linear-gradient(135deg,#fffc,#0000 48%),#edf3ff;border-color:#0047fe47;border-radius:.85rem;box-shadow:inset 0 1px #f8fafcc2,0 1.25rem 3rem #08111f1a}.integrated-explosion[data-integrated-explosion] .system-plane:before{background-image:linear-gradient(#0047fe0d 1px,#0000 1px),linear-gradient(90deg,#0047fe0d 1px,#0000 1px)}.integrated-explosion[data-integrated-explosion] .system-plane .score-ring{background:radial-gradient(circle, #edf3ff 58%, transparent 59%), conic-gradient(var(--plane-accent) 0 98%, var(--plane-accent-soft) 98% 100%)}.integrated-explosion[data-integrated-explosion] .system-plane .status-ring:before,.integrated-explosion[data-integrated-explosion] .system-plane .location-pin:after{background:#edf3ff}.integrated-explosion[data-integrated-explosion] .system-plane .motion-cursor,.integrated-explosion[data-integrated-explosion] .system-plane .strategy-node i{background:#f8fafc}.integrated-explosion[data-integrated-explosion] .inspection-plane{--inspection-accent:#0047fe;--inspection-accent-soft:#0047fe1f;--inspection-ink:#08111f;--inspection-muted:#536783;background:linear-gradient(135deg,#fffc,#0000 48%),radial-gradient(circle at 86% 14%,#0047fe14,#0000 33%),#f0f5ff;border-radius:.85rem}.integrated-explosion[data-integrated-explosion] .inspection-plane:before{background-image:linear-gradient(#0047fe0d 1px,#0000 1px),linear-gradient(90deg,#0047fe0d 1px,#0000 1px)}.integrated-explosion[data-integrated-explosion] .inspection-plane .spec-button--quiet,.integrated-explosion[data-integrated-explosion] .inspection-plane .nav-specimen,.integrated-explosion[data-integrated-explosion] .inspection-plane .tree-node,.integrated-explosion[data-integrated-explosion] .inspection-plane .render-preview,.integrated-explosion[data-integrated-explosion] .inspection-plane .layout-state,.integrated-explosion[data-integrated-explosion] .inspection-plane .focus-route span,.integrated-explosion[data-integrated-explosion] .inspection-plane .performance-metrics article,.integrated-explosion[data-integrated-explosion] .inspection-plane .search-shell,.integrated-explosion[data-integrated-explosion] .inspection-plane .funnel article,.integrated-explosion[data-integrated-explosion] .inspection-plane .campaign-channel,.integrated-explosion[data-integrated-explosion] .inspection-plane .content-answers article,.integrated-explosion[data-integrated-explosion] .inspection-plane .journey-map li>span,.integrated-explosion[data-integrated-explosion] .inspection-plane .maintenance-cycle li,.integrated-explosion[data-integrated-explosion] .inspection-plane .motion-timeline li>i{background:#f8fafc}.integrated-explosion[data-integrated-explosion] .inspection-plane .motion-button--success{background:#1b60cb}.integrated-explosion[data-integrated-explosion] .inspection-plane .status-row span i{background:#0047fe;box-shadow:0 0 0 .3rem #0047fe21}.integrated-explosion[data-integrated-explosion] .inspection-plane .status-row b{color:#1756b9;background:#0047fe17}.integrated-explosion[data-integrated-explosion] .inspection-plane .map-pin>i:after,.integrated-explosion[data-integrated-explosion] .inspection-plane .maintenance-status>span:before{background:#f0f5ff}.integrated-explosion[data-integrated-explosion] .inspection-plane .local-result h4{color:#0047fe}.integrated-explosion[data-integrated-explosion] .inspection-plane .local-result>div span{color:#1756b9}.integrated-explosion[data-integrated-explosion] .inspection-plane .analytics-header>span i{background:#0047fe;box-shadow:0 0 0 .3rem #0047fe1f}.integrated-explosion[data-integrated-explosion] .static-layer-flow{background:var(--night)}.integrated-explosion[data-integrated-explosion] .flow-group--surface .layer-card{background:linear-gradient(110deg,#0047fe24,#0000 65%),#0e1d33;border-color:#8eafff61}.integrated-explosion[data-integrated-explosion] .layer-card{box-shadow:none;border-radius:.35rem}.integrated-explosion[data-integrated-explosion] .layer-visual{border-radius:.2rem}@media (width>=75rem) and (any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-plane.is-interactive [data-inspection-plane]{pointer-events:auto}}@media (width<=68.749rem),(height<=40.624rem){.integrated-explosion[data-integrated-explosion] .story-sticky{min-height:min(90svh,50rem)}.integrated-explosion[data-integrated-explosion] .story-rig{width:min(91vw,48rem);transform:scale(.78)}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-rig{transform:scale(.78)}.integrated-explosion[data-integrated-explosion] .story-phase-copy{width:calc(100% - 2.5rem)}.integrated-explosion[data-integrated-explosion] .story-example-label{display:none}}@media (width>=48.75rem) and (width<=74.999rem){.integrated-explosion[data-integrated-explosion] .story-annotations{place-items:end;width:auto;inset:auto clamp(1rem,3vw,2rem) clamp(.75rem,2.5vh,1.5rem)}.integrated-explosion[data-integrated-explosion] .story-annotation{background:#08111ff5;border:1px solid #8eafff47;border-radius:.4rem;width:min(32rem,100vw - 2rem);padding:.9rem 1.05rem 1rem;box-shadow:0 1.2rem 3rem #00000040}.integrated-explosion[data-integrated-explosion] .story-annotation__eyebrow{margin-bottom:.55rem}.integrated-explosion[data-integrated-explosion] .story-annotation h3{max-width:18ch;font-size:clamp(1.75rem,4vw,2.8rem)}.integrated-explosion[data-integrated-explosion] .story-annotation>p:not(.story-annotation__eyebrow){margin-top:.65rem;font-size:.92rem;line-height:1.42}.integrated-explosion[data-integrated-explosion] .story-annotation small{margin-top:.65rem}.integrated-explosion[data-integrated-explosion] .story-connector{display:none!important}}@media (width<=760px){.integrated-explosion[data-integrated-explosion] .story-heading{grid-template-columns:1fr;gap:1.3rem;padding-block:4.5rem 3rem}.integrated-explosion[data-integrated-explosion] .story-heading .eyebrow{grid-row:auto;margin:0}.integrated-explosion[data-integrated-explosion] .story-heading h2{grid-column:1;margin-bottom:0;font-size:clamp(2rem,6.9vw,3rem);line-height:1.1}.integrated-explosion[data-integrated-explosion] .story-heading>p:last-child{grid-column:1;font-size:.83rem}.integrated-explosion[data-integrated-explosion] .story-scroll,.integrated-explosion[data-integrated-explosion] .story-sticky{min-height:min(70svh,32rem)}}@media (width<=32rem){.integrated-explosion[data-integrated-explosion] .story-rig{width:96vw;transform:scale(.68)}.integrated-explosion[data-integrated-explosion] [data-mode=static] .story-rig{transform:scale(.68)}.integrated-explosion[data-integrated-explosion] .story-phase-copy{width:calc(100% - 40px);bottom:1.5rem;left:20px}}@media (prefers-reduced-motion:reduce){.integrated-explosion[data-integrated-explosion] *,.integrated-explosion[data-integrated-explosion] :before,.integrated-explosion[data-integrated-explosion] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.integrated-explosion[data-integrated-explosion],.integrated-explosion[data-integrated-explosion] .exploded-story,.integrated-explosion[data-integrated-explosion] .story-sticky,.integrated-explosion[data-integrated-explosion] .story-scroll,.integrated-explosion[data-integrated-explosion] .story-plane__edge,.integrated-explosion[data-integrated-explosion] .story-plane__inspection:before,.integrated-explosion[data-integrated-explosion] .system-plane,.integrated-explosion[data-integrated-explosion] .inspection-plane,.integrated-explosion[data-integrated-explosion] .cafe-surface--base,.integrated-explosion[data-integrated-explosion] .cafe-surface--complete,.integrated-explosion[data-integrated-explosion] .static-layer-flow,.integrated-explosion[data-integrated-explosion] .layer-card{color:canvastext;background:canvas;border-color:canvastext}.integrated-explosion[data-integrated-explosion] .story-heading h2,.integrated-explosion[data-integrated-explosion] .story-heading h2 em,.integrated-explosion[data-integrated-explosion] .story-heading>p,.integrated-explosion[data-integrated-explosion] .story-annotation h3,.integrated-explosion[data-integrated-explosion] .story-annotation>p,.integrated-explosion[data-integrated-explosion] .story-phase-copy p{color:canvastext}.integrated-explosion[data-integrated-explosion] .story-sticky:before{display:none}}@media print{.integrated-explosion[data-integrated-explosion] .story-scroll{display:none}.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-static-content{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-experience=frozen] .story-scroll{height:100svh;min-height:0}.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-experience=frozen] .story-sticky{height:100svh;min-height:0;position:relative;top:auto}.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-progress,.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-counter,.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-connector{display:none}.integrated-explosion[data-integrated-explosion] .story-action{right:clamp(1.25rem,4vw,4rem);bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:25;color:#d7e6ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#08111feb;border:1px solid #a4caff5c;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;width:10rem;min-width:44px;height:44px;min-height:44px;padding:0 1rem;font-family:inherit;font-size:.74rem;font-weight:500;line-height:1;transition:width .24s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:none;position:absolute;box-shadow:0 5px 22px #00000029,inset 0 1px #ffffff0d}.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-experience=scroll] .story-action,.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-experience=frozen] .story-action{display:inline-flex}.integrated-explosion[data-integrated-explosion] .story-action:hover{background:#172941;border-color:#a4caffb8;transform:translateY(-2px);box-shadow:0 6px 24px #00000038,inset 0 1px #ffffff14}.integrated-explosion[data-integrated-explosion] .story-action:active{transform:translateY(0)}.integrated-explosion[data-integrated-explosion] .story-action:focus-visible{outline-offset:4px;outline:2px solid #a4caff}.integrated-explosion[data-integrated-explosion] .story-action svg{flex:0 0 20px}.integrated-explosion[data-integrated-explosion] .story-action__label{white-space:nowrap}.integrated-explosion[data-integrated-explosion] .story-action__replay{display:none}.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-action{width:44px;padding-inline:0}.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-action__label,.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-action__skip{display:none}.integrated-explosion[data-integrated-explosion] [data-story-experience=frozen] .story-action__replay{display:block}.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-once=true] .story-example-label{bottom:5rem}@media (width<=68.749rem),(height<=40.624rem){.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-once=true] .story-phase-copy{bottom:5.75rem}}@media (width>=48.75rem) and (width<=74.999rem){.integrated-explosion[data-integrated-explosion] [data-mode=animated][data-story-once=true] .story-annotations{bottom:5.75rem}}@media (prefers-reduced-motion:reduce){.integrated-explosion[data-integrated-explosion] .story-action{transition:none}}@media print{.integrated-explosion[data-integrated-explosion] [data-mode=animated] .story-action{display:none}}.demo-modules{container-type:inline-size}.demo-modules [data-demo-panel][hidden]{display:none}.demo-modules .demo-module .demo-workbench{border:0;padding:clamp(1.15rem,3vw,2rem)}.demo-modules .demo-module .demo-shell{width:100%}.demo-modules .demo-module .demo-kicker{font-size:.6rem}.demo-modules .demo-module .demo-workbench__bar{gap:1.2rem;margin-bottom:1.5rem}.demo-modules .demo-module .demo-workbench__bar h2{font-size:clamp(1.65rem,3.2vw,2.4rem)}.demo-modules .demo-module .segmented-control,.demo-modules .demo-module .stage-tabs{flex-shrink:0}.demo-modules .demo-module .segmented-control button,.demo-modules .demo-module .stage-tabs button{min-height:2.5rem;padding-inline:.8rem}.demo-modules .demo-module .viewport-lab{border-radius:1.2rem;min-height:0;padding:2.7rem 1rem 1rem}.demo-modules .demo-module .adaptive-site{min-height:0}.demo-modules .demo-module .adaptive-nav{min-height:3.4rem;padding-inline:1.4rem}.demo-modules .demo-module .adaptive-hero{min-height:0;padding:1.2rem}.demo-modules .demo-module .adaptive-hero__copy{padding:.5rem}.demo-modules .demo-module .adaptive-hero__copy h3{font-size:clamp(2.4rem,4vw,3.6rem)}.demo-modules .demo-module .adaptive-hero__image{min-height:17rem}.demo-modules .demo-module .adaptive-projects article{padding:.8rem 1rem}.demo-modules .demo-module [data-viewport=tablet] .adaptive-frame{width:min(100%,39rem)}.demo-modules .demo-module [data-viewport=mobile] .adaptive-frame{width:min(100%,22rem)}.demo-modules .demo-module [data-viewport=mobile] .adaptive-hero__copy h3{font-size:2.5rem}.demo-modules .demo-module [data-viewport=mobile] .adaptive-hero__image{min-height:12rem}.demo-modules .demo-module .clarity-layout{grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:1.8rem}.demo-modules .demo-module .clarity-control{padding-block:0;display:block}.demo-modules .demo-module .clarity-control h2{margin-block:1rem 2rem;font-size:clamp(1.8rem,3vw,2.8rem)}.demo-modules .demo-module .clarity-site{min-height:0}.demo-modules .demo-module .clarity-site__body{min-height:27rem;padding:1.8rem}.demo-modules .demo-module .clarity-site h3{font-size:clamp(2rem,3.5vw,3.2rem)}.demo-modules .demo-module .clarity-nav{min-height:3rem;padding-inline:1rem}.demo-modules .demo-module .clarity-nav>div{gap:.7rem}.demo-modules .demo-module .clarity-cards{gap:.4rem}.demo-modules .demo-module .clarity-cards article{padding:.65rem}.demo-modules .demo-module .structure-stage{border-radius:1.2rem;height:clamp(27rem,48vh,34rem)}.demo-modules .demo-module .structure-scene--map{padding:2rem}.demo-modules .demo-module .site-map__branches{gap:1rem;margin-top:2rem;padding-top:1.5rem}.demo-modules .demo-module .site-map__root:after{height:2rem}.demo-modules .demo-module .site-map__branches>div:before{height:1.5rem}.demo-modules .demo-module .site-map__branches strong,.demo-modules .demo-module .site-map__branches span{min-height:2.8rem}.demo-modules .demo-module .structure-scene--interface{padding:1rem}.demo-modules .demo-module .museum-nav{min-height:3.3rem;padding-inline:1rem}.demo-modules .demo-module .museum-nav>div{gap:.8rem}.demo-modules .demo-module .museum-main{gap:.5rem;padding:.7rem}.demo-modules .demo-module .museum-copy{padding:1rem}.demo-modules .demo-module .museum-copy h3{font-size:3.4rem}.demo-modules .demo-module .museum-art{min-height:17rem}.demo-modules .demo-module .museum-quick article{padding:.85rem}.demo-modules .demo-module .structure-live{margin-bottom:0}.demo-modules .demo-module .details-grid{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:2rem}.demo-modules .demo-module .details-copy{display:block}.demo-modules .demo-module .details-copy h2{font-size:clamp(1.8rem,3vw,2.8rem)}.demo-modules .demo-module .details-copy>p:not(.demo-kicker){margin-top:1rem;font-size:.85rem}.demo-modules .demo-module .details-signals{margin-top:1.5rem}.demo-modules .demo-module .details-signals li{padding-block:.6rem}.demo-modules .demo-module .tactile-stage{border-radius:1.2rem;min-height:29rem;padding:1.3rem}.demo-modules .demo-module .tactile-card{padding:1.3rem}.demo-modules .demo-module .tactile-card>p{font-size:clamp(1.4rem,2.5vw,2rem)}.demo-modules .demo-module .tactile-card__top{font-size:.5rem}.demo-modules .demo-module .tactile-stage__time{font-size:9rem}.demo-modules .demo-module .tactile-button{min-height:4.5rem}.demo-modules .demo-module .tactile-button>span{padding-left:.5rem;font-size:.72rem}.demo-modules .demo-module .tactile-button i{width:3.2rem}@container (width<=750px){.demo-modules .demo-module .demo-workbench__bar{flex-direction:column;align-items:flex-start}.demo-modules .demo-module .clarity-layout,.demo-modules .demo-module .details-grid{grid-template-columns:1fr}.demo-modules .demo-module .clarity-control h2{max-width:24ch;margin-bottom:1.2rem}.demo-modules .demo-module .clarity-live{min-height:0;margin-top:.7rem}.demo-modules .demo-module .details-signals{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.demo-modules .demo-module .adaptive-nav__links{gap:.8rem}.demo-modules .demo-module [data-viewport=desktop] .adaptive-frame,.demo-modules .demo-module [data-viewport=tablet] .adaptive-frame{width:100%;transform:none}.demo-modules .demo-module .adaptive-hero__copy h3{font-size:2.4rem}.demo-modules .demo-module .museum-main{grid-template-columns:1fr 1fr}.demo-modules .demo-module .museum-copy h3{font-size:2.5rem}.demo-modules .demo-module .museum-art{min-height:15rem}.demo-modules .demo-module .museum-quick{grid-template-columns:repeat(3,1fr)}}@container (width<=460px){.demo-modules .demo-module .demo-workbench{padding:1rem}.demo-modules .demo-module .demo-workbench__bar h2{font-size:1.75rem}.demo-modules .demo-module .segmented-control,.demo-modules .demo-module .stage-tabs{width:100%;overflow-x:auto}.demo-modules .demo-module .stage-tabs button{padding-inline:.65rem;font-size:.6rem}.demo-modules .demo-module .viewport-lab{padding-inline:.4rem}.demo-modules .demo-module .adaptive-nav{padding-inline:.7rem}.demo-modules .demo-module .adaptive-logo{font-size:.6rem}.demo-modules .demo-module .adaptive-nav__links{gap:.4rem}.demo-modules .demo-module .adaptive-nav__links a,.demo-modules .demo-module .adaptive-nav__links button{font-size:.4rem}.demo-modules .demo-module .adaptive-hero{gap:.35rem;padding:.5rem}.demo-modules .demo-module .adaptive-hero__copy{padding:.2rem}.demo-modules .demo-module .adaptive-hero__copy h3{font-size:1.6rem}.demo-modules .demo-module .adaptive-hero__copy>p{font-size:.43rem}.demo-modules .demo-module .adaptive-hero__copy>a{gap:.25rem;padding-inline:.5rem;font-size:.45rem}.demo-modules .demo-module .adaptive-hero__image{min-height:11rem}.demo-modules .demo-module .adaptive-projects article{padding:.5rem}.demo-modules .demo-module .adaptive-projects h4{font-size:.7rem}.demo-modules .demo-module .clarity-site__body{padding:1.2rem}.demo-modules .demo-module .clarity-site h3{font-size:2rem}.demo-modules .demo-module .structure-stage{height:35rem}.demo-modules .demo-module [data-structure-stage=interface] .structure-stage{height:auto;min-height:35rem}.demo-modules .demo-module [data-structure-stage=interface] .structure-scene--interface{min-height:35rem;position:relative;inset:auto}.demo-modules .demo-module .structure-scene--map{padding:.75rem}.demo-modules .demo-module .site-map__branches{gap:.35rem}.demo-modules .demo-module .structure-scene--interface{padding:.6rem}.demo-modules .demo-module .museum-main{grid-template-columns:1fr}.demo-modules .demo-module .museum-art{min-height:9rem}.demo-modules .demo-module .museum-copy h3{font-size:2.3rem}.demo-modules .demo-module .museum-quick{grid-template-columns:1fr}.demo-modules .demo-module .museum-quick article{padding:.5rem .8rem}.demo-modules .demo-module .tactile-stage{min-height:25rem;padding-inline:.8rem}.demo-modules .demo-module .tactile-card{padding:1rem}.demo-modules .demo-module .details-signals{grid-template-columns:1fr}}.demo-modal[data-astro-cid-cvvhioyr]{color:#f8fafc;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.demo-modal[data-astro-cid-cvvhioyr]::backdrop{background:0 0}.demo-modal__backdrop[data-astro-cid-cvvhioyr]{backdrop-filter:blur(9px);opacity:0;background:#030916b8;position:absolute;inset:0}.demo-modal__panel[data-astro-cid-cvvhioyr]{transform-origin:50%;will-change:transform,width,height,left,top;isolation:isolate;background:#0b1729;border:1px solid #9ebdef66;border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 36px 120px #0008,inset 0 1px #ffffff14}.demo-modal__flight[data-astro-cid-cvvhioyr]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.demo-modal__flight[data-astro-cid-cvvhioyr] .demo-tile{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none;pointer-events:none;border:0;margin:0;transform:none!important}.demo-modal__content[data-astro-cid-cvvhioyr]{opacity:0;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.demo-modal[data-astro-cid-cvvhioyr][data-phase=open] .demo-modal__content[data-astro-cid-cvvhioyr]{pointer-events:auto}.demo-modal__header[data-astro-cid-cvvhioyr]{background:linear-gradient(120deg,#172a45,#0b1729);border-bottom:1px solid #99baff38;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:17px 24px;display:flex}.demo-modal__header[data-astro-cid-cvvhioyr] p[data-astro-cid-cvvhioyr]{color:#a7c3ed;text-transform:uppercase;letter-spacing:.11em;margin:0 0 5px;font:9px/1.3 Courier New,monospace}.demo-modal__header[data-astro-cid-cvvhioyr] h2[data-astro-cid-cvvhioyr]{letter-spacing:-.025em;color:#f8fafc;margin:0;font-size:clamp(16px,2vw,21px);font-weight:500;line-height:1.2}.demo-modal__close[data-astro-cid-cvvhioyr]{appearance:none;color:#d5e5ff;cursor:pointer;background:#a9caff0a;border:1px solid #a7c6f04d;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,transform .2s;display:grid}.demo-modal__close[data-astro-cid-cvvhioyr]:hover{background:#a9caff20;border-color:#c2daffb3;transform:rotate(90deg)}.demo-modal__close[data-astro-cid-cvvhioyr]:focus-visible{outline-offset:4px;outline:2px solid #bad4ff}.demo-modal__body[data-astro-cid-cvvhioyr]{overscroll-behavior:contain;color:#08111f;scrollbar-width:thin;scrollbar-color:#a3b6d5 #edf2fa;background:#edf2fa;flex:1;min-height:0;overflow:auto}@media (width<=600px){.demo-modal__header[data-astro-cid-cvvhioyr]{gap:10px;min-height:72px;padding:14px 16px}.demo-modal__header[data-astro-cid-cvvhioyr] p[data-astro-cid-cvvhioyr]{font-size:8px}.demo-modal__header[data-astro-cid-cvvhioyr] h2[data-astro-cid-cvvhioyr]{font-size:16px}.demo-modal__close[data-astro-cid-cvvhioyr]{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.demo-modal__close[data-astro-cid-cvvhioyr]{transition:none}.demo-modal__close[data-astro-cid-cvvhioyr]:hover{transform:none}}.demo-tiles[data-astro-cid-3hxcpldl]{color:#f8fafc;isolation:isolate;background:#101d30;padding:6rem 0 4rem;font-family:Arial,Helvetica,sans-serif;overflow:clip}.demo-tiles__shell[data-astro-cid-3hxcpldl]{width:calc(100% - 2*clamp(20px,5vw,80px));max-width:1440px;margin-inline:auto}.demo-tiles__heading[data-astro-cid-3hxcpldl]{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:1rem;display:flex}.demo-tiles__heading[data-astro-cid-3hxcpldl] .eyebrow[data-astro-cid-3hxcpldl]{color:#8eafff;text-transform:uppercase;letter-spacing:.12em;margin:0;font:500 .7rem/1.4 Courier New,monospace}.demo-tiles__heading[data-astro-cid-3hxcpldl] h2[data-astro-cid-3hxcpldl]{letter-spacing:-.05em;margin:1.3rem 0 0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.05}.demo-tiles__heading[data-astro-cid-3hxcpldl] h2[data-astro-cid-3hxcpldl] em[data-astro-cid-3hxcpldl]{color:#a8bcde;font-family:Georgia,serif;font-weight:400}.demo-tiles__intro[data-astro-cid-3hxcpldl]{color:#a9b8ce;padding-bottom:.3rem;font-size:.8rem;line-height:1.8}.demo-tiles__intro[data-astro-cid-3hxcpldl] p[data-astro-cid-3hxcpldl]{margin:0 0 1rem}.demo-tiles__grid[data-astro-cid-3hxcpldl]{column-gap:var(--tile-column-gap,clamp(76px,9vw,130px));row-gap:var(--tile-row-gap,120px);grid-template-columns:repeat(2,minmax(0,1fr));padding:80px clamp(35px,5.4vw,76px) 70px;display:grid}.demo-tile-frame[data-astro-cid-3hxcpldl]{min-width:0;display:flex;position:relative;container-type:inline-size}.demo-tile-frame[data-astro-cid-3hxcpldl][data-proximity=near]{z-index:1}.demo-tile-frame[data-astro-cid-3hxcpldl][data-proximity=active]{z-index:2}.demo-tile-frame[data-astro-cid-3hxcpldl]:focus-within{z-index:3}.demo-tile[data-astro-cid-3hxcpldl]{--tile-scale:1;--tile-rx:0deg;--tile-ry:0deg;--tile-glow:0;--tile-light-x:50%;--tile-light-y:50%;width:100%;min-width:0;transform:perspective(1200px) rotateX(var(--tile-rx)) rotateY(var(--tile-ry)) scale(var(--tile-scale));transform-origin:50%;backface-visibility:hidden;color:inherit;outline-offset:7px;touch-action:manipulation;background:#0b1729;border:1px solid #7998c53d;border-radius:9px;flex-direction:column;padding:clamp(22px,2.8vw,38px);text-decoration:none;display:flex;position:relative;box-shadow:0 18px 48px #02081525,inset 0 1px #ffffff05}.demo-tile[data-astro-cid-3hxcpldl]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--tile-light-x) var(--tile-light-y),#0047fe29,transparent 72%);opacity:var(--tile-glow);position:absolute;inset:0}.demo-tile[data-astro-cid-3hxcpldl]:after{content:"";border-radius:inherit;opacity:calc(var(--tile-glow) * .75);pointer-events:none;border:1px solid #8eafff99;position:absolute;inset:-1px;box-shadow:0 35px 65px #02081566}.demo-tile[data-astro-cid-3hxcpldl][data-moving=true]{will-change:transform}.demo-tile[data-astro-cid-3hxcpldl]:focus-visible{border-color:#adc5ff;outline:2px solid #adc5ff}.demo-tile[data-astro-cid-3hxcpldl]{appearance:none;font:inherit;text-align:left;cursor:pointer}.demo-tile__seal[data-astro-cid-3hxcpldl]{color:#bbd8ff;letter-spacing:.015em;text-transform:none;white-space:nowrap;margin-left:auto;margin-right:.7rem;font:.52rem/1.4 Courier New,monospace;display:none}.demo-tile[data-astro-cid-3hxcpldl][data-visited=true]{background:linear-gradient(145deg,#14253e,#0b1729 60%);border-color:#a4caffad;box-shadow:0 0 0 1px #9ac3ff16,0 18px 48px #02081525,inset 0 1px #d2e5ff24}.demo-tile[data-astro-cid-3hxcpldl][data-visited=true] .demo-tile__seal[data-astro-cid-3hxcpldl]{display:inline}.demo-tile[data-astro-cid-3hxcpldl][data-visited=true] .demo-tile__arrow[data-astro-cid-3hxcpldl]{color:#c5ddff}.demo-tile__top[data-astro-cid-3hxcpldl],.demo-tile__copy[data-astro-cid-3hxcpldl],.demo-tile__action[data-astro-cid-3hxcpldl]{z-index:1;position:relative}.demo-tile__top[data-astro-cid-3hxcpldl]{letter-spacing:.06em;text-transform:uppercase;color:#b7c9e5;justify-content:space-between;align-items:center;font:.62rem/1.4 Courier New,monospace;display:flex}.demo-tile__arrow[data-astro-cid-3hxcpldl]{color:#8eafff;font:1.35rem/1 Arial,sans-serif}.demo-tile__visual[data-astro-cid-3hxcpldl]{place-items:center;min-width:0;height:205px;margin-block:.8rem;display:grid;position:relative}.demo-tile__copy[data-astro-cid-3hxcpldl]{flex:1}.demo-tile__category[data-astro-cid-3hxcpldl]{color:#8eafff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font:.55rem/1.5 Courier New,monospace}.demo-tile[data-astro-cid-3hxcpldl] h3[data-astro-cid-3hxcpldl]{letter-spacing:-.035em;max-width:19rem;margin:0 0 .9rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.16}.demo-tile__copy[data-astro-cid-3hxcpldl]>p[data-astro-cid-3hxcpldl]:last-child{color:#a3b5d0;max-width:23rem;margin:0;font-size:.77rem;line-height:1.7}.demo-tile__action[data-astro-cid-3hxcpldl]{color:#d9e5f8;border-top:1px solid #7899ca40;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.2rem;font-size:.66rem;display:flex}.demo-tile__action[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]{color:#8eafff;font:1rem Arial,sans-serif}.tile-devices[data-astro-cid-3hxcpldl]{width:100%;max-width:260px;height:155px;position:relative}.tile-device[data-astro-cid-3hxcpldl]{background:#101f38;border:1px solid #779acf;border-radius:4px;position:absolute;box-shadow:0 8px 20px #0002}.tile-device[data-astro-cid-3hxcpldl]>i[data-astro-cid-3hxcpldl]{background:radial-gradient(circle at 7px 6px,#8eafff 1px,#0000 1.5px),radial-gradient(circle at 12px 6px,#8eafff 1px,#0000 1.5px),radial-gradient(circle at 17px 6px,#8eafff 1px,#0000 1.5px);border-bottom:1px solid #779acf44;height:12px;display:block}.tile-device[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{grid-template-columns:repeat(3,1fr);gap:6px;padding:11px;display:grid}.tile-device[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]{background:#0047fe;border-radius:1px;grid-column:1/-1;height:34px;display:block}.tile-device[data-astro-cid-3hxcpldl] span[data-astro-cid-3hxcpldl]{background:#8eafff12;border:1px solid #6685b54d;border-radius:1px;height:24px}.tile-device--desktop[data-astro-cid-3hxcpldl]{width:78%;top:9px;left:3%;transform:rotate(-4deg)}.tile-device--phone[data-astro-cid-3hxcpldl]{border-color:#a6c0ff;width:25%;height:102px;top:37px;right:0;transform:rotate(7deg)}.tile-device--phone[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{grid-template-columns:1fr;gap:4px;padding:6px}.tile-device--phone[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]{height:22px}.tile-device--phone[data-astro-cid-3hxcpldl] span[data-astro-cid-3hxcpldl]{height:15px}.tile-devices__caption[data-astro-cid-3hxcpldl]{text-align:center;color:#899fc1;width:100%;font:.5rem monospace;position:absolute;bottom:-12px;left:0}.tile-clarity[data-astro-cid-3hxcpldl]{width:100%;padding-left:4%}.tile-clarity[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{color:#7188ab;font:italic 1.5rem Georgia,serif;display:block}.tile-clarity[data-astro-cid-3hxcpldl]>strong[data-astro-cid-3hxcpldl]{letter-spacing:-.06em;font-size:clamp(1.8rem,3.1vw,3rem);font-weight:500;line-height:1.3;display:block}.tile-clarity[data-astro-cid-3hxcpldl]>i[data-astro-cid-3hxcpldl]{background:#0047fe;width:42px;height:4px;margin-top:13px;display:block}.tile-clarity[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{gap:6px;margin-top:20px;display:flex}.tile-clarity[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]{background:#8198bd3b;width:38px;height:3px}.tile-clarity[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]:first-child{width:62px}.tile-clarity[data-astro-cid-3hxcpldl] b[data-astro-cid-3hxcpldl]:last-child{width:23px}.tile-structure[data-astro-cid-3hxcpldl]{flex-direction:column;align-items:center;width:100%;max-width:290px;display:flex}.tile-structure[data-astro-cid-3hxcpldl]>b[data-astro-cid-3hxcpldl]{background:#0047fe;border:1px solid #477dff;border-radius:2px;padding:.65rem 1.5rem;font-size:.67rem;font-weight:400}.tile-structure[data-astro-cid-3hxcpldl]>i[data-astro-cid-3hxcpldl]{background:#7699d1;width:1px;height:23px}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{border-top:1px solid #7699d1;justify-content:space-between;gap:5px;width:100%;padding-top:17px;display:flex;position:relative}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{border:1px solid #7699d180;border-radius:2px;padding:.6rem .4rem;font-size:clamp(.44rem,.7vw,.58rem);position:relative}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]:before{content:"";background:#7699d1;width:1px;height:17px;position:absolute;top:-18px;left:50%}.tile-structure[data-astro-cid-3hxcpldl]>small[data-astro-cid-3hxcpldl]{color:#899fc1;margin-top:20px;font:.5rem monospace}.tile-detail[data-astro-cid-3hxcpldl]{justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}.tile-detail__orbit[data-astro-cid-3hxcpldl]{border:1px dashed #82a6ff35;border-radius:50%;width:165px;height:165px;position:absolute}.tile-detail[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{color:#08111f;background:#f8fafc;border-radius:4px;align-items:center;gap:1.5rem;padding:.85rem 1rem;font-size:.75rem;display:flex;position:relative;box-shadow:0 5px #7399f2}.tile-detail[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]>b[data-astro-cid-3hxcpldl]{color:#f8fafc;background:#0047fe;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:400;display:grid}.tile-detail[data-astro-cid-3hxcpldl]>i[data-astro-cid-3hxcpldl]{color:#95b6ff;text-shadow:0 3px 8px #08111f;font:2rem Arial,sans-serif;position:absolute;top:100px;right:14%}.tile-detail[data-astro-cid-3hxcpldl]>small[data-astro-cid-3hxcpldl]{color:#899fc1;text-align:center;font:.48rem monospace;position:absolute;bottom:-1px}.demo-tiles__note[data-astro-cid-3hxcpldl]{color:#9db0ce;text-align:center;justify-content:center;align-items:center;gap:.7rem;margin:0;font:.6rem/1.7 Courier New,monospace;display:flex}.demo-tiles__note[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{color:#8eafff}@media (width<=1050px){.demo-tiles__grid[data-astro-cid-3hxcpldl]{column-gap:var(--tile-column-gap,76px);padding-inline:38px}}@media (width<=760px){.demo-tiles[data-astro-cid-3hxcpldl]{padding:4rem 0 3rem}.demo-tiles__heading[data-astro-cid-3hxcpldl]{display:block}.demo-tiles__heading[data-astro-cid-3hxcpldl] h2[data-astro-cid-3hxcpldl]{margin-block:1.3rem;font-size:clamp(2.3rem,7.5vw,3.2rem)}.demo-tiles__intro[data-astro-cid-3hxcpldl]{font-size:.77rem}.demo-tiles__grid[data-astro-cid-3hxcpldl]{row-gap:var(--tile-row-gap,120px);grid-template-columns:1fr;max-width:550px;margin:auto;padding:60px 16px}.demo-tiles__note[data-astro-cid-3hxcpldl]{max-width:23rem;margin:auto}}@media (width>=1280px){.demo-tiles__grid[data-astro-cid-3hxcpldl]{column-gap:var(--tile-column-gap,76px);grid-template-columns:repeat(4,minmax(0,1fr));padding:72px 28px 76px}}.demo-tile[data-astro-cid-3hxcpldl]{aspect-ratio:2/3;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(12px,4cqw,20px);min-height:0;padding:clamp(16px,7cqw,32px);display:grid}.demo-tile__top[data-astro-cid-3hxcpldl]{letter-spacing:.025em;gap:.4rem;font-size:clamp(.56rem,2.8cqw,.65rem)}.demo-tile__seal[data-astro-cid-3hxcpldl]{margin-right:0;font-size:.47rem}.demo-tile__visual[data-astro-cid-3hxcpldl]{height:auto;min-height:0;margin:0}.demo-tile[data-astro-cid-3hxcpldl] h3[data-astro-cid-3hxcpldl]{max-width:none;margin-bottom:clamp(8px,3cqw,14px);font-size:clamp(1.1rem,7.5cqw,1.75rem)}.demo-tile__copy[data-astro-cid-3hxcpldl]>p[data-astro-cid-3hxcpldl]:last-child{font-size:clamp(.74rem,3.5cqw,.85rem);line-height:1.6}.demo-tile__action[data-astro-cid-3hxcpldl]{gap:.6rem;margin-top:0;padding-top:clamp(10px,4cqw,18px);font-size:clamp(.63rem,3cqw,.75rem)}.tile-clarity[data-astro-cid-3hxcpldl]{padding-left:0}.tile-clarity[data-astro-cid-3hxcpldl]>strong[data-astro-cid-3hxcpldl]{font-size:clamp(1.8rem,11cqw,3rem)}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{gap:4px}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{padding:.6rem .3rem;font-size:clamp(.48rem,2.6cqw,.63rem)}.tile-detail[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{gap:clamp(.6rem,4cqw,1.5rem)}@container (width<=280px){.demo-tile__visual[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{width:138.89%;max-width:280px;transform:scale(.72)}.tile-clarity[data-astro-cid-3hxcpldl]>strong[data-astro-cid-3hxcpldl]{font-size:2.3rem}.tile-structure[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]>span[data-astro-cid-3hxcpldl]{font-size:.65rem}}@container (width<=220px){.demo-tile__visual[data-astro-cid-3hxcpldl]>div[data-astro-cid-3hxcpldl]{width:161.29%;max-width:320px;transform:scale(.62)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.demo-tile[data-astro-cid-3hxcpldl]{transform:none!important}.demo-tile[data-astro-cid-3hxcpldl]:before,.demo-tile[data-astro-cid-3hxcpldl]:after{display:none}.demo-tiles__grid[data-astro-cid-3hxcpldl]{gap:2rem;padding:3rem 0}.demo-tile[data-astro-cid-3hxcpldl][data-moving=true]{will-change:auto}}@media (forced-colors:active){.demo-tile[data-astro-cid-3hxcpldl]{border:1px solid canvastext;transform:none!important}.demo-tile[data-astro-cid-3hxcpldl]:before,.demo-tile[data-astro-cid-3hxcpldl]:after{display:none}.demo-tile[data-astro-cid-3hxcpldl]:focus-visible{outline:3px solid highlight}.demo-tile__visual[data-astro-cid-3hxcpldl]{forced-color-adjust:none}}.synthesis-page[data-astro-cid-cs6en2al]{color:#f8fafc;--mix-line:#f8fafc27;--mix-muted:#a9b8ce;--section-blue:#0047fe;background:#08111f}.mix-header[data-astro-cid-cs6en2al]{border-bottom:1px solid var(--mix-line);justify-content:space-between;align-items:center;gap:2rem;min-height:108px;display:flex}.mix-header[data-astro-cid-cs6en2al] img[data-astro-cid-cs6en2al]{width:180px;height:auto}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.2vw,2.7rem);font-size:.74rem;display:flex}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]{color:#c0cbda;align-items:center;min-height:44px;display:inline-flex}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]:hover,.mix-footer[data-astro-cid-cs6en2al] a[data-astro-cid-cs6en2al]:hover{color:#8eafff}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>.header-contact[data-astro-cid-cs6en2al]{color:#f8fafc;border:1px solid #f8fafc50;border-radius:30px;padding:.7rem 1.1rem}.mix-journey[data-astro-cid-cs6en2al]{height:265svh;overflow:clip}.journey-sticky[data-astro-cid-cs6en2al]{isolation:isolate;flex-direction:column;height:100svh;min-height:690px;display:flex;position:sticky;top:0}.journey-main[data-astro-cid-cs6en2al]{z-index:1;flex:1;grid-template-columns:1fr 1.13fr;align-items:center;gap:2rem;padding-block:3rem;display:grid;position:relative}.journey-copy[data-astro-cid-cs6en2al]{z-index:1;position:relative}.journey-copy[data-astro-cid-cs6en2al] h1[data-astro-cid-cs6en2al]{letter-spacing:-.06em;margin:0 0 1.8rem;font-size:clamp(4.6rem,6.8vw,7.5rem);font-weight:500;line-height:.9}.journey-copy[data-astro-cid-cs6en2al] h1[data-astro-cid-cs6en2al] em[data-astro-cid-cs6en2al]{color:#8eafff;letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.hero-description[data-astro-cid-cs6en2al]{color:#c1ccdd;max-width:27rem;margin:0 0 1.9rem;font-size:.94rem;line-height:1.7}.chapter-copy[data-astro-cid-cs6en2al]{max-width:28rem;height:109px;position:relative}.chapter-text[data-astro-cid-cs6en2al]{opacity:0;pointer-events:none;transition:opacity .3s,transform .4s;position:absolute;inset:0;transform:translateY(8px)}.chapter-label[data-astro-cid-cs6en2al]{color:#f8fafc;align-items:baseline;gap:1rem;margin:0 0 .65rem;font-size:.83rem;display:flex}.chapter-label[data-astro-cid-cs6en2al]>span[data-astro-cid-cs6en2al]{color:#8eafff;font:.65rem monospace}.chapter-text[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]:last-child{color:#93a6c3;margin:0;font-size:.77rem;line-height:1.7}.mix-journey[data-astro-cid-cs6en2al][data-chapter="0"] .chapter-0[data-astro-cid-cs6en2al],.mix-journey[data-astro-cid-cs6en2al][data-chapter="1"] .chapter-1[data-astro-cid-cs6en2al],.mix-journey[data-astro-cid-cs6en2al][data-chapter="2"] .chapter-2[data-astro-cid-cs6en2al]{opacity:1;pointer-events:auto;transform:none}.hero-link[data-astro-cid-cs6en2al]{border-bottom:1px solid #6c86ac;align-items:center;min-height:44px;margin-top:.5rem;padding-bottom:.7rem;font-size:.78rem;transition:color .2s,border-color .2s;display:inline-flex}.hero-link[data-astro-cid-cs6en2al]:hover{color:#8eafff;border-color:#8eafff}.journey-object[data-astro-cid-cs6en2al]{min-width:0;height:clamp(540px,46vw,710px)}.journey-object[data-astro-cid-cs6en2al] .hybrid-scene{height:100%}.blue-statement[data-astro-cid-cs6en2al]{background:#0047fe;padding:4.4rem 0}.statement-grid[data-astro-cid-cs6en2al]{grid-template-columns:1.6fr 1fr;align-items:end;gap:3rem;display:grid}.statement-grid[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al]{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:500;line-height:1.06}.statement-grid[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al]>span[data-astro-cid-cs6en2al]{color:#b9ceff}.statement-grid[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]{color:#d1dfff;margin:0;font-size:.9rem;line-height:1.7}.mix-contact[data-astro-cid-cs6en2al]{background:#0047fe;padding:5rem 0}.mix-contact[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al]{letter-spacing:-.065em;margin:0 0 3rem;font-size:clamp(5rem,11vw,11rem);font-weight:500;line-height:.91}.mix-contact[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al] em[data-astro-cid-cs6en2al]{color:#c4d5ff;font-family:Georgia,serif;font-weight:400}.contact-bottom[data-astro-cid-cs6en2al]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.contact-bottom[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]{margin:0;font-size:.95rem;line-height:1.8}.contact-bottom[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]{border-bottom:1px solid #f8fafc;align-items:center;min-height:44px;padding:1rem 0;font-size:1rem;display:inline-flex}.mix-footer[data-astro-cid-cs6en2al]{color:#99adcb;flex-wrap:wrap;align-items:center;gap:2rem;padding-block:2.7rem;font-size:.65rem;display:flex}.mix-footer[data-astro-cid-cs6en2al] img[data-astro-cid-cs6en2al]{width:150px;height:auto}.mix-footer[data-astro-cid-cs6en2al]>span[data-astro-cid-cs6en2al]{margin-right:auto}.mix-footer[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]:last-child{margin-left:1rem}.mix-footer[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]{flex-wrap:wrap;gap:1.5rem;display:flex}.mix-footer[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]{align-items:center;min-height:44px;display:inline-flex}.mix-footer[data-astro-cid-cs6en2al] a[data-astro-cid-cs6en2al][aria-current=page]{color:#f8fafc}#main-content[data-astro-cid-cs6en2al]:focus{outline:none}@media (width<=1050px){.journey-main[data-astro-cid-cs6en2al]{grid-template-columns:1fr 1fr;gap:1rem}.journey-copy[data-astro-cid-cs6en2al] h1[data-astro-cid-cs6en2al]{font-size:5rem}.journey-object[data-astro-cid-cs6en2al]{height:480px}.hero-description[data-astro-cid-cs6en2al]{font-size:.85rem}}@media (width>=761px){.journey-object[data-astro-cid-cs6en2al]{height:min(clamp(540px,46vw,710px),100svh - 160px)}}@media (width<=760px){.mix-header[data-astro-cid-cs6en2al]{flex-wrap:wrap;gap:.8rem;min-height:120px;padding-block:1rem}.mix-header[data-astro-cid-cs6en2al] img[data-astro-cid-cs6en2al]{width:140px}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .5rem;width:100%;font-size:.65rem;display:grid}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]{justify-content:center}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]>.header-contact[data-astro-cid-cs6en2al]{padding:.55rem .7rem}.mix-journey[data-astro-cid-cs6en2al]{height:auto}.journey-sticky[data-astro-cid-cs6en2al]{height:auto;min-height:0;position:relative}.journey-main[data-astro-cid-cs6en2al]{flex-direction:column;align-items:stretch;gap:1rem;padding-block:3rem 1rem;display:flex}.journey-copy[data-astro-cid-cs6en2al] h1[data-astro-cid-cs6en2al]{margin-bottom:1.7rem;font-size:clamp(4rem,13vw,6rem);line-height:.91}.hero-description[data-astro-cid-cs6en2al]{max-width:29rem;font-size:.88rem}.chapter-copy[data-astro-cid-cs6en2al]{max-width:30rem;height:106px}.chapter-text[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]:last-child{font-size:.75rem}.hero-link[data-astro-cid-cs6en2al]{margin-top:.4rem;font-size:.75rem}.journey-object[data-astro-cid-cs6en2al]{height:470px;margin-inline:-5px}.blue-statement[data-astro-cid-cs6en2al]{padding:3rem 0}.statement-grid[data-astro-cid-cs6en2al]{display:block}.statement-grid[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al]{margin:0 0 1.4rem;font-size:clamp(2rem,6.6vw,3rem)}.statement-grid[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]{font-size:.85rem}.mix-contact[data-astro-cid-cs6en2al]{padding:3.5rem 0}.mix-contact[data-astro-cid-cs6en2al] h2[data-astro-cid-cs6en2al]{margin:0 0 2rem;font-size:clamp(5rem,17vw,7rem)}.contact-bottom[data-astro-cid-cs6en2al]{display:block}.contact-bottom[data-astro-cid-cs6en2al]>p[data-astro-cid-cs6en2al]{font-size:.83rem}.contact-bottom[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]{margin-top:1.5rem;font-size:.86rem}.mix-footer[data-astro-cid-cs6en2al]{gap:1.2rem;padding-block:2rem}.mix-footer[data-astro-cid-cs6en2al]>span[data-astro-cid-cs6en2al]{text-align:right;flex:1;margin:0;font-size:.6rem}.mix-footer[data-astro-cid-cs6en2al]>a[data-astro-cid-cs6en2al]:last-child{margin-left:auto}.mix-footer[data-astro-cid-cs6en2al] img[data-astro-cid-cs6en2al]{width:135px}.mix-footer[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]{order:3;justify-content:space-between;width:100%}}@media (width<=380px){.journey-copy[data-astro-cid-cs6en2al] h1[data-astro-cid-cs6en2al]{font-size:3.9rem}.chapter-copy[data-astro-cid-cs6en2al]{height:122px}.journey-object[data-astro-cid-cs6en2al]{height:460px}.mix-footer[data-astro-cid-cs6en2al]>span[data-astro-cid-cs6en2al]{line-height:1.6}.mix-header[data-astro-cid-cs6en2al] nav[data-astro-cid-cs6en2al]{gap:.3rem;font-size:.6rem}}@media (height<=700px) and (width>=761px){.mix-journey[data-astro-cid-cs6en2al]{height:auto}.journey-sticky[data-astro-cid-cs6en2al]{height:auto;min-height:0;position:relative}.journey-object[data-astro-cid-cs6en2al]{height:490px}}@media (prefers-reduced-motion:reduce){.mix-journey[data-astro-cid-cs6en2al]{height:auto}.journey-sticky[data-astro-cid-cs6en2al]{height:auto;min-height:0;position:relative}.chapter-text[data-astro-cid-cs6en2al],.hero-link[data-astro-cid-cs6en2al]{transition:none}}
