@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_623666{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_623666{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/43052a94988ae35c-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/189d9528ff3eae08-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_ab0e49{font-family:newsreader,newsreader Fallback}.__variable_ab0e49{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_711be0{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_711be0{--font-courier:"Courier Prime","Courier Prime Fallback"}body{margin:0;background:#EDE2C8}a{color:#1C1814}a:hover{color:#C8341B}:root{--small:17px;--small-track:0.1em}.lab{font:700 var(--small)/1.3 var(--font-courier),monospace;letter-spacing:var(--small-track);text-transform:uppercase}.nav{display:flex;flex-wrap:wrap;gap:24px}.nav a{text-decoration:none;font:700 var(--small)/1 var(--font-courier),monospace;letter-spacing:var(--small-track);padding:8px 0;color:#1C1814}.big,.nav a{text-transform:uppercase}.big{font:400 1em/.88 var(--font-anton),Impact,sans-serif;letter-spacing:.01em}.prose{font:400 19px/1.6 var(--font-newsreader),Georgia,serif;color:#2A241E;text-wrap:pretty}.prose p{margin:0 0 16px}.prose p:last-child{margin:0}.ph{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course,.ph{display:block}.course{padding:28px 0;border-top:1px solid #1c1814}.course-sum{display:grid;grid-template-columns:56px minmax(0,1fr) 36px;gap:20px;align-items:baseline;list-style:none;cursor:pointer}.course-sum::-webkit-details-marker{display:none}.course-sum .en{display:block;margin:0}.plus{position:relative;align-self:center;display:block;box-sizing:border-box;width:32px;height:32px;border:2px solid #1c1814;color:#1C1814;background:linear-gradient(currentColor,currentColor) 50% /14px 2.5px no-repeat}.plus:after{content:"";position:absolute;left:50%;top:50%;width:2.5px;height:14px;margin:-7px 0 0 -1.25px;background:currentColor}.course[open] .plus:after{transform:rotate(90deg);opacity:0}@media (hover:hover){.course-sum:hover .plus{background-color:#C8341B;border-color:#C8341B;color:#EDE2C8}}.course .desc{padding:14px 56px 0 76px}.n{font:700 var(--small)/1 var(--font-courier),monospace;letter-spacing:var(--small-track);color:#C8341B}.dish{font:400 clamp(34px,4vw,58px)/.95 var(--font-anton),Impact,sans-serif;color:#1C1814;margin:0 0 8px}.dish,.en{text-transform:uppercase}.en{font:700 var(--small)/1.3 var(--font-courier),monospace;letter-spacing:var(--small-track);color:#C8341B}.desc p,.en{margin:0 0 12px}.desc p{font:400 17px/1.55 var(--font-newsreader),Georgia,serif;color:#4A4034;max-width:560px;text-wrap:pretty}.desc p:last-child{margin-bottom:0}.mailwrap{container-type:inline-size;width:100%}.mail{display:inline-block;max-width:100%;font:400 clamp(16px,6cqw,44px)/1.05 var(--font-anton),Impact,sans-serif;text-transform:none;letter-spacing:.01em;color:#C8341B;text-decoration:none;border-bottom:4px solid #c8341b;padding-bottom:6px;white-space:nowrap}.mail:hover{color:#1C1814;border-bottom-color:#1C1814}.sq{aspect-ratio:1/1;overflow:hidden;border:2px solid #1c1814}.titlegrid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text date" "btn date";gap:28px 40px;align-items:end}.t-text{grid-area:text;min-width:0}.t-btn{grid-area:btn;display:flex;flex-wrap:wrap;gap:12px}.t-date{text-align:right}.t-date,.t-mark{grid-area:date;justify-self:end}.t-mark{align-self:start;margin-right:16px}.mitre{display:block;width:clamp(140px,15vw,200px);height:auto;aspect-ratio:1;overflow:visible;transform:rotate(10deg)}.bookbtn{display:inline-flex;align-items:center;justify-content:center;background:#1C1814;color:#EDE2C8;border:2px solid #1c1814;padding:16px 28px;font:400 22px/1 var(--font-anton),Impact,sans-serif;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.bookbtn:hover{background:#C8341B;border-color:#C8341B;color:#EDE2C8}.bookbtn-alt{background:transparent;color:#1C1814}.heart{width:52px;height:52px;transform:rotate(-12deg)}.burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:2px solid #1c1814;color:#1C1814;cursor:pointer;flex:none}.burger:hover{background:#C8341B;border-color:#C8341B;color:#EDE2C8}.dets{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}.det{display:block;line-height:1.6;text-wrap:balance}.dets-stack{display:flex;flex-direction:column}.dets-stack .det+.det:before{content:"";display:block;width:40px;height:1px;background:currentColor;opacity:.4;margin:12px 0}.check1{height:20px;background-image:repeating-linear-gradient(90deg,#C8341B 0 20px,#EDE2C8 20px 40px)}.check1,.check2{background-color:#EDE2C8}.check2{height:44px;background-image:repeating-linear-gradient(90deg,#C8341B 0 44px,#EDE2C8 44px 88px)}.rule-t{border-top:2px solid #1c1814}.rule-b{border-bottom:2px solid #1c1814}.frame{overflow:hidden;border:2px solid #1c1814}.venue-link{font:700 var(--small)/1 var(--font-courier),monospace;letter-spacing:var(--small-track);text-transform:uppercase;color:#C8341B}.menu-wrap{container-type:inline-size}.menu-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "courses" "media";gap:40px 80px;align-items:start}.menu-intro{grid-area:intro}.menu-courses{grid-area:courses}.menu-media{grid-area:media}.menu-media>.frame:first-child{margin-top:0}@container (min-width: 800px){.menu-media>.frame:first-child{margin-top:12px}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"intro courses" "media courses";row-gap:20px}}.quote{font:italic 400 24px/1.45 var(--font-newsreader),Georgia,serif;color:#1C1814;text-wrap:pretty}.quote:before{content:"\201C";display:block;height:.42em;margin-bottom:10px;font:400 88px/1 var(--font-anton),Impact,sans-serif;color:#C8341B}.t-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 6px);gap:12px;margin:20px 0 0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.t-track::-webkit-scrollbar{display:none}.t-card{scroll-snap-align:start;border:2px solid #1c1814;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.t-card .quote{font-size:21px}.t-card .quote:before{font-size:64px}.t-arrows{display:flex;gap:8px}.t-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:2px solid #1c1814;color:#1C1814;cursor:pointer}.t-arrow:hover:not(:disabled){background:#C8341B;border-color:#C8341B;color:#EDE2C8}.t-arrow:disabled{opacity:.35;cursor:default}.t-dots{display:none;gap:0;margin:12px 0 0 -6px}.t-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer}.t-dot:before{content:"";box-sizing:border-box;width:12px;height:12px;border:2px solid #1c1814}.t-dot[aria-current]:before{background:#1C1814}.offer{font:400 21px/1.6 var(--font-newsreader),Georgia,serif;color:#2A241E;text-wrap:pretty}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:40px 80px;align-items:start}:focus-visible{outline:3px solid #1C1814;outline-offset:3px}.on-dark :focus-visible{outline-color:#EDE2C8}.bookbtn:focus-visible,.burger:focus-visible{outline-offset:4px}@media (max-width:720px){.course-sum{grid-template-columns:minmax(0,1fr) 36px;gap:10px 12px}.course-sum .n{grid-column:1/-1}.course .desc{padding:12px 0 0}.dets,.dets-stack{flex-direction:column;gap:0;text-align:center;align-items:center}.dets .det+.det:before,.dets-stack .det+.det:before{content:"";display:block;width:40px;height:1px;background:currentColor;opacity:.4;margin:12px auto}.check2{height:30px;background-image:repeating-linear-gradient(90deg,#C8341B 0 30px,#EDE2C8 30px 60px)}.burger{display:inline-flex}.titlegrid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"text text" "btn date";gap:28px 16px;align-items:center}.bookbtn{padding:14px 22px;font-size:20px}.t-btn{flex-direction:column;align-items:stretch;gap:10px}.t-mark{grid-area:text;margin:30px 4px 0 0}.mitre{width:84px}.nav{display:none}.nav.nav-open{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0;padding:10px 0 6px}.nav.nav-open a{font:400 34px/1.1 var(--font-anton),Impact,sans-serif;letter-spacing:.04em;padding:10px 0;width:100%;border-bottom:0}.heart{width:40px;height:40px}.prose{font-size:17px}.quote{font-size:20px}.t-track{grid-auto-columns:82%}.t-card{padding:20px}.t-card .quote{font-size:18px}.t-arrows{display:none}.t-dots{display:flex}:root{--small:14px;--small-track:0.08em}}@media (max-width:480px){.t-mark{display:none}}@media (max-width:360px){.bookbtn{padding:12px 16px;font-size:18px}}@media (prefers-reduced-motion:reduce){video[data-autoplay]{display:none}}@media (prefers-reduced-motion:no-preference){img[data-video-poster]{display:none}html{scroll-behavior:smooth}:root{interpolate-size:allow-keywords}.bookbtn,.burger,.plus,.t-arrow,.t-dot:before,a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}}@media (prefers-reduced-motion:no-preference){.course::details-content{block-size:0;overflow-y:clip;transition:block-size .4s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .4s}.course[open]::details-content{block-size:auto}.course[open] .desc{animation:fade-up .45s ease both}.plus:after{transition:transform .3s ease,opacity .3s ease}.heart{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}header a:hover .heart{transform:rotate(-2deg) scale(1.08)}.mitre{transition:transform .6s cubic-bezier(.3,1.6,.5,1);animation:mitre-in .9s cubic-bezier(.2,.8,.2,1) .25s backwards}.t-mark:hover .mitre{transform:rotate(3deg) translateY(-6px)}.hero-img{animation:hero-in 1.8s cubic-bezier(.2,.7,.2,1) backwards}.frame .ph,.sq .ph{transition:transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.reveal-pending{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.frame:hover .ph,.sq:hover .ph{transform:scale(1.04)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes hero-in{0%{transform:scale(1.06)}}@keyframes mitre-in{0%{opacity:0;transform:translateY(-24px) rotate(-6deg)}}.visible{visibility:visible}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mt-1\.5{margin-top:.375rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-\[clamp\(300px\2c 55vw\2c min\(640px\2c 70vh\)\)\]{height:clamp(300px,55vw,min(640px,70vh))}.h-auto{height:auto}.max-h-\[min\(560px\2c 70vh\)\]{max-height:min(560px,70vh)}.w-auto{width:auto}.max-w-\[1200px\]{max-width:1200px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[min\(520px\2c 100\%\)\]{max-width:min(520px,100%)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(260px\2c 100\%\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(380px\2c 100\%\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-9{gap:2.25rem}.gap-\[22px\]{gap:22px}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-3{row-gap:.75rem}.gap-y-8{row-gap:2rem}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.border-t-0{border-top-width:0}.\!border-b-cream{--tw-border-opacity:1!important;border-bottom-color:rgb(237 226 200/var(--tw-border-opacity,1))!important}.bg-cream{--tw-bg-opacity:1;background-color:rgb(237 226 200/var(--tw-bg-opacity,1))}.bg-ink{background-color:rgb(28 24 20/var(--tw-bg-opacity,1))}.bg-ink,.bg-red{--tw-bg-opacity:1}.bg-red{background-color:rgb(200 52 27/var(--tw-bg-opacity,1))}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pt-0{padding-top:0}.pt-16{padding-top:4rem}.pt-\[72px\]{padding-top:72px}.pt-\[88px\]{padding-top:88px}.font-anton{font-family:var(--font-anton),Impact,sans-serif}.font-serif{font-family:var(--font-newsreader),Georgia,serif}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[length\:clamp\(48px\2c 6vw\2c 88px\)\]{font-size:clamp(48px,6vw,88px)}.text-\[length\:clamp\(56px\2c 7vw\2c 104px\)\]{font-size:clamp(56px,7vw,104px)}.text-\[length\:clamp\(64px\2c 17vw\2c 160px\)\]{font-size:clamp(64px,17vw,160px)}.text-\[length\:clamp\(64px\2c 9vw\2c 110px\)\]{font-size:clamp(64px,9vw,110px)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.tracking-\[0\.06em\]{letter-spacing:.06em}.\!text-cream{color:rgb(237 226 200/var(--tw-text-opacity,1))!important}.\!text-cream,.\!text-ink{--tw-text-opacity:1!important}.\!text-ink{color:rgb(28 24 20/var(--tw-text-opacity,1))!important}.\!text-red{--tw-text-opacity:1!important;color:rgb(200 52 27/var(--tw-text-opacity,1))!important}.text-cream{--tw-text-opacity:1;color:rgb(237 226 200/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(28 24 20/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(74 64 52/var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(200 52 27/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.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)}@media (max-width:720px){.mob\:\!pb-14{padding-bottom:3.5rem!important}.mob\:\!pt-12{padding-top:3rem!important}.mob\:text-\[11px\]{font-size:11px}}