.mark[data-astro-cid-iifiznic]{position:absolute;z-index:-1;display:block;pointer-events:none;background:currentColor;-webkit-mask:url(/media/logo-mark.png) center / contain no-repeat;mask:url(/media/logo-mark.png) center / contain no-repeat}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:86svh;display:flex;align-items:flex-end;padding-block:max(calc(var(--logo-block) + 1.25rem),clamp(7rem,14vw,11rem)) clamp(6rem,11vw,11rem);background:radial-gradient(120% 90% at 20% 10%,#2a1207 0%,var(--ink) 60%);isolation:isolate;overflow:hidden}.hero__media[data-astro-cid-bbe6dxrz],.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.12)}.hero__veil[data-astro-cid-bbe6dxrz]{z-index:-1;background:linear-gradient(180deg,#000000bf,#00000026 35%,#000000eb 88%),linear-gradient(72deg,#f15e226b,#f15e2200 58%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative}@media (min-width: 1200px){.hero[data-astro-cid-bbe6dxrz]{padding-block:max(calc(var(--logo-block) + 1.25rem),5.5rem) 10rem}}.hero__title[data-astro-cid-bbe6dxrz]{color:var(--paper);text-shadow:.055em .055em 0 var(--blaze);margin-bottom:1.6rem}.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz]{display:block}.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz]+.l[data-astro-cid-bbe6dxrz]{margin-top:calc(.1em + 6px)}.hero__title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--blaze);text-shadow:.055em .055em 0 var(--ink)}.hero__lede[data-astro-cid-bbe6dxrz]{color:var(--bone)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:2.4rem}.hero__eyebrow[data-astro-cid-bbe6dxrz],.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz],.hero__lede[data-astro-cid-bbe6dxrz],.hero__actions[data-astro-cid-bbe6dxrz]{animation:rise .85s var(--ease) both}.hero__eyebrow[data-astro-cid-bbe6dxrz]{animation-delay:.05s}.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:.15s}.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:.27s}.hero__lede[data-astro-cid-bbe6dxrz]{animation-delay:.42s}.hero__actions[data-astro-cid-bbe6dxrz]{animation-delay:.52s}@keyframes rise{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hero__eyebrow[data-astro-cid-bbe6dxrz],.hero__title[data-astro-cid-bbe6dxrz] .l[data-astro-cid-bbe6dxrz],.hero__lede[data-astro-cid-bbe6dxrz],.hero__actions[data-astro-cid-bbe6dxrz]{animation:none}}.head[data-astro-cid-syjxxd77]{max-width:62ch;margin-bottom:clamp(3.5rem,7vw,6rem)}.wall[data-astro-cid-syjxxd77]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.75rem,5vw,4.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));justify-items:center}.pola[data-astro-cid-syjxxd77]{position:relative;width:min(100%,20rem);background:#fdfcf7;padding:.9rem .9rem 0;box-shadow:0 1px #fff9 inset,0 18px 30px -12px #000000bf,0 3px 8px #0006;transform:rotate(var(--tilt));transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pola[data-astro-cid-syjxxd77]:hover,.pola[data-astro-cid-syjxxd77]:focus-within{transform:rotate(0) translateY(-4px) scale(1.02);box-shadow:0 1px #fff9 inset,0 26px 40px -14px #000c,0 4px 10px #00000073;z-index:2}.pola__btn[data-astro-cid-syjxxd77]{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.pola__btn[data-astro-cid-syjxxd77]:focus-visible{outline:3px solid var(--blaze);outline-offset:4px}.pola__tape[data-astro-cid-syjxxd77]{position:absolute;top:-.85rem;left:50%;width:5.5rem;height:1.7rem;z-index:1;transform:translate(-50%) rotate(var(--tape));background:linear-gradient(100deg,#ffffff57,#ffffff29 45%,#ffffff4d);border-left:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.28);box-shadow:0 2px 5px #00000047;backdrop-filter:blur(1px);clip-path:polygon(3% 0%,97% 0%,100% 22%,96% 48%,100% 74%,97% 100%,3% 100%,0% 76%,4% 50%,0% 24%)}.pola__shot[data-astro-cid-syjxxd77]{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(160deg,var(--steel) 0%,var(--steel-light) 100%)}.pola__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77]{width:100%;height:100%;object-fit:cover;filter:grayscale(.12) contrast(1.04);transition:filter .4s var(--ease),transform .5s var(--ease)}.pola[data-astro-cid-syjxxd77]:hover .pola__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77],.pola[data-astro-cid-syjxxd77]:focus-within .pola__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77]{filter:none;transform:scale(1.04)}.pola__empty[data-astro-cid-syjxxd77]{font-family:var(--util);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#efeeec8c}.pola__cue[data-astro-cid-syjxxd77]{position:absolute;left:0;bottom:.9rem;background:var(--ink);color:var(--ember);font-family:var(--util);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.72rem;padding:.4em 1em .35em 1.1em;transform:skew(-9deg) translate(-100%);transition:transform .3s var(--ease)}.pola[data-astro-cid-syjxxd77]:hover .pola__cue[data-astro-cid-syjxxd77],.pola[data-astro-cid-syjxxd77]:focus-within .pola__cue[data-astro-cid-syjxxd77]{transform:skew(-9deg) translate(-6px)}.pola__name[data-astro-cid-syjxxd77]{display:block;font-family:var(--hand);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1;color:#1d1b18;text-align:center;padding:.55rem 0 .95rem;transform:rotate(-1.2deg)}.bio[data-astro-cid-syjxxd77]{width:min(58rem,calc(100vw - 2rem));max-height:min(46rem,calc(100vh - 2rem));padding:0;border:0;background:var(--ink);color:var(--bone);box-shadow:0 40px 80px -20px #000c}.bio[data-astro-cid-syjxxd77]::backdrop{background:#0a0807d1;backdrop-filter:blur(3px)}.bio__inner[data-astro-cid-syjxxd77]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);max-height:inherit}.bio__shot[data-astro-cid-syjxxd77]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--steel);border-bottom:4px solid var(--blaze)}.bio__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77]{width:100%;height:100%;object-fit:cover;object-position:50% 32%}.bio__text[data-astro-cid-syjxxd77]{padding:clamp(1.5rem,3vw,2.5rem);overflow-y:auto}.bio__name[data-astro-cid-syjxxd77]{color:var(--paper);margin:.4rem 0 1.2rem;font-size:clamp(2rem,4vw,3rem)}.bio__text[data-astro-cid-syjxxd77] p[data-astro-cid-syjxxd77]+p[data-astro-cid-syjxxd77]{margin-top:1rem}.bio__text[data-astro-cid-syjxxd77] p[data-astro-cid-syjxxd77]:not(.eyebrow){font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.55;opacity:.92;max-width:62ch}.bio__x[data-astro-cid-syjxxd77]{position:absolute;top:.6rem;right:.6rem;z-index:3;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:0;cursor:pointer;background:var(--ink);color:var(--paper);font-size:1.7rem;line-height:1;transition:background .2s var(--ease)}.bio__x[data-astro-cid-syjxxd77]:hover{background:var(--blaze)}@media (min-width: 800px){.bio__inner[data-astro-cid-syjxxd77]{grid-template-columns:20rem minmax(0,1fr)}.bio__shot[data-astro-cid-syjxxd77]{aspect-ratio:auto;height:100%;border-bottom:0;border-right:4px solid var(--blaze)}.bio__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77]{object-position:50% 30%}}.sr-only[data-astro-cid-syjxxd77]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (prefers-reduced-motion: reduce){.pola[data-astro-cid-syjxxd77],.pola[data-astro-cid-syjxxd77]:hover,.pola__cue[data-astro-cid-syjxxd77],.pola__shot[data-astro-cid-syjxxd77] img[data-astro-cid-syjxxd77]{transition:none}}.ribbon[data-astro-cid-stzyeiiu]{position:relative;z-index:4;line-height:0;margin-top:-8%;margin-bottom:-1px;pointer-events:none}.ribbon[data-astro-cid-stzyeiiu] svg[data-astro-cid-stzyeiiu]{width:100%;height:auto;display:block}.ribbon__band[data-astro-cid-stzyeiiu]{filter:drop-shadow(0 -5px 9px rgba(0,0,0,.22))}.ribbon__text[data-astro-cid-stzyeiiu]{white-space:pre;font-family:var(--display);font-size:calc(var(--font) * 1px);fill:var(--blaze);text-transform:uppercase;letter-spacing:.01em}.tear[data-astro-cid-zkrpbfsq]{position:relative;z-index:3;line-height:0;margin-top:-2.3%;margin-bottom:-1px;pointer-events:none}.tear--flip[data-astro-cid-zkrpbfsq]{transform:scaleX(-1)}.tear[data-astro-cid-zkrpbfsq] svg[data-astro-cid-zkrpbfsq]{width:100%;height:auto;display:block;filter:drop-shadow(0 -6px 10px rgba(0,0,0,.18))}.pil[data-astro-cid-d4qwdgui]{position:relative;background:var(--ink)}.pil__track[data-astro-cid-d4qwdgui]{height:380vh}.pil__stage[data-astro-cid-d4qwdgui]{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;--w0: 1;--w1: 1;--open: 0;--s1: 1;--s2: 1;--s3: 1;--fin: 1}.pil__void[data-astro-cid-d4qwdgui]{position:absolute;inset:0;background:var(--ink);z-index:0}.pil__stats[data-astro-cid-d4qwdgui]{position:absolute;inset:0;z-index:1;list-style:none;margin:0;padding:0 var(--gutter);display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:clamp(2rem,8vw,7rem)}.stat[data-astro-cid-d4qwdgui]{text-align:center;opacity:var(--o, 1);transform:translateY(calc((1 - var(--o, 1)) * 28px))}.stat[data-astro-cid-d4qwdgui]:nth-child(1){--o: var(--s1)}.stat[data-astro-cid-d4qwdgui]:nth-child(2){--o: var(--s2)}.stat[data-astro-cid-d4qwdgui]:nth-child(3){--o: var(--s3)}.stat[data-astro-cid-d4qwdgui] b[data-astro-cid-d4qwdgui]{display:block;font-family:var(--display);font-weight:400;font-size:clamp(3.2rem,8vw,7rem);line-height:.85;color:var(--blaze)}.stat[data-astro-cid-d4qwdgui] span[data-astro-cid-d4qwdgui]{display:block;margin-top:.9rem;font-family:var(--util);text-transform:uppercase;letter-spacing:.2em;font-size:clamp(.72rem,1.1vw,.95rem);color:var(--bone);opacity:.8}.pil__half[data-astro-cid-d4qwdgui]{position:absolute;top:0;height:100%;width:50%;overflow:hidden;background:var(--blaze);z-index:2;will-change:transform}.pil__half--l[data-astro-cid-d4qwdgui]{left:0;box-shadow:1px 0 0 0 var(--blaze);transform:translate3d(calc(var(--open) * -102%),0,0)}.pil__half--r[data-astro-cid-d4qwdgui]{right:0;transform:translate3d(calc(var(--open) * 102%),0,0)}.pil__mono[data-astro-cid-d4qwdgui]{position:absolute;top:0;left:0;width:200%;height:100%;display:grid;place-items:center;pointer-events:none}.pil__half--r[data-astro-cid-d4qwdgui] .pil__mono[data-astro-cid-d4qwdgui]{left:-100%}.pil__stack[data-astro-cid-d4qwdgui]{display:flex;flex-direction:column;align-items:center;gap:clamp(.6rem,1.6vw,1.9rem);color:var(--ink);opacity:calc(1 - var(--fin) * .88);transform:rotate(-30deg)}.ln[data-astro-cid-d4qwdgui]{display:block;height:clamp(3.4rem,12.4vw,12.4rem)}.ln[data-astro-cid-d4qwdgui] svg{display:block;height:100%;width:auto}.pil__mono[data-astro-cid-d4qwdgui] .ln[data-astro-cid-d4qwdgui]{transform:translate(calc((1 - var(--tw, 1)) * 135vw))}.pil__mono[data-astro-cid-d4qwdgui] .w0[data-astro-cid-d4qwdgui]{--tw: var(--w0)}.pil__mono[data-astro-cid-d4qwdgui] .w1[data-astro-cid-d4qwdgui]{--tw: var(--w1)}.pil__final[data-astro-cid-d4qwdgui]{position:absolute;inset:0;z-index:3;display:grid;align-content:center;color:var(--ink);opacity:var(--fin);transform:translateY(calc((1 - var(--fin)) * 26px));pointer-events:var(--fin-events, auto)}.pil__lede[data-astro-cid-d4qwdgui]{font-family:var(--body);font-size:clamp(1.05rem,1.9vw,1.6rem);line-height:1.35;max-width:46ch;margin:0 0 clamp(1.6rem,3.5vw,3rem)}.pil__tiles[data-astro-cid-d4qwdgui]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.5vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.tile[data-astro-cid-d4qwdgui]{border-top:4px solid var(--ink);padding-top:1rem}.tile__stat[data-astro-cid-d4qwdgui]{display:block;font-family:var(--display);font-size:clamp(2rem,3.4vw,3.2rem);line-height:.85;color:var(--paper);text-shadow:.04em .04em 0 var(--ink)}.tile__statlabel[data-astro-cid-d4qwdgui]{display:block;font-family:var(--util);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;margin-top:.45rem;opacity:.75}.tile__title[data-astro-cid-d4qwdgui]{margin:.9rem 0 .45rem;font-size:clamp(1.05rem,1.7vw,1.5rem)}.tile__body[data-astro-cid-d4qwdgui]{margin:0;font-size:clamp(.86rem,1.1vw,1rem);line-height:1.35;opacity:.92}.pil__pt[data-astro-cid-d4qwdgui]{margin:clamp(1.4rem,3vw,2.6rem) 0 0;font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(.8rem,1.2vw,1rem)}.pil__pt[data-astro-cid-d4qwdgui] a[data-astro-cid-d4qwdgui]{color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:2px}.pil__pt[data-astro-cid-d4qwdgui] a[data-astro-cid-d4qwdgui]:hover{color:var(--paper);border-color:var(--paper)}.sr-only[data-astro-cid-d4qwdgui]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__track[data-astro-cid-d4qwdgui]{height:auto}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__stage[data-astro-cid-d4qwdgui]{position:static;height:auto;overflow:visible}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__void[data-astro-cid-d4qwdgui],.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__half--r[data-astro-cid-d4qwdgui]{display:none}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__half[data-astro-cid-d4qwdgui]{position:static;width:100%;transform:none;padding-block:clamp(3rem,7vw,6rem) 0}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__mono[data-astro-cid-d4qwdgui]{position:static;width:auto;height:auto;padding-inline:var(--gutter);place-items:start}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__stack[data-astro-cid-d4qwdgui]{transform:none;opacity:1;align-items:flex-start}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .ln[data-astro-cid-d4qwdgui]{height:clamp(2.2rem,6.4vw,5rem);transform:none}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__stats[data-astro-cid-d4qwdgui]{position:static;background:var(--blaze);justify-content:flex-start;padding-block:clamp(2.5rem,5vw,4rem)}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .stat[data-astro-cid-d4qwdgui]{opacity:1;transform:none;text-align:left}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .stat[data-astro-cid-d4qwdgui] b[data-astro-cid-d4qwdgui]{color:var(--ink)}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .stat[data-astro-cid-d4qwdgui] span[data-astro-cid-d4qwdgui]{color:var(--ink)}.pil[data-astro-cid-d4qwdgui]:not(.is-live) .pil__final[data-astro-cid-d4qwdgui]{position:static;opacity:1;transform:none;background:var(--blaze);padding-block:0 clamp(4rem,8vw,7rem)}.motto[data-astro-cid-fbgebvpo]{position:absolute;inset:0;display:block;z-index:-1;pointer-events:none;user-select:none;overflow:hidden}.motto[data-astro-cid-fbgebvpo] svg[data-astro-cid-fbgebvpo]{display:block;width:100%;height:100%}.head[data-astro-cid-tj7x4k4t]{max-width:62ch;margin-bottom:clamp(3rem,6vw,5rem)}.head[data-astro-cid-tj7x4k4t] .lede[data-astro-cid-tj7x4k4t]{margin-top:1.5rem}.grid[data-astro-cid-tj7x4k4t]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,2.2vw,2.2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.klass[data-astro-cid-tj7x4k4t]{background:var(--steel-light);display:flex;flex-direction:column;transition:transform .3s var(--ease)}@supports (grid-template-rows: subgrid){.klass[data-astro-cid-tj7x4k4t]{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}.klass[data-astro-cid-tj7x4k4t]:hover{transform:translateY(-6px)}.klass__shot[data-astro-cid-tj7x4k4t]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,var(--blaze-deep),var(--blaze) 60%,var(--blaze-deep))}.klass__shot[data-astro-cid-tj7x4k4t] img[data-astro-cid-tj7x4k4t]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.klass[data-astro-cid-tj7x4k4t]:hover .klass__shot[data-astro-cid-tj7x4k4t] img[data-astro-cid-tj7x4k4t]{transform:scale(1.06)}.klass__kicker[data-astro-cid-tj7x4k4t]{position:absolute;left:0;bottom:1rem;background:var(--ink);color:var(--ember);font-family:var(--util);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.78rem;padding:.35em 1em .3em 1.1em;transform:skew(-9deg) translate(-6px)}.klass__name[data-astro-cid-tj7x4k4t]{margin:0;padding:1.5rem 1.5rem 0}.klass__len[data-astro-cid-tj7x4k4t]{font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;margin:.5rem 0 .9rem;padding:0 1.5rem;color:var(--ember)}.klass__len[data-astro-cid-tj7x4k4t]:empty{margin-bottom:.9rem}.klass__body[data-astro-cid-tj7x4k4t]{margin:0;padding:0 1.5rem 1.9rem;opacity:.85;font-size:.98rem}.head[data-astro-cid-frvuzgag]{max-width:62ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.head[data-astro-cid-frvuzgag] .lede[data-astro-cid-frvuzgag]{margin-top:1.2rem}.tt[data-astro-cid-frvuzgag]{background:var(--paper);box-shadow:10px 10px #000000e6}.tt__days[data-astro-cid-frvuzgag]{display:flex;flex-wrap:wrap;background:var(--ink)}.tt__days[data-astro-cid-frvuzgag] button[data-astro-cid-frvuzgag]{flex:1 1 auto;background:none;border:0;padding:.95rem .4rem .8rem;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.05rem,1.5vw,1.4rem);color:var(--bone);cursor:pointer;border-bottom:5px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease)}.tt__days[data-astro-cid-frvuzgag] button[data-astro-cid-frvuzgag]:hover{color:var(--ember)}.tt__days[data-astro-cid-frvuzgag] button[data-astro-cid-frvuzgag][aria-selected=true]{color:var(--ink);background:var(--ember);border-color:var(--blaze)}.tt__list[data-astro-cid-frvuzgag]{list-style:none;margin:0;padding:0}.tt__list[data-astro-cid-frvuzgag] li[data-astro-cid-frvuzgag]{display:grid;grid-template-columns:5.5rem 1fr auto;grid-template-areas:"time name book" "time coach book";align-items:center;gap:0 clamp(.75rem,2vw,2rem);padding:clamp(.9rem,1.6vw,1.3rem) clamp(1rem,2.5vw,2rem);border-bottom:2px dashed rgba(0,0,0,.18);color:var(--ink)}.tt__list[data-astro-cid-frvuzgag] li[data-astro-cid-frvuzgag]:last-child{border-bottom:0}.tt__time[data-astro-cid-frvuzgag]{grid-area:time;font-family:var(--display);font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1;color:var(--blaze)}.tt__name[data-astro-cid-frvuzgag]{grid-area:name;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.1}.tt__coach[data-astro-cid-frvuzgag]{grid-area:coach;font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;opacity:.65}.tt__book[data-astro-cid-frvuzgag]{grid-area:book;font-family:var(--util);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;text-decoration:none;padding:.55em 1.1em .45em;background:var(--ink);color:var(--paper);transform:skew(-9deg);transition:background .2s var(--ease),color .2s var(--ease)}.tt__book[data-astro-cid-frvuzgag]:hover{background:var(--blaze)}.extras[data-astro-cid-frvuzgag]{margin-top:clamp(2rem,4vw,3.2rem)}.extras__title[data-astro-cid-frvuzgag]{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.7rem);color:var(--ink);margin:0 0 1rem}.extras__list[data-astro-cid-frvuzgag]{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:#0000002e;border-top:3px solid var(--blaze)}.extras__list[data-astro-cid-frvuzgag] li[data-astro-cid-frvuzgag]{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;padding:clamp(.9rem,1.6vw,1.2rem) 0;background:var(--bone);color:var(--ink)}.extras__name[data-astro-cid-frvuzgag]{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.1}.extras__when[data-astro-cid-frvuzgag]{font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;color:var(--blaze)}.extras__note[data-astro-cid-frvuzgag]{font-size:.95rem;opacity:.75}@media (min-width: 720px){.extras__list[data-astro-cid-frvuzgag] li[data-astro-cid-frvuzgag]{grid-template-columns:16rem 14rem minmax(0,1fr);align-items:baseline;gap:0 2rem;padding-inline:clamp(1rem,2.5vw,2rem)}}.sr[data-astro-cid-frvuzgag]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eyebrow--ink[data-astro-cid-hkoc4sea]{background:var(--ink);color:var(--ember)}.head[data-astro-cid-hkoc4sea]{max-width:62ch;margin-bottom:clamp(3rem,6vw,4.5rem)}.head[data-astro-cid-hkoc4sea] .lede[data-astro-cid-hkoc4sea]{margin-top:1.4rem;opacity:.9}.grid[data-astro-cid-hkoc4sea]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,2.4vw,2.2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr))}.plan[data-astro-cid-hkoc4sea]{position:relative;background:var(--paper);color:var(--ink);padding:clamp(1.75rem,2.6vw,2.4rem);display:flex;flex-direction:column;box-shadow:8px 8px #000000e6}@supports (grid-template-rows: subgrid){.plan[data-astro-cid-hkoc4sea]{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.plan[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{justify-self:start}}.plan--hero[data-astro-cid-hkoc4sea]{background:var(--ink);color:var(--bone);box-shadow:8px 8px 0 var(--grey)}.plan__flag[data-astro-cid-hkoc4sea]{position:absolute;top:-.9rem;left:clamp(1.75rem,2.6vw,2.4rem);background:var(--ember);color:var(--ink);font-family:var(--util);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;padding:.4em .9em .3em;transform:skew(-9deg) rotate(-2deg)}.plan__name[data-astro-cid-hkoc4sea]{margin:0}.plan__price[data-astro-cid-hkoc4sea]{font-family:var(--display);font-size:clamp(3.4rem,5.5vw,5rem);line-height:.9;margin:.6rem 0 .2rem;color:var(--blaze);display:flex;align-items:baseline;gap:.08em}.plan--hero[data-astro-cid-hkoc4sea] .plan__price[data-astro-cid-hkoc4sea]{color:var(--ember)}.plan__price[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{font-size:.45em}.plan__price[data-astro-cid-hkoc4sea] em[data-astro-cid-hkoc4sea]{font-family:var(--util);font-style:normal;font-size:.2em;text-transform:uppercase;letter-spacing:.18em;color:currentColor;opacity:.6;margin-left:.5em;align-self:center}.plan__line[data-astro-cid-hkoc4sea]{margin:.4rem 0 1.4rem;font-size:.98rem;opacity:.8}.plan__features[data-astro-cid-hkoc4sea]{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.7rem;flex:1}.plan__features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{position:relative;padding-left:1.6rem;font-size:.98rem}.plan__features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;left:0;top:.55em;width:.85rem;height:.2rem;background:var(--blaze)}.plan[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{align-self:start;font-size:1rem}.note[data-astro-cid-hkoc4sea]{margin:clamp(2rem,4vw,3rem) 0 0;font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;opacity:.75}.cta[data-astro-cid-aqstvgqq]{display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:1fr}@media (min-width: 950px){.cta[data-astro-cid-aqstvgqq]{grid-template-columns:1.15fr .85fr;align-items:start}}.cta[data-astro-cid-aqstvgqq] .lede[data-astro-cid-aqstvgqq]{margin-top:1.4rem}.cta__actions[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem}.facts[data-astro-cid-aqstvgqq]{margin:0;display:grid;gap:2rem}.facts[data-astro-cid-aqstvgqq] dt[data-astro-cid-aqstvgqq]{font-family:var(--util);text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;color:var(--ember);padding-bottom:.6rem;border-bottom:2px solid rgba(239,238,236,.2)}.facts[data-astro-cid-aqstvgqq] dd[data-astro-cid-aqstvgqq]{margin:.9rem 0 0;display:grid;gap:.25rem}.facts[data-astro-cid-aqstvgqq] dd[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]{margin-top:.6rem;font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;color:var(--ember);text-decoration:none}.facts[data-astro-cid-aqstvgqq] dd[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]:hover{text-decoration:underline}.facts__row[data-astro-cid-aqstvgqq]{display:flex;justify-content:space-between;gap:2rem;max-width:22rem}.facts__row[data-astro-cid-aqstvgqq] b[data-astro-cid-aqstvgqq]{font-weight:600}.facts__row[data-astro-cid-aqstvgqq] i[data-astro-cid-aqstvgqq]{font-style:normal;font-family:var(--util);letter-spacing:.06em;opacity:.75}.foot[data-astro-cid-aqstvgqq]{background:var(--steel);padding-block:clamp(2.5rem,4vw,3.5rem);color:var(--bone)}.foot__inner[data-astro-cid-aqstvgqq]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem}.foot__inner[data-astro-cid-aqstvgqq]>a[data-astro-cid-aqstvgqq]{text-decoration:none;color:inherit}.foot__line[data-astro-cid-aqstvgqq]{margin:0;font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;opacity:.75}.foot__social[data-astro-cid-aqstvgqq]{list-style:none;display:flex;gap:1.25rem;margin:0 0 0 auto;padding:0}.foot__social[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]{font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;text-decoration:none}.foot__social[data-astro-cid-aqstvgqq] a[data-astro-cid-aqstvgqq]:hover{color:var(--ember)}.foot__small[data-astro-cid-aqstvgqq]{flex-basis:100%;margin:0;font-size:.8rem;opacity:.5}.enq[data-astro-cid-dsmwveet]{width:min(46rem,calc(100vw - 1.5rem));max-height:min(52rem,calc(100dvh - 1.5rem));padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:0 40px 80px -20px #000c}.enq[data-astro-cid-dsmwveet]::backdrop{background:#0a0807d1;backdrop-filter:blur(3px)}.enq__panel[data-astro-cid-dsmwveet]{position:relative;max-height:inherit;overflow-y:auto;padding:clamp(1.5rem,3.5vw,2.75rem);border-top:6px solid var(--blaze)}.enq__x[data-astro-cid-dsmwveet]{position:absolute;top:0;right:0;z-index:3;width:2.8rem;height:2.8rem;display:grid;place-items:center;border:0;cursor:pointer;background:var(--ink);color:var(--paper);font-size:1.8rem;line-height:1;transition:background .2s var(--ease)}.enq__x[data-astro-cid-dsmwveet]:hover{background:var(--blaze)}.enq__head[data-astro-cid-dsmwveet] h2[data-astro-cid-dsmwveet]{font-size:clamp(2rem,4.4vw,3.2rem);margin:.4rem 0 0}.enq__lede[data-astro-cid-dsmwveet]{margin:.8rem 0 0;max-width:46ch;opacity:.8}.enq__form[data-astro-cid-dsmwveet]{display:grid;gap:1.4rem;margin-top:clamp(1.5rem,3vw,2.2rem)}.fld[data-astro-cid-dsmwveet]{display:grid;gap:.45rem}.fld__pair[data-astro-cid-dsmwveet]{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fld__label[data-astro-cid-dsmwveet]{font-family:var(--util);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;padding:0}.fld__hint[data-astro-cid-dsmwveet]{margin:.1rem 0 0;font-size:.85rem;opacity:.65}.chips[data-astro-cid-dsmwveet] .fld__hint[data-astro-cid-dsmwveet]{margin-bottom:.6rem}input[data-astro-cid-dsmwveet][type=text],input[data-astro-cid-dsmwveet][type=tel],input[data-astro-cid-dsmwveet][type=email],textarea[data-astro-cid-dsmwveet]{font:inherit;font-size:1rem;color:inherit;background:#fff;border:2px solid rgba(0,0,0,.22);padding:.7em .8em;width:100%;border-radius:0;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}textarea[data-astro-cid-dsmwveet]{resize:vertical}input[data-astro-cid-dsmwveet]:focus-visible,textarea[data-astro-cid-dsmwveet]:focus-visible{outline:0;border-color:var(--blaze);box-shadow:0 0 0 3px #f15e2247}input[data-astro-cid-dsmwveet][aria-invalid=true]{border-color:#b3261e}.chips[data-astro-cid-dsmwveet]{border:0;padding:0;margin:0;min-width:0}.chips__row[data-astro-cid-dsmwveet]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-dsmwveet]{position:relative}.chip[data-astro-cid-dsmwveet] input[data-astro-cid-dsmwveet]{position:absolute;inset:0;opacity:0;cursor:pointer}.chip[data-astro-cid-dsmwveet] span[data-astro-cid-dsmwveet]{display:block;font-family:var(--util);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;padding:.65em 1em .55em;border:2px solid rgba(0,0,0,.22);background:#fff;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.chip[data-astro-cid-dsmwveet]:hover span[data-astro-cid-dsmwveet]{border-color:var(--ink)}.chip[data-astro-cid-dsmwveet] input[data-astro-cid-dsmwveet]:checked+span[data-astro-cid-dsmwveet]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-dsmwveet] input[data-astro-cid-dsmwveet]:focus-visible+span[data-astro-cid-dsmwveet]{outline:3px solid var(--blaze);outline-offset:2px}.enq__err[data-astro-cid-dsmwveet]{margin:0;padding:.7em .9em;background:#fdecea;border-left:4px solid #b3261e;color:#8c1d18;font-size:.92rem}.enq__foot[data-astro-cid-dsmwveet]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.enq__small[data-astro-cid-dsmwveet]{margin:0;font-size:.85rem;opacity:.7;max-width:32ch}.enq__small[data-astro-cid-dsmwveet] a[data-astro-cid-dsmwveet],.enq__done[data-astro-cid-dsmwveet] a[data-astro-cid-dsmwveet]{color:inherit}.enq__done[data-astro-cid-dsmwveet] h2[data-astro-cid-dsmwveet]{font-size:clamp(1.9rem,4vw,2.8rem);margin:.4rem 0 .9rem}.enq__done[data-astro-cid-dsmwveet] p[data-astro-cid-dsmwveet]{max-width:46ch}.enq__done[data-astro-cid-dsmwveet] .btn[data-astro-cid-dsmwveet]{margin-top:1.6rem}.enq__done[data-astro-cid-dsmwveet]:focus{outline:0}.enq__hp[data-astro-cid-dsmwveet]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.enq[data-astro-cid-dsmwveet] [data-astro-cid-dsmwveet][hidden]{display:none!important}.is-sending[data-astro-cid-dsmwveet] .btn[data-astro-cid-dsmwveet]{opacity:.6;pointer-events:none}
