:root{--pearl: 243 246 255;--cyan: 111 233 255;--aqua: 56 189 248;--violet: 154 123 255;--chrome: 201 212 230;--opal: 255 158 214;--laser: 125 255 176;--ink: 5 6 15;--zone-accent: 111 233 255;--zone-accent-2: 154 123 255;--zone-warm: 243 197 87;--zone-glow: 111 233 255;--bg: #05060f;--maxw: 1200px;--ring: 0 0 0 2px rgb(var(--zone-accent) / .65);color-scheme:dark}.zone-default{--zone-accent: 111 233 255;--zone-accent-2: 154 123 255;--zone-warm: 243 197 87;--zone-glow: 111 233 255}.zone-typhoon{--zone-accent: 224 57 78;--zone-accent-2: 47 111 224;--zone-warm: 243 197 87;--zone-glow: 224 57 78}.zone-haunted{--zone-accent: 185 168 255;--zone-accent-2: 90 209 255;--zone-warm: 255 191 122;--zone-glow: 185 168 255}.zone-career{--zone-accent: 111 233 255;--zone-accent-2: 154 123 255;--zone-warm: 168 230 255;--zone-glow: 111 233 255}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:rgb(var(--pearl));background-color:var(--bg);background-image:radial-gradient(120% 80% at 12% -10%,rgba(56,189,248,.12),transparent 55%),radial-gradient(120% 90% at 100% 0%,rgba(154,123,255,.14),transparent 50%),radial-gradient(120% 120% at 50% 120%,rgba(111,233,255,.08),transparent 55%),linear-gradient(180deg,#05060f,#06081a 40%,#04040c);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::-moz-selection{background:rgb(var(--zone-accent) / .32);color:#fff}::selection{background:rgb(var(--zone-accent) / .32);color:#fff}:where(a,button,input,[tabindex],summary):focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#06081a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6fe9ff80,#9a7bff80);border-radius:999px;border:2px solid #06081a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6fe9ffcc,#9a7bffcc)}img{max-width:100%;display:block}.fx-chrome,.fx-chrome-warm{position:relative;isolation:isolate;border-radius:14px;color:#eaf2ff;overflow:hidden;background:linear-gradient(180deg,#2a3c60,#6480c8 14%,#243262 34%,#1a274d 50%,#172241 74%,#324272);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #7896dc40,inset 0 -12px 24px -14px #000000d9,0 10px 30px -12px #0009}.fx-chrome:after,.fx-chrome-warm:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:radial-gradient(120% 115% at 22% -10%,rgba(82,188,255,.58) 0%,rgba(153,214,255,.16) 30%,transparent 58%),radial-gradient(60% 135% at 9% 104%,rgba(255,140,42,.95) 0%,rgba(255,116,26,.4) 32%,transparent 62%),radial-gradient(72% 150% at 48% 116%,rgba(255,255,255,.66) 0%,rgba(222,236,255,.24) 30%,transparent 56%),radial-gradient(64% 135% at 92% 104%,rgba(120,200,255,.58) 0%,rgba(82,160,255,.2) 32%,transparent 60%),linear-gradient(180deg,#ffffff4d,#b4d2ff14 12%,#fff0 22%);-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.45) 0%,#000 7%,#000 93%,rgba(0,0,0,.45) 100%);mask:linear-gradient(90deg,rgba(0,0,0,.45) 0%,#000 7%,#000 93%,rgba(0,0,0,.45) 100%)}.fx-chrome:before,.fx-chrome-warm:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:linear-gradient(105deg,#5ae6ff00 41%,#5ae6ff8c 46%,#9682ffbf 48.5%,#ffffffeb,#ff78d2bf 51.5%,#78ffc88c 54%,#5ae6ff00 59%);background-size:200% 100%;background-repeat:no-repeat;background-position:130% 0;mix-blend-mode:screen;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.35) 0%,#000 7%,#000 93%,rgba(0,0,0,.35) 100%);mask:linear-gradient(90deg,rgba(0,0,0,.35) 0%,#000 7%,#000 93%,rgba(0,0,0,.35) 100%);animation:fx-chrome-flow 7s linear infinite}.fx-chrome-warm{background:linear-gradient(180deg,#4f3917,#cea052 14%,#3a280f 34%,#2f200b 50%,#281c08 74%,#4f3917)}.fx-chrome-warm:after{background:radial-gradient(120% 115% at 22% -10%,rgba(255,210,130,.56) 0%,rgba(255,228,180,.16) 30%,transparent 58%),radial-gradient(60% 135% at 9% 104%,rgba(255,120,28,.98) 0%,rgba(255,96,16,.42) 32%,transparent 62%),radial-gradient(72% 150% at 48% 116%,rgba(255,244,220,.7) 0%,rgba(255,224,168,.26) 30%,transparent 56%),radial-gradient(64% 135% at 92% 104%,rgba(140,205,255,.46) 0%,rgba(90,170,255,.18) 32%,transparent 60%),linear-gradient(180deg,#fff6e166,#ffe0aa1a 12%,#fff0 22%)}.fx-chrome-warm:before{background-image:linear-gradient(105deg,#ffd28c00 41%,#ffcd8299 46%,#ffe8b4cc 48.5%,#fffcf0f2,#ffc478bf 51.5%,#ffaa508c 54%,#ffd28c00 59%)}@keyframes fx-chrome-flow{0%{background-position:135% 0}to{background-position:-35% 0}}@media (prefers-reduced-motion: reduce){.fx-chrome:before,.fx-chrome-warm:before{animation:none;opacity:.6}}.fx-chrome.is-divider,.fx-chrome-warm.is-divider{height:2px;border-radius:2px}.fx-chrome:is(button,a):hover{filter:brightness(1.08)}.fx-holo_card{--mx: .5;--my: .5;--tx: 0deg;--ty: 0deg;--sheen: .5;--radius: 14px;position:relative;isolation:isolate;border-radius:var(--radius);background:linear-gradient(150deg,#141a2e,#1c2340 55%,#161c30);color:#eef1ff;box-shadow:inset 0 0 0 1px #becdff2e,inset 0 -14px 26px -14px #00000073,inset 0 14px 22px -16px #d2deff4d,0 12px 30px -12px #141a308c;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--tx)) rotateY(var(--ty));transition:transform .18s ease-out,box-shadow .25s ease-out;overflow:hidden}.fx-holo_card:before{content:"";position:absolute;inset:-30%;z-index:1;pointer-events:none;border-radius:inherit;background:conic-gradient(from calc(var(--mx) * 360deg) at calc(var(--mx) * 100%) calc(var(--my) * 100%),#ff3b5e,#ff9a3b,#f5e63b,#3bff8a,#3bd5ff 208deg,#5b6bff 262deg,#b15bff 312deg,#ff3b5e 360deg);mix-blend-mode:screen;opacity:calc(.12 + .2 * var(--sheen));filter:saturate(1.3) blur(2px);transition:opacity .3s ease}.fx-holo_card:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(calc(105deg + var(--mx) * 60deg),transparent 0%,rgba(255,255,255,0) calc(28% + var(--mx) * 18%),rgba(120,230,255,.55) calc(46% + var(--mx) * 18%),rgba(255,255,255,.85) calc(50% + var(--mx) * 18%),rgba(255,140,200,.55) calc(54% + var(--mx) * 18%),transparent calc(72% + var(--mx) * 18%)),repeating-linear-gradient(calc(60deg + var(--my) * 40deg),#ff50781a,#ffd2501a,#50ffaa1a,#5aaaff1a,#b46eff1a,#ff50781a 30px);mix-blend-mode:color-dodge;opacity:.2;transition:opacity .3s ease}.fx-holo_card:hover:after{opacity:.5}.fx-holo_card>*{position:relative;z-index:3}.fx-holo_card:hover{box-shadow:inset 0 0 0 1px #d2e1ff59,inset 0 -14px 26px -14px #0006,inset 0 14px 22px -16px #e1ebff73,0 18px 40px -12px #141a3099}.fx-holo_card:hover:before{opacity:calc(.45 + .3 * var(--sheen))}.fx-holo_card--toned{--holo-a: #cbd2e6;--holo-b: #6b7280}.fx-holo_card--toned:before{background:conic-gradient(from calc(var(--mx) * 360deg) at calc(var(--mx) * 100%) calc(var(--my) * 100%),var(--holo-a) 0deg,var(--holo-b) 90deg,var(--holo-a) 180deg,var(--holo-b) 270deg,var(--holo-a) 360deg)}.fx-holo_card--toned:after{background:linear-gradient(calc(105deg + var(--mx) * 60deg),transparent 0%,rgba(255,255,255,0) calc(28% + var(--mx) * 18%),color-mix(in srgb,var(--holo-a) 60%,transparent) calc(46% + var(--mx) * 18%),rgba(255,255,255,.85) calc(50% + var(--mx) * 18%),color-mix(in srgb,var(--holo-b) 60%,transparent) calc(54% + var(--mx) * 18%),transparent calc(72% + var(--mx) * 18%)),repeating-linear-gradient(calc(60deg + var(--my) * 40deg),color-mix(in srgb,var(--holo-a) 16%,transparent),color-mix(in srgb,var(--holo-b) 16%,transparent),color-mix(in srgb,var(--holo-a) 16%,transparent),color-mix(in srgb,var(--holo-b) 16%,transparent) 27px)}.fx-holo_card.is-centered{box-shadow:inset 0 0 0 1px #d2e1ff59,inset 0 -14px 26px -14px #0006,inset 0 14px 22px -16px #e1ebff73,0 18px 40px -12px #141a3099;animation:holo-card-tilt 7s ease-in-out infinite}.fx-holo_card.is-centered:hover{animation:none}.fx-holo_card.is-centered:before{opacity:calc(.42 + .3 * var(--sheen))}.fx-holo_card.is-centered:after{opacity:.4}@keyframes holo-card-tilt{0%,to{transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}50%{transform:perspective(900px) rotateY(5deg) rotateX(-2deg)}}@media (prefers-reduced-motion: reduce){.fx-holo_card,.fx-holo_card:before{transition:none}.fx-holo_card.is-centered{animation:none}}.fx-glass_morphism{position:relative;isolation:isolate;border-radius:18px;background:#e6f2ff2e;backdrop-filter:blur(10px) saturate(115%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff1a,inset 0 0 22px #ffffff1f,0 8px 28px #141e3247;overflow:hidden}.fx-glass_morphism:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.25px;background:conic-gradient(from 0deg,#ffb4c873,#b4d2ff73,#beffe673,#ffebb473,#ffb4c873);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;z-index:1;pointer-events:none}.fx-glass_morphism:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size:280% 280%;animation:fx-glass_morphism-sweep 12.6s linear infinite;mix-blend-mode:screen;z-index:0;pointer-events:none}@keyframes fx-glass_morphism-sweep{0%{background-position:0% 0%}to{background-position:100% 100%}}@media (prefers-reduced-motion: reduce){.fx-glass_morphism:after{animation:none}}.fx-glass_morphism>*{position:relative;z-index:2}.fx-swoosh_wipe{position:absolute;inset:0;pointer-events:none;z-index:50;overflow:hidden;--wipe-angle: 45deg;--wipe-fill: rgb(20, 5, 10);--wipe-edge: rgb(255, 46, 82);--wipe-edge-soft: rgba(255, 46, 82, 0);--wipe-dur: .9s}.fx-swoosh_wipe:before{content:"";position:absolute;inset:-20%;background:linear-gradient(var(--wipe-angle),transparent calc(var(--pos, 0%) - 14%),rgba(255,46,82,.55) calc(var(--pos, 0%) - 4%),rgba(255,120,140,.9) var(--pos, 0%),rgba(255,46,82,0) calc(var(--pos, 0%) + 8%),transparent calc(var(--pos, 0%) + 14%)),linear-gradient(var(--wipe-angle),var(--wipe-fill) calc(var(--pos, 0%) - 1%),transparent calc(var(--pos, 0%) + 1%));filter:drop-shadow(0 0 10px rgba(255,46,82,.45));animation:fx-swoosh_wipe-pos var(--wipe-dur) cubic-bezier(.77,0,.18,1) forwards}@keyframes fx-swoosh_wipe-pos{0%{--pos: -10%}to{--pos: 120%}}@property --pos{syntax: "<percentage>"; inherits: false; initial-value: -10%;}.fx-swoosh_wipe.is-reveal:before{animation-direction:reverse}@media (prefers-reduced-motion: reduce){.fx-swoosh_wipe:before{animation-duration:1ms}}.fx-crt{position:relative;isolation:isolate}.fx-crt:before{content:"";position:absolute;inset:0;z-index:9999;pointer-events:none;background-color:#d1fff50a;background-image:repeating-linear-gradient(0deg,#00000038 0px 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff00000f 0px 1px,#00ff000f 1px 2px,#0000ff0f 2px 3px);background-blend-mode:multiply;mix-blend-mode:multiply;animation:fx-crt-flicker 6s steps(60) infinite}.fx-crt:after{content:"";position:absolute;inset:0;z-index:9998;pointer-events:none;background:linear-gradient(90deg,#0050ff0d,#0000 12% 88%,#ff28000d),radial-gradient(120% 120% at 50% 50%,#0000 55%,#00000038 80%,#0000008c)}@keyframes fx-crt-flicker{0%{opacity:1}50%{opacity:.975}to{opacity:1}}@media (prefers-reduced-motion: reduce){.fx-crt:before{animation:none}}.fx-aqua_gel{display:inline-flex;align-items:center;justify-content:center;padding:.7em 1.6em;border-radius:999px;border:1px solid rgba(128,187,255,.55);cursor:pointer;position:relative;isolation:isolate;overflow:hidden;color:#f4faff;font-weight:650;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,34,96,.45);background:radial-gradient(120% 90% at 30% 18%,#48c5ff4d,#48c5ff00 42%),linear-gradient(178deg,#1f8cff,#0177ff 46%,#015cfb 72%,#003c93);box-shadow:0 6px 18px -4px #0177ff8c,0 1px 2px #001c5059,inset 0 1px #ffffffa6,inset 0 -6px 10px -4px #00286e8c;transition:box-shadow .18s ease,transform .12s ease,filter .18s ease}.fx-aqua_gel:before{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:999px 999px 60% 60%/999px 999px 100% 100%;background:linear-gradient(180deg,#ffffffc7,#ffffff52 38%,#fff0);pointer-events:none;z-index:1;animation:fx-aqua_gel-sheen 6s ease-in-out infinite}.fx-aqua_gel:after{content:"";position:absolute;top:8%;left:16%;width:30%;height:26%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fffffff2,#fff0 70%);filter:blur(1px);pointer-events:none;z-index:2}.fx-aqua_gel:hover{filter:brightness(1.06);box-shadow:0 8px 24px -4px #0177ffb3,0 1px 2px #001c5059,inset 0 1px #ffffffbf,inset 0 -6px 10px -4px #00286e8c}.fx-aqua_gel:active{transform:translateY(1px) scale(.985);filter:brightness(.96)}@keyframes fx-aqua_gel-sheen{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.fx-aqua_gel:before{animation:none}}.chrome-frame{--cf-bezel: 18px;--cf-radius: 18px;--cf-inset: 8px;--cf-trim: 2px;display:inline-block;padding:var(--cf-bezel);border-radius:var(--cf-radius)}.chrome-frame__screen{position:relative;border-radius:max(0px,calc(var(--cf-radius) - var(--cf-bezel)));overflow:hidden;background:#05070a;box-shadow:inset 0 0 0 var(--cf-trim) #b4bec8d9,inset 0 0 0 calc(var(--cf-trim) + 1px) #000000e6,inset 0 var(--cf-inset) calc(var(--cf-inset) * 2.2) #000000e6,inset 0 calc(var(--cf-inset) * -.6) var(--cf-inset) #000000bf,inset 0 0 60px #000000a6}.chrome-frame__screen>.crt-box,.chrome-frame__screen>.crt-static{display:block;width:100%}.crt-static{position:relative;display:grid;place-items:center;width:100%;overflow:hidden;background:radial-gradient(120% 120% at 50% 45%,#141820,#030408 80%)}.crt-static>img{width:70%;height:auto;display:block;filter:saturate(1.05) contrast(1.02)}.crt-static__scan{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000047 2px 3px)}.crt-static__vig{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 70px #000000b3;background:radial-gradient(120% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.45))}.crt-static--warm>img{filter:saturate(1.1) sepia(.18) hue-rotate(-6deg) brightness(1.03)}.crt-static--cool>img{filter:saturate(1.05) hue-rotate(8deg) brightness(1.02)}.crt-static--warm:after,.crt-static--cool:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.crt-static--warm:after{background:radial-gradient(120% 120% at 50% 40%,rgba(255,196,120,.1),transparent 70%)}.crt-static--cool:after{background:radial-gradient(120% 120% at 50% 40%,rgba(150,180,255,.12),transparent 70%)}.section{position:relative;padding-block:clamp(4rem,9vw,8rem);scroll-margin-top:76px}.shell{width:min(100% - 2.4rem,var(--maxw));margin-inline:auto}.shell-wide{width:min(100% - 2.4rem,1400px);margin-inline:auto}.eyebrow{font-family:Share Tech Mono,monospace;text-transform:uppercase;letter-spacing:.32em;font-size:.74rem;color:rgb(var(--zone-accent));display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:1.7rem;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--zone-accent)))}.title-display{font-family:Major Mono Display,monospace;font-weight:400;text-transform:lowercase;line-height:1.02;letter-spacing:-.01em;color:rgb(var(--pearl));text-wrap:balance;text-shadow:0 2px 22px rgba(3,5,16,.6)}.title-cinzel{font-family:Cinzel Decorative,serif}.title-heavy{font-family:Rubik Mono One,sans-serif;letter-spacing:-.02em}.readable{max-width:66ch;line-height:1.72;color:rgb(var(--pearl) / .9)}.readable p+p{margin-top:1rem}.lede{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7;color:rgb(var(--pearl) / .92);text-shadow:0 1px 16px rgba(3,5,16,.7)}.glass .lede,.glass .readable{text-shadow:none}.glass{position:relative;background:linear-gradient(180deg,#1218349e,#080b1eb8);border:1px solid rgba(190,205,255,.14);border-radius:18px;backdrop-filter:blur(14px) saturate(120%);box-shadow:0 18px 50px -22px #020410cc,inset 0 1px #ffffff1a}.glass-tint{background:linear-gradient(180deg,rgb(var(--zone-accent) / .1),transparent 40%),linear-gradient(180deg,#1218349e,#080b1ebd)}.glass-pad{padding:clamp(1.25rem,2.6vw,2.2rem)}.card-link{display:block;cursor:pointer}.card-link .glass{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.card-link:hover .glass{transform:translateY(-3px);border-color:rgb(var(--zone-accent) / .5);box-shadow:0 22px 56px -22px #020410d9,0 0 22px -6px rgb(var(--zone-accent) / .45),inset 0 1px #ffffff1f}.card-link:focus-visible{outline:none}.card-link:focus-visible .glass{border-color:rgb(var(--zone-accent) / .7);box-shadow:0 0 0 2px rgb(var(--zone-accent) / .55)}@media (prefers-reduced-motion: reduce){.card-link:hover .glass{transform:none}}.iris-border{position:relative;border-radius:18px;isolation:isolate}.iris-border:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--iris-ang, 0deg),rgb(var(--cyan)),rgb(var(--violet)),rgb(var(--opal)),rgb(var(--laser)),rgb(var(--cyan)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none;z-index:2;animation:iris-rotate 8s linear infinite}.iris-border.zone-tinted:after{background:conic-gradient(from var(--iris-ang, 0deg),rgb(var(--zone-accent)),rgb(var(--zone-accent-2)),rgb(var(--zone-warm)),rgb(var(--zone-accent)))}@property --iris-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes iris-rotate{to{--iris-ang: 360deg}}@media (prefers-reduced-motion: reduce){.iris-border:after{animation:none}}.divider{height:1px;border:0;width:100%;background:linear-gradient(90deg,transparent,rgb(var(--zone-accent) / .5),rgb(var(--violet) / .4),transparent);position:relative}.divider-glow{box-shadow:0 0 24px -2px rgb(var(--zone-accent) / .45)}.btn{--b: rgb(var(--zone-accent));display:inline-flex;align-items:center;gap:.55em;padding:.72em 1.35em;border-radius:999px;font-weight:600;font-size:.95rem;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s,color .2s;border:1px solid rgb(var(--zone-accent) / .5);color:rgb(var(--pearl));background:linear-gradient(180deg,rgb(var(--zone-accent) / .2),rgb(var(--zone-accent) / .06))}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px -10px rgb(var(--zone-accent) / .6)}.btn-primary{color:#fff;font-weight:700;border-color:transparent;background:linear-gradient(180deg,rgb(var(--zone-accent)),rgb(var(--zone-accent-2)));box-shadow:0 8px 26px -10px rgb(var(--zone-accent) / .7),inset 0 1px #ffffff80}.btn-primary:hover{filter:brightness(1.07)}.btn-primary .btn-label{background-image:repeating-linear-gradient(90deg,#fff 0px 44px,#8fe6ff 58px,#c4b0ff,#fff,#ffbfe8,#aef0d8 90px,#fff 104px 130px);background-size:130px 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:btn-holo-text 3.2s linear infinite}.btn-primary:hover .btn-label{animation-duration:1.8s}@keyframes btn-holo-text{to{background-position:130px 0}}@media (prefers-reduced-motion: reduce){.btn-primary .btn-label{animation:none}}.btn-ghost{background:#ffffff0a;border-color:#becdff38;color:rgb(var(--pearl) / .92)}.btn-sm{padding:.5em 1em;font-size:.82rem}.chip{font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.34em .7em;border-radius:999px;color:rgb(var(--zone-accent));border:1px solid rgb(var(--zone-accent) / .35);background:rgb(var(--zone-accent) / .08);display:inline-flex;align-items:center;gap:.4em;white-space:normal;max-width:100%}.chip-neutral{color:rgb(var(--chrome));border-color:#c9d4e647;background:#c9d4e60f}.logo-badge{--size: 64px;width:var(--size);height:var(--size);border-radius:50%;position:relative;flex:0 0 auto;isolation:isolate;background:#0a0f24;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -8px #000000b3}.logo-badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.logo-badge:after{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from var(--iris-ang,0deg),rgb(var(--cyan)),rgb(var(--violet)),rgb(var(--opal)),rgb(var(--cyan)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:iris-rotate 9s linear infinite;opacity:.9;z-index:2}@media (prefers-reduced-motion: reduce){.logo-badge:after{animation:none}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media (prefers-reduced-motion: reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}.shard-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.shard{position:absolute;border-radius:2px;background:linear-gradient(135deg,#6fe9ff80,#9a7bff33);box-shadow:0 0 16px #6fe9ff66;opacity:.4;animation:shard-float linear infinite}@keyframes shard-float{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.45}90%{opacity:.35}to{transform:translateY(-115vh) rotate(220deg);opacity:0}}@media (prefers-reduced-motion: reduce){.shard{animation:none;opacity:.18}}.cursor-glow{position:fixed;top:0;left:0;width:460px;height:460px;z-index:1;pointer-events:none;transform:translate3d(calc(var(--cx,-999px) - 230px),calc(var(--cy,-999px) - 230px),0);background:radial-gradient(circle,rgb(var(--zone-glow) / .12),transparent 60%);transition:opacity .3s;mix-blend-mode:screen}.bg-canvas{position:absolute;inset:0;z-index:0;overflow:hidden}.bg-canvas canvas{display:block;width:100%!important;height:100%!important}.bg-fallback{position:absolute;inset:0;z-index:0}.section>.shell,.section>.shell-wide{position:relative;z-index:1}.bg-veil{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#04050e8c,#04050ec7)}.battle-log{font-family:Share Tech Mono,monospace;font-size:.86rem;line-height:1.7;color:rgb(var(--laser));background:#030610d9;border:1px solid rgb(var(--zone-accent) / .3);border-radius:12px;padding:1rem 1.2rem;position:relative;overflow:hidden}.battle-log .blog-head{color:rgb(var(--zone-accent));letter-spacing:.2em;opacity:.9}.battle-log .blog-combo{color:rgb(var(--zone-warm));font-weight:700}.storm-meter{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid rgb(var(--zone-accent) / .3)}.storm-meter>i{display:block;height:100%;width:var(--lvl, 70%);background:linear-gradient(90deg,rgb(var(--zone-accent-2)),rgb(var(--zone-accent)),rgb(var(--zone-warm)));box-shadow:0 0 18px rgb(var(--zone-accent) / .6);animation:storm-pulse 3.4s ease-in-out infinite}@keyframes storm-pulse{0%,to{filter:brightness(.92)}50%{filter:brightness(1.12)}}@media (prefers-reduced-motion: reduce){.storm-meter>i{animation:none}}.combo-badge{font-family:Rubik Mono One,sans-serif;font-size:.8rem;letter-spacing:.05em;color:rgb(var(--zone-warm));padding:.3em .7em;border-radius:8px;background:rgb(var(--zone-warm) / .12);border:1px solid rgb(var(--zone-warm) / .4);text-shadow:0 0 12px rgb(var(--zone-warm) / .6)}.stance-toggle{display:inline-flex;border-radius:999px;padding:3px;gap:3px;background:#030610b3;border:1px solid rgb(var(--zone-accent) / .3)}.stance-toggle .stance{padding:.4em 1em;border-radius:999px;font-family:Share Tech Mono,monospace;font-size:.8rem;color:rgb(var(--pearl) / .7);cursor:pointer;transition:all .25s;border:0;background:transparent}.stance-toggle .stance.active{color:#06060f;background:linear-gradient(180deg,rgb(var(--zone-accent)),rgb(var(--zone-accent-2)));box-shadow:0 0 18px rgb(var(--zone-accent)/.5)}.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#0306108c;border:1px solid rgb(var(--zone-accent) / .3)}.lang-toggle .lang-opt{display:inline-flex;align-items:baseline;gap:.12em;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.04em;padding:.3em .7em;border:0;border-radius:999px;background:transparent;cursor:pointer;color:rgb(var(--pearl) / .68);transition:color .2s,background .2s;white-space:nowrap}.lang-toggle .lang-opt:hover{color:rgb(var(--pearl))}.lang-toggle .lang-opt.active{color:#06060f;font-weight:700;background:linear-gradient(180deg,rgb(var(--zone-accent)),rgb(var(--zone-accent-2)))}.lang-toggle .lang-soon{font-size:.46rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.candle{position:relative;overflow:hidden}.candle:after{content:"";position:absolute;inset:-30% -40%;border-radius:50%;background:radial-gradient(circle,rgb(var(--zone-warm) / .35),transparent 60%);animation:flicker 5s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.candle:after{animation:none}}@keyframes flicker{0%,to{opacity:.9}42%{opacity:.7}43%{opacity:1}88%{opacity:.85}}.ghost{position:absolute;width:120px;height:150px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 50% 35%,rgba(185,168,255,.22),transparent 65%);filter:blur(6px);animation:floaty 9s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.ghost{animation:none}}.guestbook{background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(185,168,255,.12) 31px 32px),linear-gradient(180deg,#141228b3,#0a0918c7)}.beam-sweep{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.beam-sweep:before{content:"";position:absolute;top:-20%;left:-30%;width:50%;height:140%;background:linear-gradient(90deg,transparent,rgb(var(--zone-warm) / .18),transparent);transform:rotate(8deg);animation:beam-pan 7s ease-in-out infinite}@keyframes beam-pan{0%,to{transform:translate(-10%) rotate(8deg)}50%{transform:translate(220%) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.beam-sweep:before{animation:none;opacity:.4}}.timeline{position:relative}.timeline-spine{position:absolute;left:31px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgb(var(--zone-accent) / .7),rgb(var(--violet) / .4),transparent)}.timeline-item{position:relative;padding-left:76px;padding-bottom:2.2rem}.timeline-node{position:absolute;left:18px;top:6px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,rgb(var(--zone-accent)),rgb(var(--zone-accent-2)));box-shadow:0 0 0 4px #05060f,0 0 22px rgb(var(--zone-accent) / .7);z-index:1}@media (max-width: 720px){.timeline-item{padding-left:60px}.timeline-spine{left:23px}.timeline-node{left:10px}}.media-tile{position:relative;overflow:hidden;border-radius:14px;cursor:pointer;aspect-ratio:4/3}.media-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.media-tile:hover img{transform:scale(1.06)}.media-tile .cap{position:absolute;inset:auto 0 0;padding:.7rem .9rem;background:linear-gradient(0deg,rgba(3,5,14,.92),transparent);font-size:.8rem}.lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#03040cdb;backdrop-filter:blur(8px);padding:4vh 4vw}.lightbox img{max-width:90vw;max-height:82vh;border-radius:12px;box-shadow:0 30px 80px -20px #000}.ph{display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 30% 0%,rgb(var(--zone-accent) / .18),transparent 55%),repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 12px,transparent 12px 24px),linear-gradient(180deg,#121834b3,#080b1ecc);color:rgb(var(--pearl) / .5);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.ph-portrait{aspect-ratio:3/4;border-radius:14px}.ph-wide{aspect-ratio:16/9;border-radius:14px}.ph-square{aspect-ratio:1;border-radius:14px}.ph-avatar{aspect-ratio:1;border-radius:50%}.tilt-host{transform-style:preserve-3d}.par-1,.par-2,.par-3{transition:transform .12s cubic-bezier(.16,1,.3,1);will-change:transform}.par-1{transform:translate(calc((var(--mx,.5) - .5) * 9px),calc((var(--my,.5) - .5) * 9px))}.par-2{transform:translate(calc((var(--mx,.5) - .5) * 20px),calc((var(--my,.5) - .5) * 20px))}.par-3{transform:translate(calc((var(--mx,.5) - .5) * 32px),calc((var(--my,.5) - .5) * 32px))}@media (prefers-reduced-motion: reduce){.par-1,.par-2,.par-3{transform:none}}.fx-holo_card .title-display{text-shadow:0 1px 14px rgba(2,4,14,.75)}.fx-holo_card .readable{color:rgb(var(--pearl) / .94)}.float-soft{animation:floaty 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.float-soft{animation:none}}.boot{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#0a1030,#04050e 70%);transition:opacity .5s ease}.boot.gone{opacity:0;pointer-events:none}.boot-bar{width:min(280px,60vw);height:3px;border-radius:999px;overflow:hidden;background:#ffffff1a}.boot-bar>i{display:block;height:100%;width:0;background:linear-gradient(90deg,rgb(var(--cyan)),rgb(var(--violet)));animation:boot-fill .9s ease forwards}@keyframes boot-fill{to{width:100%}}.blog-body{max-width:70ch}.blog-body .md-p{color:rgb(var(--pearl) / .9);line-height:1.78;font-size:1.02rem;margin:0 0 1.05rem}.blog-body .md-h{font-size:1.25rem;margin:2rem 0 .7rem;color:rgb(var(--pearl));padding-left:.7rem;border-left:2px solid rgb(var(--zone-accent) / .6)}.blog-body .md-ul{margin:0 0 1.15rem;padding-left:1.1rem;display:grid;gap:.5rem}.blog-body .md-ul li{color:rgb(var(--pearl) / .88);line-height:1.6;font-size:.98rem;list-style:none;position:relative;padding-left:1rem}.blog-body .md-ul li:before{content:"◆";position:absolute;left:0;top:.05em;color:rgb(var(--zone-accent));font-size:.7em}.blog-body .md-quote{margin:1.4rem 0;padding:.6rem 1.1rem;font-style:italic;color:rgb(var(--pearl) / .86);border-left:3px solid rgb(var(--zone-accent) / .55);background:rgb(var(--zone-accent) / .06);border-radius:0 10px 10px 0}.blog-body .md-pre{margin:0 0 1.2rem;padding:1rem 1.15rem;overflow-x:auto;border-radius:12px;background:#040610b8;border:1px solid rgb(var(--zone-accent) / .2);font-family:Share Tech Mono,monospace;font-size:.82rem;line-height:1.6;color:#cfe6ff}.blog-body .md-code{font-family:Share Tech Mono,monospace;font-size:.88em;background:rgb(var(--zone-accent) / .14);color:rgb(var(--pearl));padding:.08em .4em;border-radius:5px}.blog-body .md-link{color:rgb(var(--zone-accent));text-decoration:underline;text-underline-offset:2px}.blog-body .md-link:hover{color:rgb(var(--pearl))}.blog-body .md-figure{margin:0 0 1.4rem}.blog-body .md-figure img{display:block;width:100%;max-width:360px;border-radius:14px;border:1px solid rgb(var(--zone-accent) / .22);box-shadow:0 18px 44px -20px #020410cc}.blog-body .md-credit{margin-top:.5rem;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.04em;color:rgb(var(--pearl) / .6)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Share Tech Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.top-0{top:0}.z-0{z-index:0}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[260px\]{max-width:260px}.shrink-0{flex-shrink:0}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-8{row-gap:2rem}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.p-3{padding:.75rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:Share Tech Mono,ui-monospace,SFMono-Regular,monospace}.text-fluid-h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}.text-fluid-h3{font-size:clamp(1.15rem,2vw,1.6rem)}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.grid-fade-mask{-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-right{text-align:right}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:justify-self-end{justify-self:end}}
