:root{--ground:#0b0a08;--ground-2:#16140f;--ground-3:#1c1a15;--fg:#e8e6e1;--fg-2:#aba69b;--fg-3:#87837a;--rule:#2c2922;--rule-2:#433f35;--gold:#c9a227;--gold-2:#dab43a;--gold-deep:#5e4810;--error:#ff7b6b;--display:Anton,"Haettenschweiler","Arial Narrow",sans-serif;--cond:Oswald,"Arial Narrow",sans-serif;--body:Barlow,"Noto Sans Thai","Leelawadee UI",Tahoma,"Helvetica Neue",Arial,sans-serif;--thai:"Noto Sans Thai","Leelawadee UI",Thonburi,"Sukhumvit Set",Tahoma,sans-serif;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:1.875rem;--step-4:2.5rem;--measure:34rem;--gutter:clamp(1.15rem,5vw,2.75rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body,html{background:var(--ground)}body{margin:0;color:var(--fg);font-family:var(--body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--fg);color:var(--ground)}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.06;mix-blend-mode:screen;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3{margin:0;font-weight:400;text-wrap:balance}h2,h3{font-family:var(--cond);font-weight:600;letter-spacing:.005em}h2{font-size:var(--step-3);line-height:1.02}h3{font-size:var(--step-2);line-height:1.1}p{margin:0;max-width:var(--measure)}a{color:inherit}.sr{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp,.sr{position:absolute;width:1px;height:1px;overflow:hidden}.hp{left:-10000px;top:auto}.shell{width:100%;max-width:60rem;margin:0 auto;padding-inline:var(--gutter)}.stack{display:flex;flex-direction:column}.stack--xs{gap:.45rem}.stack--sm{gap:.8rem}.stack--md{gap:1.35rem}.stack--lg{gap:2.2rem}.eyebrow{font-family:var(--cond);font-size:.9375rem;font-weight:500;color:var(--fg-3);margin:0}.masthead{border-bottom:2px solid var(--gold);background:var(--ground)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.6rem}.wordmark{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--display);font-size:1.3rem;line-height:1;letter-spacing:.005em;text-transform:uppercase;text-decoration:none;color:var(--gold)}.wordmark__tiger{width:auto;height:30px;flex:none}.masthead__nav{display:flex;align-items:center;gap:1.1rem}.masthead__nav form{margin:0}.masthead__link{font-family:var(--cond);font-size:.9375rem;font-weight:600;color:var(--fg-2);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.masthead__link:hover{color:var(--fg)}.masthead__link:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.signedin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;color:var(--fg-2);font-size:.9375rem}.masthead__apply{font-family:var(--cond);font-size:.9375rem;font-weight:600;color:var(--gold);text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:1px}.card{isolation:isolate;max-width:76rem;text-align:center;padding-block:1.15rem 1.5rem}.card,.trunk{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.trunk{width:100%;max-width:30rem}.seg--open{max-width:none}.seg{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.plate{width:100%;border:1px solid var(--rule-2);background:var(--ground-2)}.namestack__brand{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.65rem,8.2vw,2.5rem);line-height:.95;letter-spacing:.01em;color:var(--gold);border-bottom:2px solid var(--gold);padding-bottom:.3rem}.namestack__brand span{display:inline-block}.plate--main{padding:.7rem .7rem 1.2rem;border-color:rgba(201,162,39,.3);box-shadow:0 0 0 1px rgba(201,162,39,.06),0 34px 90px -30px rgba(0,0,0,.95)}.still{position:relative;width:100%;line-height:0;overflow:hidden;background:#000;aspect-ratio:1/1;max-height:38vh}.still__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:contrast(1.08) saturate(1.02) brightness(1.02);color:transparent}.still__img--broken{color:var(--fg-2);font-family:var(--body);font-size:.9375rem;line-height:1.5;padding:1rem}.still:after{position:absolute;background:linear-gradient(180deg,rgba(11,10,8,.5) 0,rgba(11,10,8,0) 24%,rgba(11,10,8,0) 64%,rgba(11,10,8,.9)),linear-gradient(90deg,rgba(11,10,8,.75) 0,rgba(11,10,8,0) 18%,rgba(11,10,8,0) 82%,rgba(11,10,8,.75))}.card:before,.still:after{content:"";inset:0;pointer-events:none}.card:before{position:fixed;z-index:-2;background:radial-gradient(58rem 42rem at 50% 20%,rgba(201,162,39,.2) 0,rgba(201,162,39,.085) 34%,rgba(94,72,16,.045) 58%,transparent 78%),radial-gradient(120% 90% at 50% 24%,transparent 42%,rgba(0,0,0,.62) 100%)}.cardbg{position:fixed;background:url(/jason/jason-somchay-muay-thai-arm-raised-cage.jpg) 50% 14%/cover no-repeat;opacity:.08;filter:grayscale(1) sepia(.42) contrast(1.04) brightness(.78) blur(6px);-webkit-mask-image:radial-gradient(120% 90% at 50% 34%,#000 10%,transparent 92%);mask-image:radial-gradient(120% 90% at 50% 34%,#000 10%,transparent 92%)}.cardbg,.under__plate:after{inset:0;z-index:-1;pointer-events:none}.under__plate:after{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;opacity:.3;filter:grayscale(1) sepia(.4) contrast(1.08) brightness(.6);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 55%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 55%,#000)}.under__plate--room:after{background-image:url(/jason/jason-somchay-muay-thai-fight-strike.jpg);background-position:50% 34%}.under__plate--hour:after{background-image:url(/jason/jason-somchay-muay-thai-wai-khru.jpg);background-position:50% 16%}.under__plate--rule:after{background-image:url(/jason/jason-somchay-muay-thai-fight-punch.jpg);background-position:62% 36%}.branch{display:none}.namestack{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.9rem}.namestack__name{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.9rem,16vw,5.5rem);line-height:.86;letter-spacing:-.012em;color:var(--gold)}.namestack__kru{display:block;font-size:.34em;line-height:1.4;margin-bottom:.2em;letter-spacing:0}.namestack__roman{display:block}.namestack__alias{font-family:var(--cond);font-weight:600;text-transform:uppercase;font-size:clamp(.9375rem,4.2vw,1.25rem);letter-spacing:.28em;text-indent:.22em;color:var(--fg-2)}.tree{position:relative;padding-top:1.1rem}.tree:before{content:"";position:absolute;top:0;left:50%;width:1px;height:1.1rem;background:var(--rule-2)}.under{grid-gap:.7rem;gap:.7rem;width:100%}.under,.under__plate{display:grid;position:relative}.under__plate{grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:.15rem;gap:.15rem;align-items:center;padding:.85rem 1rem;text-align:left;isolation:isolate}.under__label{font-family:var(--cond);font-size:1.1875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.1;color:var(--fg)}.under__copy{font-size:.9375rem;color:var(--fg-2);max-width:none}.under__plate+.under__plate:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:.7rem;background:var(--rule-2)}.place{max-width:none;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.9rem,9vw,2.75rem);line-height:.92;letter-spacing:.005em;color:var(--fg);text-wrap:balance}.place span{white-space:nowrap}.card__line{font-family:var(--body);font-size:.9375rem;line-height:1.45;color:var(--fg-2);max-width:30rem;text-wrap:balance}.card .btn--wide{max-width:24rem;font-size:1.1875rem;letter-spacing:.12em;padding-block:1.05rem}.card .outbound{justify-content:center}@media (min-width:80rem){.trunk:after,.trunk:before{content:"";position:absolute;top:2.5rem;bottom:-.75rem;width:1px;background:linear-gradient(to bottom,transparent,var(--rule) 12%,var(--rule) 88%,transparent)}.trunk:before{left:-3.5rem}.trunk:after{right:-3.5rem}.branch{display:block;position:absolute;top:50%;translate:0 -50%;width:15.5rem;height:24rem;z-index:-1;pointer-events:none;background-repeat:no-repeat}.branch--l{right:calc(100% + 4.5rem);background-image:url(/jason/jason-somchay-muay-thai-silhouette-gold.png);background-position:100% 50%}.branch--l,.branch--r{background-size:contain;opacity:.2;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 80%,transparent)}.branch--r{left:calc(100% + 4.5rem);background-image:url(/jason/jason-somchay-muay-thai-pads-gold.png);background-position:0 50%}.under{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:1.4rem}.under:before{top:1.1rem;left:16.6%;right:16.6%;height:1px}.under:before,.under__plate:before{content:"";position:absolute;background:var(--rule-2)}.under__plate:before{bottom:100%;left:50%;width:1px;height:1.4rem}.under__plate+.under__plate:before{height:1.4rem}.under__plate{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;gap:.5rem;text-align:left;padding:1.4rem 1.5rem 1.6rem}.under__label{font-size:1.375rem;letter-spacing:.13em}.under__copy{font-size:1.0625rem}.place{font-size:4.25rem}.card .btn--wide{max-width:28rem}.still{aspect-ratio:4/5;max-height:none}.still__img{object-position:50% 16%}}.btn{font-family:var(--cond);font-size:1.0625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.85rem 1.6rem;border:0;border-radius:0;cursor:pointer;text-decoration:none;background:var(--gold);color:var(--ground);box-shadow:3px 3px 0 var(--gold-deep)}.btn:not([disabled]):hover{background:var(--gold-2)}.btn:not([disabled]):active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--gold-deep)}.btn:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.btn[disabled]{background:var(--ground-2);color:var(--fg-3);box-shadow:3px 3px 0 var(--rule);cursor:not-allowed}.btn--ghost{background:transparent;color:var(--fg);border:2px solid var(--fg-2);box-shadow:none;padding:.72rem 1.4rem}.btn--ghost:not([disabled]):hover{background:var(--ground-2);border-color:var(--fg)}.btn--ghost:not([disabled]):active{box-shadow:none}.btn--ghost[disabled]{background:transparent;color:var(--fg-3);border-color:var(--rule-2);box-shadow:none}.btn--sm{font-size:.9375rem;padding:.5rem .9rem}.btn--wide{width:100%;max-width:22rem}.btn.btn--soon[disabled]{background:var(--gold);color:var(--ground);box-shadow:3px 3px 0 var(--gold-deep);cursor:not-allowed}.footer nav .btn--soon,.masthead__nav .btn--soon{font-size:.8125rem;padding:.35rem .7rem;box-shadow:2px 2px 0 var(--gold-deep);white-space:nowrap}.btn__note{font-family:var(--body);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.panel{background:var(--ground-3);border:1px solid var(--rule-2);padding:clamp(1.1rem,4vw,1.7rem)}.field{display:flex;flex-direction:column;gap:.35rem}.field>label{font-family:var(--cond);font-size:.9375rem;font-weight:600;color:var(--fg)}.field .hint{font-size:.8125rem;color:var(--fg-3)}input[type=email],input[type=tel],input[type=text],select,textarea{font-family:var(--body);font-size:1rem;color:var(--fg);background:var(--ground-3);border:1px solid var(--rule-2);border-radius:0;padding:.65rem .7rem;width:100%}textarea{min-height:7rem;resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{outline:2px solid var(--fg);outline-offset:0;border-color:var(--fg)}input::placeholder,textarea::placeholder{color:var(--fg-3)}.row{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.choices{display:flex;flex-direction:column;gap:.4rem}.choice{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--rule-2);background:var(--ground-3);padding:.65rem .8rem;cursor:pointer}.choice:hover{border-color:var(--fg)}.choice input{margin-top:.2rem;accent-color:var(--fg)}.choice span{font-size:.9375rem}.choice em{display:block;color:var(--fg-3);font-style:normal;font-size:.8125rem}.segment{display:flex}.segment__btn{flex:1 1;border:1px solid var(--rule-2);background:var(--ground-3);color:var(--fg-2);font-family:var(--cond);font-size:1.0625rem;border-radius:0;padding:.75rem .6rem;cursor:pointer}.segment__btn+.segment__btn{margin-left:-1px}.segment__btn:hover{border-color:var(--fg);color:var(--fg)}.segment__btn[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--ground);font-weight:600;position:relative}.segment__btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.subform{border-left:2px solid var(--rule-2);padding-left:clamp(.7rem,3vw,1.1rem)}.words{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.4rem;gap:.4rem}.word{border:1px solid var(--rule-2);background:var(--ground-3);color:var(--fg-2);font-family:var(--body);font-size:.9375rem;border-radius:0;padding:.55rem .4rem;cursor:pointer;text-align:center}.word:hover{border-color:var(--fg);color:var(--fg)}.word[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--ground);font-weight:600}.word:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.word[disabled]{opacity:.45;cursor:not-allowed}.counter{font-family:var(--cond);font-size:1.0625rem;color:var(--fg-3)}.counter b{color:var(--fg);font-weight:600}.counter__todo{color:var(--fg-3)}.progress{display:flex;gap:.3rem}.progress__seg{height:4px;flex:1 1;background:var(--rule-2)}.progress__seg[data-on=true]{background:var(--fg)}.formnote{font-size:.8125rem;color:var(--fg-3);max-width:var(--measure)}.error{color:var(--error);font-size:.875rem;font-weight:600}.testbanner{border:2px solid var(--error);background:var(--ground-3);color:var(--fg);padding:.8rem 1rem;font-size:.9375rem;line-height:1.45}.testbanner b{color:var(--error)}.tc{display:flex;flex-direction:column;gap:.9rem;border:2px dashed var(--error);padding:1rem;margin-top:.6rem;text-align:left}.tc__title{font-family:var(--cond);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--error)}.tc__group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.tc__legend{font-family:var(--cond);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);padding:0 0 .25rem}.tc__opt{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--rule-2);background:var(--ground-3);padding:.55rem .7rem;cursor:pointer}.tc__opt:hover{border-color:var(--fg)}.tc__opt input{margin-top:.25rem;accent-color:var(--fg)}.tc__opt span{font-size:.9375rem}.tc__opt em{display:block;font-style:normal;font-size:.8125rem;color:var(--fg-3)}.tc__opt--off{opacity:.5;cursor:not-allowed}.tc__opt--off:hover{border-color:var(--rule-2)}.accept{display:flex;gap:.8rem;align-items:flex-start;border:1px solid var(--rule-2);background:var(--ground-3);padding:.9rem 1rem;cursor:pointer}.accept:hover{border-color:var(--fg)}.accept input{margin-top:.25rem;accent-color:var(--fg);flex:none}.accept span{font-size:.9375rem;line-height:1.5;color:var(--fg-2)}.slots{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.slot{border:1px solid var(--rule-2);background:var(--ground-3);color:var(--fg);border-radius:0;padding:.7rem;cursor:pointer;text-align:left;font-family:var(--body);display:flex;flex-direction:column;gap:.1rem}.slot:hover{border-color:var(--fg)}.slot[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--ground)}.slot b{font-family:var(--cond);font-weight:600;font-size:.9375rem}.slot span{font-size:.8125rem;color:var(--fg-3)}.slot[aria-pressed=true] span{color:var(--ground);opacity:.7}.linetable{width:100%;border-collapse:collapse;max-width:22rem}.linetable td{padding:.3rem 0;font-size:.9375rem}.linetable td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linetable tr.total td{border-top:1px solid var(--fg);padding-top:.5rem;font-weight:600}.footer__seal{display:block;align-self:flex-start;width:auto;height:56px}.footer{border-top:2px solid var(--gold);margin-top:3.5rem;padding-block:1.6rem 2.6rem;color:var(--fg-3);font-size:.875rem}.footer nav a,.footer__social a{color:var(--fg-2);text-decoration:none;border-bottom:1px solid var(--rule-2)}.footer nav a:hover,.footer__social a:hover{color:var(--fg);border-color:var(--fg)}.footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.footer__social{gap:.4rem 1.25rem;max-width:none}.footer__social,.outbound{display:flex;flex-wrap:wrap}.outbound{gap:.6rem}.prose{max-width:var(--measure)}.prose h2{font-size:var(--step-2);margin-top:1.9rem}.prose li,.prose p{color:var(--fg-2);margin-top:.6rem}.prose ul{padding-left:1.05rem}.pagetitle{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.2rem,9vw,3.2rem);line-height:.86;color:var(--gold)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}