input[data-astro-cid-2ve2uqem][type=radio]:checked+span[data-astro-cid-2ve2uqem] .demo-radio-dot[data-astro-cid-2ve2uqem]{border-color:var(--color-teezr-lime);background-color:var(--color-teezr-lime)}.tna-tile{width:1.55em;height:1.9em;font-family:var(--font-display);color:#f4f5ef;backface-visibility:hidden;transform-origin:50%;background:linear-gradient(#16301b 0 49%,#0d2211 51% 100%);border-radius:.14em;place-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-grid;box-shadow:inset 0 -1px #ffffff0f,0 1px #00000059}.tna-tile.is-red{color:#ff6b5a}.tna-tile:empty{background:linear-gradient(#1a3520 0 49%,#11281a 51% 100%)}.tna-hero{isolation:isolate;align-items:center;min-height:100svh;margin-top:-4.1rem;padding:7.5rem 0 4rem;display:flex;position:relative}.tna-hero-photo{z-index:0}.tna-hero-photo .tn-photo-media{inset:-4% 0}.tna-hero-photo picture{animation:2.4s cubic-bezier(.16,1,.3,1) both tna-settle}@keyframes tna-settle{0%{transform:scale(1.08)}to{transform:none}}.tna-hero-photo .tn-photo-img{filter:saturate(1.08)sepia(.2)brightness(.9)contrast(1.04)}.tna-hero-photo .tn-photo-grade{background:linear-gradient(90deg,#0a1a0df0 0%,#0a1a0dc7 34%,#0a1a0d2e 64%,#0a1a0d59 100%),linear-gradient(#0a1a0dbf 0%,#0000 26% 62%,#0a1a0d 100%),radial-gradient(60% 50% at 80% 30%,#ffbe6e2e,#0000 70%)}.tna-hero-grid{align-items:center;gap:3rem;width:100%;display:grid}@media (width>=1024px){.tna-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem}}.tna-mark{align-items:center;gap:1rem;margin:0 0 2rem;display:flex}.tna-mark-rule{color:var(--color-teezr-lime);animation:.24s cubic-bezier(.22,1,.36,1) both hero-rule-draw}.tna-mark-img{width:11rem;height:auto;animation:.72s cubic-bezier(.16,1,.3,1) .12s both tna-fade}.tna-h1{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.94}.tna-h1-line{text-wrap:balance;display:block}.tna-h1-line.is-lime{color:var(--color-teezr-lime)}.tna-rise{animation:tna-rise .96s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;display:inline-block}@keyframes tna-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes tna-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tna-fade{animation:tna-fade .96s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}.tna-lede{color:#fffc;text-wrap:pretty;max-width:34rem;margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.65}.tna-lede strong{color:#fff}.tna-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.tna-stand{justify-self:center;width:min(100%,31rem);padding-bottom:3.5rem;animation:1.2s cubic-bezier(.16,1,.3,1) .48s both tna-fade;position:relative}@media (width>=1024px){.tna-stand{justify-self:end;padding-bottom:5rem}}.tna-board{z-index:1;border:9px solid var(--tn-frame);background:radial-gradient(70% 45% at 50% 0%, #ffffffbf, transparent 70%), var(--tn-paper);color:var(--tn-ink);border-top-width:16px;border-radius:.5rem;padding:1rem 1rem 1.1rem;font-size:clamp(.95rem,1.6vw,1.25rem);position:relative;box-shadow:0 0 0 1px #c9dc4b59,0 50px 90px -30px #000000d9,0 -30px 120px -40px #fff0c859}.tna-board:before{content:"";background:var(--color-teezr-lime);opacity:.85;border-radius:2px;height:2px;position:absolute;top:-10px;left:1rem;right:1rem}.tna-board-top{border-bottom:2px solid #0a1a0dd9;justify-content:space-between;align-items:baseline;gap:1rem;padding:.1rem .25rem .7rem;display:flex}.tna-board-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:2.1em;line-height:1}.tna-live{color:#b3261e;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:inline-flex}.tna-live i{background:#d9372b;border-radius:50%;width:.5rem;height:.5rem;animation:1.92s ease-out infinite tna-pulse;box-shadow:0 0 #d9372b80}@keyframes tna-pulse{70%{box-shadow:0 0 0 .55rem #d9372b00}to{box-shadow:0 0 #d9372b00}}.tna-board-head,.tna-row{grid-template-columns:1.8em minmax(0,1fr) 5em 3.4em;align-items:center;column-gap:.5em;display:grid}.tna-board-head{color:#0a1a0d99;padding:.7rem .25rem .45rem;font-size:.58rem;font-weight:700}.tna-board-head span:nth-child(n+3){text-align:right}.tna-rows{margin:0;padding:0;list-style:none;position:relative}.tna-row{background:var(--tn-paper);border-top:1px solid #0a1a0d24;padding:.3em .25rem;transition:background-color 1.44s linear;position:relative}.tna-row.is-hit{background:#c9dc4bf2;transition:none}.tna-row.is-lead{background:linear-gradient(90deg,#c9dc4b8c,#c9dc4b1f)}.tna-cell{gap:.12em;display:flex}.tna-cell.is-par,.tna-cell.is-thru{justify-content:flex-end}.tna-cell.is-team{font-family:var(--tn-mono);letter-spacing:.08em;font-size:.82em;font-weight:700}.tna-post{background:linear-gradient(90deg,#0b1f0f,#1d3d22 50%,#0b1f0f);width:12px;height:calc(3.5rem + 12px);position:absolute;bottom:0}@media (width>=1024px){.tna-post{height:calc(5rem + 12px)}}.tna-post.is-left{left:18%}.tna-post.is-right{right:18%}.tna-sec{padding:clamp(5rem,14svh,9rem) 0;position:relative}.tna-head{margin-bottom:clamp(2.5rem,7svh,4.5rem)}@media (width>=1024px){.tna-head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;column-gap:4rem}.tna-head .tn-eyebrow{grid-column:1/-1}}.tna-card{background:var(--tn-paper);color:var(--tn-ink);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #c9dc4b40}.tna-sweep{z-index:0;background:var(--color-teezr-lime);transform-origin:0;width:100%;height:5.6rem;position:absolute;top:0;left:0}.tna-holes{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=1024px){.tna-holes{grid-template-columns:repeat(4,minmax(0,1fr))}}.tna-hole{border-top:1px solid #0a1a0d24;grid-template-rows:5.6rem 1fr auto;display:grid}@media (width>=1024px){.tna-hole{border-top:0}.tna-hole+.tna-hole{border-left:1px solid #0a1a0d2e}}.tna-hole-top{border-bottom:2px solid #0a1a0dd9;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:.7rem;font-weight:700;display:flex}.tna-hole:first-child .tna-hole-top{border-top:0}.tna-tile.is-big{width:1.4em;height:1.7em;font-size:2rem}.tna-hole-body{padding:1.75rem 1.5rem 1.5rem}.tna-hole-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:400;line-height:1.05}.tna-hole-text{color:#0a1a0db8;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.tna-hole-par{color:#0a1a0d8c;border-top:1px dashed #0a1a0d40;justify-content:space-between;padding:.8rem 1.5rem;font-size:.66rem;font-weight:700;display:flex}.tna-hole-par b{font-family:var(--font-display);color:var(--tn-ink);font-size:1rem}.tna-formats{background:radial-gradient(60rem 30rem at 50% 30%,#c9dc4b14,#0000 70%)}.tna-night{border:10px solid var(--tn-frame);background:radial-gradient(60% 50% at 50% 0,#c9dc4b1a,#0000 70%),#07140a;border-top-width:18px;border-radius:.6rem;padding:clamp(1rem,2.5vw,2rem);box-shadow:0 0 0 1px #c9dc4b4d,0 60px 100px -40px #000000e6}.tna-plates{perspective:1200px;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tna-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.tna-plates{grid-template-columns:repeat(4,minmax(0,1fr))}}.tna-plate{background:var(--tn-paper);min-height:15rem;color:var(--tn-ink);border-radius:.35rem;flex-direction:column;padding:1.4rem 1.3rem 1.3rem;transition:background-color .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:inset 0 -3px #0a1a0d1f}.tna-plate:hover,.tna-plate:focus-within{background:var(--color-teezr-lime);transform:translateY(-6px)rotateX(6deg)}.tna-plate-no{color:#0a1a0d80;font-size:.66rem;font-weight:700}.tna-plate-name{font-family:var(--font-display);letter-spacing:-.02em;margin:1.4rem 0 0;font-size:1.65rem;font-weight:400;line-height:1.02}.tna-plate-link:after{content:"";position:absolute;inset:0}.tna-plate-link:focus-visible{outline:none}.tna-plate:has(.tna-plate-link:focus-visible){outline:2px solid var(--color-teezr-lime);outline-offset:4px}.tna-plate-desc{color:#0a1a0db8;margin:.8rem 0 0;font-size:.925rem;line-height:1.55}.tna-plate-go{align-self:flex-end;margin-top:auto;padding-top:1.2rem}.tna-plate-go svg{width:1.3rem;height:1.3rem;transition:transform .48s cubic-bezier(.16,1,.3,1)}.tna-plate:hover .tna-plate-go svg{transform:translate(5px)}.tna-prize{border:1px solid #c9dc4b4d;border-radius:.35rem;align-items:center;gap:1.25rem;margin-top:1rem;padding:1.25rem 1.3rem;display:grid}@media (width>=768px){.tna-prize{grid-template-columns:13rem minmax(0,1fr);gap:2rem}}.tna-prize-fig{width:100%;max-width:13rem;height:auto}.tna-prize-title{font-family:var(--font-display);color:var(--color-teezr-lime);margin:0;font-size:1.6rem;font-weight:400}.tna-prize-text{color:#ffffffbf;max-width:44rem;margin:.5rem 0 0;line-height:1.6}.tna-back{border:10px solid var(--tn-frame);background:radial-gradient(70% 40% at 50% 0%, #ffffffb3, transparent 70%), var(--tn-paper);color:var(--tn-ink);border-top-width:18px;border-radius:.6rem;padding:clamp(.5rem,1.5vw,1rem) clamp(1rem,2.5vw,2rem);box-shadow:0 0 0 1px #c9dc4b4d,0 60px 100px -40px #000000e6}.tna-caps{margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.tna-caps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.tna-cap{border-bottom:1px solid #0a1a0d24;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1.35rem 0;display:grid}.tna-cap-no{gap:.12em;font-size:1.35rem;display:flex}.tna-cap-title{font-family:var(--font-display);letter-spacing:-.02em;margin:.1rem 0 0;font-size:1.45rem;font-weight:400;line-height:1.05}.tna-cap-text{color:#0a1a0db3;margin:.55rem 0 0;font-size:.925rem;line-height:1.6}.tna-org-cta{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;display:flex}@media (width>=768px){.tna-org-cta{flex-direction:row;justify-content:space-between;align-items:center}}.tna-org-cta p{color:#fffc;max-width:40rem;margin:0;font-size:1.125rem}.tna-dl{background:radial-gradient(70rem 36rem at 50% 110%,#9aa81d3d,#0000 65%);padding-bottom:clamp(3rem,8svh,5rem)}.tna-dl-grid{gap:1rem;display:grid}@media (width>=1024px){.tna-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tna-dl-panel{border:10px solid var(--tn-frame);border-top-width:18px;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:1rem;min-height:21rem;padding:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.tna-dl-panel.is-player{background:var(--tn-paper);color:var(--tn-ink)}.tna-dl-panel.is-org{background:radial-gradient(80% 60% at 100% 0,#c9dc4b29,#0000 70%),#07140a;box-shadow:0 0 0 1px #c9dc4b59}.tna-dl-tag{opacity:.75;align-items:center;gap:.6rem;font-size:.66rem;font-weight:700;display:inline-flex}.tna-dl-tag .tna-tile{font-size:1.1rem}.tna-dl-title{font-family:var(--font-display);letter-spacing:-.03em;margin:.25rem 0 0;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:400;line-height:1}.tna-dl-text{opacity:.78;max-width:30rem;margin:0;line-height:1.6}.tna-dl-badges,.tna-dl-panel .tn-btn{margin-top:auto}#demo{background:radial-gradient(60rem 30rem at 50% 0,#c9dc4b1a,#0000 65%)}#demo .glass.reveal{border:10px solid #123018;border-top-width:18px}@media (prefers-reduced-motion:reduce){.tna-rise,.tna-fade,.tna-stand,.tna-mark-img,.tna-hero-photo picture,.tna-live i{animation:none}.tna-plate:hover,.tna-plate:focus-within{transform:none}}@media (width<=1023.98px){.tna-hero-photo .tn-photo-grade{background:linear-gradient(#0a1a0db3 0%,#0a1a0d8c 30%,#0a1a0dd1 60%,#0a1a0d 100%),radial-gradient(60% 40% at 80% 20%,#ffbe6e29,#0000 70%)}.tna-sweep{display:none}.tna-hole-top{background:var(--color-teezr-lime)}}.tn-root{--tn-deep:#0a1a0d;--tn-frame:#123018;--tn-paper:#eef0e8;--tn-ink:#0a1a0d;--tn-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:#fff;position:relative;overflow-x:clip}.tn-wrap{z-index:2;max-width:84rem;margin-inline:auto;padding-inline:1rem;position:relative}@media (width>=640px){.tn-wrap{padding-inline:1.5rem}}@media (width>=1024px){.tn-wrap{padding-inline:2.5rem}}.tn-mono{font-family:var(--tn-mono);letter-spacing:.14em;text-transform:uppercase}.tn-head{gap:1.25rem;display:grid}.tn-eyebrow{font-family:var(--tn-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-teezr-lime);align-items:center;gap:.9rem;margin:0;font-size:.6875rem;display:flex}.tn-rule{transform-origin:0;background:currentColor;flex:none;width:3.5rem;height:1px;display:block}.tn-title{font-family:var(--font-display);letter-spacing:-.03em;color:inherit;margin:0;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:400;line-height:1}.tn-line{text-wrap:balance;display:block}.tn-line.is-lime .tn-wi{color:var(--color-teezr-lime)}.tn-line.is-ghost .tn-wi{color:#0000;-webkit-text-stroke:1px var(--color-teezr-lime)}.tn-w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.tn-wi{display:inline-block}.tn-sub{color:#ffffffb8;text-wrap:pretty;max-width:36rem;margin:0;font-size:1rem;line-height:1.65}@media (width>=640px){.tn-sub{font-size:1.0625rem}}.tn-photo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tn-photo-media{will-change:transform;position:absolute;inset:0}.tn-photo-img,.tn-photo picture{width:100%;height:100%;display:block}.tn-photo-img{object-fit:cover;object-position:var(--tn-focus-m)}@media (width>=1024px){.tn-photo-img{object-position:var(--tn-focus-d)}}.tn-photo-grade{position:absolute;inset:0}.tn-btn{border-radius:999px;align-items:center;gap:.6rem;min-height:3rem;padding:.8rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .24s,color .24s,border-color .24s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.tn-btn svg{flex:none;width:1.1rem;height:1.1rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}.tn-btn:hover svg{transform:translate(3px)}.tn-btn.is-solid{background:var(--color-teezr-lime);color:var(--tn-deep,#0a1a0d);box-shadow:0 0 34px #c9dc4b47}.tn-btn.is-solid:hover{background:#fff}.tn-btn.is-line{color:#fff;border:1px solid #ffffff59}.tn-btn.is-line:hover{border-color:var(--color-teezr-lime);color:var(--color-teezr-lime)}.tn-btn:focus-visible{outline:2px solid var(--color-teezr-lime);outline-offset:3px}#demo{--tn-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;isolation:isolate}#demo h2{letter-spacing:-.03em;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:400;line-height:1}#demo .reveal>span:first-child{font-family:var(--tn-mono);letter-spacing:.22em;align-items:center;gap:.9rem;font-size:.6875rem;font-weight:400;display:inline-flex}#demo .reveal>span:first-child:before{content:"";background:currentColor;width:3.5rem;height:1px}#demo .glass{color:#0a1a0d;backdrop-filter:none;background:radial-gradient(80% 50% at 50% 0,#fff9,#0000 70%),#eef0e8;border:0;border-radius:.5rem;position:relative;box-shadow:0 50px 90px -40px #000000e6,0 0 0 1px #c9dc4b40}#demo .glass label,#demo .glass legend{font-family:var(--tn-mono);letter-spacing:.16em;text-transform:uppercase;color:#0a1a0db8;font-size:.6875rem;font-weight:600}#demo .glass label span{letter-spacing:.06em;text-transform:none;color:#0a1a0d80}#demo .glass input:not([type=radio]),#demo .glass textarea{color:#0a1a0d;background:0 0;border:0;border-bottom:1.5px solid #0a1a0d59;border-radius:0;padding-inline:.1rem;font-size:1rem}#demo .glass textarea{border:1.5px solid #0a1a0d40;border-radius:.35rem;padding-inline:.75rem}#demo .glass input::placeholder,#demo .glass textarea::placeholder{color:#0a1a0d61}#demo .glass input:not([type=radio]):focus,#demo .glass textarea:focus{background:#c9dc4b24;border-color:#0a1a0d}#demo .glass input[aria-invalid=true]:not([type=radio]){border-color:#b3261e}#demo .glass p.text-xs[id^=demo-err]{color:#b3261e;font-weight:600}#demo #demo-form-error{color:#8c1d17;background:#b3261e14;border-color:#b3261e73}#demo .glass input[type=radio]+span{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#0a1a0d;background:#ffffff73;border:1.5px solid #0a1a0d40;border-radius:.35rem;font-size:.9375rem}#demo .glass input[type=radio]:checked+span{background:var(--color-teezr-lime);border-color:#0a1a0d}#demo .glass .demo-radio-dot{border-color:#0a1a0d80}#demo .glass input[type=radio]:checked+span .demo-radio-dot{background:#0a1a0d;border-color:#0a1a0d}#demo .glass p.text-xs{color:#0a1a0d8c}#demo .glass h3{font-weight:400}#demo .glass #demo-success p{color:#0a1a0db3}#demo .glass #demo-success>span{background:#0a1a0d}#demo #demo-submit{color:var(--color-teezr-lime);box-shadow:none;background:#0a1a0d}#demo #demo-submit:hover{background:#123018}
