.tj-head[data-astro-cid-f6a67f5r]{min-height:100svh;padding:clamp(7.5rem, 15vh, 10rem) var(--gutter) clamp(3rem, 8vh, 5rem);grid-template-columns:repeat(12,1fr);align-items:center;gap:0 clamp(1rem,2vw,2rem);display:grid;position:relative}.tj-head[data-astro-cid-f6a67f5r]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(42% 46% at 72% 52%,#96344252,#0000 72%);position:absolute;inset:0}.tj-head__in[data-astro-cid-f6a67f5r]{z-index:2;grid-area:1/1/auto/span 5;position:relative}.tj-head__h1[data-astro-cid-f6a67f5r]{max-width:7ch;font-size:clamp(3rem,1rem + 6.2vw,7.6rem)}.tj-head__h1[data-astro-cid-f6a67f5r] .acc{font-size:1.4em}.ph__lede[data-astro-cid-f6a67f5r]{max-width:30ch;font:300 clamp(1.05rem, .98rem + .35vw, 1.35rem)/1.5 var(--f-text);color:var(--ivory);margin:clamp(1.4rem,3.4vh,2.2rem) 0 0}.ph__lede[data-astro-cid-f6a67f5r] em{color:var(--gold-hi);font-style:italic}.tj-head__note[data-astro-cid-f6a67f5r]{max-width:34ch;color:var(--gold-hi);align-items:center;gap:.9rem;margin-top:1rem;font-size:1rem;font-style:italic;display:flex}.tj-pen[data-astro-cid-f6a67f5r]{background:linear-gradient(90deg, var(--gold), transparent);flex:none;width:2.2rem;height:1px}.tj-hand[data-astro-cid-f6a67f5r]{aspect-ratio:16/11.6;perspective:1600px;grid-area:1/6/auto/-1;position:relative}.tj-slot[data-astro-cid-f6a67f5r]{width:84%;position:absolute}.tj-slot--back[data-astro-cid-f6a67f5r]{width:78%;top:0;right:0;rotate:3deg}.tj-slot--front[data-astro-cid-f6a67f5r]{z-index:1;bottom:0;left:0;rotate:-2deg}.tj-slot[data-astro-cid-f6a67f5r] .ic{width:100%}.tj-choose[data-astro-cid-f6a67f5r]{padding:var(--section) var(--gutter) 0}.tj-choose__line[data-astro-cid-f6a67f5r]{text-align:center;text-wrap:balance;max-width:18ch;margin:0 auto clamp(4rem,9vw,8rem)}.opt[data-astro-cid-f6a67f5r]{grid-template-columns:repeat(12,1fr);align-items:center;gap:0 clamp(1rem,2vw,2rem);scroll-margin-top:6rem;display:grid}.opt[data-astro-cid-f6a67f5r]+.opt[data-astro-cid-f6a67f5r]{margin-top:clamp(5rem,11vw,10rem)}.opt__card[data-astro-cid-f6a67f5r]{perspective:1600px;position:relative}.opt--a[data-astro-cid-f6a67f5r] .opt__card[data-astro-cid-f6a67f5r]{grid-area:1/1/auto/span 7}.opt--a[data-astro-cid-f6a67f5r] .opt__text[data-astro-cid-f6a67f5r]{grid-area:1/9/auto/span 4}.opt--b[data-astro-cid-f6a67f5r] .opt__card[data-astro-cid-f6a67f5r]{grid-area:1/6/auto/span 7}.opt--b[data-astro-cid-f6a67f5r] .opt__text[data-astro-cid-f6a67f5r]{grid-area:1/1/auto/span 4}.opt__text[data-astro-cid-f6a67f5r]{justify-items:start;display:grid}.opt__for[data-astro-cid-f6a67f5r]{margin:0 0 1rem}.opt__for[data-astro-cid-f6a67f5r] span{color:inherit}.opt__h[data-astro-cid-f6a67f5r]{margin:0 0 1.4rem}.opt__h[data-astro-cid-f6a67f5r] .acc{font-size:1.36em}.opt__inc[data-astro-cid-f6a67f5r]{margin:0 0 .5rem}.opt__menu[data-astro-cid-f6a67f5r]{font:400 .875rem/1.5 var(--f-sans);color:var(--ivory-dim);background:var(--rule) 0 100% / 100% 1px no-repeat;transition:color .4s, background-size .6s var(--ease-lux);padding:.5rem 0;text-decoration:none}@media (hover:hover) and (pointer:fine){.opt__menu[data-astro-cid-f6a67f5r]:hover{color:var(--gold-hi);background-position:100% 100%;background-size:0 1px}}.opt__buy[data-astro-cid-f6a67f5r]{border-top:1px solid #d8bf8a38;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;width:100%;margin-top:clamp(1.8rem,3.5vw,2.8rem);padding-top:clamp(1.4rem,2.6vw,2rem);display:flex}.opt__price[data-astro-cid-f6a67f5r]{font:400 clamp(2.6rem, 1.4rem + 2.6vw, 4.2rem)/1 var(--f-display);letter-spacing:-.036em;color:var(--white)}.tj-secure[data-astro-cid-f6a67f5r]{text-align:center;justify-content:center;align-items:center;gap:.7rem;max-width:46rem;margin:clamp(5rem,9vw,8rem) auto 0;display:flex}.tj-secure[data-astro-cid-f6a67f5r] svg[data-astro-cid-f6a67f5r]{color:var(--gold);flex:none}.tj-secure[data-astro-cid-f6a67f5r] a{color:var(--gold-hi)}.tj-menu[data-astro-cid-f6a67f5r]{padding:var(--section) var(--gutter) 0;justify-content:center;display:flex}.tj-menu__card[data-astro-cid-f6a67f5r]{text-align:center;width:100%;max-width:48rem;padding:clamp(3rem,6vw,5rem) clamp(1.8rem,5vw,4.5rem)}.tj-menu__card[data-astro-cid-f6a67f5r] .courses[data-astro-cid-f6a67f5r]{border-top-color:var(--hair)}.tj-menu__card[data-astro-cid-f6a67f5r] .courses[data-astro-cid-f6a67f5r] li[data-astro-cid-f6a67f5r]{border-bottom-color:var(--hair)}.tj-menu__card[data-astro-cid-f6a67f5r] .courses__n[data-astro-cid-f6a67f5r]{color:var(--ink)}.tj-menu__card[data-astro-cid-f6a67f5r] .courses__p[data-astro-cid-f6a67f5r]{color:var(--ink-wine)}.tj-menu__card[data-astro-cid-f6a67f5r] .courses__p[data-astro-cid-f6a67f5r] b[data-astro-cid-f6a67f5r]{color:var(--ink-2)}.tj-menu__h[data-astro-cid-f6a67f5r]{margin:.7rem 0 clamp(2rem,4vw,3rem)}.tj-menu[data-astro-cid-f6a67f5r] .courses[data-astro-cid-f6a67f5r] li[data-astro-cid-f6a67f5r]{justify-items:center}.courses[data-astro-cid-f6a67f5r]{border-top:1px solid #d8bf8a38;margin:0;padding:0;list-style:none}.courses[data-astro-cid-f6a67f5r] li[data-astro-cid-f6a67f5r]{border-bottom:1px solid #d8bf8a38;gap:.3rem;padding:1.05rem 0;display:grid}.courses__n[data-astro-cid-f6a67f5r]{font:400 clamp(1.15rem, 1rem + .45vw, 1.45rem)/1.3 var(--f-display);letter-spacing:-.01em;color:var(--white)}.courses__p[data-astro-cid-f6a67f5r]{font:italic 300 .95rem/1.5 var(--f-text);color:var(--gold-hi)}.courses__p[data-astro-cid-f6a67f5r] b[data-astro-cid-f6a67f5r]{font:500 .78rem/1 var(--f-sans);color:var(--ivory-dim);margin-right:.5rem;font-style:normal}.tj-way[data-astro-cid-f6a67f5r]{padding:var(--section) var(--gutter) var(--section);text-align:center;justify-items:center;gap:2rem;display:grid}.tj-way__rule[data-astro-cid-f6a67f5r]{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:4.5rem;height:1px}.tj-way__line[data-astro-cid-f6a67f5r]{text-wrap:balance;max-width:24ch;margin:0}@media (width<=899px){.tj-head[data-astro-cid-f6a67f5r]{grid-template-columns:1fr;min-height:0;padding-top:clamp(7.5rem,15vh,9rem);padding-bottom:clamp(4rem,10vw,6rem)}.tj-head[data-astro-cid-f6a67f5r]:before{background:radial-gradient(70% 40% at 60% 72%,#96344252,#0000 72%)}.tj-head__in[data-astro-cid-f6a67f5r],.tj-hand[data-astro-cid-f6a67f5r]{grid-area:auto/1}.tj-head__note[data-astro-cid-f6a67f5r]{align-items:baseline}.tj-pen[data-astro-cid-f6a67f5r]{align-self:center}.tj-hand[data-astro-cid-f6a67f5r]{margin:clamp(3rem,8vw,4.5rem) 3% 0 0}.tj-choose__line[data-astro-cid-f6a67f5r]{margin-bottom:clamp(3.5rem,10vw,5rem)}.opt[data-astro-cid-f6a67f5r]+.opt[data-astro-cid-f6a67f5r]{margin-top:clamp(5rem,16vw,7rem)}.opt--a[data-astro-cid-f6a67f5r] .opt__card[data-astro-cid-f6a67f5r],.opt--b[data-astro-cid-f6a67f5r] .opt__card[data-astro-cid-f6a67f5r],.opt--a[data-astro-cid-f6a67f5r] .opt__text[data-astro-cid-f6a67f5r],.opt--b[data-astro-cid-f6a67f5r] .opt__text[data-astro-cid-f6a67f5r]{grid-area:auto/1/auto/-1}.opt__text[data-astro-cid-f6a67f5r]{margin-top:clamp(2rem,6vw,2.8rem)}.opt__inc[data-astro-cid-f6a67f5r]{font-size:1rem}.opt__menu[data-astro-cid-f6a67f5r]{background-position:0 calc(50% + .95em);align-items:center;min-height:2.75rem;padding:0;font-size:.9375rem;display:inline-flex}.opt__buy[data-astro-cid-f6a67f5r]{gap:1rem 1.4rem}.tj-secure[data-astro-cid-f6a67f5r]{flex-direction:column;gap:.9rem;max-width:34ch;margin-top:clamp(4rem,12vw,5.5rem);font-size:.9375rem}.courses__p[data-astro-cid-f6a67f5r] b[data-astro-cid-f6a67f5r]{font-size:.8125rem}.tj-way__line[data-astro-cid-f6a67f5r]{max-width:20ch}}@media (width>=600px) and (width<=899px){.tj-hand[data-astro-cid-f6a67f5r]{justify-self:end;width:86%;margin-right:2%}.opt__text[data-astro-cid-f6a67f5r]{max-width:36rem}.opt--b[data-astro-cid-f6a67f5r] .opt__text[data-astro-cid-f6a67f5r]{justify-self:end;width:100%}}
