@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anuphan Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/anuphan-thai-wght-normal.M2SYPT7d.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/anuphan-vietnamese-wght-normal.BNxdSFSW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/anuphan-latin-ext-wght-normal.CLfxpfVx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anuphan Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/anuphan-latin-wght-normal.DvQ8j10x.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ground:light-dark(#f7fbfe,#071a3c);--ground-2:light-dark(#eaf3fb,#0a2450);--ground-3:light-dark(#deebf7,#05132d);--paper:light-dark(#fff,#0f2e6e);--ink:light-dark(#0f2e6e,#fff);--ink-2:light-dark(#33517f,#b9d2ee);--ink-3:light-dark(#6b819f,#8fb4dc);--accent:light-dark(#1358b5,#4f9ff0);--accent-deep:light-dark(#0a3e8c,#2f7fd8);--accent-ink:light-dark(#fff,#051329);--signal:light-dark(#00a6e6,#4fd3ff);--signal-bright:#4fd3ff;--confirm:light-dark(#00a79b,#35d6c9);--confirm-ink:light-dark(#00786f,#35d6c9);--highlight-ink:light-dark(#0a6fb8,#4fd3ff);--line:light-dark(#cfe0f0,#1b3e76);--line-control:light-dark(#6e8fb8,#4e77b4);--alert:light-dark(#c22a2a,#ff9c9c);--brand-gradient:linear-gradient(135deg, #1358b5 0%, #0a3e8c 60%, #00a79b 100%);--shell:80rem;--pace-tight:clamp(3.75rem, 7vw, 5.625rem);--pace-base:clamp(4.5rem, 10vw, 7.5rem);--font:"PPNeueMontreal", "Inter Variable", "Anuphan Variable", ui-sans-serif, system-ui, sans-serif;--track-display:-.04em;--track-heading:-.04em;--track-label:.025em;--r-control:24px;--r-pill:9999px;--r-media:24px;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-press:.12s;--dur-state:.18s;--dur-enter:.46s;accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:var(--line) var(--ground)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis{scroll-behavior:auto}:root[data-motion=pending] [data-intro]{visibility:hidden}.split-line-mask{overflow-clip-margin:.12em}h1 .split-line-mask,h1 .split-line,h2 .split-line-mask,h2 .split-line{line-height:inherit}.cursor{background:var(--accent);opacity:0;visibility:hidden;pointer-events:none;z-index:20;will-change:transform;border-radius:50%;width:12px;height:12px;position:fixed;top:0;left:0}:root[data-cursor] *{cursor:none}:root[data-cursor] :is(input,textarea,select){cursor:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}}body{background:var(--ground);background-image:linear-gradient(160deg, var(--ground) 0%, var(--ground-2) 55%, var(--ground-3) 100%);color:var(--ink);font-family:var(--font);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;font-size:1.125rem;font-weight:200;line-height:1.5}::selection{background:color-mix(in srgb, var(--signal) 28%, transparent);color:var(--ink)}:lang(th){--track-display:normal;--track-heading:normal;--track-label:normal;font-weight:300;line-height:1.85}:lang(th) h1,:lang(th) h2,:lang(th) h3{line-height:1.3}:lang(th) h1{font-size:clamp(2.75rem,6.2vw,5.5rem)}h1,h2,h3{text-wrap:balance;color:var(--ink);margin:0 0 .5em;font-weight:400}h1{letter-spacing:var(--track-display);font-size:clamp(3rem,7.2vw,6.5rem);line-height:1.05}h2{letter-spacing:var(--track-heading);font-size:clamp(2.625rem,6vw,4.875rem);line-height:1.1}h3{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}p{max-width:60ch;color:var(--ink-2);margin:0 0 1.1rem}a{color:var(--ink);text-decoration-color:var(--signal);text-underline-offset:.25em;transition:text-decoration-color var(--dur-state) var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}strong{color:var(--ink);font-weight:400}.lede{color:var(--ink-2);max-width:46ch;font-size:clamp(1.125rem,1.6vw,1.375rem)}.eyebrow{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--highlight-ink);max-width:none;margin:0 0 1.5rem;font-size:.75rem;font-weight:600;line-height:1.5}.shell{width:min(100% - 3rem, var(--shell));margin-inline:auto}.shell--wide{width:min(100% - 3rem, var(--shell))}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:10;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-control);padding:.75rem 1rem;text-decoration:none;top:1rem;left:1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section{padding-block:var(--pace-base)}.section--tight{padding-block:var(--pace-tight)}.section--alt{background:color-mix(in srgb, var(--ground-2) 60%, transparent)}[id]{scroll-margin-top:6rem}.site-header{z-index:5;background:0 0;padding-block:1.5rem;position:sticky;top:0}.site-header:after{content:"";z-index:-1;background:color-mix(in srgb, var(--ground) 82%, transparent);backdrop-filter:blur(10px);opacity:0;pointer-events:none;position:absolute;inset:0}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.wordmark{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.5rem;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex}.wordmark-mark{border-radius:var(--r-media);width:2.25rem;height:2.25rem}.header-right{flex-wrap:wrap;order:3;align-items:center;gap:1.5rem;width:100%;display:flex}@media (width>=48rem){.header-right{order:initial;width:auto}}.header-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.site-nav ul{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a,.locale-switch{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.875rem;font-weight:600;text-decoration:none}.site-nav a:hover,.locale-switch:hover{color:var(--ink);border-bottom-color:var(--signal)}.theme-toggle{display:none}:root[data-js] .theme-toggle{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-control);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);background:0 0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.theme-toggle:hover{color:var(--ink);border-color:var(--accent)}.theme-toggle:active{transform:translateY(1px)}.theme-toggle [data-when]{display:none}:root:not([data-theme]) .theme-toggle [data-when=system],:root[data-theme=light] .theme-toggle [data-when=light],:root[data-theme=dark] .theme-toggle [data-when=dark]{display:inline}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.statement{--ink:#fff;--ink-2:#b9d2ee;--ink-3:#8fb4dc;--highlight-ink:#4fd3ff;--line:#1b3e76;--line-control:#4e77b4;padding-block:var(--pace-base);color:var(--ink);background:linear-gradient(160deg,#0a2450 0%,#071a3c 60%,#05132d 100%);position:relative;overflow:clip}.statement h2{max-width:26ch}.statement p{max-width:46ch;margin-bottom:0;font-size:clamp(1.125rem,1.6vw,1.375rem)}.statement-glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--signal-bright) 22%, transparent) 0%, transparent 70%);pointer-events:none;will-change:transform;width:55%;position:absolute;top:-30%;right:-10%}.statement>.shell{position:relative}.ledger{border-top:1px solid var(--line);margin:clamp(2.5rem,5vw,4rem) 0 0}.ledger>div,.record-row{border-bottom:1px solid var(--line);gap:.5rem 2rem;padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}@media (width>=48rem){.ledger>div,.record-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ledger dt,.record-row h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.25}.ledger dd,.record-row p{color:var(--ink-2);max-width:52ch;margin:0}.awaiting{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.awaiting:before{content:"";border-radius:var(--r-pill);background:var(--signal);flex:none;width:.5rem;height:.5rem}.awaiting-line{background:var(--line);width:100%;height:1px;margin-top:.75rem;display:block}.btn{min-height:45px;letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), transform var(--dur-press) var(--ease-out);border:1px solid #0000;border-radius:22.5px;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.btn--accent{position:relative;overflow:hidden}.btn--accent:after{content:"";background:var(--signal-bright);transform-origin:0;height:1px;transition:transform var(--dur-state) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.btn--accent:hover:after{transform:scaleX(1)}}.btn--ghost{border-color:var(--line-control);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn:active{background-color:var(--accent-deep);border-color:var(--accent-deep);color:var(--accent-ink);transform:translateY(1px)}.form{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.field{gap:.5rem;display:grid}.field label{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:600}.field input,.field textarea{color:var(--ink);background:color-mix(in srgb, var(--paper) 55%, transparent);border:1px solid var(--line-control);border-radius:var(--r-control);width:100%;transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);padding:.85rem 1.1rem;font-family:inherit;font-size:1rem;font-weight:300}.field textarea{border-radius:var(--r-media);resize:vertical;min-height:9rem}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.field input:hover,.field textarea:hover{border-color:var(--accent)}.field input:focus,.field textarea:focus{background:var(--paper)}.field input:user-invalid,.field textarea:user-invalid,.field [data-invalid]{border-color:var(--alert)}.field-error{color:var(--alert);margin:0;font-size:.875rem;font-weight:400}.decoy{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notice{border-top:1px solid var(--confirm);margin-bottom:2rem;padding-top:1.25rem}.notice p{margin-bottom:0}.notice h3{align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:1.5rem;display:flex}.notice h3:before{content:"";border-radius:var(--r-pill);background:var(--confirm);flex:none;width:.625rem;height:.625rem}.notice--error{border-top-color:var(--alert)}.notice--error h3:before{background:var(--alert)}.site-footer{--ink:#fff;--ink-2:#ffffffd1;background:var(--brand-gradient);color:var(--ink);padding-block:2.5rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.footer-inner p{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);max-width:none;margin:0;font-size:.875rem;font-weight:400}@supports (timeline-scope:--probe){@media (prefers-reduced-motion:no-preference){:root{timeline-scope:--sec-solutions, --sec-about, --sec-contact}#solutions{view-timeline-name:--sec-solutions}#about{view-timeline-name:--sec-about}#contact{view-timeline-name:--sec-contact}.site-nav a{position:relative}.site-nav a:after{content:"";background:var(--accent);opacity:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}:root:not([data-motion=off]) .site-nav a[href=\#solutions]:after{animation:linear both nav-active --sec-solutions;animation-range:contain}:root:not([data-motion=off]) .site-nav a[href=\#about]:after{animation:linear both nav-active --sec-about;animation-range:contain}:root:not([data-motion=off]) .site-nav a[href=\#contact]:after{animation:linear both nav-active --sec-contact;animation-range:contain}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .site-header:after{animation:linear both edge-material scroll();animation-range:0 6rem}}}@media (prefers-reduced-motion:no-preference){.notice{animation:notice-in var(--dur-enter) var(--ease-out) both}.awaiting:before{animation:2.4s ease-in-out infinite pending}}@keyframes nav-active{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes edge-material{0%{opacity:0}to{opacity:1}}@keyframes notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pending{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (prefers-reduced-transparency:reduce){.site-header:after{backdrop-filter:none;background:var(--ground)}.field input,.field textarea{background:var(--paper)}}@media (prefers-contrast:more){:root{--ink-2:light-dark(#123163,#fff);--ink-3:light-dark(#123163,#dbe9fa);--line:light-dark(#6e8fb8,#4e77b4);--line-control:light-dark(#0f2e6e,#b9d2ee)}}.sr-only[data-astro-cid-blgspmc4]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dd[data-astro-cid-blgspmc4] .awaiting-line[data-astro-cid-blgspmc4]:first-of-type{margin-top:.5rem}dd[data-astro-cid-blgspmc4] .awaiting-line[data-astro-cid-blgspmc4]:last-of-type{width:62%}.hero[data-astro-cid-susvopms]{padding-block:clamp(3rem,7vw,5.5rem) clamp(4rem,10vw,7.5rem)}.hero-inner[data-astro-cid-susvopms]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.hero-copy[data-astro-cid-susvopms] h1[data-astro-cid-susvopms]{max-width:15ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.hero-actions[data-astro-cid-susvopms]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,3.5vw,3rem);display:flex}.cloud-wrap[data-astro-cid-susvopms]{z-index:-1;justify-self:center;width:min(100%,34rem);position:relative}.cloud[data-astro-cid-susvopms]{width:100%;height:auto;display:block;overflow:visible}.cloud-glow[data-astro-cid-susvopms]{fill:var(--signal);opacity:.14;filter:blur(38px)}.cloud-core[data-astro-cid-susvopms] use[data-astro-cid-susvopms]{opacity:.9}.cloud-ambient[data-astro-cid-susvopms] use[data-astro-cid-susvopms]{opacity:.32}.cloud-rings[data-astro-cid-susvopms]{opacity:.7;transform-origin:300px 262px}.ring[data-astro-cid-susvopms]{transform-origin:300px 262px}@media (prefers-reduced-motion:no-preference){.ring--outer[data-astro-cid-susvopms]{animation:140s linear infinite ring-turn}.ring--inner[data-astro-cid-susvopms]{animation:90s linear infinite reverse ring-turn}}@keyframes ring-turn{to{rotate:1turn}}@media (prefers-reduced-motion:no-preference){.cloud-core[data-astro-cid-susvopms] use[data-astro-cid-susvopms],.cloud-ambient[data-astro-cid-susvopms] use[data-astro-cid-susvopms]{transform-origin:0 0;animation:5.6s ease-in-out infinite spark}.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms]{animation:5.6s ease-in-out infinite spark,60s linear infinite spin}.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c1,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c3,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c5,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c7,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c9,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c11,.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms].c13{animation-direction:normal,reverse}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c0{animation-delay:0s,0s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c1{animation-delay:-.24s,-4s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c2{animation-delay:-.48s,-8s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c3{animation-delay:-.72s,-12s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c4{animation-delay:-.96s,-16s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c5{animation-delay:-1.2s,-20s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c6{animation-delay:-1.44s,-24s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c7{animation-delay:-1.68s,-28s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c8{animation-delay:-1.92s,-32s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c9{animation-delay:-2.16s,-36s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c10{animation-delay:-2.4s,-40s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c11{animation-delay:-2.64s,-44s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c12{animation-delay:-2.88s,-48s}.cloud[data-astro-cid-susvopms] use[data-astro-cid-susvopms].c13{animation-delay:-3.12s,-52s}.cloud-core[data-astro-cid-susvopms],.cloud-ambient[data-astro-cid-susvopms]{transform-box:fill-box;transform-origin:50%}.cloud-core[data-astro-cid-susvopms]{animation:19s ease-in-out infinite drift-in}.cloud-ambient[data-astro-cid-susvopms]{animation:25s ease-in-out infinite drift-out}.cloud-glow[data-astro-cid-susvopms]{animation:9s ease-in-out infinite breathe}}@media (prefers-reduced-motion:no-preference) and (width<=59.999rem){.cloud-core[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(odd)>use[data-astro-cid-susvopms]{animation:5.6s ease-in-out infinite spark}.cloud-ambient[data-astro-cid-susvopms]>g[data-astro-cid-susvopms]:nth-child(2n){display:none}}@keyframes spark{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes drift-in{0%,to{transform:translate(-2.2%,1.4%)}50%{transform:translate(2.2%,-2.6%)}}@keyframes drift-out{0%,to{transform:translate(3.4%,-1.8%)}50%{transform:translate(-3.4%,2.4%)}}@keyframes breathe{0%,to{opacity:.08}50%{opacity:.16}}@media (width>=60rem){.hero[data-astro-cid-susvopms]{align-content:center;min-height:min(86dvh,52rem);display:grid}.hero-inner[data-astro-cid-susvopms]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.about-grid[data-astro-cid-susvopms]{gap:clamp(1.75rem,4vw,3.5rem);display:grid}.record[data-astro-cid-susvopms]{border-top:1px solid var(--line)}.record-row[data-astro-cid-susvopms] h3[data-astro-cid-susvopms],.record-row[data-astro-cid-susvopms] p[data-astro-cid-susvopms]{margin:0}.pending[data-astro-cid-susvopms] .awaiting-line[data-astro-cid-susvopms]:first-of-type{margin-top:.85rem}.pending[data-astro-cid-susvopms] .awaiting-line[data-astro-cid-susvopms]:last-of-type{width:52%}@media (width>=60rem){.about-grid[data-astro-cid-susvopms]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.about-head[data-astro-cid-susvopms] .lede[data-astro-cid-susvopms]{margin-bottom:0}}.contact-grid[data-astro-cid-susvopms]{gap:clamp(2rem,4vw,4rem);display:grid}.line-block[data-astro-cid-susvopms]{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.line-block[data-astro-cid-susvopms] h3[data-astro-cid-susvopms]{margin-bottom:.5rem}.contact-form[data-astro-cid-susvopms] .form[data-astro-cid-susvopms]{max-width:32rem;margin-top:0}@media (width>=60rem){.contact-grid[data-astro-cid-susvopms]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
