/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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;--spacing:.25rem;--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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.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,)}.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,)}}@font-face{font-family:Panorama Naskh;src:url(/assets/fonts/panorama-naskh.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Acumin;src:url(/assets/fonts/acumin-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Impact Local;src:url(/assets/fonts/impact.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--orange:#ffb800;--red:#ff1434;--black:#000;--white:#fff}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Acumin,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-stage{background:#070707;min-height:100vh;overflow-x:clip}.desktop-artboard{aspect-ratio:1080/2183.32;background:var(--black);width:min(100vw,1440px);margin:0 auto;position:relative;overflow:hidden}.design-master{z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-correction{z-index:6;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.interactive-header{z-index:10;direction:ltr;width:100%;height:2.1%;display:block;position:absolute;top:2.18%;left:0}.nav-pills{white-space:nowrap;direction:ltr;grid-template-columns:13.04% 20.08% 19.88% 21.95% 12.63%;align-items:center;column-gap:3.1%;width:44.72%;height:100%;display:grid;position:absolute;top:0;left:26.9%}.nav-pills button{cursor:pointer;color:#0000;background:0 0;border:1.4px solid #0000;border-radius:999px;width:100%;min-height:31px;padding:.1em .72em .14em;font-family:Acumin,Arial,sans-serif;font-size:clamp(14px,1.35vw,19px);font-weight:500;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s}.nav-pills button:hover,.nav-pills button:focus-visible{color:var(--white);border-color:var(--black);background:var(--black);outline:none;transform:translateY(-2px)}.top-booking-link{isolation:isolate;color:#0000;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:17.9%;min-width:0;min-height:34px;font-family:Acumin,Arial,sans-serif;font-size:clamp(10px,.92vw,14px);font-weight:850;line-height:1;text-decoration:none;transition:transform .26s cubic-bezier(.2,.9,.2,1.25),box-shadow .26s;display:inline-flex;position:absolute;top:0;left:76.85%;overflow:hidden}.top-booking-link:before{z-index:-1;content:"";background:#ffffffb8;width:28%;height:240%;transition:transform .58s;position:absolute;top:-70%;left:-35%;transform:rotate(23deg)translate(-300%)}.top-booking-link:hover,.top-booking-link:focus-visible{color:var(--black);border-color:var(--black);background:var(--orange);box-shadow:0 8px 0 var(--red);outline:none;transform:translateY(-4px)scale(1.035)}.top-booking-link:hover:before,.top-booking-link:focus-visible:before{transform:rotate(23deg)translate(650%)}.hero-motion{z-index:5;pointer-events:none;position:absolute;inset:0}.seat-glow{aspect-ratio:1;background:radial-gradient(circle,#ff143436 0 35%,#0000 68%);border-radius:50%;width:18.8%;animation:3.7s ease-in-out infinite seatPulse;position:absolute;top:37.4%;left:71.4%}.seat-badge-swing{transform-origin:28.56% 37.43%;backface-visibility:hidden;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;width:20.84%;max-width:none;height:auto;animation:3.8s ease-in-out infinite seatBadgeSwing;display:block;position:absolute;top:35.72%;left:70.37%}.seat-pivot{aspect-ratio:1;background:var(--black);border-radius:50%;width:.93%;display:block;position:absolute;top:39.41%;left:75.83%}.seat-pivot:after{content:"";border-radius:inherit;background:var(--orange);position:absolute;inset:21%}.info-pills{z-index:8;direction:ltr;width:100%;height:2.38%;display:block;position:absolute;top:65.43%;left:0}.info-pill{appearance:none;cursor:default;color:#ffb000;border:2px solid var(--black);height:100%;min-height:39px;box-shadow:0 4px 0 var(--black);white-space:nowrap;direction:rtl;background:#ed1c24;border-radius:999px;justify-content:center;align-items:center;padding:.02em .2em .16em;font-family:Panorama Naskh,serif;font-size:clamp(18px,1.85vw,24px);font-weight:400;line-height:1;transition:transform .19s cubic-bezier(.2,.9,.2,1.2),box-shadow .19s;display:flex;position:absolute;top:0;overflow:hidden}.info-pill.seats{width:12.31%;padding-inline:.5em;font-size:clamp(21px,2.15vw,28px);left:5.74%}.info-pill.resources{width:23.8%;padding-inline:.12em;left:44.31%}.info-pill.online{width:7.41%;padding-inline:.18em;font-size:clamp(21px,2.15vw,28px);left:69.9%}.info-pill.meetings{width:15.3%;padding-inline:.03em;font-size:clamp(17px,1.67vw,23px);left:79.16%}.info-pill:hover{box-shadow:0 7px 0 var(--black);transform:translateY(-5px)scale(1.035)}.info-pill:focus-visible,.info-pill:active{box-shadow:0 7px 0 var(--black);outline:none;transform:translateY(-5px)scale(1.035)}.details-zone{z-index:9;background:var(--black);width:100%;height:22%;position:absolute;top:69.4%;left:0}.round-booking-link{aspect-ratio:1;width:21%;color:var(--black);background:var(--orange);box-shadow:6px 7px 0 var(--red);text-align:center;backface-visibility:hidden;will-change:transform;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;row-gap:.08em;font-family:Panorama Naskh,serif;font-size:clamp(31px,3.5vw,52px);line-height:.95;text-decoration:none;transition:transform .28s cubic-bezier(.2,.9,.2,1.2),box-shadow .28s;animation:4.2s ease-in-out infinite bookingFloat;display:flex;position:absolute;top:20%;left:5.8%;transform:rotate(-1.2deg)}.round-booking-link:hover,.round-booking-link:focus-visible{box-shadow:13px 14px 0 var(--red);outline:none;animation-play-state:paused;transform:rotate(1deg)scale(1.055)}.round-booking-link>span{white-space:nowrap;flex:none;max-width:88%;line-height:1.04;display:block}.booking-seat-word{letter-spacing:0;font-feature-settings:"jalt" 0, "calt" 0;width:auto;font-size:1.05em}.round-booking-link small{width:185%;color:var(--white);text-align:center;font-family:Tahoma,Arial,sans-serif;font-size:clamp(18px,1.65vw,25px);font-weight:500;line-height:1.5;position:absolute;top:105%}.accordion-layout{grid-template-columns:minmax(0,.95fr) minmax(440px,1.15fr);gap:3.6%;width:65.5%;height:77%;display:grid;position:absolute;top:9%;right:5.4%}.answer-panel{max-height:90%;color:var(--black);border:1.5px solid var(--orange);background:var(--orange);opacity:0;direction:rtl;align-self:center;padding:7%;transition:opacity .26s,transform .36s cubic-bezier(.2,.9,.2,1.05);overflow:hidden;transform:translate(28px)rotate(-1deg)}.answer-panel.is-visible{opacity:1;transform:translate(0)rotate(-1deg)}.answer-close{display:none}.answer-kicker{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25em;font-family:Acumin,sans-serif;font-size:clamp(8px,.78vw,12px);font-weight:700}.answer-panel h2{text-align:right;font-feature-settings:"jalt" 0;margin:0 0 .35em;font-family:Panorama Naskh,serif;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.05}.answer-panel p:last-child{letter-spacing:0;word-spacing:normal;text-align:right;text-justify:none;font-feature-settings:normal;font-kerning:normal;margin:0;font-family:Tahoma,Arial,sans-serif;font-size:clamp(15px,1.23vw,19px);font-weight:400;font-stretch:100%;line-height:1.65}.answer-price{color:var(--red);text-align:right;letter-spacing:.01em;direction:ltr;margin:0 0 .16em;font-family:Impact Local,Acumin,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95;display:block}.accordion-list{flex-direction:column;justify-content:center;display:flex}.accordion-row{cursor:pointer;width:100%;min-height:54px;color:var(--white);text-align:right;direction:rtl;background:0 0;border:0;border-bottom:1px solid #ffffffad;justify-content:flex-start;align-items:center;padding:0 54px 0 4px;font-family:Panorama Naskh,serif;font-size:clamp(20px,2.3vw,35px);font-weight:400;line-height:1;transition:color .18s,padding .22s;display:flex;position:relative}.accordion-row:hover,.accordion-row:focus-visible,.accordion-row.is-open{color:var(--orange);outline:none;padding-right:62px}.accordion-row i,.accordion-row i:after{content:"";background:currentColor;width:29px;height:2px;transition:transform .26s;display:block;position:absolute;top:50%;right:4px}.accordion-row i{transform:translateY(-50%)}.accordion-row i:after{top:0;right:0;transform:rotate(90deg)}.accordion-row.is-open i{transform:translateY(-50%)rotate(45deg)}.interactive-footer{z-index:10;direction:ltr;grid-template-rows:auto auto;grid-template-columns:31% 1fr 9.5%;align-content:start;align-items:center;gap:12px 13%;padding-top:4.1%;font-family:Acumin,sans-serif;font-size:clamp(12px,1.32vw,20px);display:grid;position:absolute;inset:91.92% 5.9% 0 5.8%}.interactive-footer:before{z-index:-1;content:"";border-top:1.5px solid var(--white);background:var(--black);position:absolute;inset:0 -6.7%}.interactive-footer a,.interactive-footer span{width:max-content;color:var(--white);border:1.5px solid var(--white);background:var(--black);border-radius:999px;padding:.06em .55em .15em;line-height:1.1;text-decoration:none;transition:color .18s,background .18s,transform .18s}.interactive-footer a:hover,.interactive-footer a:focus-visible{color:var(--black);background:var(--white);outline:none;transform:translateY(-2px)}.interactive-footer a:nth-child(2){grid-area:1/2;justify-self:center}.interactive-footer span{grid-area:1/3;justify-self:end}.interactive-footer a:last-child{grid-area:2/1}.semantic-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes seatPulse{0%,to{opacity:.15;transform:scale(.86)}50%{opacity:.9;transform:scale(1.07)}}@keyframes seatBadgeSwing{0%,to{transform:rotate(-1.8deg)translate(-2px)}50%{transform:rotate(1.8deg)translate(2px)}}@keyframes bookingFloat{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-7px)rotate(1deg)}}@media (width<=900px){html,body{min-height:100%}body{background:var(--black)}.site-stage{height:auto;min-height:100svh}.desktop-artboard{aspect-ratio:390/786.946;width:min(100vw,520px);margin-inline:auto;transform:none}.interactive-header{height:4.1%;top:1.5%}.nav-pills{column-gap:2.4%;width:44.9%;left:26.8%}.nav-pills button{border-width:1px;min-height:28px;padding:0;font-size:clamp(7px,2.05vw,10px);transform:none}.nav-pills button:hover,.nav-pills button:focus-visible{transform:none}.top-booking-link{border-width:1px;width:18.2%;min-height:28px;font-size:clamp(7px,1.95vw,10px);left:76.5%}.top-booking-link:hover,.top-booking-link:focus-visible{box-shadow:0 4px 0 var(--red);transform:translateY(-2px)scale(1.02)}.hero-motion{display:block}.seat-glow{top:37.4%;left:71.4%}.seat-badge-swing{top:35.72%;left:70.37%}.seat-pivot{top:39.41%;left:75.83%}.info-pills{height:3.35%;top:65.05%}.info-pill{min-height:0;box-shadow:0 2px 0 var(--black);text-align:center;white-space:normal;text-wrap:balance;border-width:1.2px;padding:.12em .18em .22em;font-size:clamp(9px,2.45vw,12px);line-height:.88}.info-pill.seats{padding-inline:.18em;font-size:clamp(10px,2.8vw,13px)}.info-pill.resources{padding-inline:.1em;font-size:clamp(8px,2.35vw,11px)}.info-pill.online{padding-inline:.1em;font-size:clamp(10px,2.8vw,13px)}.info-pill.meetings{padding-inline:.08em;font-size:clamp(9px,2.5vw,12px)}.info-pill:hover{box-shadow:0 2px 0 var(--black);transform:none}.info-pill:focus-visible,.info-pill:active{box-shadow:0 3px 0 var(--black);transform:translateY(-1px)scale(1.015)}.details-zone{height:22%;top:69.4%}.details-zone.has-answer{z-index:50}.details-zone.has-answer:after{z-index:90;content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;position:fixed;inset:0}.round-booking-link{width:22%;box-shadow:3px 4px 0 var(--red);font-size:clamp(18px,5vw,24px);top:18%;left:5.8%}.round-booking-link>span{text-align:center;white-space:nowrap;max-width:88%;line-height:1.04;display:block}.booking-seat-word{width:auto;max-width:88%;font-size:1.05em}.round-booking-link:hover,.round-booking-link:focus-visible{box-shadow:6px 7px 0 var(--red);transform:rotate(1deg)scale(1.035)}.round-booking-link small{width:175%;font-size:clamp(8px,2.45vw,11px);line-height:1.35;top:106%}.accordion-layout{width:45.7%;height:84%;display:block;top:8%;right:5.3%}.accordion-list{height:100%}.accordion-row{background:var(--black);min-height:14.2857%;padding:0 23px 0 2px;font-size:clamp(10px,2.82vw,13px);line-height:1}.accordion-row:hover,.accordion-row:focus-visible,.accordion-row.is-open{padding-right:27px}.accordion-row i,.accordion-row i:after{width:15px;height:1.2px;right:2px}.answer-panel{z-index:100;border:1.5px solid var(--black);width:auto;max-height:min(78dvh,620px);box-shadow:8px 9px 0 var(--red);opacity:0;pointer-events:none;padding:32px 22px 24px;position:fixed;top:50%;left:16px;right:16px;overflow-y:auto;transform:translateY(calc(24px - 50%))rotate(-1deg)scale(.97)}.answer-panel.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)rotate(-1deg)scale(1)}.answer-close{cursor:pointer;width:30px;height:30px;color:var(--orange);background:var(--black);border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-family:Acumin,Arial,sans-serif;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;left:10px}.answer-kicker{font-size:10px}.answer-panel h2{margin-left:34px;font-size:clamp(25px,8vw,38px);line-height:1.08}.answer-panel p:last-child{font-size:clamp(15px,4.2vw,18px);line-height:1.72}.answer-price{font-size:clamp(56px,17vw,82px)}.interactive-footer{grid-template-columns:42% 1fr 13%;gap:7px 8%;padding-top:4.2%;font-size:clamp(8px,2.35vw,11px);top:91.92%;left:5.8%;right:5.8%}.interactive-footer a,.interactive-footer span{border-width:1px;padding:.05em .45em .12em}}.payment-status-page{background:var(--black);min-height:100svh;overflow-x:hidden}.payment-status-artboard{aspect-ratio:2160/2857;background:var(--black);width:min(100%,1080px);margin:0 auto;position:relative;overflow:hidden}.payment-status-reference{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.payment-status-accessible-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payment-image-hotspot{z-index:3;color:#0000;-webkit-tap-highlight-color:transparent;border-radius:999px;text-decoration:none;display:block;position:absolute;overflow:hidden}.payment-image-hotspot:focus-visible{outline:3px solid var(--white);outline-offset:3px}.payment-image-return,.payment-image-support{isolation:isolate}.payment-image-return:after,.payment-image-support:after{content:"";pointer-events:none;background:#ffffffd1;width:17%;height:260%;animation:3.2s ease-in-out infinite paymentButtonShine;position:absolute;top:-80%;left:-34%;transform:rotate(22deg)translate(-430%)}.payment-image-return:hover,.payment-image-return:focus-visible,.payment-image-support:hover,.payment-image-support:focus-visible{filter:brightness(1.08)}.payment-image-return{width:21.39%;height:1.75%;top:4.13%;left:73.29%}.payment-image-support{width:16.62%;height:1.75%;top:90.58%;left:76.94%}.payment-image-email{width:28.8%;height:2.25%;top:90.44%;left:5.15%}.payment-image-instagram{width:12.25%;height:2.25%;top:90.44%;left:43.55%}.payment-image-phone{width:20%;height:2.25%;top:94.3%;left:5.15%}@keyframes paymentButtonShine{0%,40%{transform:rotate(22deg)translate(-430%)}68%,to{transform:rotate(22deg)translate(820%)}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.toolkit-shell{--tk-orange:#ffb800;--tk-red:#f51c2b;--tk-paper:#f3efe6;color:#fff;direction:rtl;background:#050505;min-height:100vh;font-family:Acumin,Arial,sans-serif}.toolkit-shell *{box-sizing:border-box}.tk-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:ltr;background:#050505f0;border-bottom:1px solid #292929;align-items:center;gap:28px;min-height:82px;padding:16px clamp(22px,5vw,74px);display:flex;position:sticky;top:0}.tk-brand{color:#fff;letter-spacing:-.05em;flex-direction:column;font-size:23px;font-weight:900;line-height:.78;text-decoration:none;display:flex}.tk-brand small{letter-spacing:.34em;margin-top:8px;font-size:9px}.tk-header nav{gap:8px;margin-inline:auto;display:flex}.tk-header nav a,.tk-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;padding:8px 16px;font-size:13px;text-decoration:none;transition:all .2s}.tk-header nav a:hover,.tk-logout:hover{color:#000;background:#fff}.tk-course-chip{background:var(--tk-orange);color:#000;border-radius:999px;padding:9px 18px;font-family:Panorama Naskh,serif;font-size:20px;line-height:1}.tk-logout{direction:rtl}.eyebrow{letter-spacing:.02em;color:var(--tk-orange);font-weight:800}.tk-hero{background:radial-gradient(circle at 15% 30%,#302000 0,#0000 36%),#050505;min-height:620px;padding:clamp(70px,9vw,132px) clamp(22px,8vw,120px)}.tk-hero h1{letter-spacing:-.04em;margin:20px 0;font-family:Panorama Naskh,serif;font-size:clamp(58px,10vw,150px);font-weight:400;line-height:.78}.tk-hero h1 span{color:var(--tk-orange)}.tk-hero>p:not(.eyebrow){color:#bbb;max-width:660px;font-size:20px;line-height:1.8}.tk-primary{background:var(--tk-orange);color:#000;gap:30px;margin-top:30px;padding:15px 25px;font-weight:800;text-decoration:none;display:inline-flex}.tk-axes,.tk-tools,.tk-sources{padding:clamp(60px,8vw,110px) clamp(22px,8vw,120px)}.tk-section-title{align-items:flex-end;gap:20px;margin-bottom:42px;display:flex}.tk-section-title span{color:var(--tk-orange);font-weight:900}.tk-section-title h2{margin:0;font-family:Panorama Naskh,serif;font-size:clamp(38px,5vw,70px);font-weight:400}.tk-axis-grid{direction:rtl;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tk-axis-card{color:#000;min-height:330px;padding:28px;text-decoration:none;transition:transform .25s;position:relative;overflow:hidden}.tk-axis-card:hover:not(.disabled){transform:translateY(-8px)}.tk-axis-card.red{background:var(--tk-red)}.tk-axis-card.orange{background:var(--tk-orange)}.tk-axis-card>span{opacity:.28;font-size:80px;font-weight:900;position:absolute;top:4px;left:18px}.tk-axis-card small{font-weight:700}.tk-axis-card h3{margin:120px 0 34px;font-family:Panorama Naskh,serif;font-size:45px;line-height:1}.tk-axis-card.disabled{filter:saturate(.3);opacity:.55}.tk-footer{color:#999;direction:ltr;border-top:1px solid #2d2d2d;justify-content:space-between;padding:32px clamp(22px,5vw,74px);display:flex}.tk-axis-hero{color:#000;padding:65px clamp(22px,8vw,120px) 90px}.tk-axis-hero.red{background:var(--tk-red)}.tk-axis-hero.orange{background:var(--tk-orange)}.tk-back{color:#000;font-weight:700;text-decoration:none}.tk-axis-hero .eyebrow{color:#000;margin-top:70px}.tk-axis-hero h1{max-width:1000px;margin:10px 0;font-family:Panorama Naskh,serif;font-size:clamp(70px,11vw,160px);font-weight:400;line-height:.78}.tk-axis-hero h2{max-width:820px;font-size:clamp(22px,3vw,42px)}.tk-axis-hero>p:not(.eyebrow){max-width:760px;font-size:18px;line-height:1.8}.tk-hero-actions{gap:12px;margin-top:38px;display:flex}.tk-hero-actions button{cursor:pointer;background:0 0;border:1px solid #000;justify-content:space-between;gap:30px;min-width:220px;padding:14px 18px;font-weight:800;display:flex}.tk-hero-actions button:hover{color:#fff;background:#000}.tk-tools{background:var(--tk-paper);color:#000}.tk-tools .tk-section-title span{color:var(--tk-red)}.tk-tools-grid{border-top:1px solid #aaa;grid-template-columns:repeat(2,1fr);display:grid}.tk-tool-card{border-bottom:1px solid #aaa;min-height:290px;padding:28px}.tk-tool-card:nth-child(odd){border-left:1px solid #aaa}.tk-tool-number{color:var(--tk-red);font-weight:900}.tk-tool-card h3{margin:20px 0 10px;font-family:Panorama Naskh,serif;font-size:36px;font-weight:400}.tk-tool-card p{color:#595959;line-height:1.7}.tk-tool-actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.tk-tool-actions a,.tk-source a{color:#fff;background:#000;padding:10px 16px;font-weight:700;text-decoration:none}.tk-tool-actions label{cursor:pointer;align-items:center;gap:7px;display:flex}.tk-tool-actions input{accent-color:var(--tk-red);width:18px;height:18px}.tk-sources{background:#050505}.tk-source{border-top:1px solid #454545}.tk-source:last-child{border-bottom:1px solid #454545}.tk-source>button{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-family:inherit;font-size:23px;display:flex}.tk-source button small{color:#888;margin-top:5px;font-size:13px;display:block}.tk-source button b{color:var(--tk-orange);font-size:32px}.tk-source>div{color:#bbb;max-width:720px;padding:0 0 30px;line-height:1.8}.tk-source>div a{background:var(--tk-orange);color:#000;margin-top:10px;display:inline-block}.tk-downloads{background:var(--tk-orange);color:#000;justify-content:space-between;align-items:end;gap:50px;padding:clamp(65px,8vw,110px) clamp(22px,8vw,120px);display:flex}.tk-downloads .eyebrow{color:#000}.tk-downloads h2{margin:12px 0;font-family:Panorama Naskh,serif;font-size:clamp(50px,7vw,100px);font-weight:400;line-height:.85}.tk-downloads p:not(.eyebrow){max-width:620px;line-height:1.7}.tk-downloads>a{color:#fff;white-space:nowrap;background:#000;padding:17px 24px;font-weight:800;text-decoration:none}.tk-progress{background:#111;padding:55px clamp(22px,8vw,120px)}.tk-progress-copy{justify-content:space-between;align-items:end;display:flex}.tk-progress-copy p{font-size:22px}.tk-progress-copy strong{color:var(--tk-orange);font-size:80px}.tk-progress-track{background:#333;height:13px}.tk-progress-track span{background:var(--tk-orange);height:100%;transition:width .3s;display:block}.tk-progress small{color:#888;margin-top:10px;display:block}.tk-next{text-align:center;padding:70px clamp(22px,8vw,120px)}.tk-next p{color:#888}.tk-next h2{margin:10px;font-family:Panorama Naskh,serif;font-size:clamp(45px,7vw,90px);font-weight:400}.tk-next a,.tk-next span{color:var(--tk-orange);font-weight:800}.tk-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tk-modal{background:var(--tk-paper);color:#000;width:min(760px,100%);max-height:85vh;padding:45px;position:relative;overflow:auto}.tk-modal-close{cursor:pointer;background:0 0;border:0;font-size:38px;position:absolute;top:16px;left:22px}.tk-modal h2{margin:10px 0 25px;font-family:Panorama Naskh,serif;font-size:52px;font-weight:400}.tk-modal ul{padding:0;list-style:none}.tk-modal li{border-top:1px solid #aaa;gap:18px;padding:18px 0;line-height:1.6;display:flex}.tk-modal li span{color:var(--tk-red);font-weight:900}.tk-login-page{background:radial-gradient(circle at 20% 20%,#412a00 0,#0000 30%),#050505;place-items:center;min-height:100vh;padding:28px;display:grid}.tk-login-card{background:#0d0d0d;border:1px solid #333;width:min(560px,100%);padding:clamp(28px,6vw,62px);position:relative}.tk-login-mark{color:var(--tk-orange);font-family:Panorama Naskh,serif;font-size:24px;line-height:.8;position:absolute;top:25px;left:28px}.tk-login-card h1{margin:18px 0;font-family:Panorama Naskh,serif;font-size:clamp(42px,7vw,66px);font-weight:400;line-height:.9}.tk-muted{color:#aaa;line-height:1.8}.tk-login-card label{margin:26px 0 8px;font-weight:700;display:block}.tk-login-card input{color:#fff;width:100%;font:inherit;background:#050505;border:1px solid #555;outline:none;padding:15px}.tk-login-card input:focus{border-color:var(--tk-orange)}.tk-login-card form>button[type=submit]{background:var(--tk-orange);color:#000;cursor:pointer;border:0;width:100%;margin-top:12px;padding:15px;font-weight:900}.tk-login-card button:disabled{opacity:.5;cursor:wait}.otp-input{text-align:center;letter-spacing:.35em;font-size:30px!important}.tk-link-button{color:#aaa;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px}.tk-form-message{border-right:3px solid var(--tk-orange);background:#181818;padding:12px;line-height:1.6}.tk-login-card>small{color:#777;margin-top:25px;line-height:1.6;display:block}@media (width<=800px){.tk-header{gap:12px;min-height:70px;padding:14px 18px}.tk-header nav{display:none}.tk-course-chip{margin-inline-start:auto;padding:8px 12px;font-size:17px}.tk-logout{padding:7px 11px}.tk-axis-grid,.tk-tools-grid{grid-template-columns:1fr}.tk-axis-card{min-height:260px}.tk-axis-card h3{margin-top:90px}.tk-tool-card:nth-child(odd){border-left:0}.tk-downloads{flex-direction:column;align-items:start}.tk-progress-copy strong{font-size:55px}.tk-footer{flex-direction:column;gap:10px}.tk-hero-actions{flex-direction:column}.tk-hero-actions button{width:100%}.tk-axis-hero h1{font-size:64px}.tk-section-title h2{font-size:42px}.tk-modal{padding:35px 24px}.tk-modal h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.toolkit-shell *{scroll-behavior:auto!important;transition:none!important}}.tk-axis-card.red,.tk-axis-card.orange{border:1px solid var(--tk-red);background:var(--tk-orange);box-shadow:0 11px 0 var(--tk-red)}.tk-axis-card.disabled{opacity:1;filter:none}.tk-inline-panel{color:#000;background:var(--tk-orange);border:1px solid #000;width:min(820px,100%);margin-top:18px;padding:clamp(24px,4vw,42px);animation:.22s ease-out both tk-panel-reveal}.tk-inline-panel .eyebrow{color:#000;margin:0}.tk-inline-panel h3{margin:8px 0 24px;font-family:Panorama Naskh,serif;font-size:clamp(38px,5vw,58px);font-weight:400}.tk-inline-panel ul{margin:0;padding:0;list-style:none}.tk-inline-panel li{border-top:1px solid #00000073;gap:18px;padding:16px 0;line-height:1.7;display:flex}.tk-inline-panel li span{color:var(--tk-red);font-weight:900}.tk-hero-actions button.active{color:#fff;background:#000}.tk-source>div.tk-source-panel{color:#000;background:var(--tk-orange);width:100%;max-width:none;margin:0 0 12px;padding:clamp(22px,4vw,36px);animation:.22s ease-out both tk-panel-reveal}.tk-source>div.tk-source-panel p{max-width:720px;margin-top:0}.tk-source>div.tk-source-panel a{color:#fff;background:#000}@keyframes tk-panel-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.tk-axis-card{margin-bottom:11px}.tk-inline-panel{padding:24px 20px}}.tk-purchase-fallback{color:#fff;cursor:pointer;background:#151515;border:1px solid #555;width:100%;margin-top:18px;padding:12px}.tk-purchase-fallback:hover,.tk-purchase-fallback:focus-visible{border-color:var(--tk-orange);color:var(--tk-orange)}.tk-field-help{color:#888;margin:8px 0 0;font-size:13px;line-height:1.5}.tk-design-page{direction:ltr;background:#000;min-height:100vh;overflow-x:clip}.tk-design-artboard{background:#000;width:min(100%,1080px);margin:0 auto;position:relative;overflow:hidden}.tk-home-artboard{aspect-ratio:1080/1804.16}.tk-axis-artboard{aspect-ratio:1080/1732.88}.tk-design-master{z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-hotspot,.tk-panel-trigger,.tk-anchor-target{z-index:3;display:block;position:absolute}.tk-hotspot,.tk-panel-trigger{background:0 0;border:0;border-radius:999px}a.tk-hotspot,.tk-panel-trigger{cursor:pointer}a.tk-hotspot:hover,a.tk-hotspot:focus-visible,.tk-panel-trigger:hover,.tk-panel-trigger:focus-visible{outline-offset:2px;background:#ffb8000f;outline:1.5px solid #ffb800eb}.tk-home-logo{border-radius:0;width:10.4%;height:3%;top:3.2%;left:5.2%}.tk-home-topics{width:6.2%;height:1.75%;top:3.15%;left:24.7%}.tk-home-sources{width:7.4%;height:1.75%;top:3.15%;left:32.7%}.tk-home-literature{width:8.8%;height:1.75%;top:3.15%;left:42.1%}.tk-home-downloads{width:10.1%;height:1.75%;top:3.15%;left:52.6%}.tk-home-intro{width:26.2%;height:3.25%;top:61.7%;left:5.25%}.tk-home-axis-1{border-radius:28px;width:26%;height:7.95%;top:69.95%;left:67.7%}.tk-home-axis-2{border-radius:28px;width:26%;height:7.95%;top:69.95%;left:36.65%}.tk-home-axis-3{border-radius:28px;width:26%;height:7.95%;top:69.95%;left:5.25%}.tk-home-start{width:12%;height:3.3%;top:82.25%;left:7.7%}.tk-home-email{border-radius:0;width:29%;height:2.1%;top:91.6%;left:5.25%}.tk-home-phone{width:20%;height:2.5%;top:94.8%;left:5.25%}.tk-home-instagram{width:11.3%;height:2.45%;top:91.75%;left:43.7%}.tk-home-support{width:17.3%;height:2.1%;top:91.75%;left:76.8%}.tk-home-artboard .tk-anchor-target{top:67%}.tk-axis-logo{border-radius:0;width:10.4%;height:3.1%;top:3.35%;left:5.2%}.tk-axis-topics{width:6.2%;height:1.8%;top:3.3%;left:24.7%}.tk-axis-sources-nav{width:7.4%;height:1.8%;top:3.3%;left:32.7%}.tk-axis-literature{width:8.8%;height:1.8%;top:3.3%;left:42.1%}.tk-axis-downloads-nav{width:10.1%;height:1.8%;top:3.3%;left:52.6%}.tk-tool-spot{z-index:4;width:12.6%;height:7.9%;position:absolute}.tk-tool-spot>a{border-radius:50%;display:block;position:absolute;inset:0}.tk-tool-spot>a:hover,.tk-tool-spot>a:focus-visible{outline-offset:-5px;outline:3px solid #fff}.tk-tool-spot>button{z-index:2;aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #000;border-radius:50%;width:11%;padding:0;position:absolute;top:9%;right:21%}.tk-tool-spot>button.is-complete{background:#f51c2b;border-color:#fff;box-shadow:0 0 0 2px #000}.tk-tool-spot-1{top:40.15%;left:21.9%}.tk-tool-spot-2{top:40.15%;left:36.45%}.tk-tool-spot-3{top:40.15%;left:51.15%}.tk-tool-spot-4{top:40.15%;left:65.75%}.tk-tool-spot-5{top:49.7%;left:21.9%}.tk-tool-spot-6{top:49.7%;left:36.45%}.tk-tool-spot-7{top:49.7%;left:51.15%}.tk-tool-spot-8{top:49.7%;left:65.75%}.tk-axis-source-trigger{width:44%;height:3.25%;top:61.1%;left:51%}.tk-axis-download-trigger{width:44%;height:3.25%;top:64.15%;left:51%}.tk-axis-outcomes-trigger{width:44%;height:3.25%;top:67.15%;left:51%}.tk-axis-quality-trigger{width:44%;height:3.25%;top:70.15%;left:51%}.tk-axis-sources-anchor{top:59%}.tk-axis-downloads-anchor{top:63%}.tk-design-inline-panel{z-index:12;color:#000;direction:rtl;background:#ffb400;border:2px solid #f51c2b;border-radius:clamp(12px,2.2vw,26px);width:44%;min-height:15.5%;max-height:20%;padding:clamp(10px,2.2vw,28px);font-size:clamp(7px,1.28vw,16px);position:absolute;top:60.5%;right:5.2%;overflow:auto;box-shadow:clamp(4px,.7vw,8px) clamp(5px,.8vw,10px) #f51c2b}.tk-design-inline-panel h2{margin:0 0 .75em;padding-left:12%;font-family:Panorama Naskh,serif;font-size:1.75em;font-weight:400;line-height:1}.tk-design-inline-panel p{margin:0 0 1em;line-height:1.55}.tk-design-inline-panel ul{margin:0;padding:0;list-style:none}.tk-design-inline-panel li{border-top:1px solid #00000059;gap:.7em;padding:.45em 0;line-height:1.4;display:flex}.tk-design-inline-panel li span{color:#f51c2b;font-weight:900}.tk-design-panel-close{aspect-ratio:1;color:#000;width:1.6em;font:inherit;cursor:pointer;background:0 0;border:1px solid #000;border-radius:50%;padding:0;font-size:1.4em;line-height:1;position:absolute;top:.45em;left:.55em}.tk-design-source-list article{border-top:1px solid #00000059;justify-content:space-between;align-items:center;gap:1em;padding:.5em 0;display:flex}.tk-design-source-list strong,.tk-design-source-list small{display:block}.tk-design-source-list small{opacity:.7;margin-top:.15em}.tk-design-source-list a,.tk-design-panel-action{color:#fff;background:#000;flex:none;padding:.45em .8em;text-decoration:none;display:inline-block}.tk-axis-progress-value{z-index:5;aspect-ratio:1;color:#fff;direction:ltr;background:#000;border-radius:50%;place-items:center;width:7.3%;font-family:Impact Local,Impact,sans-serif;font-size:clamp(10px,2.1vw,25px);line-height:1;display:grid;position:absolute;top:81.7%;left:85.9%}.tk-axis-next{width:26.5%;height:3.25%;top:81.35%;left:6.1%}.tk-axis-email{border-radius:0;width:29%;height:2.15%;top:92.55%;left:5.25%}.tk-axis-phone{width:20%;height:2.55%;top:95.35%;left:5.25%}.tk-axis-instagram{width:11.3%;height:2.5%;top:92.6%;left:43.7%}.tk-axis-support{width:17.3%;height:2.15%;top:92.5%;left:76.8%}@media (width<=600px){.tk-design-inline-panel{border-width:1px;padding:10px;font-size:clamp(7px,2.2vw,13px);box-shadow:4px 5px #f51c2b}.tk-tool-spot>a:hover,.tk-tool-spot>a:focus-visible{outline-offset:-2px;outline-width:1px}}
