@font-face{font-family:zodiak;src:url(../media/Zodiak_Regular-s.p.3gk6mathg8h53.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:zodiak;src:url(../media/Zodiak_Italic-s.p.3g82fimbwsvjt.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:zodiak;src:url(../media/Zodiak_Bold-s.p.3kvksgg83wno-.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zodiak;src:url(../media/Zodiak_BoldItalic-s.p.0uqjym98b_if9.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:zodiak Fallback;src:local(Arial);ascent-override:88.19%;descent-override:23.16%;line-gap-override:8.02%;size-adjust:112.26%}.zodiak_8d06eda0-module__Lx06tW__className{font-family:zodiak,zodiak Fallback}.zodiak_8d06eda0-module__Lx06tW__variable{--font-zodiak:"zodiak", "zodiak Fallback"}
@font-face{font-family:familjen;src:url(../media/FamiljenGrotesk-s.p.3q95zthtwhdfb.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:familjen;src:url(../media/FamiljenGrotesk_Italic-s.p.25foqvl-3prlc.woff2?dpl=dpl_E7qhzWr8uPsNkViRTP9VQBHaV1rZ)format("woff2");font-display:swap;font-weight:100 1000;font-style:italic}@font-face{font-family:familjen Fallback;src:local(Arial);ascent-override:107.64%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:95.22%}.familjen_664f6be7-module__DUf4Za__className{font-family:familjen,familjen Fallback}.familjen_664f6be7-module__DUf4Za__variable{--font-familjen:"familjen", "familjen Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--paper:#0e0d10;--paper2:#141318;--ink:#f3eada;--ink-60:#f3eadaa8;--ink-40:#f3eada66;--terra:#e85d2a;--terra-deep:#c74818;--gold:#f1a83e;--night:#0a0a0a;--night2:#161414;--bone:#f3eada;--bone-60:#f3eadaa3;--bone-30:#f3eada47;--amber:#f1a83e;--magenta:#ed3e8e;--violet:#8f4bff;--disp:var(--font-zodiak),Georgia,serif;--sans:var(--font-familjen),system-ui,sans-serif;--rad:10px;--line:#f3eada24;--navh:74px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}::selection{background:var(--terra);color:#fff8ee}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--disp);letter-spacing:-.01em;font-weight:700;line-height:1.04}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.btn{font-family:var(--sans);letter-spacing:.01em;background:var(--terra);color:#fff8ee;border-radius:var(--rad);cursor:pointer;border:none;padding:15px 28px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-block;box-shadow:0 1px #0006,0 8px 22px -12px #e85d2a8c}.btn:hover{background:var(--terra-deep);transform:translateY(-2px);box-shadow:0 2px #0006,0 14px 26px -12px #e85d2a99}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--night)}.tlink{border-bottom:2px solid var(--terra);padding-bottom:2px;font-weight:650;text-decoration:none;transition:color .15s}.tlink:hover{color:var(--terra)}.tlink:focus-visible{outline:3px solid var(--gold);outline-offset:3px}nav.sitenav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0ad1;position:sticky;top:0}.navin{align-items:center;gap:34px;max-width:1180px;margin:0 auto;padding:14px 28px;display:flex}.wordmark{font-family:var(--disp);letter-spacing:-.01em;color:var(--bone);align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:1;text-decoration:none;display:flex}.navmark{width:auto;height:32px;display:block}.wordmark small{font-family:var(--sans);letter-spacing:.22em;color:var(--bone-60);font-size:10.5px;font-weight:600}.navlinks{align-items:center;gap:26px;margin-left:auto;font-size:15px;font-weight:550;display:flex}.navlinks>a,.navitem>a{color:var(--bone-60);cursor:pointer;text-decoration:none;transition:color .15s}.navlinks>a:hover,.navitem>a:hover{color:var(--amber)}.navitem{position:relative}.navitem>a{align-items:center;gap:7px;display:inline-flex}.navitem>a:after{content:"";opacity:.55;border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.navitem:hover>a:after,.navitem:focus-within>a:after{transform:rotate(225deg)translateY(2px)}.dropdown{opacity:0;visibility:hidden;z-index:60;padding-top:14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:-14px;transform:translateY(6px)}.navitem:hover .dropdown,.navitem:focus-within .dropdown{opacity:1;visibility:visible;transform:none}.dropdown-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#101013fa;border-radius:12px;gap:2px;min-width:214px;padding:10px;display:grid;box-shadow:0 24px 54px -22px #000000d9}.dropdown-inner a{color:var(--bone-60);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14.5px;text-decoration:none;transition:background .14s,color .14s;display:block}.dropdown-inner a:hover{color:var(--amber);background:#f3eada0f}nav .btn{white-space:nowrap;padding:11px 20px;font-size:14.5px}.navtoggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:11px;display:none}.navtoggle span{background:var(--bone);border-radius:2px;width:100%;height:2px;transition:transform .22s,opacity .18s;display:block}.navtoggle.on span:first-child{transform:translateY(7px)rotate(45deg)}.navtoggle.on span:nth-child(2){opacity:0}.navtoggle.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer{z-index:49;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#0a0a0afa;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.drawer.open{opacity:1;visibility:visible;transform:none}.drawer-in{padding:calc(var(--navh) + 16px) 28px 60px;max-width:680px}.drawer-label{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:26px 0 8px;font-size:12px;font-weight:700}.drawer-label:first-child{margin-top:6px}.drawer-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.drawer-grid a,.drawer-link{font-family:var(--disp);color:var(--bone);border-bottom:1px solid var(--line);padding:13px 0;font-size:22px;font-weight:700;text-decoration:none;display:block}.drawer-book{color:#fff8ee;margin-top:26px;font-size:16px;display:inline-block}@media (max-width:900px){.navlinks,.nav-book{display:none}.navtoggle{display:flex}.navin{gap:12px}}@media (max-width:480px){:root{--navh:62px}.navin{gap:12px;padding:11px 18px}.wordmark small{display:none}.navmark{height:26px}nav .btn{padding:10px 16px;font-size:13.5px}}.hero{min-height:calc(100vh - var(--navh));min-height:calc(100svh - var(--navh));text-align:center;background:var(--night);color:var(--bone);justify-content:center;align-items:center;padding:90px 0 100px;display:flex;position:relative;overflow:hidden}.herobg{z-index:0;pointer-events:none;position:absolute;inset:-4%}.herobg video,.herobg img{object-fit:cover;object-position:50% 30%;opacity:.55;filter:saturate(1.08)contrast(1.08);will-change:transform;width:100%;height:100%}.herobg:after{content:"";background:radial-gradient(88% 78% at 50% 32%, transparent 26%, #0a0a0adb 74%, var(--night) 98%), linear-gradient(180deg, #0a0a0ab8 0%, transparent 26% 42%, #0a0a0ae6 78%, var(--night) 92%);position:absolute;inset:0}.heroin{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1{letter-spacing:-.015em;font-size:clamp(50px,7.4vw,118px);line-height:.97}.hero h1 .h-night{color:var(--amber);text-shadow:0 0 70px #f1a83e4d}.hero .lede{max-width:36em;color:var(--bone-60);text-shadow:0 1px 18px #0a0a0ae6;margin:28px auto 0;font-size:19px}.hero .ctarow{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:38px;display:flex}.hero .btn{padding:17px 34px;font-size:17px}.hero .tlink{border-bottom-color:var(--amber)}.hero .tlink:hover{color:var(--amber)}.hero .btn:focus-visible{outline-color:var(--amber)}.factrow{color:var(--bone-60);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:52px;font-size:14px;font-weight:600;display:flex}.factrow span+span:before{content:"·";color:var(--amber);margin-right:12px}@media (max-width:700px){.hero{padding:70px 0 84px}.hero .lede{font-size:17px}.factrow{flex-direction:column;gap:8px}.factrow span+span:before{content:none}}.rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.25,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:50ms}.rv.d2{transition-delay:.14s}.rv.d3{transition-delay:.23s}.rv.d4{transition-delay:.34s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.sr{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.25,1);transform:translateY(26px)}.sr.in{opacity:1;transform:none}.sr-card{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.25,1);transform:translateY(34px)scale(.97)}.sr-card.in{opacity:1;transform:none}.sr-stagger>:nth-child(2){transition-delay:.1s}.sr-stagger>:nth-child(3){transition-delay:.2s}.sr-stagger>:nth-child(4){transition-delay:.28s}@media (prefers-reduced-motion:reduce){.sr,.sr-card{opacity:1;transition:none;transform:none}}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.shead h2{font-size:clamp(34px,4.4vw,60px)}.shead p{max-width:34em;color:var(--ink-60)}.inst{background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0 116px;position:relative;overflow:hidden}.inst:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 96% 8%,#8f4bff21,#0000 68%);position:absolute;inset:0}.inst .wrap{position:relative}.instgrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.ilist{border-top:1px solid var(--line)}.irow{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:21px 6px;font-family:inherit;transition:padding-left .22s;display:grid}.irow .nm{font-family:var(--disp);font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1;transition:color .18s}.irow .ds{color:var(--ink-60);max-width:40em;margin-top:6px;font-size:14.5px;display:block}.irow .arrow{color:var(--ink-40);font-size:22px;transition:transform .2s,color .2s}.irow:hover,.irow.on{padding-left:18px}.irow:hover .nm,.irow.on .nm{color:var(--c,var(--terra));text-shadow:0 0 30px var(--c,var(--terra))}@supports (color:color-mix(in lab, red, red)){.irow:hover .nm,.irow.on .nm{text-shadow:0 0 30px color-mix(in srgb,var(--c,var(--terra)) 55%,transparent)}}.irow:hover .arrow,.irow.on .arrow{color:var(--c,var(--terra));transform:translate(5px)}.irow:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.iviz{position:sticky;top:96px}.iviz .frame{border-radius:var(--rad);aspect-ratio:4/4.6;box-shadow:0 0 0 1px var(--line),0 30px 60px -24px #000000e6,0 0 60px -10px var(--fc,#f1a83e59);background:#101013;transition:box-shadow .4s;position:relative;overflow:hidden}.iviz img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.iviz img.show{opacity:1}.iviz .vcap{font-family:var(--disp);color:var(--ink-60);margin-top:12px;font-size:15px;font-style:italic}@media (max-width:900px){.instgrid{grid-template-columns:1fr}.iviz{order:-1;position:static}.iviz .frame{aspect-ratio:16/10}}.how{padding:100px 0;position:relative;overflow:hidden}.how:before{content:"";pointer-events:none;background:radial-gradient(46% 60% at 88% 10%,#8f4bff1f,#0000 70%);position:absolute;inset:0}.tk-chips{flex-wrap:wrap;gap:10px;margin:26px 0 34px;display:flex}.tk-chip{--c:var(--amber);font:inherit;color:var(--ink);cursor:pointer;border:1.5px solid var(--line);background:0 0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:650;transition:color .15s,border-color .15s,background .15s,transform .15s}.tk-chip:hover{border-color:var(--c);color:var(--c);transform:translateY(-2px)}.tk-chip:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.tk-chip.on{background:var(--c);border-color:var(--c);color:#0a0a0a}.tk-slot{border:1px solid var(--line);background:#08070a;border-radius:8px;height:16px;box-shadow:inset 0 4px 10px #000000e6}.tk-ticket{color:#0a0a0a;box-shadow:0 34px 80px -30px #000000f2, 0 0 70px -24px var(--bc);background:repeating-linear-gradient(0deg,#0a0a0a04 0 2px,#0000 2px 4px),linear-gradient(#f7f0e1,#efe6d2);border-radius:16px;grid-template-columns:64px 1fr 30px 218px;margin-top:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tk-ticket{box-shadow:0 34px 80px -30px #000000f2, 0 0 70px -24px color-mix(in srgb, var(--bc) 55%, transparent)}}.tk-ticket{animation:.8s cubic-bezier(.2,.8,.25,1) tk-print}@keyframes tk-print{0%{clip-path:inset(0 0 100%);transform:translateY(-12px)}55%{clip-path:inset(0 0 10%)}62%{transform:translateY(-3px)}72%{transform:translateY(-5px)}to{clip-path:inset(0);transform:none}}.tk-rail{background:linear-gradient(180deg, var(--bc), var(--bc));position:relative}@supports (color:color-mix(in lab, red, red)){.tk-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--bc) 88%, #fff), var(--bc))}}.tk-rail{justify-content:center;align-items:center;transition:background .3s;display:flex}.tk-rail span{writing-mode:vertical-rl;letter-spacing:.34em;color:#0a0a0a;white-space:nowrap;font-size:11px;font-weight:800;transform:rotate(180deg)}.tk-main{min-width:0;padding:26px 34px 20px}.tk-topline{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a80;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:11px;font-weight:700;display:flex}.tk-no{font-variant-numeric:tabular-nums}.tk-title{font-family:var(--disp);letter-spacing:-.01em;color:#0a0a0a;margin:10px 0 20px;font-size:clamp(34px,4.6vw,58px);font-weight:700;line-height:1}.tk-fields{grid-template-columns:repeat(5,auto);justify-content:space-between;gap:16px 28px;display:grid}.tk-field i{letter-spacing:.2em;text-transform:uppercase;color:#0a0a0a73;margin-bottom:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.tk-field b{font-family:var(--disp);color:#0a0a0a;font-size:16.5px;line-height:1.2}.tk-field s{color:#0a0a0a66;margin-right:6px;font-weight:600}.tk-teach{align-items:center;gap:9px;display:inline-flex}.tk-teach img{object-fit:cover;object-position:50% 28%;border-radius:8px;width:30px;height:30px}.tk-dim{color:#0a0a0a59}.tk-fine{letter-spacing:.22em;color:#0a0a0a66;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #0a0a0a24;margin-top:20px;padding-top:12px;font-size:8.5px;font-weight:700;overflow:hidden}.tk-ripline{position:relative}.tk-ripline:before{content:"";border-left:2px dashed #0a0a0a4d;position:absolute;top:10px;bottom:10px;left:50%}.tk-ticket:before,.tk-ticket:after{content:"";background:var(--paper);z-index:2;border-radius:50%;width:22px;height:22px;position:absolute;right:222px}.tk-ticket:before{top:-11px}.tk-ticket:after{bottom:-11px}.tk-stub{color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px 18px;text-decoration:none;transition:background .2s;display:flex}.tk-stub:hover{background:#0a0a0a0d}.tk-stub:focus-visible{outline:3px solid var(--terra);outline-offset:-3px}.tk-qr{width:104px;height:104px;image-rendering:pixelated;border-radius:6px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.tk-stub:hover .tk-qr{transform:scale(1.05)}.tk-stub span{letter-spacing:.3em;font-size:10px;font-weight:800}.tk-stub b{font-family:var(--disp);text-align:center;font-size:13.5px;line-height:1.15}.tk-ctarow{margin-top:26px}.tk-cta{padding:13px 26px;font-size:15px}@media (prefers-reduced-motion:reduce){.tk-ticket{animation:none}.tk-chip,.tk-qr{transition:none}}@media (max-width:860px){.tk-ticket{grid-template-columns:1fr}.tk-ticket:before,.tk-ticket:after{display:none}.tk-rail{height:12px}.tk-rail span{display:none}.tk-fields{grid-template-columns:1fr 1fr}.tk-fine{white-space:normal}.tk-ripline{height:30px}.tk-ripline:before{border-top:2px dashed #0a0a0a4d;border-left:none;inset:50% 10px auto}.tk-stub{flex-direction:row;justify-content:flex-start;gap:16px;padding:6px 22px 22px}.tk-stub b{text-align:left}}#journey{position:relative}.jtrack{height:580vh;position:relative}.jstage{background:var(--night);align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.jscene{text-align:center;will-change:transform;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(120%)}.jbg{z-index:0;position:absolute;inset:-5% -12%}.jbg img{object-fit:cover;object-position:50% 32%;opacity:.5;will-change:transform;width:100%;height:100%}.jbg:after{content:"";background:radial-gradient(85% 75% at 50% 38%,#0000 28%,#0a0a0ad1 76%,#0a0a0a 100%),linear-gradient(#0a0a0a99,#0000 30% 55%,#0a0a0aeb 92%);position:absolute;inset:0}.jcontent{z-index:2;will-change:transform;max-width:900px;padding:0 28px;position:relative}.jkick{letter-spacing:.4em;text-transform:uppercase;opacity:0;margin-bottom:18px;font-size:13px;font-weight:700;transition:opacity .5s,letter-spacing .7s cubic-bezier(.2,.8,.2,1)}.jscene.active .jkick{opacity:1;letter-spacing:.18em}.jscene h3{text-shadow:0 4px 60px #000c;font-size:clamp(44px,7vw,104px);line-height:.95}.jscene p{text-shadow:0 1px 16px #0a0a0ae6;max-width:32em;color:var(--bone-60);margin:22px auto 0;font-size:18px}.jscene{color:var(--bone)}.jscene:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(60% 75% at 72% 42%, var(--glow,#f1a83e38), transparent 68%);position:absolute;inset:0}.jscene[data-i="0"]{--glow:#f1a83e42}.jscene[data-i="0"] .jkick{color:var(--amber)}.jscene[data-i="1"]{--glow:#ed3e8e3d}.jscene[data-i="1"] .jkick{color:var(--magenta)}.jscene[data-i="2"]{--glow:#8f4bff47}.jscene[data-i="2"] .jkick{color:var(--violet)}.jscene[data-i="3"]{--glow:#ff5a3c33}.jscene[data-i="3"] .jkick{color:var(--terra)}.wavebar{text-align:center;z-index:5;width:240px;color:var(--bone);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.wavebar svg{width:100%;height:38px;display:block}.wavebar .vlabel{letter-spacing:.14em;color:var(--bone-60);justify-content:space-between;margin-top:4px;font-size:10.5px;font-weight:700;display:flex}@media (max-width:900px){.jscene h3{font-size:clamp(38px,10vw,60px)}.jscene p{font-size:16px}.wavebar{width:170px;bottom:14px}}@media (prefers-reduced-motion:reduce){.jtrack{height:auto}.jstage{height:auto;display:block;position:static}.jscene{background:var(--night);visibility:visible;padding:80px 0;position:static;transform:none}.jscene .jkick{opacity:1;letter-spacing:.18em}.wavebar{display:none}}.night{background:var(--night);color:var(--bone);position:relative}.night:before{content:"";pointer-events:none;background:radial-gradient(900px 520px at 85% 0,#8f4bff29,#0000 62%),radial-gradient(760px 460px at 6% 85%,#ed3e8e21,#0000 62%),radial-gradient(600px 400px at 40% 30%,#f1a83e12,#0000 60%);position:absolute;inset:0}.night .inner{padding:110px 0 120px;position:relative}.night h2{font-size:clamp(36px,4.6vw,64px)}.night .lede{color:var(--bone-60);max-width:36em;margin-top:20px;font-size:18px}.night .lede b{color:var(--amber);font-weight:650}.ngrid{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:58px;display:grid}.ncard{border-radius:var(--rad);background:var(--night2);outline:1px solid var(--line);outline-offset:-1px;transition:outline-color .3s,box-shadow .3s;position:relative;overflow:hidden}.ncard img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.25,1),filter .4s}.ncard:hover img{filter:saturate(1.15);transform:scale(1.05)}.ncard:hover{outline-color:#8f4bff8c;box-shadow:0 0 50px -12px #8f4bff66}.ncard .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--bone);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ab8;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:transform .3s,background .3s;position:absolute;bottom:12px;left:14px}.ncard:hover .tag{background:#8f4bff80;transform:translateY(-4px)}.nc1{aspect-ratio:16/10;grid-column:span 7}.nc2{aspect-ratio:4/4.1;grid-column:span 5}.nc3{aspect-ratio:4/3.4;grid-column:span 4}.nc4{aspect-ratio:16/8.4;grid-column:span 8}.nfoot{flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px;display:flex}.nfoot .btn{background:var(--amber);color:var(--night);box-shadow:0 8px 26px -12px #f1a83e8c}.nfoot .btn:hover{background:#f7bc63}.nfoot .note{color:var(--bone-60);max-width:34em;font-size:14.5px}@media (max-width:820px){.nc1,.nc2,.nc3,.nc4{aspect-ratio:16/10;grid-column:1/-1}}.teach{padding:110px 0 100px}.tgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tgrid-center,.tgrid-online{flex-wrap:wrap;gap:20px;display:flex}.tgrid-center{justify-content:center}.tgrid-center>.tcard,.tgrid-online>.tcard{flex:0 calc(33.3333% - 13.3333px)}@media (max-width:1000px){.tgrid-center>.tcard,.tgrid-online>.tcard{flex-basis:calc(50% - 10px)}}.tnote-lead{max-width:60ch;margin-top:0;margin-bottom:26px}.tcard{--c:var(--amber);color:inherit;border:1px solid var(--line);background:#101013;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.tcard:hover{border-color:var(--c);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.tcard:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--line))}}.tcard:hover{box-shadow:0 26px 60px -26px var(--c)}@supports (color:color-mix(in lab, red, red)){.tcard:hover{box-shadow:0 26px 60px -26px color-mix(in srgb,var(--c) 50%,transparent)}}.tface{aspect-ratio:4/4.3;background:#0c0c0f;display:block;position:relative;overflow:hidden}.tface img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.25,1)}.tcard:hover .tface img{transform:scale(1.045)}.tface:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a0a0d80);position:absolute;inset:0}.tface-mono{font-family:var(--disp);color:#0a0a0a;background:radial-gradient(120% 90% at 82% -4%, #ffffff4d, transparent 55%), linear-gradient(145deg, var(--c), var(--c) 58%, var(--c));justify-content:center;align-items:center;font-size:clamp(64px,6.5vw,96px);font-weight:700;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tface-mono{background:radial-gradient(120% 90% at 82% -4%, #ffffff4d, transparent 55%), linear-gradient(145deg, color-mix(in srgb,var(--c) 88%,#fff), var(--c) 58%, color-mix(in srgb,var(--c) 62%,#000))}}.tmeta{padding:17px 19px 0}.tmeta b{font-family:var(--disp);font-size:21px;line-height:1.05;display:block}.tmeta span{color:var(--ink-60);margin-top:5px;font-size:13px;display:block}.tview{color:var(--c);opacity:.85;margin-top:auto;padding:12px 19px 17px;font-size:13px;font-weight:650;transition:opacity .2s}.tcard:hover .tview{opacity:1}.tnote{color:var(--ink-60);margin-top:22px;font-size:14px}.tpill{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);-webkit-backdrop-filter:blur(10px);background:#0c0c0f8c;border:1px solid #f3eada2e;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:13px;right:13px}.tpill:before{content:"";background:var(--c,var(--ac,var(--gold)));width:6px;height:6px;box-shadow:0 0 10px 1px var(--c,var(--ac,var(--gold)));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tpill:before{box-shadow:0 0 10px 1px color-mix(in srgb,var(--c,var(--ac,var(--gold))) 80%,transparent)}}@media (max-width:1000px){.tgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tgrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:28px;flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-inline:-28px;padding-bottom:10px;display:flex;overflow-x:auto}.tgrid::-webkit-scrollbar{display:none}.tgrid .tcard{scroll-snap-align:start;flex:0 0 74%;max-width:300px}}.hire{background:linear-gradient(115deg, #ed3e8e33, #8f4bff24 55%, transparent 85%), var(--paper2);border:1px solid #ed3e8e80;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:46px 44px;transition:transform .35s cubic-bezier(.2,.8,.25,1),box-shadow .35s;display:flex;transform:rotate(-.6deg);box-shadow:0 0 70px -18px #ed3e8e66}.hire:hover{transform:rotate(0);box-shadow:0 0 90px -14px #ed3e8e8c}.hire b{font-family:var(--disp);letter-spacing:-.01em;font-size:clamp(30px,3.4vw,44px);line-height:1.02;display:block}.hire b em{color:var(--magenta);font-style:italic}.hire p{color:var(--ink-60);max-width:44em;margin-top:10px;font-size:15.5px}.hire .btn{background:var(--amber);color:#0a0a0a;box-shadow:0 10px 34px -10px #f1a83e8c}.hire .btn:hover{color:#0a0a0a;background:#f7bc63}.bandp{padding:10px 0 96px}.bandp .bgrid{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px;display:grid}.bandp .bimg{border-radius:var(--rad);aspect-ratio:4/3.2;outline:1px solid var(--line);outline-offset:-1px;transition:transform .4s cubic-bezier(.2,.8,.25,1);overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 30px 60px -24px #000000e6,0 0 50px -12px #ed3e8e47}.bandp .bimg:hover{transform:rotate(0)scale(1.015)}.bandp .bimg img{object-fit:cover;width:100%;height:100%}.bandp .kick{letter-spacing:.18em;text-transform:uppercase;color:var(--terra);margin-bottom:14px;font-size:13px;font-weight:700}.bandp h2{font-size:clamp(30px,3.8vw,50px)}.bandp p.bd{color:var(--ink-60);max-width:36em;margin-top:16px}.bandp .bnote{margin-top:18px;font-size:14px;font-weight:650}@media (max-width:900px){.bandp .bgrid{grid-template-columns:1fr;gap:26px}.bandp .bimg{order:-1;transform:rotate(0)}}.price{background:var(--paper2);border-top:1px solid var(--line);padding:96px 0 110px}.pgrid{perspective:1100px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.pcard{border:1px solid var(--line);background:#101013;border-radius:14px;flex-direction:column;gap:6px;padding:30px 28px 28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.pcard:hover{border-color:#f1a83e80;transform:translateY(-4px);box-shadow:0 0 44px -12px #f1a83e4d}.pcard .len{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-size:14px;font-weight:700}.pcard .amt{font-family:var(--disp);font-variant-numeric:tabular-nums;margin:10px 0 2px;font-size:58px;font-weight:700;line-height:1}.pcard .amt small{font-size:20px;font-style:italic;font-weight:400}.pcard .per{color:var(--ink-60);font-size:14px}.pcard ul{gap:9px;margin-top:18px;font-size:14.5px;list-style:none;display:grid}.pcard li{padding-left:20px;position:relative}.pcard li:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:0}.pcard.pop{border-color:var(--terra);box-shadow:0 0 60px -14px #e85d2a73}.pcard.pop .badge{background:var(--terra);color:#fff8ee;letter-spacing:.12em;text-transform:uppercase;border-radius:20px;padding:6px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:24px}.pfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;display:flex}.pfoot p{color:var(--ink-60);max-width:38em;font-size:14.5px}@media (max-width:820px){.pgrid{grid-template-columns:1fr}}.reviews{padding:96px 0}.rgrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.rcard{border-top:2px solid #f1a83e8c;padding-top:20px}.rcard .stars{color:var(--gold);letter-spacing:3px;font-size:15px}.rcard .stars i{opacity:0;font-style:normal;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:scale(.3)}.rcard.in .stars i{opacity:1;transform:scale(1)}.rcard .stars i:nth-child(2){transition-delay:80ms}.rcard .stars i:nth-child(3){transition-delay:.16s}.rcard .stars i:nth-child(4){transition-delay:.24s}.rcard .stars i:nth-child(5){transition-delay:.32s}.rcard blockquote{font-family:var(--disp);margin:12px 0 14px;font-size:19px;font-style:italic;font-weight:400;line-height:1.42}.rcard cite{color:var(--ink-60);font-size:13.5px;font-style:normal;font-weight:650}.rnote{color:var(--ink-40);margin-top:26px;font-size:12.5px}@media (max-width:820px){.rgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rcard .stars i{opacity:1;transition:none;transform:none}}.final{color:var(--bone);background:var(--night);position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;will-change:transform;background:radial-gradient(52% 68% at 18% 12%,#8f4bff52,#0000 68%),radial-gradient(46% 60% at 82% 20%,#ed3e8e42,#0000 68%),radial-gradient(70% 85% at 50% 108%,#f1a83e38,#0000 70%);animation:17s ease-in-out infinite alternate lightdrift;position:absolute;inset:-12%}@keyframes lightdrift{0%{transform:translate(-2.5%,-1%)scale(1)}to{transform:translate(2.5%,2%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.final:before{animation:none}}.final .inner{text-align:center;padding:160px 0 130px;position:relative}.final h2{max-width:12em;margin:0 auto;font-size:clamp(42px,6vw,84px)}.final h2 em{color:var(--amber);font-style:italic;font-weight:400}.final p{max-width:34em;color:var(--bone-60);margin:22px auto 0;font-size:18px}.final .btn{background:var(--amber);color:var(--night);margin-top:36px;padding:17px 34px;font-size:17px}.final .btn:hover{background:#f7bc63}.final .addr{color:var(--bone-60);margin-top:44px;font-size:14px}footer{background:var(--night);color:var(--bone-60);border-top:1px solid #f3eada1f}.fin{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:52px 28px 40px;display:grid}footer img{opacity:.92;width:150px}.flinks{flex-wrap:wrap;justify-content:center;gap:24px;font-size:14px;display:flex}.flinks a{text-decoration:none;transition:color .15s}.flinks a:hover{color:var(--amber)}.fmeta{text-align:right;font-size:12.5px;line-height:1.9}.fmeta a{color:var(--bone-60)}.fmeta a:hover{color:var(--amber)}@media (max-width:820px){.fin{text-align:center;grid-template-columns:1fr;gap:26px}footer img{margin:0 auto}.fmeta{text-align:center}}.ip{--ac:var(--amber);background:var(--night);color:var(--bone)}.ip-crumb{border-bottom:1px solid var(--line);color:var(--bone-60);font-size:13px}.ip-crumb .wrap{padding-top:14px;padding-bottom:14px}.ip-crumb a{color:var(--bone-60);text-decoration:none;transition:color .15s}.ip-crumb a:hover{color:var(--ac)}.ip-crumb span{color:var(--bone-30);margin:0 4px}.ip-crumb b{color:var(--bone);font-weight:600}.ip-hero{text-align:center;background:var(--night);align-items:center;min-height:min(62vh,620px);padding:88px 0 96px;display:flex;position:relative;overflow:hidden}.ip-herobg{z-index:0;position:absolute;inset:-4%}.ip-herobg img{object-fit:cover;object-position:50% 34%;opacity:.42;filter:saturate(1.05)contrast(1.06);width:100%;height:100%}.ip-hero:after{content:"";z-index:1;background:radial-gradient(78% 68% at 50% 40%, transparent 24%, #0a0a0ad6 74%, var(--night) 99%), radial-gradient(60% 70% at 50% 30%, var(--ac), transparent 70%), linear-gradient(180deg, #0a0a0ab3, transparent 34% 56%, var(--night) 94%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ip-hero:after{background:radial-gradient(78% 68% at 50% 40%, transparent 24%, #0a0a0ad6 74%, var(--night) 99%), radial-gradient(60% 70% at 50% 30%, color-mix(in srgb, var(--ac) 22%, transparent), transparent 70%), linear-gradient(180deg, #0a0a0ab3, transparent 34% 56%, var(--night) 94%)}}.ip-heroin{z-index:2;text-align:center;margin-inline:auto;position:relative}.ip-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ac);text-shadow:0 0 30px var(--ac);margin-bottom:16px;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ip-eyebrow{text-shadow:0 0 30px color-mix(in srgb,var(--ac) 55%,transparent)}}.ip-hero h1{letter-spacing:-.015em;text-shadow:0 4px 50px #000000b3;font-size:clamp(40px,6vw,82px);line-height:.98}.ip-tagline{max-width:32em;color:var(--bone-60);margin:22px auto 0;font-size:19px}.ip-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:34px;display:flex}.ip .tlink{border-bottom-color:var(--ac)}.ip .tlink:hover{color:var(--ac)}.ip-body{max-width:880px;padding-top:76px;padding-bottom:20px}.ip-lede{color:var(--bone);font-size:21px;line-height:1.55}.ip-block{border-top:1px solid var(--line);margin-top:44px;padding:44px 0}.ip-block h2,.ip-first h2,.ip-why h2,.ip-others h2{margin-bottom:20px;font-size:clamp(24px,3vw,34px)}.ip-learn{gap:12px;font-size:16.5px;list-style:none;display:grid}.ip-learn li{color:var(--bone);padding-left:26px;position:relative}.ip-learn li:before{content:"";background:var(--ac);width:10px;height:10px;box-shadow:0 0 16px var(--ac);border-radius:50%;position:absolute;top:9px;left:0}@supports (color:color-mix(in lab, red, red)){.ip-learn li:before{box-shadow:0 0 16px color-mix(in srgb,var(--ac) 65%,transparent)}}.ip-styles{color:var(--bone-60);margin-top:20px;font-size:15.5px}.ip-styles b{color:var(--bone)}.ip-teachers{flex-wrap:wrap;gap:12px;display:flex}.ip-chip{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.ip-chip{border:1px solid color-mix(in srgb,var(--ac) 45%,var(--line))}}.ip-chip{background:var(--ac);border-radius:100px;padding:9px 18px;font-size:15px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ip-chip{background:color-mix(in srgb,var(--ac) 8%,transparent)}}.ip-ages{color:var(--bone-60);margin-top:20px;font-size:15px}.ip-first{background:var(--paper2);border:1px solid var(--ac);border-radius:18px;margin-top:44px;padding:38px 34px}@supports (color:color-mix(in lab, red, red)){.ip-first{border:1px solid color-mix(in srgb,var(--ac) 40%,var(--line))}}.ip-first{box-shadow:0 0 60px -20px var(--ac)}@supports (color:color-mix(in lab, red, red)){.ip-first{box-shadow:0 0 60px -20px color-mix(in srgb,var(--ac) 50%,transparent)}}.ip-first p{color:var(--bone);max-width:52ch;font-size:17px}.ip-price{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.ip-pricecard{min-width:120px;color:inherit;border:1px solid var(--line);background:#101013;border-radius:12px;flex:1;padding:18px 20px;text-decoration:none;transition:transform .16s,border-color .16s}.ip-pricecard:hover{border-color:var(--ac);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ip-pricecard:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.ip-plen{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-60);font-size:13px;font-weight:700;display:block}.ip-pamt{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.ip-pamt small{font-size:16px;font-style:italic;font-weight:400}.ip-why{border-top:1px solid var(--line);margin-top:44px;padding-top:44px}.ip-why-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ip-why-grid h3{color:var(--ac);margin-bottom:8px;font-size:18px}.ip-why-grid p{color:var(--bone-60);font-size:15px}@media (max-width:760px){.ip-why-grid{grid-template-columns:1fr;gap:18px}}.ip-others{border-top:1px solid var(--line);margin-top:44px;padding-top:44px}.ip-otherlinks{flex-wrap:wrap;gap:12px;display:flex}.ip-otherlinks a{--ac:var(--amber);font-family:var(--disp);border:1px solid var(--line);border-radius:10px;padding:8px 16px;font-size:20px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s}.ip-otherlinks a:hover{color:var(--ac);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ip-otherlinks a:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.inst-links{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:34px;font-size:15px;display:flex}.inst-links span{color:var(--ink-60);font-weight:600}.inst-links a{color:var(--bone);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.inst-links a:hover{color:var(--amber);border-bottom-color:var(--amber)}.ip-chip-link{cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s}.ip-chip-link:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ip-chip-link:hover{background:color-mix(in srgb,var(--ac) 20%,transparent)}}.ip-chip-link:hover{border-color:var(--ac)}.tp{--ac:var(--amber);background:var(--night);color:var(--bone);min-height:100vh}.tp-hero{padding:64px 0 8px;position:relative}.tp-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 12% 0%, var(--ac), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tp-hero:before{background:radial-gradient(60% 90% at 12% 0%, color-mix(in srgb,var(--ac) 16%,transparent), transparent 62%)}}.tp-heroin{flex-wrap:wrap;align-items:center;gap:46px;padding-bottom:26px;display:flex;position:relative}.tp-portrait{aspect-ratio:4/4.6;border:1px solid var(--ac);border-radius:24px;flex:none;width:min(310px,74vw);overflow:hidden;transform:rotate(-1.4deg)}@supports (color:color-mix(in lab, red, red)){.tp-portrait{border:1px solid color-mix(in srgb,var(--ac) 35%,var(--line))}}.tp-portrait{box-shadow:0 34px 90px -34px var(--ac)}@supports (color:color-mix(in lab, red, red)){.tp-portrait{box-shadow:0 34px 90px -34px color-mix(in srgb,var(--ac) 55%,transparent)}}.tp-portrait img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.tp-mono{aspect-ratio:4/4.6;width:min(310px,74vw);font-family:var(--disp);color:#0a0a0a;background:radial-gradient(120% 90% at 82% -4%, #ffffff4d, transparent 55%), linear-gradient(145deg, var(--ac), var(--ac) 58%, var(--ac));border-radius:24px;flex:none;justify-content:center;align-items:center;font-size:clamp(80px,9vw,120px);font-weight:700;display:flex;transform:rotate(-1.4deg)}@supports (color:color-mix(in lab, red, red)){.tp-mono{background:radial-gradient(120% 90% at 82% -4%, #ffffff4d, transparent 55%), linear-gradient(145deg, color-mix(in srgb,var(--ac) 88%,#fff), var(--ac) 58%, color-mix(in srgb,var(--ac) 62%,#000))}}.tp-mono{box-shadow:0 34px 90px -34px var(--ac)}@supports (color:color-mix(in lab, red, red)){.tp-mono{box-shadow:0 34px 90px -34px color-mix(in srgb,var(--ac) 60%,transparent)}}.tp-role{letter-spacing:.2em;text-transform:uppercase;color:var(--ac);margin-bottom:10px;font-size:13px;font-weight:700}.tp-head h1{font-size:clamp(38px,5.4vw,68px);line-height:1}.tp-teaches{color:var(--bone-60);margin:12px 0 22px;font-size:17px}.tp-ig{color:var(--bone-60);align-items:center;gap:9px;margin-left:16px;font-size:14.5px;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.tp-ig:hover{color:var(--ac)}.tp-ig svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.tp-ig svg .tp-ig-dot{fill:currentColor;stroke:none}@media (max-width:560px){.tp-ig{margin-top:16px;margin-left:0}}.tp-body{max-width:820px;padding-top:40px;padding-bottom:20px}.tp-bio{color:var(--bone);font-size:20px;line-height:1.6}.tp-block{border-top:1px solid var(--line);margin-top:44px;padding-top:40px}.tp-block h2{margin-bottom:20px;font-size:clamp(22px,2.6vw,30px)}.tp-instlinks{flex-wrap:wrap;gap:12px;display:flex}.tp-instlinks a{--ac:var(--amber);font-family:var(--disp);border:1px solid var(--line);border-radius:10px;padding:9px 18px;font-size:19px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s}.tp-instlinks a:hover{color:var(--ac);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.tp-instlinks a:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.tp-others{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tp-othercard{--ac:var(--amber);color:inherit;background:var(--paper2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.tp-othercard:hover{border-color:var(--ac);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tp-othercard:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.tp-othermono{width:58px;height:58px;font-family:var(--disp);color:#0a0a0a;background:linear-gradient(140deg, var(--ac), var(--ac));border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.tp-othermono{background:linear-gradient(140deg, color-mix(in srgb,var(--ac) 92%,#fff), var(--ac))}}.tp-othermeta b{font-family:var(--disp);font-size:16px;display:block}.tp-othermeta em{color:var(--ink-60);font-size:12.5px;font-style:normal}@media (max-width:620px){.tp-others{grid-template-columns:1fr}.tp-mono{width:104px;height:104px;font-size:40px}}.tp-photo{padding:0;overflow:hidden}.tp-photo img{object-fit:cover;object-position:50% 28%;border-radius:inherit;width:100%;height:100%}.vwall{gap:18px;margin-top:30px;display:grid}.vcard{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--rad);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#101013;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.vcard:hover,.vcard:focus-visible{border-color:var(--ac);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.vcard:hover,.vcard:focus-visible{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.vcard:hover,.vcard:focus-visible{box-shadow:0 22px 60px -24px var(--ac)}@supports (color:color-mix(in lab, red, red)){.vcard:hover,.vcard:focus-visible{box-shadow:0 22px 60px -24px color-mix(in srgb,var(--ac) 45%,transparent)}}.vcard:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.vcard img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.25,1)}.vcard:hover img{transform:scale(1.04)}.vcard:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0d14 40%,#0a0a0dbd);position:absolute;inset:0}.vcard iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vcard.on{cursor:default;transform:none}.vcard.on:after{display:none}.vplay{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0c0c0f99;border:1px solid #f3eada40;border-radius:50%;width:64px;height:64px;transition:background .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vplay:before{content:"";border-left:15px solid var(--bone);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.vcard:hover .vplay{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.vcard:hover .vplay{background:color-mix(in srgb,var(--ac) 60%,#0c0c0f73)}}.vcard:hover .vplay{transform:translate(-50%,-50%)scale(1.08)}.vmeta{z-index:2;pointer-events:none;position:absolute;bottom:15px;left:18px;right:18px}.vmeta i{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);font-size:11px;font-style:normal;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.vmeta i{color:color-mix(in srgb,var(--ac) 62%,var(--bone))}}.vmeta b{font-family:var(--disp);color:var(--bone);margin-top:4px;font-size:clamp(17px,1.9vw,23px);font-weight:700;line-height:1.15;display:block}.vgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vgrid .vplay{width:50px;height:50px}.vgrid .vplay:before{border-top-width:8px;border-bottom-width:8px;border-left-width:12px}.vgrid .vmeta{bottom:12px;left:14px;right:14px}.vgrid .vmeta b{font-size:15.5px}.vrow{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:900px){.vgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vcard,.vcard img,.vplay{transition:none}.vcard:hover img{transform:none}}.hub-body{padding-top:72px;padding-bottom:24px}.hub-h2{margin-bottom:26px;font-size:clamp(26px,3.2vw,38px)}.hub-copy{color:var(--bone-60);max-width:56ch;font-size:17.5px}.hub-note{color:var(--ink-60);margin-top:22px;font-size:14px}.tp-hubhero{background:var(--night);min-height:0;padding:96px 0 84px}.tp-hubhero:after{content:"";pointer-events:none;background:radial-gradient(56% 78% at 22% 0,#f1a83e24,#0000 62%),radial-gradient(50% 70% at 82% 12%,#ed3e8e1a,#0000 64%);position:absolute;inset:0}.hubgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hubcard{--ac:var(--amber);color:inherit;border:1px solid var(--line);background:#101013;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hubcard:hover{border-color:var(--ac);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.hubcard:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.hubcard:hover{box-shadow:0 0 48px -12px var(--ac)}@supports (color:color-mix(in lab, red, red)){.hubcard:hover{box-shadow:0 0 48px -12px color-mix(in srgb,var(--ac) 55%,transparent)}}.hubimg{aspect-ratio:16/9;display:block;overflow:hidden}.hubimg img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.25,1)}.hubcard:hover .hubimg img{transform:scale(1.045)}.hubmeta{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.hubmeta b{font-family:var(--disp);color:var(--bone);font-size:24px;line-height:1}.hubmeta em{color:var(--ink-60);font-size:14px;font-style:normal}.hubgo{color:var(--ac);margin-top:auto;padding-top:10px;font-size:13.5px;font-weight:650}.hub-first{margin-top:52px}@media (max-width:900px){.hubgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hubgrid{grid-template-columns:1fr}}.setlist{padding-left:64px;list-style:none;position:relative}.setlist-rail{background:#f3eada24;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:17px;overflow:hidden}.setlist-fill{transform-origin:50% 0;background:linear-gradient(180deg,var(--magenta),var(--violet) 38%,var(--amber) 70%,var(--terra));position:absolute;inset:0;box-shadow:0 0 16px 1px #ed3e8e80}.setlist li{padding:0 0 52px;position:relative}.setlist li:last-child{padding-bottom:0}.setlist-node{background:var(--paper);border:2px solid #f3eada4d;border-radius:50%;width:16px;height:16px;transition:transform .5s cubic-bezier(.34,1.5,.64,1),border-color .5s,box-shadow .5s,background .5s;position:absolute;top:6px;left:-54px}.setlist li.on .setlist-node{border-color:var(--c);background:var(--c);box-shadow:0 0 0 5px var(--c), 0 0 22px 2px var(--c);transform:scale(1)}@supports (color:color-mix(in lab, red, red)){.setlist li.on .setlist-node{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent), 0 0 22px 2px color-mix(in srgb,var(--c) 70%,transparent)}}.setlist[data-armed] .setlist-node{transform:scale(.7)}.setlist[data-armed] li.on .setlist-node{transform:scale(1)}.setlist[data-armed] .setlist-body{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.25,1);transform:translateY(14px)}.setlist[data-armed] li.on .setlist-body{opacity:1;transform:none}.setlist-n{font-family:var(--disp);letter-spacing:.16em;color:var(--c);margin-bottom:8px;font-size:15px;font-style:italic;font-weight:700;display:block}.setlist h3{margin-bottom:7px;font-size:25px}.setlist p{color:var(--ink-60);max-width:56ch;font-size:15.5px}.setlist-wave{opacity:.22;width:200px;height:20px;margin-top:16px;transition:opacity .3s;display:block}.setlist-wave rect{fill:var(--c);transform-origin:50%;transform:scaleY(.35)}.setlist li:hover .setlist-wave{opacity:1}.setlist li:hover .setlist-wave rect{animation:.9s ease-in-out infinite alternate setbar}@keyframes setbar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:560px){.setlist{padding-left:44px}.setlist-rail{left:9px}.setlist-node{width:13px;height:13px;left:-42px}.setlist h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.setlist-node,.setlist-wave,.setlist[data-armed] .setlist-body{transition:none}.setlist[data-armed] .setlist-body{opacity:1;transform:none}.setlist li:hover .setlist-wave rect{animation:none;transform:scaleY(.7)}}.addon-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:20px;display:grid}.addon-card{--ac:var(--amber);color:inherit;border:1px solid var(--line);background:#101013;border-radius:14px;flex-direction:column;gap:4px;padding:28px 26px 24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.addon-card:hover{border-color:var(--ac);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.addon-card:hover{border-color:color-mix(in srgb,var(--ac) 55%,var(--line))}}.addon-card:hover{box-shadow:0 0 44px -12px var(--ac)}@supports (color:color-mix(in lab, red, red)){.addon-card:hover{box-shadow:0 0 44px -12px color-mix(in srgb,var(--ac) 50%,transparent)}}.addon-card .len{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-size:14px;font-weight:700}.addon-card .amt{font-family:var(--disp);margin:8px 0 2px;font-size:48px;font-weight:700;line-height:1}.addon-card .amt small{font-size:18px;font-style:italic;font-weight:400}.addon-card .amt-ask{color:var(--ink-60);font-size:38px;font-style:italic}.addon-card .per{color:var(--ink-60);font-size:14px}.addon-card p{color:var(--ink-60);margin-top:12px;font-size:14.5px}.addon-card .hubgo{padding-top:14px}@media (max-width:700px){.addon-grid{grid-template-columns:1fr}}.bk-body{max-width:820px;padding:64px 0 110px}.bk-head{margin-bottom:34px}.bk-head h1{margin:10px 0 0;font-size:clamp(40px,6vw,72px)}.bk-tagline{color:var(--bone-60);max-width:52ch;margin-top:18px;font-size:18px;line-height:1.62}.bk-panel{border:1px solid var(--line);background:#101013;border-radius:18px;padding:38px 36px 34px;box-shadow:0 40px 90px -50px #000000e6}.bk-with{color:var(--bone-60);background:var(--ac);border-radius:10px;margin:0 0 24px;padding:12px 16px;font-size:14.5px}@supports (color:color-mix(in lab, red, red)){.bk-with{background:color-mix(in srgb,var(--ac) 12%,transparent)}}.bk-with{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.bk-with{border:1px solid color-mix(in srgb,var(--ac) 34%,transparent)}}.bk-with b{color:var(--bone)}.bk-with a{color:var(--ac);border-bottom:1px solid var(--ac);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bk-with a{border-bottom:1px solid color-mix(in srgb,var(--ac) 50%,transparent)}}.bk-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bk-field{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.bk-half{grid-column:span 1}.bk-field label{letter-spacing:.04em;color:var(--bone);font-size:13.5px;font-weight:650}.bk-req{color:var(--ac);margin-left:3px}.bk-help{color:var(--ink-40);font-size:12.5px}.bk-field input,.bk-field select,.bk-field textarea{width:100%;font-family:var(--sans);color:var(--bone);border:1px solid var(--line);background:#0a0a0c;border-radius:10px;padding:13px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.bk-field textarea{resize:vertical;min-height:112px;line-height:1.55}.bk-field input::placeholder,.bk-field textarea::placeholder{color:var(--ink-40)}.bk-field input:focus,.bk-field select:focus,.bk-field textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac);outline:none}@supports (color:color-mix(in lab, red, red)){.bk-field input:focus,.bk-field select:focus,.bk-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 26%,transparent)}}.bk-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--bone-60) 50%), linear-gradient(135deg,var(--bone-60) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:44px}.bk-field select option{color:var(--bone);background:#111}.bk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bk-error{color:#ffd9ce;background:#e85d2a24;border:1px solid #e85d2a6b;border-radius:10px;margin-top:22px;padding:13px 16px;font-size:15px}.bk-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.bk-actions .btn{background:var(--ac);color:#0a0a0a;box-shadow:0 8px 26px -14px var(--ac)}@supports (color:color-mix(in lab, red, red)){.bk-actions .btn{box-shadow:0 8px 26px -14px color-mix(in srgb,var(--ac) 90%,transparent)}}.bk-actions .btn:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.bk-actions .btn:hover{background:color-mix(in srgb,var(--ac) 84%,#fff)}}.bk-actions .btn:hover{transform:translateY(-2px)}.bk-actions .btn:disabled{opacity:.6;cursor:progress;transform:none}.bk-fine{color:var(--ink-40);max-width:30ch;font-size:13px}.bk-done{text-align:center;padding:26px 10px 14px}.bk-tick{background:var(--ac);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-tick{background:color-mix(in srgb,var(--ac) 16%,transparent)}}.bk-tick{border:1.5px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.bk-tick{border:1.5px solid color-mix(in srgb,var(--ac) 55%,transparent)}}.bk-tick{margin-bottom:22px}.bk-tick svg{fill:none;width:30px;height:30px;stroke:var(--ac);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px;animation:.5s .1s forwards bktick}@keyframes bktick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bk-tick svg{stroke-dashoffset:0;animation:none}}.bk-done h2{font-size:clamp(30px,4vw,42px)}.bk-done p{max-width:44ch;color:var(--bone-60);margin:16px auto 30px;font-size:17px}.bk-switch{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;margin:34px 0 0;padding-top:26px;font-size:14.5px;list-style:none;display:flex}.bk-switch a{color:var(--bone-60);text-decoration:none;transition:color .15s}.bk-switch a:hover{color:var(--ac)}.bk-addr{color:var(--ink-40);margin-top:20px;font-size:13.5px}@media (max-width:640px){.bk-body{padding:44px 0 80px}.bk-panel{border-radius:14px;padding:28px 20px 26px}.bk-grid{grid-template-columns:1fr;gap:18px}.bk-half{grid-column:1/-1}.bk-actions{gap:16px}.bk-actions .btn{text-align:center;width:100%}}.faq{margin-top:72px}.faq-list{gap:12px;max-width:80ch;display:grid}.faq-item{border:1px solid var(--line);background:#101013;border-radius:14px;transition:border-color .18s}.faq-item[open]{border-color:var(--ac,var(--amber))}@supports (color:color-mix(in lab, red, red)){.faq-item[open]{border-color:color-mix(in srgb,var(--ac,var(--amber)) 42%,var(--line))}}.faq-item summary{cursor:pointer;color:var(--bone);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:17px;font-weight:650;list-style:none;transition:color .15s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--ac,var(--amber))}.faq-item summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px;border-radius:14px}.faq-item summary i{opacity:.5;border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;transition:transform .2s,opacity .2s;transform:rotate(45deg)translateY(-3px)}.faq-item[open] summary i{opacity:1;transform:rotate(225deg)translateY(2px)}.faq-item p{color:var(--bone-60);max-width:70ch;margin:0;padding:0 24px 22px;font-size:16.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-item summary i{transition:none}}@media (max-width:640px){.faq{margin-top:52px}.faq-item summary{padding:17px 18px;font-size:16px}.faq-item p{padding:0 18px 18px;font-size:15.5px}}.fmid{justify-items:center;gap:14px;display:grid}.fsocial{flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px;display:flex}.fsocial a{color:var(--bone-60);text-decoration:none;transition:color .15s}.fsocial a:hover{color:var(--amber)}.fsocial a:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}.fmeta a[href^=tel\:]{color:inherit;border-bottom:1px solid var(--bone-30);text-decoration:none}.fmeta a[href^=tel\:]:hover{color:var(--amber)}.addr a[href^=tel\:]{color:inherit;border-bottom:1px solid var(--bone-30);text-decoration:none}.addr a[href^=tel\:]:hover{color:var(--ac,var(--amber))}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
