@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-thai-thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-thai-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-thai-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--theme-background:#020303;--theme-text:#f4f6f7;--theme-accent:#f5d436;--theme-muted:#a5a7a8;--site-header-height:76px}html{scrollbar-gutter:stable}body:has(#topy-startup){background:var(--startup-paper);margin:0}html:has(#topy-loader){overscroll-behavior:none;overflow:hidden}#topy-loader{--site-header-height:0px;z-index:2147483000;isolation:isolate;color:var(--startup-ink);font-synthesis:none;--startup-wash:radial-gradient(ellipse at 50% 42%,#fff9 0%,#d3c8ad20 70%,#bdb09540 100%);--startup-grid-major:#72775c12;--startup-grid-minor:#72775c08;--startup-meta:#827e6a;--startup-muted:#797a65;--startup-guide:#666955;--startup-outline:#424739;--startup-hatch:#79735e;--startup-status:#777963;--startup-track:#777b5926;--startup-progress:#a28d3b;--startup-ruler:#817c5c66;--startup-ruler-shadow:#eee9dfa0;--startup-cursor:#a48b39;place-items:center;font-family:Inter,Noto Sans Thai,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}html[data-site-theme=night] #topy-loader{--startup-wash:radial-gradient(ellipse at 50% 42%,#29374655 0%,#111b2520 70%,#02050880 100%);--startup-grid-major:#9baec218;--startup-grid-minor:#9baec209;--startup-meta:#a4afba;--startup-muted:#a4afba;--startup-guide:#899bab;--startup-outline:#d5dfe7;--startup-hatch:#8395a5;--startup-status:#a4afba;--startup-track:#9babb530;--startup-progress:#f5d436;--startup-ruler:#9aa9b666;--startup-ruler-shadow:#080d12a0;--startup-cursor:#f5d436}#topy-loader *{box-sizing:border-box}#topy-loader [hidden]{display:none!important}#topy-loader .startup-backdrop{z-index:-1;background:var(--startup-paper);background-image:var(--startup-wash);position:absolute;inset:0}#topy-loader .startup-backdrop:before{content:"";background-image:linear-gradient(var(--startup-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--startup-grid-major) 1px,transparent 1px),linear-gradient(var(--startup-grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--startup-grid-minor) 1px,transparent 1px);background-size:88px 88px,88px 88px,22px 22px,22px 22px;position:absolute;inset:-20%;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}#topy-loader .startup-meta,#topy-loader .startup-footer{color:var(--startup-meta);letter-spacing:.18em;justify-content:space-between;gap:20px;font:9px/1.6 Inter,Arial,sans-serif;display:flex;position:absolute;left:5vw;right:5vw}#topy-loader .startup-meta{top:max(28px,env(safe-area-inset-top))}#topy-loader .startup-footer{bottom:max(28px,env(safe-area-inset-bottom))}#topy-loader .startup-meta,#topy-loader .startup-footer{z-index:2;transform:translateZ(0)}#topy-loader .startup-eyebrow,#topy-loader .startup-progress{z-index:2;position:relative;transform:translateZ(0)}#topy-loader .startup-center{width:min(690px,78vw)}#topy-loader .startup-eyebrow{color:var(--startup-muted);letter-spacing:.19em;align-items:center;gap:10px;margin-bottom:44px;font-size:9px;line-height:1.6;display:flex}#topy-loader .startup-eyebrow i{background:#f5d436;width:5px;height:5px;box-shadow:0 0 12px #f5d43655}#topy-loader .startup-logo-heading{font:inherit;color:inherit;border:0;margin:0;padding:0;line-height:1;display:block}#topy-loader .startup-logo-heading span{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0}#topy-loader .startup-logo-stage{aspect-ratio:6.6/1.78734;transform-origin:0 0;will-change:transform;width:100%;display:block;position:relative}#topy-loader .startup-logo-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}#topy-loader .startup-logo-art{width:100%;height:100%;display:block;overflow:hidden}#topy-loader .startup-logo-fill-window{will-change:opacity,transform;transform-origin:50%;display:block;position:absolute;inset:0}#topy-loader .startup-logo-heading .startup-logo-caption{text-align:center;letter-spacing:.12em;color:var(--startup-ink);z-index:2;will-change:transform;margin-top:52px;font-size:clamp(11px,1.25vw,19px);font-weight:600;line-height:1.6;display:block;position:relative}#topy-loader .startup-logo-caption span{white-space:nowrap;display:inline-block}#topy-loader .startup-blueprint-camera{opacity:0;transform-origin:50%;pointer-events:none;will-change:transform,opacity;display:block;position:absolute;inset:0}#topy-loader .startup-logo-heading .startup-guide-window{width:116%;height:152%;color:var(--startup-guide);will-change:transform;display:block;position:absolute;top:-26%;left:-8%;overflow:hidden}#topy-loader .startup-guide-art{will-change:transform;width:100%;height:100%;display:block}#topy-loader .startup-draft-panel{width:25%;height:100%;position:absolute;top:0;overflow:hidden}#topy-loader .startup-draft-window{will-change:transform;position:absolute;inset:0;overflow:hidden}#topy-loader .startup-logo-outline{fill:none;stroke:var(--startup-outline);stroke-width:.0075px;stroke-linejoin:round;stroke-linecap:round;will-change:transform}#topy-loader .startup-hatch-window{opacity:.45;will-change:transform;position:absolute;inset:0;overflow:hidden}#topy-loader .startup-hatch-art{will-change:transform}#topy-loader .startup-letter-drawing{contain:paint;position:absolute;inset:0}#topy-loader .startup-letter-trace{stroke-dasharray:1.05;stroke-dashoffset:0}#topy-loader .startup-draft-carriage{opacity:0;will-change:transform,opacity;width:100%;height:116%;position:absolute;top:-8%;left:0}#topy-loader .startup-draft-ruler{border:1px solid var(--startup-ruler);background:repeating-linear-gradient(0deg,transparent 0 9px,var(--startup-ruler) 9px 10px);width:3.5%;box-shadow:inset -7px 0 var(--startup-ruler-shadow);display:block;position:absolute;inset:0 auto 0 0}#topy-loader .startup-draft-ruler i{background:var(--startup-cursor);width:calc(100% + 10px);height:1px;position:absolute;top:50%;left:-5px}#topy-loader .is-logo-playing .startup-logo-fill-window{opacity:0}#topy-loader .is-logo-playing .startup-blueprint-camera{opacity:1;animation:startup-blueprint-camera var(--startup-scene-build,3.6s) cubic-bezier(.4,0,.2,1) both}#topy-loader .is-logo-playing .startup-guide-window{animation:1.8s cubic-bezier(.4,0,.2,1) .2s both startup-draft-x}#topy-loader .is-logo-playing .startup-guide-art{animation:1.8s cubic-bezier(.4,0,.2,1) .2s both startup-ink-x}#topy-loader .is-logo-playing .startup-draft-panel.is-horizontal .startup-draft-window{animation:startup-draft-x calc(var(--startup-scene-build,3.6s) * .6) var(--draft-delay) cubic-bezier(.4,0,.2,1) both}#topy-loader .is-logo-playing .startup-draft-panel.is-horizontal .startup-logo-outline{animation:startup-ink-x calc(var(--startup-scene-build,3.6s) * .6) var(--draft-delay) cubic-bezier(.4,0,.2,1) both}#topy-loader .is-logo-playing .startup-draft-panel.is-vertical .startup-draft-window{animation:startup-draft-y calc(var(--startup-scene-build,3.6s) * .6) var(--draft-delay) cubic-bezier(.4,0,.2,1) both}#topy-loader .is-logo-playing .startup-draft-panel.is-vertical .startup-logo-outline{animation:startup-ink-y calc(var(--startup-scene-build,3.6s) * .6) var(--draft-delay) cubic-bezier(.4,0,.2,1) both}#topy-loader .is-logo-playing .startup-hatch-window{animation:1.6s cubic-bezier(.22,1,.36,1) 2.1s both startup-draft-x}#topy-loader .is-logo-playing .startup-hatch-art{animation:1.6s cubic-bezier(.22,1,.36,1) 2.1s both startup-ink-x}#topy-loader .is-logo-playing .startup-letter-trace{animation:startup-letter-trace .65s var(--letter-delay) linear both}#topy-loader .is-logo-playing .startup-draft-carriage{animation:startup-drafting-pass 6s var(--startup-scene-build,3.6s) cubic-bezier(.4,0,.2,1) infinite both}#topy-loader .is-logo-playing .startup-logo-caption{animation:1.2s cubic-bezier(.22,1,.36,1) 1.6s both startup-logo-caption}#topy-loader .is-scene-paused *{animation-play-state:paused!important}#topy-loader .is-logo-complete .startup-logo-fill-window{opacity:1;transform:none}#topy-loader .is-logo-complete .startup-blueprint-camera{opacity:0}@keyframes startup-blueprint-camera{0%{transform:perspective(1100px)translate(-4%,8%)rotateX(22deg)rotate(-15deg)scale(1.12)}45%{transform:perspective(1100px)translate(-1%,2%)rotateX(10deg)rotate(-6deg)scale(1.04)}to{transform:perspective(1100px)translate(0,0)rotateX(0)rotate(0)scale(1)}}@keyframes startup-draft-x{0%{transform:translate(-101%)}to{transform:translate(0,0)}}@keyframes startup-ink-x{0%{transform:translate(101%)}to{transform:translate(0,0)}}@keyframes startup-draft-y{0%{transform:translateY(-101%)}to{transform:translate(0,0)}}@keyframes startup-ink-y{0%{transform:translateY(101%)}to{transform:translate(0,0)}}@keyframes startup-letter-trace{0%{stroke-dashoffset:1.05px;opacity:0}5%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes startup-drafting-pass{0%,12%{opacity:0;transform:translate(0,0)}20%{opacity:.45}80%{opacity:.45;transform:translate(96.5%)}92%,to{opacity:0;transform:translate(96.5%)}}@keyframes startup-logo-caption{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}#topy-loader .startup-progress{margin-top:48px}#topy-loader .startup-progress-copy{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}#topy-loader [data-startup-status]{color:var(--startup-status);letter-spacing:.05em;font-size:10px;line-height:1.7}#topy-loader .startup-percentage{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--startup-ink);font-size:30px;font-weight:400;line-height:1}#topy-loader .startup-percentage small{color:var(--startup-muted);letter-spacing:0;margin-left:5px;font-size:11px}#topy-loader .startup-track{background:var(--startup-track);height:2px;overflow:hidden}#topy-loader [data-startup-bar]{background:var(--startup-progress);transform-origin:0;will-change:transform;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}#topy-loader .startup-retry{color:#111;cursor:pointer;background:#f0da50;border:1px solid #f0da50;min-height:44px;margin-top:22px;padding:10px 20px;font:600 12px Inter,Noto Sans Thai,sans-serif;display:block}#topy-loader .startup-retry:focus-visible{outline-offset:5px;outline:2px solid #fff}#topy-loader .startup-no-script{text-align:center;padding:16px;font-size:12px;position:absolute;bottom:80px}@media (width<=600px){#topy-loader .startup-center{width:82vw}#topy-loader .startup-eyebrow{letter-spacing:.12em;margin-bottom:38px;font-size:7px}#topy-loader .startup-meta,#topy-loader .startup-footer{letter-spacing:.1em;font-size:7px;left:9vw;right:9vw}#topy-loader .startup-meta span:last-child,#topy-loader .startup-footer span:last-child{display:none}#topy-loader .startup-logo-heading .startup-logo-caption{letter-spacing:.09em;margin-top:28px;font-size:11px;line-height:1.8}#topy-loader .startup-progress{margin-top:36px}}@media (height<=550px) and (orientation:landscape){#topy-loader .startup-center{width:min(460px,65vw)}#topy-loader .startup-eyebrow{margin-bottom:22px}#topy-loader .startup-logo-heading .startup-logo-caption{margin-top:22px;font-size:11px}#topy-loader .startup-progress{margin-top:20px}#topy-loader .startup-meta{top:14px}#topy-loader .startup-footer{bottom:14px}}@media (prefers-reduced-motion:reduce){#topy-loader .startup-blueprint-camera{display:none}#topy-loader .is-logo-playing .startup-logo-fill-window{opacity:1;transform:none}#topy-loader [data-startup-bar]{will-change:auto;transition:none}#topy-loader .startup-backdrop:before{transform:none}#topy-loader .is-logo-playing :is(.startup-blueprint-camera,.startup-guide-window,.startup-guide-art,.startup-draft-window,.startup-logo-outline,.startup-hatch-window,.startup-hatch-art,.startup-letter-trace,.startup-draft-carriage,.startup-logo-caption){will-change:auto;animation:none!important}}
