/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--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;--color-gray-200:lab(91.6229% -.159085 -2.26791);--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-20{height:calc(var(--spacing) * 20)}.h-screen{height:100vh}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.bg-gray-200{background-color:var(--color-gray-200)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.classDistributionGuide{background:#fbf8f2;border:1px solid #d8d0c6;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:24px;padding:26px;display:grid;overflow:hidden}.classDistributionGuide header{border:0;min-width:0;margin:0;padding:0;display:block}.classDistributionGuide header>span{color:#176b68;letter-spacing:.16em;font-size:9px;font-weight:900}.classDistributionGuide h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(22px,2.2vw,31px);line-height:1.05}.classDistributionGuide header p{color:#70685f;max-width:440px;margin:0;font-size:12px;line-height:1.6}.classDistributionGuide>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.classDistributionGuide article{background:#fff;border:1px solid #d8d0c6;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:8px 10px;min-width:0;padding:15px;display:grid}.classDistributionGuide article>span{color:#176b68;font-size:9px;font-weight:900}.classDistributionGuide article div{gap:3px;display:grid}.classDistributionGuide article b{font-size:12px}.classDistributionGuide article small{color:#70685f;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.classDistributionGuide article em{color:#70685f;letter-spacing:.08em;background:#eee8de;border-radius:99px;grid-column:2;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.classDistributionGuide article.active{border-color:#176b68}.classDistributionGuide article.active em{color:#fff;background:#176b68}.classDistributionGuide article.off{opacity:.72}.cmsHeaderActions{align-items:center;gap:9px;display:flex}.cmsHeaderActions button{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#176b68;border:1px solid #176b68;min-height:46px;padding:0 18px;font-size:10px;font-weight:900}.cmsHeaderActions button.secondary{color:#176b68;background:0 0}.classProgramSummary{background:#fff;border:1px solid #d8d0c6;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.classProgramSummary>div:first-child{min-width:0}.classProgramSummary>div:first-child>span{color:#176b68;letter-spacing:.15em;font-size:9px;font-weight:900}.classProgramSummary h2{margin:4px 0 2px;font-size:21px;line-height:1.2}.classProgramSummary p{color:#70685f;margin:0;font-size:11px;line-height:1.45}.classProgramMetrics{flex:none;gap:8px;display:flex}.classProgramMetrics span{color:#70685f;text-transform:uppercase;background:#faf8f4;border:1px solid #d8d0c6;align-items:baseline;gap:6px;min-width:96px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.classProgramMetrics b{color:#176b68;font-size:20px}.posterIntakePanel{background:#fff;border:1px solid #c7bfb4;gap:18px;padding:26px;display:grid}.posterIntakePanel>header{border-bottom:1px solid #d8d0c6;justify-content:space-between;align-items:start;gap:20px;margin:0;padding:0 0 18px;display:flex}.posterIntakePanel>header span{color:#176b68;letter-spacing:.16em;font-size:9px;font-weight:900}.posterIntakePanel>header h2{letter-spacing:-.035em;margin:6px 0;font-size:30px}.posterIntakePanel>header p{color:#70685f;max-width:650px;margin:0;line-height:1.55}.posterIntakePanel>header button{text-transform:uppercase;background:0 0;border:1px solid #aaa;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.intakeSteps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.intakeSteps article{background:#fbf8f2;border:1px solid #d8d0c6;grid-template-columns:34px 1fr;gap:2px 10px;min-width:0;padding:15px;display:grid}.intakeSteps article b{color:#fff;background:#24233a;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.intakeSteps article.active{border-color:#176b68}.intakeSteps article.active b{background:#176b68}.intakeSteps article span{font-size:11px;font-weight:800}.intakeSteps article small{color:#70685f;font-size:9px;line-height:1.35}.posterDrop{color:#171515;text-align:center;cursor:pointer;background:#f1f7f5;border:1px dashed #176b68;place-content:center;gap:6px;min-height:150px;padding:24px;display:grid}.posterDrop b{font-size:17px}.posterDrop span{color:#5c6864;font-size:11px}.posterDrop input{background:0 0;border:0;width:auto;margin:8px auto 0;padding:0}.posterIntakeQueue{gap:8px;display:grid}.posterIntakeQueue article{border:1px solid #d8d0c6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.posterIntakeQueue article>span{color:#176b68;font-size:9px;font-weight:900}.posterIntakeQueue article div{gap:3px;min-width:0;display:grid}.posterIntakeQueue article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posterIntakeQueue article small{color:#70685f;font-size:9px}.posterIntakeQueue article button{color:#fff;text-transform:uppercase;background:#24233a;border:0;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.posterReviewQueue{gap:10px;margin-top:8px;display:grid}.posterReviewQueue>header{border-bottom:1px solid #d8d0c6;justify-content:space-between;align-items:end;gap:16px;padding:0 0 10px;display:flex}.posterReviewQueue>header span{color:#176b68;letter-spacing:.14em;font-size:8px;font-weight:900}.posterReviewQueue>header h3{margin:4px 0 0;font-size:19px}.posterReviewQueue>header button{background:0 0;border:1px solid #aaa;min-height:38px;padding:0 13px}.posterReviewItem{background:#fbf8f2;border:1px solid #d8d0c6;gap:12px;padding:14px;display:grid}.posterReviewSource{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.posterReviewSource img{object-fit:contain;background:#fff;border:1px solid #d8d0c6;width:58px;height:76px}.posterReviewSource>div{gap:4px;min-width:0;display:grid}.posterReviewSource>div>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posterReviewSource small{color:#70685f;font-size:9px}.posterReviewSource em{color:#a2352e;font-size:10px;font-style:normal}.posterReviewSource>button,.posterCandidates button{color:#fff;text-transform:uppercase;background:#24233a;border:1px solid #24233a;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.ingestionState{color:#554f49;letter-spacing:.08em;background:#eee8de;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-weight:900}.ingestionState.needs_review{color:#765516;background:#fff1cf}.ingestionState.approved,.ingestionState.published{color:#176b68;background:#dcece8}.ingestionState.publish_failed{color:#8b2f29;background:#f4deda}.posterCandidates{gap:8px;display:grid}.posterCandidates>section{background:#fff;border:1px solid #d8d0c6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.posterCandidates>section>div{gap:4px;min-width:0;display:grid}.posterCandidates small,.posterCandidates span{color:#70685f;font-size:9px}.posterCandidates>section>div:last-child{grid-auto-flow:column}.posterCandidates .danger{color:#a2352e;background:0 0;border-color:#a2352e}.posterCandidates .publishCandidate{background:#176b68;border-color:#176b68}.extractionReviewPanel{background:#f1f7f5;border:1px solid #176b68;gap:16px;margin-bottom:18px;padding:22px;display:grid}.extractionReviewPanel>header{border:0;justify-content:space-between;align-items:start;gap:20px;margin:0;padding:0;display:flex}.extractionReviewPanel>header span{color:#176b68;letter-spacing:.15em;font-size:8px;font-weight:900}.extractionReviewPanel h2{margin:5px 0;font-size:23px}.extractionReviewPanel header p{color:#5c6864;margin:0;font-size:11px}.extractionReviewPanel header a{color:#176b68;text-transform:uppercase;border:1px solid #176b68;flex:none;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none}.extractionReviewGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.extractionReviewGrid article{background:#fff;border:1px solid #c9dcd7;align-content:start;gap:7px;padding:14px;display:grid}.extractionReviewGrid article>b{text-transform:uppercase;margin-bottom:3px;font-size:11px}.extractionReviewGrid p{background:#faf8f4;gap:3px;margin:0;padding:8px;font-size:10px;line-height:1.4;display:grid}.extractionReviewGrid p.critical{border-left:3px solid #a2352e}.extractionReviewGrid p.warning{border-left:3px solid #d9a52e}.extractionReviewGrid p.reviewClear{border-left:3px solid #176b68}.extractionReviewGrid strong{text-transform:capitalize}.extractionReviewGrid strong em{float:right;color:#176b68;font-size:8px;font-style:normal}.openEndedApproval{color:#554f49;border:1px solid #d9a52e;align-items:flex-start;gap:9px;margin-top:4px;padding:10px;font-size:10px;line-height:1.4;display:flex}.openEndedApproval input{width:auto;margin:2px 0 0}@media (max-width:1150px){.classDistributionGuide{grid-template-columns:1fr}.cmsMain>header h1{font-size:46px}}@media (max-width:800px){.cmsMain>header{align-items:stretch;gap:18px}.cmsHeaderActions{flex-direction:column;align-items:stretch}.cmsHeaderActions button{width:100%}.classDistributionGuide{padding:20px}.classDistributionGuide>div,.intakeSteps{grid-template-columns:1fr}.posterIntakePanel{padding:19px}.posterIntakePanel>header{flex-direction:column}.posterIntakeQueue article{grid-template-columns:28px minmax(0,1fr)}.posterIntakeQueue article button{grid-column:1/-1}.classProgramSummary{flex-direction:column;align-items:flex-start;gap:14px}.classProgramMetrics{width:100%}.classProgramMetrics span{flex:1;min-width:0}.posterReviewSource{grid-template-columns:50px minmax(0,1fr)}.posterReviewSource>button{grid-column:1/-1}.posterCandidates>section,.extractionReviewGrid{grid-template-columns:1fr}.posterCandidates>section>div:last-child{grid-auto-flow:row}.extractionReviewPanel>header{flex-direction:column}}:root{--ink:#0d0c0d;--cream:#f2eadf;--coral:#ff5a3d;--lime:#d5ff45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}nav{z-index:10;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff3b;align-items:center;height:76px;padding:0 4vw;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-size:20px;font-weight:900;line-height:.75}.brand span{color:var(--coral);letter-spacing:.3em;font-size:8px;display:block}.navlinks{gap:30px;margin:auto;display:flex}.whatsapp{border:1px solid #fff;padding:13px 17px}.hero{background:url(https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=2000&q=85) 50% 25%/cover;align-items:flex-end;height:100vh;min-height:760px;display:flex;position:relative}.heroShade{background:linear-gradient(90deg,#0b0809eb 0%,#140b0b99 48%,#0002),linear-gradient(#0000 65%,#0d0c0d 100%);position:absolute;inset:0}.heroCopy{z-index:2;max-width:900px;padding:0 5vw 8vh;position:relative}.eyebrow{letter-spacing:.28em;margin:0 0 22px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(65px,9vw,150px);font-weight:900;line-height:.77}.hero h1 em{color:var(--coral);font-style:normal}.lede{max-width:540px;margin:30px 0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions a{text-transform:uppercase;letter-spacing:.12em;padding:17px 22px;font-size:11px;font-weight:700}.primary{background:var(--lime);color:#111}.secondary{border:1px solid #fff}.sideNote{z-index:2;letter-spacing:.25em;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:10vh;right:3vw}.weekend{background:var(--cream);color:var(--ink);padding:110px 5vw}.sectionHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.sectionHead h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,100px);line-height:.88}.sectionHead>p{max-width:420px;line-height:1.7}.coral{color:#e8462f}.filters{gap:8px;margin-bottom:26px;display:flex;overflow:auto}.filters button{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #aaa;border-radius:99px;padding:10px 17px;font-size:10px}.filters button.active{color:#fff;background:#111}.eventGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.event{background:#fff}.eventImage{background:50%/cover;height:330px;position:relative}.event1 .eventImage{background-image:url(https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&w=900&q=80)}.event2 .eventImage{background-image:url(https://images.unsplash.com/photo-1547153760-18fc86324498?auto=format&fit=crop&w=900&q=80)}.event3 .eventImage{background-image:url(https://images.unsplash.com/photo-1545959570-a94084071b5d?auto=format&fit=crop&w=900&q=80)}.tag{background:var(--lime);color:#111;padding:8px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.calendar{color:#fff;text-align:center;background:#111;width:55px;height:58px;padding-top:7px;position:absolute;top:14px;right:14px}.calendar b{font-size:25px;line-height:1;display:block}.calendar small{letter-spacing:.15em;font-size:9px}.eventBody{padding:22px}.eventBody>p{letter-spacing:.08em;text-transform:uppercase;color:#706b64;font-size:10px}.eventBody h3{letter-spacing:-.04em;margin:10px 0 24px;font-size:29px}.eventBody>div{justify-content:space-between;align-items:center;display:flex}.eventBody button{background:var(--coral);border:0;width:42px;height:42px;font-size:20px}@media (max-width:760px){nav{padding:0 20px}.navlinks{display:none}.whatsapp{margin-left:auto;font-size:9px}.hero{min-height:700px}.heroCopy{padding:0 20px 55px}.hero h1{font-size:61px}.lede{font-size:17px}.sideNote{display:none}.weekend{padding:75px 20px}.sectionHead{display:block}.sectionHead>p{margin-top:25px}.eventGrid{grid-template-columns:1fr}.eventImage{height:300px}}button,input,select{font:inherit}.menu{display:none}.light{background:var(--cream);color:var(--ink)}.lime{color:var(--lime)}.ticker{background:var(--coral);color:#111;letter-spacing:.2em;white-space:nowrap;padding:14px 0;font-size:12px;font-weight:900;overflow:hidden}.ticker div{animation:20s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.filterRow{justify-content:space-between;gap:20px;display:flex}.viewToggle{height:36px;display:flex}.viewToggle button,.dayFilters button{text-transform:uppercase;letter-spacing:.1em;background:#ded6cb;border:0;padding:0 14px;font-size:9px;font-weight:700}.viewToggle .active,.dayFilters .active{background:var(--coral)}.dayFilters{gap:2px;margin:0 0 24px;display:flex;overflow:auto}.dayFilters button{height:34px}.eventCard{background:#fff;transition:all .25s}.eventCard:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0002}.eventPic{background:50%/cover;height:330px;position:relative}.price{color:#fff;background:#111;padding:8px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;right:12px}.eventInfo{padding:20px}.eventInfo>p,.eventInfo>span{text-transform:uppercase;letter-spacing:.09em;color:#756f68;font-size:10px}.eventInfo h3{margin:10px 0;font-size:28px;line-height:1}.eventMeta{border-top:1px solid #ddd;justify-content:space-between;align-items:end;margin-top:20px;padding-top:16px;display:flex}.eventMeta small{line-height:1.6}.eventMeta button{background:var(--coral);border:0;width:42px;height:42px;font-size:20px}.calendarView{border-top:1px solid #999;grid-template-columns:repeat(5,1fr);display:grid}.calendarView>div{border-right:1px solid #bdb5ab;min-height:330px;padding:18px}.calendarView>div>b{font-size:12px}.calendarView>div>span{float:right;color:#fff;background:#111;padding:3px 6px}.calendarView article{background:#fff;flex-direction:column;gap:8px;margin-top:30px;padding:14px;display:flex}.calendarView article em{color:#777;font-size:10px}.calendarView>div>p{color:#777;margin-top:30px;font-size:12px}.preview,.gallery,.community,.submit{padding:110px 5vw}.preview{grid-template-columns:40% 60%;gap:50px;display:grid}.previewTitle{height:max-content;position:sticky;top:30px}.previewTitle h2,.wideHead h2,.new h2,.submit h2,.join h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(60px,8vw,125px);line-height:.78}.previewTitle h2 i,.wideHead h2 i,.submit h2 i{color:var(--coral);font-family:Georgia,serif;font-weight:400}.previewTitle>p:last-child{font-family:Georgia,serif;font-size:20px}.scheduleDay{border-top:1px solid #fff5;padding:24px 0}.scheduleDay>div{justify-content:space-between;align-items:center;display:flex}.scheduleDay h3{text-transform:uppercase;margin:0;font-size:30px}.scheduleDay span{letter-spacing:.2em;color:var(--lime);font-size:10px}.scheduleDay>a{background:#1a191a;grid-template-columns:70px 1fr 1fr 30px;align-items:center;margin-top:12px;padding:18px;transition:all .2s;display:grid}.scheduleDay>a:hover{background:var(--coral);color:#111}.scheduleDay a small{color:#bbb}.scheduleDay p{color:#888;font-size:12px}.archive{border-top:1px solid #555;grid-column:2;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.archive button{color:#fff;background:0 0;border:0}.pulse,.tv,.new,.join{padding:110px 5vw}.pulseGrid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.pulseGrid article{color:#fff;background:#111;flex-direction:column;justify-content:end;min-height:300px;padding:28px;display:flex}.pulseGrid article>span{letter-spacing:.17em;color:var(--lime);font-size:10px}.pulseGrid h3{margin:14px 0;font-size:35px;line-height:.95}.pulseGrid p{color:#bbb}.pulseLead{background:linear-gradient(#0005,#000c),url(https://images.unsplash.com/photo-1547153760-18fc86324498?auto=format&fit=crop&w=1200&q=82) 50%/cover!important}.pulseLead h3{font-size:60px}.wideHead{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.wideHead>p{line-height:1.6}.masonry{grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:12px;display:grid}.masonry button{border:0;padding:0;position:relative;overflow:hidden}.masonry button:first-child{grid-area:span 3/span 5}.masonry button:nth-child(2){grid-area:span 2/span 3}.masonry button:nth-child(3){grid-area:span 3/span 4}.masonry button:nth-child(4){grid-area:span 3/span 3}.masonry button:nth-child(5){grid-area:span 2/span 4}.masonry button:nth-child(6){grid-area:span 2/span 5}.masonry img{object-fit:cover;width:100%;height:100%;transition:all .4s}.masonry button:hover img{transform:scale(1.05)}.masonry span{text-align:left;color:#fff;letter-spacing:.1em;background:linear-gradient(#0000,#000c);padding:30px 14px 12px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.lightbox{z-index:100;background:#000e;place-items:center;padding:4vw;display:grid;position:fixed;inset:0}.lightbox img{max-width:100%;max-height:90vh}.lightbox button{color:#fff;background:0 0;border:0;font-size:50px;position:absolute;top:15px;right:25px}.videoCard{color:#fff;background:linear-gradient(#0002,#000b),url(https://images.unsplash.com/photo-1506157786151-b8491531f063?auto=format&fit=crop&w=1800&q=85) 50%/cover;align-items:end;height:650px;padding:45px;display:flex}.videoCard>div{width:100%}.videoCard span{letter-spacing:.2em;font-size:10px}.videoCard button{float:right;background:var(--lime);border:0;border-radius:50%;width:85px;height:85px;font-size:25px}.videoCard h3{margin:20px 0 0;font-size:55px;line-height:.95}.people{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.people img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.7);width:100%}.people span{color:var(--lime);text-transform:uppercase;letter-spacing:.15em;margin-top:18px;font-size:10px;display:block}.people h3{margin:8px 0;font-size:34px}.people a{text-transform:uppercase;font-size:11px}.new{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.newIntro>p:nth-of-type(2){max-width:560px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.darkButton,.waButton{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#111;margin-top:20px;padding:16px 20px;font-size:11px;display:inline-block}.faq details{border-top:1px solid #999;padding:22px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:700;list-style:none}.faq summary span{float:right}.faq details p{color:#666;padding-right:30px;line-height:1.6}.submit{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.submit>div>p:last-child{max-width:500px;font-family:Georgia,serif;line-height:1.7}.submit form{background:#1a191a;flex-direction:column;gap:18px;padding:35px;display:flex}.submit form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.submit label{text-transform:uppercase;letter-spacing:.12em;color:#bbb;font-size:10px}.submit input,.submit select{color:#fff;background:0 0;border:0;border-bottom:1px solid #666;width:100%;margin-top:5px;padding:12px 0;display:block}.submit select option{color:#111}.submit form>button{background:var(--lime);text-transform:uppercase;border:0;padding:17px;font-weight:700}.submit .success{text-align:center;margin:auto;display:block}.success b{color:var(--lime);font-size:35px}.join{grid-template-columns:1fr 1.2fr;align-items:center;gap:7vw;display:grid}.phone{background:url(https://images.unsplash.com/photo-1529139574466-a303027c1d8b?auto=format&fit=crop&w=1000&q=80) 50%/cover;place-items:center;height:600px;display:grid}.phone>div{color:#fff;background:#111;border:10px solid #222;border-radius:35px;flex-direction:column;justify-content:center;width:245px;height:480px;padding:35px 22px;display:flex}.phone small{color:var(--lime);letter-spacing:.15em}.phone b{color:var(--coral);margin:25px 0;font-size:50px;line-height:.85}.join>div:last-child>p:not(.eyebrow){font-family:Georgia,serif;font-size:19px;line-height:1.6}.waButton{background:#1fb15d}.join>div:last-child>small{color:#777;margin-top:14px;display:block}.closing{text-align:center;background:linear-gradient(#0004,#000d),url(https://images.unsplash.com/photo-1504609813442-a8924e83f76e?auto=format&fit=crop&w=1900&q=85) 50%/cover;flex-direction:column;justify-content:end;align-items:center;min-height:720px;padding:100px 5vw;display:flex;position:relative}.closing h2{letter-spacing:-.05em;font-size:clamp(40px,6vw,90px);line-height:.95}.closing h2 span{color:var(--coral)}footer{border-top:1px solid #444;grid-template-columns:1fr 1fr;gap:20px;padding:60px 5vw;display:grid}footer>div{text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}footer small{color:#888;grid-column:1/-1;line-height:1.8}@media (max-width:900px){.navlinks{background:#111;flex-direction:column;padding:25px;position:absolute;top:76px;left:0;right:0;display:none!important}.navlinks.open{display:flex!important}.menu{color:#fff;background:0 0;border:0;margin-left:10px;font-size:22px;display:block}.eventGrid{grid-template-columns:repeat(2,1fr)}.preview{grid-template-columns:1fr}.previewTitle{position:static}.archive{grid-column:1}.calendarView{grid-template-columns:1fr}.calendarView>div{border-bottom:1px solid #aaa;min-height:0}.pulseGrid{grid-template-columns:1fr 1fr}.pulseLead{grid-column:1/-1}.new,.submit,.join{grid-template-columns:1fr}.wideHead{display:block}.wideHead>p{margin-top:25px}}@media (max-width:760px){.whatsapp{display:none}.hero h1{font-size:54px}.sectionHead h2,.previewTitle h2,.wideHead h2,.new h2,.submit h2,.join h2{font-size:53px}.filterRow{display:block}.viewToggle{margin:-10px 0 20px}.eventGrid,.pulseGrid,.people{grid-template-columns:1fr}.pulseLead{grid-column:auto}.eventPic{height:290px}.preview,.gallery,.community,.submit,.pulse,.tv,.new,.join{padding:75px 20px}.scheduleDay>a{grid-template-columns:60px 1fr 25px}.scheduleDay a small{display:none}.masonry{grid-template-columns:1fr 1fr;grid-auto-rows:220px;display:grid}.masonry button:nth-child(n){grid-area:span 1/span 1}.masonry button:first-child{grid-column:1/-1}.videoCard{height:520px;padding:25px}.videoCard h3{font-size:34px}.videoCard button{width:60px;height:60px}.submit form{padding:24px}.submit form>div{grid-template-columns:1fr}.phone{height:520px}.closing{min-height:620px;padding:70px 20px}footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cmsLoading,.claim{color:#f2eadf;background:#0d0c0d;place-items:center;min-height:100vh;display:grid}.claim>div{max-width:700px;padding:60px}.claim span,.cmsMain>header p,.accountCard>span{color:#d5ff45;letter-spacing:.22em;font-size:11px;font-weight:700}.claim h1{letter-spacing:-.06em;text-transform:uppercase;margin:24px 0;font-size:70px;line-height:.85}.claim p{font-family:Georgia,serif;font-size:18px;line-height:1.6}.claim button,.cmsMain>header>button,.cmsForm>button,.editor .save{text-transform:uppercase;letter-spacing:.1em;background:#d5ff45;border:0;padding:16px 20px;font-size:11px;font-weight:700}.claim .error{color:#ff7660}.cms{color:#171515;background:#f4efe7;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.cms aside{color:#fff;background:#111;flex-direction:column;height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.cmsBrand{font-size:26px;font-weight:900;line-height:.8}.cmsBrand span{color:#ff5a3d;letter-spacing:.24em;font-size:10px;display:block}.cms aside nav{flex-direction:column;margin-top:70px;display:flex}.cms aside nav button{color:#aaa;text-align:left;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #333;padding:17px 5px;font-size:11px}.cms aside nav button.active{color:#d5ff45}.viewSite{text-align:center;text-transform:uppercase;letter-spacing:.12em;border:1px solid #666;margin-top:auto;padding:13px;font-size:10px}.cms aside small{color:#777;margin-top:20px;line-height:1.5}.cmsMain{min-width:0;padding:45px 5vw 80px}.cmsMain>header{border-bottom:1px solid #c7bfb4;justify-content:space-between;align-items:end;margin-bottom:30px;padding-bottom:25px;display:flex}.cmsMain>header h1{letter-spacing:-.05em;text-transform:uppercase;margin:4px 0 0;font-size:55px}.cmsMain>header p{color:#e64d35;margin:0}.cmsNotice{color:#d5ff45;background:#111;margin-bottom:20px;padding:13px 18px}.formIntro h2,.editor h2,.accountCard h2{margin:0;font-size:30px}.formIntro p{color:#777}.fieldGrid{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.cmsForm label,.editor label{text-transform:uppercase;letter-spacing:.1em;color:#6f675e;font-size:10px;font-weight:700}.cmsForm input,.cmsForm textarea,.editor input,.editor select{color:#111;background:#fff;border:1px solid #c7bfb4;width:100%;margin-top:7px;padding:13px;display:block}.cmsForm textarea{min-height:90px}.cmsForm>button{float:right}.cmsList{flex-direction:column;gap:10px;display:flex}.cmsList article{background:#fff;grid-template-columns:90px 1fr auto auto;align-items:center;gap:18px;padding:12px;display:grid}.cmsList .thumb{background:#ddd 50%/cover;width:90px;height:70px}.cmsList span{letter-spacing:.13em;color:#399245;font-size:8px}.cmsList h3{margin:5px 0;font-size:20px}.cmsList p{color:#777;margin:0;font-size:12px}.cmsList button,.editorHead button{text-transform:uppercase;background:0 0;border:1px solid #aaa;padding:10px 13px;font-size:10px}.cmsList .danger{color:#c23f30}.empty{text-align:center;color:#777;border:1px dashed #aaa;padding:70px}.editor{background:#fff;padding:30px}.editorHead{justify-content:space-between;align-items:center;display:flex}.check{align-items:center;gap:10px;display:flex!important}.check input{width:auto!important;margin:0!important}.uploadBox{background:#eee;place-items:center;min-height:250px;margin:25px 0;display:grid;position:relative}.uploadBox img{object-fit:contain;max-width:100%;max-height:350px}.uploadBox label{color:#fff;cursor:pointer;background:#111;padding:12px;position:absolute;bottom:14px}.uploadBox input{display:none}.accountCard{background:#fff;max-width:650px;padding:40px}.accountCard>span{color:#e64d35}.accountCard h2{margin-top:20px}.accountCard p{color:#666;line-height:1.6}.accountCard a{color:#fff;text-transform:uppercase;background:#111;margin-top:20px;padding:13px 16px;font-size:10px;display:inline-block}.error{color:#c23f30}@media (max-width:800px){.cms{grid-template-columns:1fr}.cms aside{height:auto;padding:18px;position:static}.cms aside nav{flex-direction:row;margin-top:25px;overflow:auto}.cms aside nav button{white-space:nowrap;padding:12px}.viewSite,.cms aside small{display:none}.cmsMain{padding:30px 18px}.cmsMain>header h1{font-size:38px}.fieldGrid{grid-template-columns:1fr}.cmsList article{grid-template-columns:65px 1fr auto}.cmsList .thumb{width:65px;height:60px}.cmsList .danger{grid-column:3}.claim h1{font-size:48px}}.classProgramManager,.classProgramEditor{gap:18px;display:grid}.classStudioIntro{color:#fff;background:#211d1a;grid-template-columns:1fr 220px;gap:24px;padding:27px;display:grid}.classStudioIntro>div>span,.classProgramEditor .editorHead span{color:#c3aa72;letter-spacing:.16em;font-size:9px;font-weight:900}.classStudioIntro h2,.classProgramEditor h2{margin:7px 0;font-size:30px}.classStudioIntro p{color:#c9c0b8;max-width:680px;margin:0;line-height:1.55}.classStudioIntro aside{border:1px solid #514942;flex-direction:column;justify-content:center;padding:18px;display:flex}.classStudioIntro aside b{color:#c3aa72;font-size:34px}.classStudioIntro aside span,.classStudioIntro aside small{color:#c9c0b8;font-size:11px}.classStudioTabs{gap:8px;display:flex}.classStudioTabs button{background:#fff;border:1px solid #c7bfb4;padding:11px 15px}.classStudioTabs button.active{color:#fff;background:#211d1a}.classProgramList{gap:10px;display:grid}.classProgramList>article{background:#fff;border:1px solid #d8d0c6;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.classProgramPoster{color:#c3aa72;text-align:center;background:#211d1a;place-items:center;width:82px;height:104px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.classProgramPoster img{object-fit:cover;width:100%;height:100%}.classProgramList article>div:nth-child(2)>span{color:#9a6b28;letter-spacing:.12em;font-size:8px;font-weight:900}.classProgramList h3{margin:4px 0;font-size:19px}.classProgramList p,.classProgramList small{color:#70685f;margin:0;font-size:11px;line-height:1.5}.classProgramActions{gap:7px;display:grid}.classProgramActions button,.classEditorSection header>button,.classPosterEditor button{text-transform:uppercase;background:0 0;border:1px solid #aaa;min-height:40px;padding:9px 12px;font-size:9px;font-weight:800}.classProgramActions .danger,.classExceptions .danger{color:#a2352e}.classProgramEditor{background:#fff;padding:28px}.classProgramEditor .editorHead{border-bottom:1px solid #d8d0c6;padding-bottom:18px}.classEditorSummary{background:#f3ede3;border-left:4px solid #c3aa72;justify-content:space-between;gap:18px;padding:15px 18px;display:flex}.classEditorSummary span{color:#70685f;max-width:720px;font-size:11px}.classEditorSection{border-bottom:1px solid #d8d0c6;padding:22px 0}.classEditorSection>header{align-items:flex-start;gap:13px;display:flex}.classEditorSection>header>span{color:#c3aa72;background:#211d1a;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:10px;font-weight:900;display:grid}.classEditorSection h3{margin:0;font-size:20px}.classEditorSection header p{color:#777;margin:4px 0 0;font-size:11px}.classEditorSection header>button{margin-left:auto}.classProgramEditor input,.classProgramEditor select,.classProgramEditor textarea{color:#171515;background:#faf8f4;border:1px solid #c7bfb4;width:100%;margin-top:7px;padding:12px;display:block}.classProgramEditor textarea{resize:vertical;min-height:90px}.classProgramEditor label{color:#6f675e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.classProgramEditor .fieldGrid .wide{grid-column:1/-1}.weekdayPicker,.selectedWeekPicker{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.weekdayPicker button,.selectedWeekPicker button{background:#fff;border:1px solid #c7bfb4;min-width:54px;min-height:42px}.weekdayPicker button.active,.selectedWeekPicker button.active{color:#fff;background:#211d1a;border-color:#211d1a}.selectedWeekPicker>span{color:#6f675e;text-transform:uppercase;flex:0 0 100%;font-size:9px;font-weight:800}.classPosterEditor{grid-template-columns:220px 1fr;gap:20px;margin-top:20px;display:grid}.classPosterEditor>div{color:#c3aa72;background:#211d1a;place-items:center;height:280px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.classPosterEditor img{object-fit:cover;width:100%;height:100%}.classPosterEditor>section{flex-direction:column;justify-content:center;gap:10px;display:flex}.classPosterEditor p{color:#70685f;line-height:1.55}.classPosterEditor label:has(input[type=file]){color:#fff;background:#211d1a;width:max-content;padding:12px 15px}.classPosterEditor input[type=file]{display:none}.classExceptions{gap:9px;margin-top:16px;display:grid}.classExceptions article{background:#f5f1ea;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.classExceptions article button{text-transform:uppercase;background:0 0;border:0;min-height:42px;font-size:9px;font-weight:900}.classPublishBar{z-index:3;background:#fffffff7;border:1px solid #d8d0c6;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding:18px;display:grid;position:sticky;bottom:0}.classPublishBar>div{align-items:end;gap:13px;display:flex}.classPublishBar small{color:#70685f}.classPublishBar .save{color:#fff;text-transform:uppercase;background:#211d1a;border:0;min-height:46px;padding:0 19px;font-weight:900}.classPublishBar .save:disabled{opacity:.45}@media (max-width:800px){.classStudioIntro{grid-template-columns:1fr}.classProgramList>article{grid-template-columns:70px 1fr}.classProgramActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.classProgramEditor{padding:18px}.classEditorSummary,.classPublishBar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.classPosterEditor{grid-template-columns:1fr}.classPosterEditor>div{height:320px}.classExceptions article{grid-template-columns:1fr 1fr}.classPublishBar>div{flex-direction:column;align-items:stretch}}.bulkDrop{background:#fff;border:2px dashed #b6ab9e;align-items:center;gap:14px;min-height:150px;padding:28px;display:flex}.bulkDrop>div{margin-right:auto}.bulkDrop b{font-size:22px}.bulkDrop p{color:#777;margin-bottom:0}.bulkDrop label,.batchBar button{cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#111;padding:14px 18px;font-size:10px;font-weight:700}.bulkDrop label input{display:none}.bulkDrop .secondaryUpload{color:#111;background:#ddd}.uploadProgress{color:#111;background:#d5ff45;padding:12px 16px;font-weight:700}.batchBar{justify-content:space-between;align-items:center;margin:25px 0 15px;display:flex}.batchBar span{color:#777;font-size:12px}.batchBar button{background:#ff5a3d;border:0}.mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mediaGrid article{cursor:grab;background:#fff;border:1px solid #0000;padding:12px;position:relative}.mediaGrid article:active{cursor:grabbing;border-color:#ff5a3d}.mediaGrid img{aspect-ratio:4/3;object-fit:cover;background:#ddd;width:100%}.dragHandle{color:#fff;letter-spacing:-2px;background:#111;padding:6px 8px;position:absolute;top:18px;right:18px}.mediaGrid label{text-transform:uppercase;letter-spacing:.1em;color:#777;margin-top:9px;font-size:9px;display:block}.mediaGrid input{color:#111;border:0;border-bottom:1px solid #ccc;width:100%;padding:8px 0}.mediaGrid article>div:last-child{justify-content:space-between;margin-top:12px;display:flex}.mediaGrid button{text-transform:uppercase;background:#eee;border:0;padding:8px 10px;font-size:9px}.mediaGrid button.danger{color:#c23f30}@media (max-width:1000px){.mediaGrid{grid-template-columns:repeat(2,1fr)}.bulkDrop{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.mediaGrid{grid-template-columns:1fr}.batchBar{flex-direction:column;align-items:flex-start;gap:15px}.bulkDrop label{text-align:center;width:100%}}.premium{--ink:#171614;--cream:#f4f0e8;--coral:#8b3d32;--lime:#b39a63;background:var(--ink);color:var(--cream)}.premium nav{letter-spacing:.16em;background:linear-gradient(#111b,#0000);border-color:#ffffff30;height:88px;padding:0 5vw;position:absolute}.premium .brand{letter-spacing:.04em;font-family:Georgia,serif;font-weight:400}.premium .brand span{color:#c3aa72;letter-spacing:.35em;margin-top:5px;font-family:Arial,sans-serif}.premium .whatsapp{color:#f7f0df;border-color:#c3aa72}.premium .hero{background:linear-gradient(90deg,#11100ee6 0%,#11100e94 48%,#11100e18),linear-gradient(0deg,#171614 0%,transparent 40%),var(--hero-art) center 30%/cover no-repeat;min-height:760px}.premium .heroCopy{max-width:1040px;padding-bottom:10vh}.premium .hero h1,.premium .sectionHead h2,.premium .previewTitle h2,.premium .wideHead h2,.premium .new h2,.premium .submit h2,.premium .join h2,.premium .closing h2{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.premium .hero h1{max-width:920px;font-size:clamp(58px,8.2vw,126px);line-height:.88}.premium .lede{color:#eee6d8;max-width:600px;font-family:Arial,sans-serif;font-size:17px}.premium .eyebrow{letter-spacing:.24em;color:#bda66f;font-weight:600}.premium .primary{color:#171614;background:#b39a63}.premium .secondary{border-color:#c9c0b1}.premium .ticker{color:#171614;background:#b39a63;padding:13px 5vw}.premium .ticker div{animation:none}.premium .light{background:var(--cream);color:var(--ink)}.premium .weekend,.premium .preview,.premium .gallery,.premium .community,.premium .submit,.premium .pulse,.premium .tv,.premium .new,.premium .join{padding-top:120px;padding-bottom:120px}.premium .sectionHead h2{text-transform:none;font-size:clamp(48px,6vw,88px);line-height:.95}.premium .wideHead h2,.premium .previewTitle h2,.premium .new h2,.premium .submit h2,.premium .join h2{font-size:clamp(52px,7vw,104px);line-height:.84}.premium .previewTitle h2 i,.premium .wideHead h2 i,.premium .submit h2 i{color:#b39a63}.premium .filters button{border-color:#aaa093;border-radius:2px}.premium .filters button.active,.premium .viewToggle .active,.premium .dayFilters .active{color:#fff;background:#171614}.premium .eventCard{box-shadow:none;border:1px solid #d7d0c5}.premium .eventPic{height:360px}.premium .tag{background:#b39a63}.premium .eventInfo h3{font-family:Georgia,serif;font-size:31px;font-weight:400}.premium .eventMeta button{color:#fff;background:#8b3d32}.premium .preview{background:#171614}.premium .scheduleDay{border-color:#ffffff30}.premium .scheduleDay>a{background:#211f1c}.premium .scheduleDay>a:hover{color:#fff;background:#302c26}.premium .scheduleDay span{color:#b39a63}.premium .preview{background:radial-gradient(circle at 12% 20%,#422063 0,#0000 32%),linear-gradient(135deg,#160d26 0%,#24103b 58%,#3b142d 100%);position:relative}.premium .previewTitle{top:42px}.premium .previewTitle>p:last-of-type{color:#e7deed}.premium .previewDates{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;align-items:center;gap:16px;margin:28px 0 20px;padding:18px 0;display:flex}.premium .previewDates strong{color:#ffc22f;font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:.8}.premium .previewDates span{letter-spacing:.19em;color:#ff6685;font-size:12px;line-height:1.45}.premium .previewWhatsApp{color:#241030;text-transform:uppercase;letter-spacing:.1em;background:#ffc22f;margin-top:18px;padding:14px 17px;font-size:10px;font-weight:800;display:inline-block}.premium .schedule{flex-direction:column;gap:18px;display:flex}.premium .scheduleDay{background:#ffffff09;border:1px solid #ffffff24;border-radius:3px;padding:0;overflow:hidden}.premium .dayHeading{background:#ffffff0c;border-bottom:1px solid #ffffff20;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.premium .dayHeading>div small{letter-spacing:.2em;color:#aa9db7;font-size:8px}.premium .dayHeading h3{text-transform:none;font-family:Georgia,serif;font-size:34px}.premium .dayHeading>strong{text-transform:uppercase;letter-spacing:.14em;color:#ff6685;font-size:11px}.premium .dayHeading>span{color:#241030;background:#ffc22f;border-radius:2px;padding:8px 10px}.premium .previewEvent{border-bottom:1px solid #ffffff18;grid-template-columns:86px 1fr;gap:18px;padding:22px 24px;display:grid}.premium .previewEvent:last-child{border-bottom:0}.premium .previewEvent time{color:#ffc22f;font-family:Georgia,serif;font-size:25px}.premium .previewEvent>div{flex-direction:column;gap:7px;display:flex}.premium .previewEvent b{font-family:Georgia,serif;font-size:25px;font-weight:400}.premium .previewEvent small{color:#c7bbcf;line-height:1.5}.premium .previewEvent .previewVenue{color:#fff;font-size:12px}.premium .previewBadges{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.premium .previewBadges em{text-transform:uppercase;letter-spacing:.1em;color:#f7edf4;border:1px solid #ffffff38;padding:7px 9px;font-size:9px;font-style:normal}.premium .previewBadges em:first-child{color:#ff829a;border-color:#ff6685}.premium .previewBadges em:last-child{color:#ffc22f;border-color:#ffc22f}.premium .archive{border-color:#ffffff2b}.premium .archive span,.premium .archive a{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.premium .archive a{color:#ffc22f}.premium .pulseGrid{background:#c7beb1;grid-template-columns:1.7fr 1fr 1fr;gap:1px}.premium .pulseGrid article{background:#171614;min-height:330px}.premium .pulseGrid article>span{color:#c3aa72}.premium .pulseGrid article>b{color:#b39a63;font-family:Georgia,serif;font-size:28px;font-weight:400}.premium .pulseLead{background:linear-gradient(#17161433,#171614e8),var(--feature-art) center/cover no-repeat!important}.premium .pulseLead h3{font-family:Georgia,serif;font-weight:400}.premium .gallery{background:#171614}.premium .masonry{grid-auto-rows:140px;gap:8px}.premium .masonry button{background:#282522}.premium .masonry img{filter:saturate(.88);transition:filter .25s}.premium .masonry button:hover img{filter:saturate();transform:none}.premium .masonry span{font-family:Arial,sans-serif}.galleryLoading{color:#aaa;border-top:1px solid #fff3;padding:80px 0}.premium .videoCard{background:linear-gradient(#17161422,#171614d9),var(--film-art) center/cover no-repeat}.premium .videoCard button{background:#b39a63}.premium .videoCard h3{font-family:Georgia,serif;font-weight:400}.premium .people{gap:28px}.premium .people img{filter:saturate(.82);aspect-ratio:3/4}.premium .people span{color:#b39a63}.premium .people h3{font-family:Georgia,serif;font-weight:400}.premium .submit form{background:#211f1c}.premium .submit form>button{background:#b39a63}.premium .success b{color:#b39a63}.premium .phone{background:linear-gradient(#17161455,#17161499),var(--feature-art) center/cover no-repeat}.premium .phone small{color:#c3aa72}.premium .phone b{color:#f3ede1;font-family:Georgia,serif;font-weight:400}.premium .waButton{background:#1e5f45}.premium .closing{background:linear-gradient(180deg,#17161418 0%,#1716148a 68%,#171614e8 100%),var(--closing-art) center/cover no-repeat}.premium .closing h2 span{color:#c3aa72}.premium footer{background:#11100f;border-color:#393530}.premium .siteFooter{color:#f2eadf;background:#11100f;border-top:1px solid #393530;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(130px,1fr));gap:48px;padding:72px 5vw 30px;display:grid}.siteFooter .footerBrand{max-width:330px}.siteFooter .footerBrand>.brand{font-size:27px;display:inline-block}.siteFooter .footerBrand>.brand span{font-size:10px}.siteFooter .footerBrand p{color:#c3aa72;margin:25px 0 12px;font-family:Georgia,serif;font-size:15px;line-height:1.5}.siteFooter .footerBrand small{color:#8d8780;font-size:11px;line-height:1.7;display:block}.siteFooter .footerNav{text-transform:none;letter-spacing:0;border:0;flex-direction:column;align-items:flex-start;gap:15px;height:auto;padding:0;display:flex;position:static}.siteFooter .footerNav strong{color:#c3aa72;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px;font-size:10px}.siteFooter .footerNav a{color:#c9c4bd;font-size:12px;line-height:1.4;transition:color .2s,transform .2s}:is(.siteFooter .footerNav a:hover,.siteFooter .footerNav a:focus-visible){color:#fff;transform:translate(3px)}.siteFooter .footerBottom{color:#77726d;border-top:1px solid #302e2b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding-top:25px;font-size:10px;display:flex}.siteFooter .footerBottom>div{gap:24px;display:flex}.siteFooter .footerBottom a:hover{color:#fff}@media (max-width:900px){.premium .siteFooter{grid-template-columns:1.6fr 1fr 1fr;gap:42px 28px}.siteFooter .footerBrand{grid-column:1/-1;max-width:none}.siteFooter .footerBrand p{margin-top:20px}}@media (max-width:600px){.premium .siteFooter{grid-template-columns:1fr 1fr;gap:38px 22px;padding:55px 20px 25px}.siteFooter .footerBrand,.siteFooter .footerNav:last-of-type{grid-column:1/-1}.siteFooter .footerBottom{flex-direction:column;align-items:flex-start}.siteFooter .footerBottom>div{justify-content:space-between;gap:12px;width:100%}}.premium .danceGuides{gap:0;margin-top:22px;display:grid}.premium .danceGuides article{border-top:1px solid #d2c9bd;padding:25px 0}.premium .danceGuides h3{margin:0 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:400}.premium .danceGuides strong{color:#8b3d32;margin-bottom:13px;font-family:Georgia,serif;font-size:16px;display:block}.premium .danceGuides p{color:#58524c;margin:0 0 14px;padding:0;line-height:1.7}.premium .danceGuides small{letter-spacing:.04em;color:#393530;font-size:11px}.premium .danceSelector{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:24px;display:grid}.premium .danceSelector button{letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #bdb3a6;padding:12px 8px;font-size:10px;font-weight:700}.premium .danceSelector button.active{color:#fff;background:#171614;border-color:#171614}.premium .danceGuides article{animation:.25s danceReveal}@keyframes danceReveal{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}.premium .socialAnswer{padding:4px 0 8px}.premium .socialAnswer p{margin:12px 0}.premium .socialAnswer strong{color:#332f2a}@media (max-width:900px){.premium .pulseGrid{grid-template-columns:1fr 1fr}.premium .pulseLead{grid-column:1/-1}}@media (max-width:760px){.premium nav{height:74px}.premium .hero{min-height:720px}.premium .hero h1{font-size:50px}.premium .weekend,.premium .preview,.premium .gallery,.premium .community,.premium .submit,.premium .pulse,.premium .tv,.premium .new,.premium .join{padding-top:82px;padding-bottom:82px}.premium .eventPic{height:320px}.premium .pulseGrid{grid-template-columns:1fr}.premium .pulseLead{grid-column:auto}.premium .masonry{grid-auto-rows:230px}.premium .danceSelector{grid-template-columns:1fr 1fr}.premium .preview{gap:35px}.premium .previewDates strong{font-size:48px}.premium .dayHeading{grid-template-columns:1fr auto;padding:18px}.premium .dayHeading>span{grid-column:1/-1;width:max-content}.premium .previewEvent{grid-template-columns:64px 1fr;gap:12px;padding:19px 18px}.premium .previewEvent time{font-size:20px}.premium .previewEvent b{font-size:21px}.premium .archive{flex-wrap:wrap;gap:14px}.premium .archive b{order:3;width:100%}}.premium .galleryCount{color:#9e968a;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:11px}.mediaGrid article.selected{border-color:#ff5a3d;box-shadow:0 0 0 2px #ff5a3d33}.mediaSelect{z-index:2;background:#fff;align-items:center;gap:6px;padding:7px 9px;left:18px;color:#111!important;margin:0!important;display:flex!important;position:absolute!important;top:18px!important}.mediaSelect input{margin:0;width:auto!important}.mediaSelect span{font-size:9px;font-weight:700}.batchActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.batchBar .selectAction{color:#111;background:#ddd}.batchBar .deleteBatch{color:#fff;background:#a93125}.deleteConfirm{z-index:8;color:#fff;background:#251d1a;border-left:5px solid #d64a38;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:0 0 18px;padding:18px 20px;display:grid;position:sticky;top:12px;box-shadow:0 12px 35px #0004}.deleteConfirm b{font-size:18px}.deleteConfirm p{color:#cfc4bb;margin:5px 0 0;font-size:12px}.deleteConfirm button{color:#fff;background:0 0;border:1px solid #777;padding:12px 15px}.deleteConfirm .confirmDanger{background:#b83226;border-color:#b83226;font-weight:700}@media (max-width:700px){.deleteConfirm{grid-template-columns:1fr 1fr}.deleteConfirm>div{grid-column:1/-1}}.premium .calendarView>div>b small{color:#a85f50;letter-spacing:.1em;margin-top:7px;font-size:9px;display:block}.premium .calendarView article em{line-height:1.45}.artworkGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.artworkGrid article{background:#fff;flex-direction:column;gap:10px;padding:14px;display:flex}.artworkPreview{aspect-ratio:4/3;color:#827a70;letter-spacing:.12em;background:#ded8cf;place-items:center;font-size:10px;display:grid;overflow:hidden}.artworkPreview img{object-fit:cover;width:100%;height:100%}.artworkGrid b{font-size:14px;line-height:1.25}.artworkGrid small{color:#81786e;overflow-wrap:anywhere;font-size:9px}.artworkGrid label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#171717;padding:11px 12px;font-size:9px;font-weight:700}.artworkGrid input{display:none}.artworkSave{text-transform:uppercase;letter-spacing:.1em;background:#d5ff45;border:0;margin-top:22px;padding:16px 20px;font-size:11px;font-weight:700}@media (max-width:900px){.artworkGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.artworkGrid{grid-template-columns:1fr}}.channelShowcase{background:linear-gradient(145deg,#171a18,#263b31);flex-direction:column;justify-content:center;min-height:610px;padding:55px;display:flex;position:relative;overflow:hidden}.channelShowcase:before{content:"";background:#30b67522;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.channelCard{color:#171a18;background:#f8f5ef;border-radius:18px;max-width:510px;margin:auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006}.channelCard header{background:#fff;border-bottom:1px solid #e5e0d7;align-items:center;gap:13px;padding:18px 20px;display:flex}.channelMark{color:#fff;letter-spacing:.08em;background:#1e5f45;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.channelCard header div{flex-direction:column;flex:1;gap:3px;display:flex}.channelCard header b{font-size:14px}.channelCard header small{color:#817b72;font-size:10px}.channelCard header i{color:#fff;background:#1e5f45;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.channelBody{padding:28px}.editionChip{color:#1e5f45;letter-spacing:.12em;background:#e4eee8;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-block}.channelBody h3{margin:20px 0 13px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:.96}.channelBody>p{color:#6d6860;margin-bottom:24px;font-size:13px;line-height:1.6}.channelUpdate{border-top:1px solid #ddd7ce;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.channelUpdate>span{color:#1e5f45;font-size:10px;font-weight:900}.channelUpdate div{flex-direction:column;gap:3px;display:flex}.channelUpdate div b{font-size:12px}.channelUpdate small,.channelUpdate time{color:#8a8379;font-size:9px}.channelCard footer{color:#fff;background:#1e5f45;border:0;justify-content:space-between;padding:14px 20px;display:flex}.channelCard footer span,.channelCard footer b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.channelTrust{color:#d8e4dd;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;font-size:9px;display:flex;position:relative}@media (max-width:760px){.channelShowcase{min-height:520px;padding:30px 18px}.channelBody{padding:22px}.channelBody h3{font-size:32px}.channelTrust{gap:10px 16px}}.simpleViews{justify-content:flex-end;margin-bottom:18px}.calendarAgenda{background:#fff;border:1px solid #d7d0c6;box-shadow:0 18px 45px #30281f12}.calendarTop{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:end;padding:24px 26px;display:flex}.calendarTop>div{flex-direction:column;gap:5px;display:flex}.calendarTop span{letter-spacing:.16em;color:#a85f50;font-size:9px;font-weight:800}.calendarTop b{font-family:Georgia,serif;font-size:24px;font-weight:400}.calendarTop>small{color:#756e65;font-size:10px}.calendarDays{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.calendarDay{border-right:1px solid #e0d9d0;min-width:0}.calendarDay:last-child{border-right:0}.calendarDay>header{background:#f3efe9;border-bottom:1px solid #e0d9d0;justify-content:space-between;align-items:center;padding:18px 17px;display:flex}.calendarDay>header>div{align-items:center;gap:9px;display:flex}.calendarDay>header span{letter-spacing:.12em;font-size:10px;font-weight:900}.calendarDay>header strong{color:#fff;background:#171614;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:16px;display:grid}.calendarDay>header small{letter-spacing:.08em;color:#8a8177;font-size:8px;font-weight:800}.calendarEvents{padding:10px}.calendarEvents article{border-bottom:1px solid #e7e1d9;grid-template-columns:58px 1fr;gap:12px;padding:16px 10px;display:grid}.calendarEvents article:last-child{border-bottom:0}.calendarTime{flex-direction:column;gap:7px;display:flex}.calendarTime time{color:#a85f50;font-family:Georgia,serif;font-size:18px}.calendarTime span{text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.calendarEvents article>div:last-child{flex-direction:column;gap:6px;display:flex}.calendarEvents article strong{font-size:13px;line-height:1.25}.calendarEvents article p{color:#5f5952;margin:0;font-size:10px;line-height:1.4}.calendarEvents article small{text-transform:uppercase;letter-spacing:.05em;color:#928a80;font-size:8px}@media (max-width:980px){.calendarDays{grid-template-columns:1fr 1fr}.calendarDay:nth-child(2){border-right:0}.calendarDay:nth-child(-n+2){border-bottom:1px solid #e0d9d0}}@media (max-width:620px){.calendarTop{flex-direction:column;align-items:start;gap:10px;padding:20px}.calendarDays{grid-template-columns:1fr}.calendarDay{border-right:0;border-bottom:1px solid #d8d1c8!important}.calendarDay:last-child{border-bottom:0!important}.calendarEvents article{grid-template-columns:68px 1fr;padding:17px 10px}.calendarDay>header{padding:15px 17px}}.scheduleDates{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px;display:grid}.scheduleManager label{text-transform:uppercase;letter-spacing:.08em;color:#746c63;font-size:9px;font-weight:800}.scheduleManager input,.scheduleManager select{color:#171614;background:#fff;border:1px solid #cfc6bc;width:100%;margin-top:6px;padding:11px;display:block}.scheduleRows{flex-direction:column;gap:14px;display:flex}.scheduleRows article{background:#fff;padding:18px}.scheduleRowHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.scheduleRowHead b{font-size:16px}.scheduleRowHead button{color:#a93125;text-transform:uppercase;background:0 0;border:0;font-size:10px}.schedulePoster{background:#fbf4e8;border:1px solid #ded6cd;grid-template-columns:104px 1fr;align-items:center;gap:16px;margin-bottom:16px;padding:12px;display:grid}.schedulePosterPreview{color:#fbf4e8;letter-spacing:.1em;background:#24233a;place-items:center;width:104px;height:128px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.schedulePosterPreview img{object-fit:cover;width:100%;height:100%}.schedulePoster>div:last-child>b{color:#24233a;font-size:13px;display:block}.schedulePoster p{color:#746c63;max-width:540px;margin:5px 0 10px;font-size:12px;line-height:1.5}.schedulePosterActions{flex-wrap:wrap;gap:8px;display:flex}.schedulePosterActions label,.schedulePosterActions button{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#176b68;border:1px solid #176b68;min-height:42px;padding:11px 14px;font-size:10px;font-weight:800}.schedulePosterActions label{align-items:center;display:inline-flex}.schedulePosterActions label input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.schedulePosterActions button{color:#176b68;background:0 0}.scheduleFields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.scheduleFields .wide{grid-column:span 2}.scheduleFields label small{color:#8b8278;font-size:8px;font-weight:700}.scheduleActions{justify-content:space-between;margin-top:20px;display:flex}.scheduleActions button{border:0;padding:14px 18px;font-weight:700}.addSchedule{background:#ddd5cb}.scheduleActions .save{color:#24233a;background:#d9a52e}@media (max-width:900px){.scheduleFields{grid-template-columns:1fr 1fr}}@media (max-width:560px){.scheduleDates,.scheduleFields{grid-template-columns:1fr}.scheduleFields .wide{grid-column:auto}.schedulePoster{grid-template-columns:80px 1fr;gap:12px}.schedulePosterPreview{width:80px;height:104px}.schedulePosterActions{grid-template-columns:1fr;display:grid}.schedulePosterActions label,.schedulePosterActions button{justify-content:center;width:100%}}.eventLifecycleTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.eventLifecycleTabs button{text-align:left;color:#24233a;background:#fff;border:1px solid #c7bfb4;align-items:center;gap:12px;padding:14px 16px;display:flex}.eventLifecycleTabs button b{color:#24233a;background:#ebcdb8;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.eventLifecycleTabs button span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.eventLifecycleTabs button.active{color:#fff;background:#176b68;border-color:#176b68}.eventLifecycleTabs button.active b{background:#fbf4e8}.lifecycleNotice{background:#fff;border-left:3px solid #d9a52e;align-items:center;gap:18px;margin-bottom:20px;padding:14px 16px;display:flex}.lifecycleNotice b{color:#24233a;white-space:nowrap}.lifecycleNotice span{color:#6f675e;font-size:12px;line-height:1.5}.eventLifecycleManager .cmsList article{grid-template-columns:90px 1fr repeat(3,auto)}.eventLifecycleManager .cmsList span{color:#176b68}@media (max-width:800px){.eventLifecycleTabs{grid-template-columns:1fr}.lifecycleNotice{flex-direction:column;align-items:flex-start;gap:5px}.eventLifecycleManager .cmsList article{grid-template-columns:65px 1fr}.eventLifecycleManager .cmsList button{grid-column:2;width:100%}.cms,.cms aside,.cmsMain{width:100%;min-width:0;max-width:100%}.cms aside{overflow:hidden}.cms aside nav{width:100%;max-width:100%;overflow-x:auto}.cmsBrand,.cmsBrand span{width:auto;max-width:100%}.viewSite,.cms aside>small{display:none!important}.cmsMain>header{width:100%;min-width:0}.cmsMain>header h1{overflow-wrap:anywhere}.eventLifecycleManager,.eventLifecycleTabs,.lifecycleNotice,.eventLifecycleManager .cmsList{width:100%;min-width:0;max-width:100%}}.calendarDays{grid-template-columns:repeat(var(--calendar-columns,4),minmax(0,1fr))}@media (max-width:980px){.calendarDays{grid-template-columns:1fr 1fr}}@media (max-width:620px){.calendarDays{grid-template-columns:1fr}}.galleryToolbar{border-top:1px solid #ffffff28;justify-content:space-between;align-items:center;padding:14px 0 18px;display:flex}.galleryToolbar span{letter-spacing:.18em;color:#c3aa72;font-size:9px;font-weight:800}.galleryToolbar small{color:#aaa29a;font-size:10px}.galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:105px;gap:10px;display:grid}.galleryGrid button{cursor:zoom-in;background:#24211e;border:0;padding:0;position:relative;overflow:hidden}.galleryGrid button:first-child{grid-area:span 5/span 7}.galleryGrid button:nth-child(2){grid-area:span 3/span 5}.galleryGrid button:nth-child(3){grid-area:span 2/span 5}.galleryGrid button:nth-child(4),.galleryGrid button:nth-child(5){grid-area:span 4/span 6}.galleryGrid button:nth-child(n+6){grid-area:span 3/span 4}.galleryGrid button:nth-child(9),.galleryGrid button:nth-child(10){grid-area:span 3/span 6}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .35s;display:block}:is(.galleryGrid button:hover img,.galleryGrid button:focus-visible img){filter:brightness(.78);transform:scale(1.035)}.galleryCue{color:#171614;letter-spacing:.15em;opacity:0;background:#f3ede1;padding:8px 10px;font-size:8px;font-weight:900;transition:all .25s;position:absolute;bottom:14px;right:16px;transform:translateY(7px)}:is(.galleryGrid button:hover .galleryCue,.galleryGrid button:focus-visible .galleryCue){opacity:1;transform:none}.galleryGrid button:focus-visible{outline-offset:3px;z-index:2;outline:3px solid #c3aa72}.premium .galleryCount{text-align:right;color:#8f8880;margin-top:18px}.premium .lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium .lightbox img{border:1px solid #fff2;box-shadow:0 30px 90px #000}.premium .lightbox button{background:#ffffff12;border-radius:50%;place-items:center;width:52px;height:52px;font-size:32px;display:grid}@media (max-width:900px){.galleryGrid{grid-auto-rows:90px}.galleryGrid button:nth-child(n){grid-area:span 3/span 6}.galleryGrid button:first-child{grid-area:span 5/1/auto/-1}}@media (max-width:600px){.galleryToolbar{flex-direction:column;align-items:flex-start;gap:7px}.galleryGrid{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:7px}.galleryGrid button:nth-child(n){grid-area:span 1/span 1}.galleryGrid button:first-child,.galleryGrid button:nth-child(6){grid-column:1/-1}.galleryCue{display:none}.premium .galleryCount{text-align:left}}.reviewSteps{border-top:1px solid #ffffff26;flex-direction:column;gap:10px;margin-top:35px;padding-top:25px;display:flex}.reviewSteps span{letter-spacing:.12em;color:#b9b1a8;font-size:9px}.eventSubmission{color:#171614!important;background:#f2eee7!important;gap:22px!important;padding:28px!important}.manualNotice{background:#fff7dc;border-left:4px solid #c69228;align-items:flex-start;padding:16px;grid-template-columns:none!important;gap:14px!important;display:flex!important}.manualNotice>span{color:#fff;background:#c69228;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:9px;font-weight:900;display:grid}.manualNotice b{font-size:12px}.manualNotice p{color:#675c48;margin:4px 0 0;font-size:11px;line-height:1.5}.posterUpload{background:#fff;border:1px dashed #b8ada0;align-items:center;padding:14px;grid-template-columns:none!important;gap:16px!important;display:flex!important}.posterUpload>div{flex-direction:column;flex:1;gap:5px;display:flex}.posterUpload>div b{font-size:13px}.posterUpload>div small{color:#81786e;font-size:9px}.posterUpload img{object-fit:cover;width:82px;height:105px}.posterUpload label{cursor:pointer;background:#171614;margin-left:auto;padding:11px 13px;color:#fff!important}.posterUpload input{display:none!important}.submissionGrid{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.submissionGrid .wide{grid-column:1/-1}.eventSubmission label{color:#5c554e!important}.eventSubmission input,.eventSubmission select,.eventSubmission textarea{color:#171614!important;border-bottom-color:#b5ab9f!important}.eventSubmission textarea{background:0 0;border:0;border-bottom:1px solid #b5ab9f;width:100%;min-height:80px;margin-top:8px;display:block}.submissionFoot{border-top:1px solid #d2c9be;justify-content:space-between;align-items:center;padding-top:18px;grid-template-columns:none!important;gap:20px!important;display:flex!important}.submissionFoot small{color:#756d64;max-width:330px;line-height:1.5}.submissionFoot button{text-transform:uppercase;background:#d5ff45;border:0;padding:15px 18px;font-size:10px;font-weight:800}.submissionError{color:#8c281e;background:#ffe2dd;padding:12px;font-size:11px}.submissionSuccess{color:#171614;text-align:center;background:#f2eee7;align-self:start;padding:55px 35px}.submissionSuccess>span{color:#fff;background:#1e5f45;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:24px;display:grid}.submissionSuccess h3{margin:20px 0 10px;font-family:Georgia,serif;font-size:32px}.submissionSuccess p{color:#6d655c;line-height:1.6}.submissionSuccess button{color:#fff;background:#171614;border:0;margin-top:15px;padding:13px 16px}@media (max-width:650px){.submissionGrid{grid-template-columns:1fr!important}.submissionGrid .wide{grid-column:auto}.submissionFoot{flex-direction:column;align-items:stretch}.posterUpload{flex-wrap:wrap;align-items:flex-start}.posterUpload label{margin-left:0}}.queueSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.queueSummary>div{background:#fff;flex-direction:column;padding:20px;display:flex}.queueSummary b{font-family:Georgia,serif;font-size:32px}.queueSummary span{text-transform:uppercase;color:#776e65;font-size:9px}.submissionQueue>article{background:#fff;grid-template-columns:80px 1fr auto;align-items:center;gap:16px;margin-bottom:10px;padding:14px;display:grid}.submissionThumb{background:#ddd;height:75px}.submissionThumb img{object-fit:cover;width:100%;height:100%}.submissionQueue h3{margin:6px 0 4px}.submissionQueue p,.submissionQueue small{color:#756d64;margin:0;font-size:10px}.submissionQueue>article>button,.submissionReview .back{color:#fff;background:#171614;border:0;padding:11px 14px}.status{text-transform:uppercase;letter-spacing:.08em;width:max-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.status.pending{color:#775800;background:#fff1c7}.status.approved{color:#175c38;background:#dff1e6}.status.rejected{color:#8b2c22;background:#f7deda}.reviewLayout{grid-template-columns:280px 1fr;gap:20px;margin-top:18px;display:grid}.reviewLayout>aside{color:#fff;background:#171614;align-self:start;padding:16px}.reviewLayout>aside img{object-fit:contain;background:#000;width:100%;max-height:390px}.reviewLayout>aside>div{color:#999;place-items:center;height:250px;display:grid}.reviewLayout>aside .status{margin:15px 0}.reviewLayout>aside small{color:#bbb;line-height:1.7;display:block}.reviewForm{background:#fff;padding:24px}.reviewForm h2{margin-top:0;font-family:Georgia,serif;font-size:30px}.reviewActions{justify-content:space-between;margin-top:20px;display:flex}.reviewActions button{border:0;padding:13px 17px}.reviewActions .danger{color:#fff;background:#a93125}.reviewActions .save{background:#d5ff45;font-weight:700}@media (max-width:850px){.reviewLayout{grid-template-columns:1fr}.reviewLayout>aside{grid-template-columns:160px 1fr;gap:15px;display:grid}.reviewLayout>aside img{grid-row:1/3}.queueSummary{grid-template-columns:1fr}}@media (max-width:600px){.submissionQueue>article{grid-template-columns:60px 1fr}.submissionQueue>article>button{grid-column:1/-1}.reviewLayout>aside{display:block}}.wizard{align-self:start;min-height:590px}.wizardProgress{border-bottom:1px solid #d3cabe;padding-bottom:18px;grid-template-columns:repeat(3,1fr)!important;gap:0!important;display:grid!important}.wizardProgress>div{color:#9a9187;align-items:center;gap:8px;display:flex;position:relative}.wizardProgress>div:after{content:"";background:#d3cabe;height:1px;position:absolute;bottom:-19px;left:35px;right:8px}.wizardProgress>div:last-child:after{display:none}.wizardProgress span{border:1px solid #bbb0a4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.wizardProgress b{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.wizardProgress .active,.wizardProgress .done{color:#171614}.wizardProgress .active span{color:#fff;background:#171614;border-color:#171614}.wizardProgress .done span{color:#fff;background:#1e5f45;border-color:#1e5f45}.wizardPanel{flex-direction:column;gap:22px;animation:.25s wizardIn;display:flex}@keyframes wizardIn{0%{opacity:0;transform:translate(8px)}}.wizardIntro span{letter-spacing:.14em;color:#a85f50;font-size:8px;font-weight:900}.wizardIntro h3{margin:7px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.wizardIntro p{color:#756d64;font-size:11px}.wizardActions{border-top:1px solid #d2c9be;align-items:center;padding-top:18px;grid-template-columns:1fr auto 1fr!important;gap:15px!important;display:grid!important}.wizardActions>span{text-align:center;color:#847b72;font-size:9px}.wizardActions>small{color:#847b72;font-size:9px}.wizardActions button{color:#fff;text-transform:uppercase;background:#171614;border:0;justify-self:end;padding:14px 17px;font-size:10px;font-weight:800}.wizardActions .wizardBack{color:#171614;background:0 0;border:1px solid #aaa095;justify-self:start}.submissionReviewCard{background:#fff;border-left:4px solid #1e5f45;flex-direction:column;gap:7px;padding:17px;display:flex}.submissionReviewCard span{letter-spacing:.13em;color:#1e5f45;font-size:8px;font-weight:900}.submissionReviewCard b{font-family:Georgia,serif;font-size:20px}.submissionReviewCard p{color:#6e675f;margin:0;font-size:10px;line-height:1.55}@media (max-width:650px){.wizard{min-height:0}.wizardProgress b{display:none}.wizardProgress>div{justify-content:center}.wizardProgress>div:after{left:65%;right:-35%}.wizardActions{grid-template-columns:1fr auto 1fr!important}}.wizard .manualNotice,.wizard .posterUpload{display:none!important}.wizardProgress>div:first-child b{font-size:0}.wizardProgress>div:first-child b:after{content:"Event basics";font-size:9px}.wizardPanel:first-of-type{position:relative}.wizardPanel:first-of-type:before{content:"STEP 01";color:#8b6d24;letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.wizardPanel:first-of-type:after{content:"Start with the essentials";color:#171614;letter-spacing:-.02em;font-family:Georgia,serif;font-size:28px;display:block;position:absolute;top:42px;left:0}.wizardPanel:first-of-type .submissionGrid{padding-top:52px}.wizardPanel:first-of-type .submissionGrid:before{content:"Tell us what the event is and which dance community it serves.";color:#756d64;grid-column:1/-1;margin-bottom:4px;font-size:11px;line-height:1.55}.wizardPanel input,.wizardPanel select,.wizardPanel textarea{transition:border-color .2s,background-color .2s}.wizardPanel input:focus,.wizardPanel select:focus,.wizardPanel textarea:focus{background:#c692280b;outline:none;border-bottom-color:#8b6d24!important}@media (max-width:650px){.wizardPanel:first-of-type:after{font-size:23px;top:39px}.wizardPanel:first-of-type .submissionGrid{padding-top:48px}}.premium .hero{background:linear-gradient(90deg,#11100ee8 0%,#11100e9c 48%,#11100e24),linear-gradient(0deg,#171614 0%,transparent 40%),var(--hero-art) center 52%/cover no-repeat}.homepageImages{max-width:1000px}.homepageImages>article{background:#fff;border:1px solid #d4cbc0;margin-top:28px;box-shadow:0 16px 40px #33291f0c}.homepageImagePreview{background:#161412;height:430px;overflow:hidden}.homepageImagePreview img{object-fit:cover;object-position:center 52%;width:100%;height:100%;display:block}.homepageImageMeta{border-bottom:1px solid #ded6cc;justify-content:space-between;align-items:center;gap:30px;padding:24px 26px;display:flex}.homepageImageMeta span{letter-spacing:.16em;color:#a85f50;font-size:8px;font-weight:900}.homepageImageMeta h3{margin:7px 0 4px;font-family:Georgia,serif;font-size:24px}.homepageImageMeta p{color:#756d64;margin:0;font-size:11px}.imageReplace{cursor:pointer;white-space:nowrap;background:#171614;padding:14px 17px;color:#fff!important;font-size:9px!important;display:inline-flex!important}.imageReplace input{display:none}.homepageImageActions{justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.homepageImageActions button{text-transform:uppercase;letter-spacing:.06em;border:0;padding:14px 17px;font-size:9px;font-weight:800}.homepageImageActions .save{background:#d5ff45}.homepageImageActions .imageRemove{color:#7d2c24;background:0 0;border:1px solid #aaa096}.homepageImageActions button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:700px){.homepageImagePreview{height:280px}.homepageImageMeta{flex-direction:column;align-items:flex-start}.homepageImageActions{flex-direction:column-reverse;align-items:stretch;gap:10px}.homepageImageActions button{width:100%}}.homepageImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.homepageImageGrid>article{background:#fff;border:1px solid #d4cbc0;box-shadow:0 16px 40px #33291f0c}.homepageImageGrid .homepageImagePreview{height:300px}.homepageImageGrid .homepageImageMeta{flex-direction:column;align-items:flex-start}.homepageImageGrid .imageReplace{align-self:flex-start}.homepageImageActions>span{color:#756d64;font-size:10px}@media (max-width:850px){.homepageImageGrid{grid-template-columns:1fr}}.communityUploadNote{color:#504b45;background:#e7f0e8;border-left:4px solid #399245;align-items:center;gap:12px;margin:24px 0 8px;padding:15px 17px;display:flex}.communityUploadNote b{white-space:nowrap;font-size:11px}.communityUploadNote span{font-size:11px;line-height:1.5}@media (max-width:600px){.communityUploadNote{flex-direction:column;align-items:flex-start}.communityUploadNote b{white-space:normal}}.premium .pulseProfile{justify-content:stretch!important;padding:0!important}.premium .pulseProfile .pulsePortrait{background-position:50%;background-size:cover;height:165px}.premium .pulseProfile>div:last-child{flex-direction:column;flex:1;justify-content:flex-end;padding:22px 24px;display:flex}.premium .pulseDj .pulsePortrait{background-image:linear-gradient(#0000,#17161455),var(--pulse-dj-art)}.premium .pulseFace .pulsePortrait{background-image:linear-gradient(#0000,#17161455),var(--pulse-face-art)}.premium .pulseProfile h3{margin-bottom:8px}.premium .pulseLead a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c3aa72;width:max-content;margin-top:10px;padding-bottom:3px;font-size:9px;font-weight:800}.pulseManager{max-width:1180px}.pulseEditorGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.pulseEditorGrid>article{background:#fff;border:1px solid #d6cdc2;padding:18px}.pulseEditorImage{color:#8e857b;letter-spacing:.14em;background:#1a1816;place-items:center;height:190px;font-size:9px;display:grid;position:relative;overflow:hidden}.pulseEditorImage img{object-fit:cover;width:100%;height:100%}.pulseEditorImage label{cursor:pointer;background:#171614;padding:10px 12px;position:absolute;bottom:10px;right:10px;color:#fff!important;font-size:8px!important}.pulseEditorImage input{display:none}.pulseEditorGrid article>header{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.pulseEditorGrid article>header span{color:#9d5d4f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.pulseEditorGrid article>header button{color:#9d352b;text-transform:uppercase;background:0 0;border:0;font-size:8px}.pulseEditorGrid article>label,.pulseLinkFields label{color:#655d55;text-transform:uppercase;letter-spacing:.06em;margin-top:13px;font-size:9px;font-weight:800;display:block}.pulseEditorGrid input,.pulseEditorGrid textarea{color:#171614;background:#faf8f5;border:1px solid #cbc1b5;width:100%;margin-top:6px;padding:11px;display:block}.pulseEditorGrid textarea{resize:vertical;min-height:88px}.pulseLinkFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pulseManagerActions{border-top:1px solid #ccc2b7;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.pulseManagerActions small{color:#786f66}.pulseManagerActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:15px 18px;font-size:9px;font-weight:800}@media (max-width:950px){.pulseEditorGrid{grid-template-columns:1fr}.pulseEditorImage{height:280px}}@media (max-width:600px){.pulseLinkFields{grid-template-columns:1fr}.pulseManagerActions{flex-direction:column;align-items:stretch;gap:12px}.pulseManagerActions button{width:100%}}.premium .djShowcase{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.premium .djShowcase .djCard{background:#171614;min-height:560px;padding:0;display:flex;position:relative;overflow:hidden}.djPortrait{background-position:top;background-size:cover;transition:transform .6s;position:absolute;inset:0}.djCard1 .djPortrait{background-image:linear-gradient(0deg,#171614 0%,#17161422 58%,transparent),var(--pulse-dj-1)}.djCard2 .djPortrait{background-image:linear-gradient(0deg,#171614 0%,#17161422 58%,transparent),var(--pulse-dj-2)}.djCard3 .djPortrait{background-image:linear-gradient(0deg,#171614 0%,#17161422 58%,transparent),var(--pulse-dj-3)}.djCard:hover .djPortrait{transform:scale(1.025)}.djCardBody{z-index:1;align-self:flex-end;width:100%;padding:34px 30px;position:relative}.djCardBody span{letter-spacing:.16em;color:#c3aa72;font-size:9px;font-weight:800}.premium .djCardBody h3{margin:12px 0 10px;font-family:Georgia,serif;font-size:42px;font-weight:400}.premium .djCardBody p{color:#eee;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}@media (max-width:900px){.premium .djShowcase{grid-template-columns:repeat(2,1fr)}.premium .djShowcase .djCard:last-child{grid-column:1/-1}}@media (max-width:650px){.premium .djShowcase{grid-template-columns:1fr}.premium .djShowcase .djCard:last-child{grid-column:auto}.premium .djShowcase .djCard{min-height:500px}}.djCardPlaceholder .djPortrait{place-items:center;display:grid}.djCardPlaceholder .djPortrait b{letter-spacing:-.08em;color:#c3aa7226;font-family:Georgia,serif;font-size:clamp(68px,10vw,120px);font-weight:400;transform:translateY(-10%)}.previewHistoryManager{flex-direction:column;gap:24px;display:flex}.archiveAdminHero{color:#f5eee5;background:#171614;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:30px;display:grid}.archiveAdminHero>div>span,.archiveEditionCard>header span{letter-spacing:.15em;color:#cda68e;font-size:9px;font-weight:900}.archiveAdminHero h2{margin:9px 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.archiveAdminHero p{color:#b7aea5;max-width:720px;margin:0;line-height:1.6}.archiveAdminHero aside{border:1px solid #ffffff30;padding:18px 22px}.archiveAdminHero aside b,.archiveAdminHero aside small{display:block}.archiveAdminHero aside small{color:#aaa;margin-top:7px}.archiveEditionCard{background:#fff;border:1px solid #c9c0b5}.archiveEditionCard>header{border-bottom:1px solid #d8d0c7;justify-content:space-between;align-items:center;gap:25px;padding:24px 26px;display:flex}.archiveEditionCard>header h3{margin:7px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.archiveEditionCard>header>div:last-child{text-align:right}.archiveEditionCard>header strong,.archiveEditionCard>header small{display:block}.archiveEditionCard>header small{color:#857c73;margin-top:7px}.archiveAdminViewer{grid-template-columns:230px 1fr;min-height:420px;display:grid}.archiveAdminViewer>nav{background:#f0ebe4;border:0;border-right:1px solid #d8d0c7;flex-direction:column;height:auto;padding:0;display:flex;position:static}.archiveAdminViewer>nav button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d8d0c7;justify-content:space-between;align-items:center;padding:19px;display:flex}.archiveAdminViewer>nav button b{font-family:Georgia,serif;font-size:18px;font-weight:400}.archiveAdminViewer>nav button span{color:#81786f;font-size:8px}.archiveAdminViewer>nav button.active{color:#fff;background:#8d5142}.archiveAdminViewer>nav button.active span{color:#ead9d1}.archiveAdminViewer>section{color:#fff;background:#1b1917;padding:28px}.archiveAdminViewer>section>header{border-bottom:1px solid #ffffff2a;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.archiveAdminViewer>section>header span{letter-spacing:.14em;color:#cda68e;font-size:8px}.archiveAdminViewer h4{margin:7px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.archiveAdminViewer>section>header strong{text-align:right;font-family:Georgia,serif;font-size:22px;font-weight:400}.archiveAdminViewer>section>header small{letter-spacing:.12em;color:#aaa;margin-top:5px;font-family:Arial,sans-serif;font-size:8px;display:block}.archiveAdminEvent{border-bottom:1px solid #ffffff1d;grid-template-columns:35px 1fr;gap:15px;padding:19px 0;display:grid}.archiveAdminEvent span{color:#cda68e;font-size:9px}.archiveAdminEvent b{font-family:Georgia,serif;font-size:19px;font-weight:400}.archiveEditionCard>footer{text-transform:uppercase;letter-spacing:.08em;background:#f0ebe4;justify-content:space-between;gap:20px;padding:17px 25px;font-size:9px;display:flex}.archiveEditionCard>footer a{color:#8d5142;font-weight:900}.archiveGuidance{background:#ede7df;border-left:4px solid #8d5142;gap:18px;padding:19px 22px;display:flex}.archiveGuidance b{white-space:nowrap}.archiveGuidance span{color:#675f57}.archiveGuidance{font-size:11px;line-height:1.5}@media (max-width:760px){.archiveAdminHero,.archiveAdminViewer{grid-template-columns:1fr}.archiveAdminViewer>nav{border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.archiveAdminViewer>nav button{text-align:center;padding:13px 7px;display:block}.archiveAdminViewer>nav button b,.archiveAdminViewer>nav button span{display:block}.archiveEditionCard>header,.archiveEditionCard>footer{flex-direction:column;align-items:flex-start}.archiveEditionCard>header>div:last-child{text-align:left}.archiveGuidance{flex-direction:column}}.weekendArchiveFeature{color:#171614;background:#e9e1d6;border-top:1px solid #b8aa99;border-bottom:1px solid #b8aa99;padding:96px 5vw}.archiveFeatureIntro{border-bottom:1px solid #a99d8f;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding-bottom:44px;display:grid}.archiveFeatureIntro .eyebrow{color:#766b60}.archiveStatus{color:#e9e1d6;letter-spacing:.16em;background:#171614;margin:18px 0 22px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-block}.archiveFeatureIntro h2{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7.6vw,112px);font-weight:400;line-height:.82}.archiveFeatureIntro h2 i{color:#8d5142}.archiveEditionMeta{border-left:3px solid #8d5142;padding-left:26px}.archiveEditionMeta small{letter-spacing:.16em;text-transform:uppercase;color:#8d5142;font-size:9px;font-weight:900;display:block}.archiveEditionMeta strong{margin:10px 0 14px;font-family:Georgia,serif;font-size:28px;font-weight:400;display:block}.archiveEditionMeta p{color:#655e56;max-width:430px;margin:0;line-height:1.65}.archiveBrowser{grid-template-columns:250px 1fr;gap:24px;margin-top:38px;display:grid}.archiveBrowser>aside{background:#ded4c8;border:1px solid #b9ad9f;flex-direction:column;display:flex}.archiveBrowser>aside>span{letter-spacing:.15em;color:#756a5f;padding:18px;font-size:9px;font-weight:900}.archiveBrowser>aside button{text-align:left;color:#171614;cursor:pointer;background:0 0;border:0;border-top:1px solid #b9ad9f;grid-template-columns:35px 1fr;gap:4px 10px;padding:18px;display:grid}.archiveBrowser>aside button small{color:#8d5142;grid-row:1/3;font-weight:900}.archiveBrowser>aside button b{font-family:Georgia,serif;font-size:20px;font-weight:400}.archiveBrowser>aside button em{color:#766f67;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-style:normal}.archiveBrowser>aside button.active{color:#f4ede4;background:#171614}.archiveBrowser>aside button.active small,.archiveBrowser>aside button.active em{color:#cda68e}.archiveSlide{color:#f4ede4;background:#171614;flex-direction:column;min-height:600px;padding:34px;animation:.3s archiveSlideIn;display:flex}.archiveSlide>header{border-bottom:1px solid #ffffff28;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:27px;display:flex}.archiveSlide>header span{letter-spacing:.14em;color:#cda68e;font-size:9px;font-weight:900}.archiveSlide>header h3{margin:8px 0 0;font-family:Georgia,serif;font-size:54px;font-weight:400}.archiveSlide>header>strong{text-align:right;font-family:Georgia,serif;font-size:30px;font-weight:400}.archiveSlide>header>strong small{letter-spacing:.18em;color:#918980;margin-top:6px;font-family:Arial,sans-serif;font-size:9px;display:block}.archiveSlideEvents{flex-direction:column;display:flex}.archiveSlideEvents article{border-bottom:1px solid #ffffff1c;grid-template-columns:74px 1fr minmax(150px,auto);align-items:center;gap:20px;padding:25px 0;display:grid}.archiveSlideEvents time{color:#d2ad96;font-family:Georgia,serif;font-size:25px}.archiveSlideEvents h4{margin:0 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:400}.archiveSlideEvents p{color:#f4ede4;margin:0 0 6px}.archiveSlideEvents small{color:#aaa19a;line-height:1.5}.archiveSlideEvents article>div:last-child{text-align:right}.archiveSlideEvents em{letter-spacing:.12em;text-transform:uppercase;color:#cda68e;font-size:8px;font-style:normal;display:block}.archiveSlideEvents b{color:#f4ede4;margin-top:8px;font-size:10px;display:block}.archiveSlide>footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.archiveSlide>footer button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #ffffff3b;padding:12px 15px;font-size:9px;font-weight:900}.archiveSlide>footer button:disabled{opacity:.28}.archiveSlide>footer span{letter-spacing:.12em;color:#aaa19a;font-size:9px}.archiveFeatureFoot{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:22px;font-size:9px;font-weight:800;display:flex}.archiveFeatureFoot a{color:#8d5142}@keyframes archiveSlideIn{0%{opacity:.25;transform:translate(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.weekendArchiveFeature{padding:72px 20px}.archiveFeatureIntro{grid-template-columns:1fr;gap:32px}.archiveEditionMeta{padding-left:18px}.archiveBrowser{grid-template-columns:1fr}.archiveBrowser>aside{grid-template-columns:repeat(4,1fr);display:grid}.archiveBrowser>aside>span{grid-column:1/-1}.archiveBrowser>aside button{text-align:center;padding:14px 8px;display:block}.archiveBrowser>aside button small,.archiveBrowser>aside button em{display:block}.archiveBrowser>aside button b{margin:4px 0;font-size:15px;display:block}.archiveSlide{min-height:620px;padding:24px 20px}.archiveSlide>header h3{font-size:42px}.archiveSlideEvents article{grid-template-columns:58px 1fr}.archiveSlideEvents article>div:last-child{text-align:left;grid-column:2}.archiveSlideEvents h4{font-size:22px}.archiveFeatureFoot{flex-direction:column;align-items:flex-start}}.premium .videoCard{position:relative;overflow:hidden}.premium .videoCard.isPlaying{background:#090909;padding:0}.premium .videoCard iframe,.premium .videoCard video{object-fit:contain;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.premium .videoCard>div>small{color:#c3aa72;letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:800;display:block}.tvManager{max-width:960px}.tvManagerCard{background:#fff;border:1px solid #d3cabf;grid-template-columns:1.15fr 1fr;margin-top:28px;display:grid}.tvCoverPreview{background:linear-gradient(#17161422,#171614db),var(--film-art) center/cover,url(https://images.unsplash.com/photo-1506157786151-b8491531f063?auto=format&fit=crop&w=1400&q=80) center/cover;color:#fff;flex-direction:column;justify-content:flex-end;min-height:430px;padding:28px;display:flex}.tvCoverPreview span{font-family:Georgia,serif;font-size:46px}.tvCoverPreview i{color:#d5ff45;letter-spacing:.14em;margin-top:8px;font-size:9px;font-style:normal;font-weight:800}.tvFields{padding:28px}.tvFields label{color:#655d55;text-transform:uppercase;letter-spacing:.07em;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.tvFields input,.tvFields textarea{color:#171614;background:#faf8f5;border:1px solid #c9bfb3;width:100%;margin-top:7px;padding:12px;display:block}.tvFields textarea{resize:vertical;min-height:110px}.tvFields small{color:#7e756c;line-height:1.55;display:block}.tvManagerActions{border-top:1px solid #ddd4c9;grid-column:1/-1;justify-content:space-between;padding:18px 24px;display:flex}.tvManagerActions button{text-transform:uppercase;border:0;padding:14px 18px;font-size:9px;font-weight:800}.tvManagerActions .videoRemove{color:#8b3027;background:0 0;border:1px solid #a99e91}.tvManagerActions .save{background:#d5ff45}.tvManagerActions button:disabled{opacity:.4}@media (max-width:750px){.tvManagerCard{grid-template-columns:1fr}.tvCoverPreview{min-height:300px}.tvManagerActions{flex-direction:column-reverse;grid-column:auto;gap:10px}.tvManagerActions button{width:100%}}.cms .tvCoverPreview{background:#171614;padding:0;position:relative;overflow:hidden}.tvCoverPreview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tvCoverOverlay{z-index:1;background:linear-gradient(#17161410,#171614d8);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.tvImageReplace{z-index:2;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:11px 13px;font-weight:900;position:absolute;top:14px;right:14px;color:#171614!important;font-size:8px!important}.tvImageReplace input{display:none}.tvCoverPreview.imageHidden{background:#292521;place-items:center;display:grid}.tvCoverPreview.imageHidden>strong{color:#91887e;letter-spacing:.14em;font-size:10px}.tvCoverPreview.imageHidden .tvCoverOverlay{display:none}.tvManagerActions>div{gap:8px;display:flex}@media (max-width:750px){.tvManagerActions>div{flex-direction:column}.tvImageReplace{top:10px;right:10px}}.analyticsDashboard{max-width:1220px}.analyticsIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.analyticsIntro span,.analyticsTrend header span,.analyticsList>span{color:#a85f50;letter-spacing:.15em;font-size:9px;font-weight:900}.analyticsIntro h2{max-width:700px;margin:8px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.analyticsIntro p,.analyticsIntro>small{color:#777069;font-size:10px}.analyticsIntro>small{max-width:300px;line-height:1.5}.analyticsKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analyticsKpis article{color:#fff;background:#171614;padding:24px}.analyticsKpis span{color:#c3aa72;letter-spacing:.14em;font-size:8px;font-weight:900}.analyticsKpis b{margin:14px 0 7px;font-family:Georgia,serif;font-size:42px;font-weight:400;display:block}.analyticsKpis small{color:#9e9891;font-size:9px}.analyticsTrend{background:#fff;border:1px solid #d5ccc1;margin-top:14px;padding:24px}.analyticsTrend>header{justify-content:space-between;align-items:flex-end;display:flex}.analyticsTrend h3,.analyticsList h3{margin:7px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.analyticsTrend header>b{color:#777069;text-transform:uppercase;font-size:9px}.trendBars{border-bottom:1px solid #cfc6bb;align-items:flex-end;gap:5px;height:230px;margin-top:25px;padding-top:10px;display:flex}.trendBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:9px;height:100%;display:flex}.trendBars i{background:#b39a63;border-radius:2px 2px 0 0;width:100%;max-width:24px}.trendBars span{color:#8a8279;writing-mode:vertical-rl;margin-top:8px;font-size:7px}.analyticsEmpty{text-align:center;color:#837b72;padding:70px 20px}.analyticsBreakdowns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.analyticsList{background:#fff;border:1px solid #d5ccc1;min-height:260px;padding:24px}.analyticsList>div{margin-top:18px}.analyticsList div header{justify-content:space-between;gap:10px;display:flex}.analyticsList div b,.analyticsList div strong{text-transform:capitalize;font-size:10px}.analyticsList div strong{color:#8a5246}.analyticsList div>i{background:#e7e1d9;height:5px;margin-top:8px;display:block}.analyticsList div>i em{background:#b39a63;height:100%;display:block}.analyticsList>p{color:#817970;font-size:11px;line-height:1.6}@media (max-width:950px){.analyticsKpis{grid-template-columns:1fr 1fr}.analyticsBreakdowns{grid-template-columns:1fr}}@media (max-width:600px){.analyticsIntro{flex-direction:column;align-items:flex-start}.analyticsKpis{grid-template-columns:1fr}.trendBars{height:180px;overflow-x:auto}.trendBars>div{min-width:18px}}.premium .community .wideHead>p{max-width:470px;font-family:Georgia,serif;font-size:17px}.premium .people article{position:relative}.premium .people img{aspect-ratio:4/5;transition:filter .3s,transform .45s}.premium .people article:hover img{filter:saturate(.9);transform:translateY(-3px)}.premium .people a{border-bottom:1px solid #b39a63;padding-bottom:3px;display:inline-block}.communityManager{max-width:1180px}.communityIntroField{color:#625a52;text-transform:uppercase;letter-spacing:.07em;max-width:760px;margin:28px 0;font-size:9px;font-weight:800;display:block}.communityIntroField textarea{color:#171614;background:#fff;border:1px solid #c9bfb3;width:100%;min-height:90px;margin-top:7px;padding:13px;display:block}.communityEditorGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.communityEditorGrid>article{background:#fff;border:1px solid #d4cabf;padding:18px}.communityEditorImage{color:#8d847a;letter-spacing:.14em;background:#1a1816;place-items:center;height:320px;font-size:9px;display:grid;position:relative;overflow:hidden}.communityEditorImage img{object-fit:cover;width:100%;height:100%}.communityEditorImage label{cursor:pointer;background:#171614;padding:10px 12px;position:absolute;bottom:10px;right:10px;color:#fff!important;font-size:8px!important}.communityEditorImage input{display:none}.communityEditorGrid header{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.communityEditorGrid header span{color:#9e5e4f;letter-spacing:.12em;font-size:9px;font-weight:900}.communityEditorGrid header button{color:#983229;text-transform:uppercase;background:0 0;border:0;font-size:8px}.communityEditorGrid article>label{color:#655d55;text-transform:uppercase;letter-spacing:.06em;margin-top:13px;font-size:9px;font-weight:800;display:block}.communityEditorGrid input{color:#171614;background:#faf8f5;border:1px solid #cbc1b5;width:100%;margin-top:6px;padding:11px;display:block}.communityManagerActions{border-top:1px solid #ccc2b7;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.communityManagerActions small{color:#786f66}.communityManagerActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:15px 18px;font-size:9px;font-weight:800}@media (max-width:950px){.communityEditorGrid{grid-template-columns:1fr}.communityEditorImage{height:420px}}@media (max-width:600px){.communityEditorImage{height:330px}.communityManagerActions{flex-direction:column;align-items:stretch;gap:12px}.communityManagerActions button{width:100%}}.premium .new{align-items:start;gap:7vw}.newCommunityImage{background:#171614;margin:42px 0 0;position:relative;overflow:hidden}.newCommunityImage img{object-fit:cover;object-position:center 48%;filter:saturate(.78)contrast(1.04);width:100%;height:380px;display:block}.newCommunityImage:after{content:"";background:linear-gradient(#0000 52%,#171614b8 100%);position:absolute;inset:0}.newCommunityImage figcaption{z-index:1;color:#fff;letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;bottom:20px;left:22px;right:22px}.premium .faq{align-self:start}.premium .faq details:last-child{border-bottom:1px solid #999}.premium .faq details[open]{background:#f8f4ed;padding-left:18px;padding-right:18px;box-shadow:0 12px 30px #4b3f3210}.premium .faq summary{transition:color .2s}.premium .faq details[open] summary{color:#a24635}.beginnerManager{max-width:950px}.beginnerManager>article{background:#fff;border:1px solid #d3cabf;margin-top:28px}.beginnerImagePreview{color:#8e857c;letter-spacing:.15em;background:#171614;place-items:center;height:430px;font-size:9px;display:grid;overflow:hidden}.beginnerImagePreview img{object-fit:cover;width:100%;height:100%}.beginnerImagePreview.hidden{background:#292521}.beginnerImageDetails{border-bottom:1px solid #ddd4c9;justify-content:space-between;align-items:center;gap:30px;padding:24px 26px;display:flex}.beginnerImageDetails span{letter-spacing:.14em;color:#a85f50;font-size:8px;font-weight:900}.beginnerImageDetails h3{margin:7px 0;font-family:Georgia,serif;font-size:24px}.beginnerImageDetails p{color:#776e65;margin:0;font-size:11px}.beginnerImageDetails label{cursor:pointer;white-space:nowrap;background:#171614;padding:13px 16px;color:#fff!important;font-size:9px!important}.beginnerImageDetails input{display:none}.beginnerImageActions{justify-content:space-between;align-items:center;padding:18px 26px;display:flex}.beginnerImageActions button{color:#8e3329;text-transform:uppercase;background:0 0;border:1px solid #aa9f92;padding:12px 15px;font-size:9px;font-weight:800}.beginnerImageActions small{color:#7b7269}@media (max-width:700px){.newCommunityImage img,.beginnerImagePreview{height:300px}.beginnerImageDetails{flex-direction:column;align-items:flex-start}.beginnerImageActions{flex-direction:column;align-items:stretch;gap:12px}.beginnerImageActions button{width:100%}}.cms aside{overflow:hidden}.cms aside nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5a554f transparent;min-height:0;margin-top:38px;padding-right:5px;overflow-y:auto}.cms aside nav button{flex:none;min-height:43px;padding:12px 5px;line-height:1.3}.cms .viewSite{color:#111;background:#d5ff45;border-color:#d5ff45;flex:none;margin-top:18px;font-weight:900}.cms aside>small{flex:none;margin-top:12px}@media (max-width:800px){.cms aside{overflow:visible}.cms aside nav{min-height:auto;margin-top:20px;padding:0 0 8px;overflow:auto hidden}.cms aside nav button{min-height:42px}.cms .viewSite{margin-top:12px;display:block}.cms aside small{display:none}}.cms aside nav{text-transform:none;letter-spacing:normal;border:0;flex:auto;order:1;align-items:stretch;width:auto;height:auto;padding:0 5px 0 0;position:static;inset:auto}.cms aside>small{order:2}.cms .viewSite{order:3;margin-top:14px}.cms aside nav button:first-child{border-top:1px solid #333}@media (max-width:800px){.cms aside nav{flex:none;align-items:center;width:100%;height:auto;padding:0 0 8px;position:static}.cms .viewSite{order:3;margin-top:12px}.cms aside>small{display:none}}.premium .newCommunityImage{aspect-ratio:16/10;border-radius:2px;height:auto;box-shadow:0 20px 45px #382f2718}.premium .newCommunityImage img{object-position:center center;filter:saturate(.94)contrast(1.02);height:100%}.beginnerImagePreview{aspect-ratio:16/10;height:auto}.beginnerImagePreview img{object-position:center center}@media (max-width:700px){.premium .newCommunityImage{aspect-ratio:4/3}.beginnerImagePreview{aspect-ratio:4/3;height:auto}}.contactSection{color:#fff;background:#171614;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:110px 5vw;display:grid}.contactIntro h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 30px;font-size:clamp(60px,8vw,120px);line-height:.78}.contactIntro h2 i{color:#d5ff45}.contactIntro>p:last-of-type{color:#bbb3aa;max-width:480px;font-size:16px;line-height:1.7}.contactTrust{flex-direction:column;gap:10px;margin-top:32px;display:flex}.contactTrust span{letter-spacing:.12em;text-transform:uppercase;color:#d6c7a7;font-size:9px}.contactTrust span:before{content:"✓";color:#d5ff45;margin-right:9px}.contactForm,.contactSuccess{color:#171614;background:#f6f1e9;padding:34px}.contactFormHead{border-bottom:1px solid #d2c9bd;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.contactFormHead span{letter-spacing:.15em;color:#a85f50;font-size:8px;font-weight:900}.contactFormHead b{font-family:Georgia,serif;font-size:24px;font-weight:400}.contactGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.contactGrid label{text-transform:uppercase;letter-spacing:.07em;color:#625a52;font-size:9px;font-weight:800}.contactGrid .wide{grid-column:1/-1}.contactGrid input,.contactGrid select,.contactGrid textarea{color:#171614;background:#fff;border:1px solid #c9bfb3;width:100%;margin-top:8px;padding:13px;display:block}.contactGrid textarea{resize:vertical;min-height:150px}.contactGrid input:focus,.contactGrid select:focus,.contactGrid textarea:focus{outline-offset:1px;outline:2px solid #b39a63}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactActions{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.contactActions small{color:#7b736a;max-width:390px;font-size:9px;line-height:1.5}.contactActions button,.contactSuccess button{text-transform:uppercase;letter-spacing:.07em;background:#d5ff45;border:0;padding:15px 19px;font-size:10px;font-weight:900}.contactActions button:disabled{opacity:.5}.contactError{color:#a32e24;margin:16px 0 0;font-size:11px}.contactSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.contactSuccess>span{background:#d5ff45;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.contactSuccess h3{margin:25px 0 10px;font-family:Georgia,serif;font-size:40px;font-weight:400}.contactSuccess p{color:#6e675f;max-width:480px;line-height:1.7}.contactSuccess button{margin-top:22px}@media (max-width:850px){.contactSection{grid-template-columns:1fr;gap:50px}.contactGrid{grid-template-columns:1fr}.contactGrid .wide{grid-column:auto}}@media (max-width:550px){.contactSection{padding:82px 5vw}.contactForm{padding:24px 18px}.contactFormHead,.contactActions{flex-direction:column;align-items:flex-start}.contactActions button{width:100%}}.messageInbox,.messageDetail{max-width:980px}.messageRow{color:#171614;text-align:left;background:#fff;border:0;border-bottom:1px solid #d8d0c6;grid-template-columns:10px 1fr auto;align-items:center;gap:16px;width:100%;padding:19px 20px;display:grid}.messageRow:hover{background:#faf6ef}.messageRow.unread{background:#fffdf7}.messageDot{background:#bbb;border-radius:50%;width:8px;height:8px}.messageRow.unread .messageDot{background:#d15a42;box-shadow:0 0 0 4px #d15a4218}.messageRow.resolved .messageDot{background:#4a925d}.messageRow small{color:#9b6256;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.messageRow h3{margin:5px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.messageRow p{color:#766e65;margin:0;font-size:10px}.messageRow>b{text-transform:uppercase;font-size:9px}.messageDetail>article{background:#fff;border:1px solid #d6cdc2;margin-top:18px}.messageDetail article>header{border-bottom:1px solid #ddd4c9;justify-content:space-between;gap:20px;padding:28px;display:flex}.messageDetail header span,.messageSender span{color:#a45f51;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.messageDetail h2{margin:7px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.messageDetail header p{color:#756d64;margin:0;font-size:10px}.messageStatus{text-transform:uppercase;background:#eee;height:max-content;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.messageStatus.unread{color:#88362b;background:#f7d8d0}.messageStatus.resolved{color:#2f6d3d;background:#dceade}.messageBody{white-space:pre-wrap;color:#3e3934;padding:32px 28px;line-height:1.8}.messageSender{background:#f1ece5;flex-direction:column;gap:7px;margin:0 28px 28px;padding:18px;display:flex}.messageSender b{font-size:14px}.messageSender small{color:#7e766d}.messageDetail footer{border-top:1px solid #ddd4c9;justify-content:space-between;padding:20px 28px;display:flex}.messageDetail footer div{gap:8px;display:flex}.messageDetail footer button{text-transform:uppercase;background:#fff;border:1px solid #aaa096;padding:12px 14px;font-size:9px;font-weight:800}.messageDetail footer .danger{color:#9a3026;border-color:#b64a3e}@media (max-width:650px){.messageRow{grid-template-columns:10px 1fr}.messageRow>b{display:none}.messageDetail article>header,.messageDetail footer{flex-direction:column;align-items:flex-start}.messageDetail footer div{flex-direction:column;width:100%}.messageDetail footer button{width:100%}}.premium .compactPreview{padding-top:92px;padding-bottom:92px}.previewEditorialHead{border-bottom:1px solid #fff5;justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.previewEditorialHead span{color:#d5ff45;letter-spacing:.15em;font-size:9px;font-weight:900}.previewEditorialHead small{color:#aaa29a;font-size:9px}.moreEvents{color:#a69e96;letter-spacing:.09em;text-transform:uppercase;margin:13px 0 0 88px;font-size:9px;font-weight:800;display:block}.revealButton,.sectionReveal{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #6a645f;margin:24px auto 0;padding:14px 18px;font-size:9px;font-weight:900;display:block}:is(.revealButton:hover,.revealButton:focus-visible){color:#d5ff45;border-color:#d5ff45}.sectionReveal{border-color:#766f67}.gallery .sectionReveal,.community .sectionReveal{margin-top:32px}.lightReveal{color:#171614;border-color:#8a8178}:is(.lightReveal:hover,.lightReveal:focus-visible){color:#fff;background:#171614}.premium .gallery,.premium .community,.premium .new{padding-top:94px;padding-bottom:94px}.premium .wideHead{margin-bottom:42px}.premium .join{align-items:center;gap:5vw;padding-top:82px;padding-bottom:82px}.premium .channelShowcase{min-height:0;padding:38px}.premium .channelCard{width:100%}.premium .join>div:last-child{align-self:center}.premium .join>div:last-child h2{font-size:clamp(50px,6.3vw,92px)}@media (max-width:900px){.premium .join{gap:42px}.premium .channelShowcase{padding:32px 22px}.previewEditorialHead{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:760px){.premium .compactPreview,.premium .gallery,.premium .community,.premium .new,.premium .join{padding-top:72px;padding-bottom:72px}.moreEvents{margin-left:76px}.premium .wideHead{margin-bottom:34px}}.eventPic{background-position:50%}.eventStatus{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#171614;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:12px}.status-tonight .eventStatus{background:#d84d35}.status-tomorrow .eventStatus{color:#171614;background:#d5ff45}.status-sold-out .eventStatus,.status-cancelled .eventStatus{background:#a52e25}.status-postponed .eventStatus,.status-updated .eventStatus{background:#b88728}.eventDateLine{align-items:center;gap:12px;display:flex}.eventDateLine time{color:#a65343;font-family:Georgia,serif;font-size:28px}.eventDateLine p{margin:0!important}.eventLocation{margin-top:12px;line-height:1.5;font-size:11px!important;display:block!important}.eventButtons{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.eventButtons a,.eventButtons button{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#171614;border:0;min-height:40px;padding:10px 12px;font-size:8px;font-weight:900;width:auto!important;height:auto!important}.eventButtons .bookButton{color:#171614;background:#d5ff45}.verifiedPromoter{color:#fff;vertical-align:middle;background:#286f4e;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:8px;font-family:Arial,sans-serif;font-size:10px;font-style:normal;display:inline-grid}.gallerySkeleton{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gallerySkeleton i{background:linear-gradient(90deg,#282522 25%,#36312d 50%,#282522 75%) 0 0/200% 100%;height:430px;animation:1.3s infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.sectionEmpty{text-align:center;border:1px solid #403b37;padding:70px 25px}.sectionEmpty span{color:#d5ff45;letter-spacing:.15em;font-size:10px;font-weight:900}.sectionEmpty p{color:#9f9890}.lightboxClose{top:15px!important;right:25px!important}.lightboxPrev,.lightboxNext{z-index:2;color:#fff;border-radius:50%;width:54px;height:54px;position:absolute;background:#171614cc!important;border:1px solid #fff5!important;font-size:22px!important;top:50%!important}.lightboxPrev{left:24px!important;right:auto!important}.lightboxNext{right:24px!important}.lightbox>small{color:#fff;letter-spacing:.12em;font-size:10px;position:absolute;bottom:20px}.aboutSection,.eventArchive{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:95px 5vw;display:grid}.aboutSection{color:#fff;background:#24211e}.aboutSection h2,.eventArchive h2{letter-spacing:-.045em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:.84}.aboutSection>div:last-child>p{color:#e1d8cc;font-family:Georgia,serif;font-size:22px;line-height:1.6}.aboutPrinciples{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.aboutPrinciples span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #746c64;padding:9px 11px;font-size:8px;font-weight:900}.aboutSection small{color:#a9a199;max-width:650px;font-size:10px;line-height:1.7;display:block}.eventArchive{color:#171614;background:#ebe4da}.eventArchive>div:last-child{gap:1px;display:grid}.eventArchive article{background:#f8f4ed;border-bottom:1px solid #d5cdc3;grid-template-columns:90px 1fr;gap:7px 15px;padding:17px;display:grid}.eventArchive time{color:#a65343;grid-row:span 2;font-size:10px;font-weight:900}.eventArchive article span{color:#756d65;font-size:10px}.mobileActionBar{display:none}.workflowManager{max-width:1180px}.workflowSteps{grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid}.workflowSteps button{color:#9f9890;background:#24211e;border:0;border-right:1px solid #3d3935;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:84px;display:flex}.workflowSteps button span{border:1px solid #6d665f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.workflowSteps button b{text-transform:uppercase;font-size:9px}.workflowSteps button.active{color:#171614;background:#d5ff45}.workflowSteps button.done{color:#d5ff45}.workflowValidation{background:#fff;border-left:5px solid #b23a2d;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px;padding:26px;display:grid}.workflowValidation.ready{border-left-color:#3d9255}.workflowValidation span{color:#a45f51;letter-spacing:.14em;font-size:8px;font-weight:900}.workflowValidation h2{margin:8px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.workflowValidation p,.workflowValidation li{color:#766e65;font-size:10px;line-height:1.6}.workflowValidation strong{color:#357846}.lifecycleGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.lifecycleGrid article{background:#fff;border:1px solid #d5ccc1;padding:20px}.lifecycleGrid header{justify-content:space-between;gap:15px;margin-bottom:15px;display:flex}.lifecycleGrid header span{color:#a45f51;letter-spacing:.1em;font-size:8px;font-weight:900}.lifecycleGrid header h3{margin:6px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.lifecycleGrid header>b{text-transform:uppercase;background:#eee7de;height:max-content;padding:7px 8px;font-size:8px}.lifecycleGrid label{color:#6b635b;text-transform:uppercase;letter-spacing:.05em;margin-top:12px;font-size:8px;font-weight:900;display:block}.lifecycleGrid input,.lifecycleGrid select{background:#faf8f5;border:1px solid #c9bfb3;width:100%;margin-top:6px;padding:10px;display:block}.lifecycleGrid .verifiedCheck{align-items:center;gap:8px;display:flex}.lifecycleGrid .verifiedCheck input{width:auto;margin:0}.workflowActions{color:#fff;background:#171614;justify-content:space-between;align-items:center;margin-top:18px;padding:18px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #0002}.workflowActions>div{flex-direction:column;gap:7px;display:flex}.workflowActions small,.workflowActions span{color:#9b948d;font-size:8px}.workflowActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:15px 18px;font-size:9px;font-weight:900}.workflowActions button:disabled{opacity:.4}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #d5ff45!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:800px){.workflowSteps{grid-template-columns:1fr}.workflowSteps button{flex-direction:row;min-height:55px}.workflowValidation,.lifecycleGrid,.aboutSection,.eventArchive,.gallerySkeleton{grid-template-columns:1fr}.gallerySkeleton i{height:300px}.eventMeta{flex-direction:column;align-items:flex-start;gap:18px}.eventButtons{justify-content:flex-start;width:100%}.mobileActionBar{z-index:90;grid-template-columns:1fr 1fr 1.35fr;bottom:10px;left:10px;right:10px;box-shadow:0 15px 40px #0008;background:#171614!important;border:1px solid #4a443e!important;height:auto!important;padding:6px!important;display:grid!important;position:fixed!important}.mobileActionBar a{color:#fff;text-transform:uppercase;letter-spacing:.05em;place-items:center;min-height:45px;font-size:8px;font-weight:900;display:grid}.mobileActionBar a:last-child{background:#1f704d}.siteFooter{padding-bottom:90px!important}.lightboxPrev{left:10px!important}.lightboxNext{right:10px!important}}.administratorManager{max-width:1100px}.adminHero{color:#fff;background:#171614;grid-template-columns:1fr 300px;gap:28px;padding:28px;display:grid}.adminHero>div>span,.adminInvite span,.adminRoster header span{color:#c3aa72;letter-spacing:.15em;font-size:8px;font-weight:900}.adminHero h2{max-width:650px;margin:10px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.adminHero p{color:#a9a29b;max-width:650px;font-size:11px;line-height:1.65}.adminHero aside{border:1px solid #4c4742;flex-direction:column;justify-content:center;padding:22px;display:flex}.adminHero aside b{color:#c3aa72;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.adminHero aside strong{margin:14px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.adminHero aside small{color:#aaa39b}.adminHero aside em{color:#171614;text-transform:uppercase;background:#d5ff45;width:max-content;margin-top:18px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.adminInvite{background:#fff;border:1px solid #d5ccc1;margin-top:16px;padding:24px}.adminInvite h3,.adminRoster h3{margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.adminInviteFields{grid-template-columns:1fr 1.3fr 1.2fr auto;align-items:end;gap:12px;margin-top:22px;display:grid}.adminInviteFields label{color:#675f57;text-transform:uppercase;font-size:8px;font-weight:900}.adminInviteFields input,.adminInviteFields select{background:#faf8f5;border:1px solid #c9bfb3;width:100%;margin-top:7px;padding:12px;display:block}.adminInviteFields button{text-transform:uppercase;background:#d5ff45;border:0;height:42px;padding:0 17px;font-size:8px;font-weight:900}.adminInvite>small{color:#7d756d;margin-top:15px;font-size:9px;line-height:1.6;display:block}.adminRoster{background:#fff;border:1px solid #d5ccc1;margin-top:16px}.adminRoster>header{border-bottom:1px solid #ddd4c9;justify-content:space-between;align-items:end;padding:22px;display:flex}.adminRoster>header>b{text-transform:uppercase;font-size:9px}.adminRoster article{border-bottom:1px solid #e0d8ce;grid-template-columns:44px minmax(220px,1fr) 150px 100px 70px;align-items:center;gap:14px;padding:17px 22px;display:grid}.adminAvatar{color:#d5ff45;background:#24211e;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;display:grid}.adminRoster article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.adminRoster article strong{font-size:12px}.adminRoster article span,.adminRoster article small{color:#766e65;font-size:9px}.adminRoster select{background:#faf8f5;border:1px solid #c9bfb3;padding:10px}.adminRoster article button{text-transform:uppercase;border:0;padding:10px;font-size:8px;font-weight:900}.adminStatus.active{color:#2d6e3d;background:#e0eee2}.adminStatus.inactive{color:#776d62;background:#eee7de}.adminRemove{color:#9e342a;background:0 0!important}.accessGuidance{background:#eee7de;border-left:4px solid #b39a63;gap:14px;margin-top:16px;padding:17px;display:flex}.accessGuidance b{white-space:nowrap;font-size:10px}.accessGuidance span{color:#716960;font-size:10px;line-height:1.55}.adminAccessDenied{background:#fff;border-left:5px solid #a43a2e;max-width:680px;padding:30px}.adminAccessDenied h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.adminAccessDenied p{color:#766e65;line-height:1.6}@media (max-width:900px){.adminHero{grid-template-columns:1fr}.adminInviteFields{grid-template-columns:1fr 1fr}.adminRoster article{grid-template-columns:44px 1fr}.adminRoster article>select,.adminRoster article>button{grid-column:2}}@media (max-width:600px){.adminInviteFields{grid-template-columns:1fr}.adminRoster article>select,.adminRoster article>button{grid-column:1/-1}.accessGuidance{flex-direction:column;align-items:flex-start}.accessGuidance b{white-space:normal}}@media (max-width:800px){.mobileActionBar{background:#24233a!important;border-color:#ffffff24!important;grid-template-columns:1fr!important;width:auto!important;padding:5px!important;inset:auto 20px 12px!important;box-shadow:0 15px 40px #0006!important}.mobileActionBar a{letter-spacing:.08em!important;background:#176b68!important;min-height:48px!important;font-size:9px!important}}.serviceFallback{z-index:95;color:#342d22;background:#fff3cf;border-bottom:1px solid #ddcb9c;justify-content:center;gap:18px;padding:12px 5vw;font-size:11px;line-height:1.5;display:flex;position:relative}.serviceFallback b{white-space:nowrap}.legalStrip{color:#938b82;text-transform:uppercase;letter-spacing:.08em;background:#111;border-top:1px solid #333;justify-content:space-between;gap:20px;padding:20px 5vw;font-size:9px;display:flex}.legalStrip div{gap:20px;display:flex}.legalStrip a{color:#fff}.legalPage{color:#171614;background:#f4efe7;max-width:900px;min-height:100vh;margin:auto;padding:60px 5vw 100px}.legalPage>a:first-child{text-transform:uppercase;font-size:10px;font-weight:900}.legalPage .eyebrow{margin-top:80px}.legalPage h1{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(54px,8vw,95px);font-weight:400;line-height:.9}.legalPage h2{margin-top:42px;font-family:Georgia,serif;font-size:29px;font-weight:400}.legalPage p{color:#5f5851;font-size:15px;line-height:1.8}.legalButton{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#171614;margin-top:34px;padding:15px 18px;font-size:9px;font-weight:900;display:inline-block}.operationsCenter{margin-top:30px}.operationsHead{color:#fff;background:#171614;grid-template-columns:1fr 280px;gap:25px;padding:28px;display:grid}.operationsHead span{color:#d5ff45;letter-spacing:.14em;font-size:8px;font-weight:900}.operationsHead h2{margin:9px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.operationsHead p{color:#aaa29a;font-size:10px}.healthChecks{border:1px solid #4e4842;flex-direction:column;justify-content:center;gap:10px;padding:20px;display:flex}.healthChecks b{justify-content:space-between;font-size:9px;display:flex}.healthChecks i{color:#d5ff45;font-style:normal}.healthChecks small{color:#918a82}.operationsActions{background:#e6dfd5;align-items:center;gap:10px;padding:16px;display:flex}.operationsActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:13px 15px;font-size:8px;font-weight:900}.operationsActions span{color:#716960;margin-left:auto;font-size:9px}.operationsColumns{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.operationsColumns>div{background:#fff;border:1px solid #d5ccc1;padding:22px}.operationsColumns h3{margin:0 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.operationsColumns article{border-top:1px solid #e4ddd4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.operationsColumns article div{flex-direction:column;gap:5px;display:flex}.operationsColumns article b{text-transform:capitalize;font-size:10px}.operationsColumns article small,.operationsColumns article span{color:#7b736a;font-size:8px}.operationsColumns article button{text-transform:uppercase;background:#fff;border:1px solid #a69d93;padding:8px 10px;font-size:8px;font-weight:900}@media (max-width:760px){.serviceFallback,.legalStrip{flex-direction:column;align-items:flex-start}.serviceFallback b{white-space:normal}.operationsHead,.operationsColumns{grid-template-columns:1fr}.operationsActions{flex-direction:column;align-items:stretch}.operationsActions span{margin:4px 0 0}.legalStrip div{flex-wrap:wrap}.legalPage{padding-top:35px}}.eventPosterButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.posterExpand{color:#171614;letter-spacing:.07em;text-transform:uppercase;opacity:0;background:#fff;padding:8px 10px;font-size:8px;font-weight:900;transition:all .2s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}:is(.eventPosterButton:hover .posterExpand,.eventPosterButton:focus-visible .posterExpand){opacity:1;transform:none}.calendarEventButton{color:#171614;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ded6cb;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:14px;display:grid}:is(.calendarEventButton:hover,.calendarEventButton:focus-visible){background:#fffaf0}.calendarEventButton i{color:#a44f40;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.eventModal{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090807e8;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.eventDialog{color:#171614;background:#f5eee5;grid-template-columns:minmax(300px,.85fr) 1.15fr;width:min(1080px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #0008}.eventDialogClose{z-index:2;color:#171614;cursor:pointer;background:#f5eee5;border:1px solid #8e867d;width:43px;height:43px;font-size:27px;position:absolute;top:14px;right:16px}.eventDialogPoster{cursor:zoom-in;background:#201d1a;border:0;min-height:620px;padding:0;position:relative;overflow:hidden}.eventDialogPoster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eventDialogPoster span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171614;padding:10px 12px;font-size:8px;font-weight:900;position:absolute;bottom:18px;left:18px}.eventDialogBody{padding:54px 48px}.eventDialogBody h2{letter-spacing:-.04em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.94}.eventFacts{border-top:1px solid #cfc5b9;border-left:1px solid #cfc5b9;grid-template-columns:1fr 1fr;display:grid}.eventFacts div{border-bottom:1px solid #cfc5b9;border-right:1px solid #cfc5b9;min-height:84px;padding:15px}.eventFacts span,.eventDetailLine span{color:#9a5144;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.eventFacts b{font-size:12px;line-height:1.45}.eventDescription{font-family:Georgia,serif;font-size:18px;line-height:1.6}.eventDetailLine{margin-top:20px}.eventDetailLine p{color:#5f5851;margin:0;line-height:1.55}.eventActionGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:30px;display:grid}.eventActionGrid a,.eventActionGrid button,.eventActionGrid .actionUnavailable{color:#171614;letter-spacing:.05em;text-transform:uppercase;text-align:left;background:0 0;border:1px solid #bdb3a8;align-items:center;min-height:47px;padding:12px 13px;font-size:8px;font-weight:900;display:flex}.eventActionGrid button{cursor:pointer}.eventActionGrid .actionPrimary{color:#fff;background:#171614;border-color:#171614}.eventActionGrid .actionUnavailable{color:#8a8178;font-weight:700}.eventAccuracy{color:#766e66;margin-top:22px;line-height:1.55;display:block}@media (max-width:760px){.posterExpand{opacity:1;transform:none}.eventModal{place-items:end center;padding:0}.eventDialog{grid-template-columns:1fr;max-height:94vh}.eventDialogPoster{min-height:300px;max-height:38vh}.eventDialogBody{padding:34px 20px 28px}.eventDialogBody h2{padding-right:35px;font-size:38px}.eventFacts{grid-template-columns:1fr 1fr}.eventActionGrid{grid-template-columns:1fr}.calendarEventButton{grid-template-columns:auto 1fr}.calendarEventButton i{display:none}}.djShowcase .djCard{animation:.55s both djReveal}.djShowcase .djCard:nth-child(2){animation-delay:80ms}.djShowcase .djCard:nth-child(3){animation-delay:.16s}@keyframes djReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pulseRotation{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.pulseRotation>span{color:#766f67;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.pulseRotation>div{gap:7px;display:flex}.pulseRotation button{cursor:pointer;background:#c7beb2;border:0;width:28px;height:5px;padding:0}.pulseRotation button.active{background:#171614}.pulseManagerHead{justify-content:space-between;align-items:end;gap:25px;display:flex}.pulseManagerHead .formIntro{max-width:760px}.addDj{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171614;border:0;padding:14px 17px;font-size:9px;font-weight:900}.djEditorControls{gap:5px;display:flex}.pulseEditorGrid article>header .djEditorControls button{color:#171614;background:#faf8f5;border:1px solid #c8beb2;min-width:28px;padding:7px}.pulseEditorGrid article>header .djEditorControls button:disabled{opacity:.3}.pulseEditorGrid article>header .djEditorControls .danger{color:#9d352b}@media (max-width:700px){.pulseRotation,.pulseManagerHead{flex-direction:column;align-items:flex-start;gap:14px}.pulseRotation{margin-top:16px}.pulseManagerHead .addDj{width:100%}}.socialManager{max-width:980px}.socialLinkGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.socialLinkGrid label{background:#fff;border:1px solid #d2c8bc;padding:20px}.socialLinkGrid label>span{color:#171515;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900;display:block}.socialLinkGrid input{color:#111;background:#faf8f5;border:1px solid #c7bfb4;width:100%;margin-top:12px;padding:13px;display:block}.socialLinkGrid small{color:#756d65;margin-top:8px;font-size:9px;display:block}.socialLinkGrid input:invalid+small{color:#a33a2d}.socialManagerActions{color:#fff;background:#171515;justify-content:space-between;align-items:center;margin-top:18px;padding:18px;display:flex}.socialManagerActions span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.socialManagerActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:14px 17px;font-size:9px;font-weight:900}.socialManagerActions button:disabled{opacity:.45}@media (max-width:700px){.socialLinkGrid{grid-template-columns:1fr}.socialManagerActions{flex-direction:column;align-items:stretch;gap:15px}}.premium .djShowcase .djCard{min-height:440px}.premium .djCardBody h3{font-size:37px}.premium .djCardBody>span{font-size:0}.premium .djCardBody>span:after{content:"FEATURED DJ";letter-spacing:.16em;color:#c3aa72;font-size:9px;font-weight:800}.pulseEditorGrid .pulseEditorImage{height:210px}.pulseEditorGrid article>header>span{font-size:0}.pulseEditorGrid article>header>span:after{content:"DJ PROFILE";letter-spacing:.12em;color:#9d5d4f;font-size:9px;font-weight:900}@media (max-width:650px){.premium .djShowcase .djCard{min-height:410px}.pulseEditorGrid .pulseEditorImage{height:230px}}.beginnerManager .communityUploadNote b,.tvManager .communityUploadNote b{font-size:0}.beginnerManager .communityUploadNote b:after,.tvManager .communityUploadNote b:after{content:"Images up to 40 MB are supported.";font-size:11px}.homepageImageMeta p{font-size:0}.homepageImageMeta p:after{content:"Recommended: landscape JPG, PNG or WebP · Maximum 40 MB. Studio creates a high-resolution WebP copy and leaves your original untouched.";font-size:11px}.contactPage{color:#fff;background:#171614;min-height:100vh;padding-top:72px}.contactPageBack{color:#c4aa72;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:28px;left:5vw}.contactPage .contactSection{min-height:calc(100vh - 72px);padding-top:64px}.contactPage .contactIntro h1{letter-spacing:-.065em;margin:18px 0 30px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,7vw,104px);line-height:.82}.contactPage .contactIntro h1 i{color:#c4aa72;font-family:Georgia,serif;font-weight:400}.contactPage .contactTrust span:before{color:#c4aa72}@media (max-width:550px){.contactPage{padding-top:58px}.contactPageBack{top:22px}.contactPage .contactSection{padding-top:42px}}@media (max-width:800px){.premium>nav .menu{min-width:44px;min-height:44px}.preferenceRow button{min-height:44px;padding:10px 12px}.pulseRotation button{background:0 0;width:44px;height:44px;position:relative}.pulseRotation button:after{content:"";background:#c7beb2;height:5px;position:absolute;top:20px;left:8px;right:8px}.pulseRotation button.active:after{background:#176b68}.premium .archiveFeatureFoot a,.premium .weekendPreparing a{align-items:center;min-height:44px;display:inline-flex}.siteFooter .footerNav a,.siteFooter .footerBottom a{align-items:center;min-height:44px;display:flex}}.premium .aboutSection{color:#24233a;background:#fbf4e8;grid-template-columns:minmax(280px,.82fr) minmax(0,1.38fr);align-items:stretch;gap:clamp(32px,5vw,76px);padding:78px 5vw;display:grid}.aboutVisual{background:#24233a;border:1px solid #d8c8b9;border-radius:8px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 20px 50px #24233a18}.aboutVisual:after{content:"";background:linear-gradient(#0000 55%,#24233acc);position:absolute;inset:0}.aboutVisual img{object-fit:cover;object-position:center;width:100%;height:100%}.aboutVisual>span{z-index:1;color:#fbf4e8;letter-spacing:.14em;font-size:10px;font-weight:700;position:absolute;bottom:18px;left:20px}.aboutEditorial{flex-direction:column;justify-content:center;max-width:900px;display:flex}.aboutEditorial h2{letter-spacing:-.035em;max-width:780px;margin:10px 0 18px;font-family:Arial,sans-serif;font-size:clamp(36px,4.2vw,52px);font-weight:700;line-height:1.02}.premium .aboutSection .aboutLead{color:#24233a;max-width:760px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.premium .aboutSection .aboutBody{color:#5c596b;max-width:760px;margin:13px 0 0;font-family:Arial,sans-serif;font-size:13px;line-height:1.75}.aboutPillars{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 18px;display:grid}.aboutPillars article{background:#fffaf3;border:1px solid #cfbfb2;border-radius:7px;min-height:150px;padding:18px}.aboutPillars small,.aboutPurpose small{color:#d9a52e;letter-spacing:.14em;font-size:9px;font-weight:800}.aboutPillars h3{color:#24233a;margin:9px 0 7px;font-family:Georgia,serif;font-size:21px;font-weight:400}.aboutPillars p{color:#5c596b;margin:0;font-size:11px;line-height:1.6}.aboutPurpose{border-top:1px solid #cfbfb2;border-bottom:1px solid #cfbfb2;grid-template-columns:110px 1fr;gap:16px;padding:15px 0;display:grid}.aboutPurpose p{color:#454255;margin:0;font-size:12px;line-height:1.65}.premium .aboutSection .aboutCommitment{color:#686477;margin:15px 0 0;font-family:Arial,sans-serif;font-size:10px;line-height:1.65}.aboutCommitment b{color:#176b68}.aboutActions{flex-wrap:wrap;gap:9px;margin-top:19px;display:flex}.aboutActions a{color:#176b68;letter-spacing:.05em;text-transform:uppercase;border:1px solid #176b68;border-radius:4px;align-items:center;min-height:42px;padding:11px 15px;font-size:9px;font-weight:800;display:inline-flex}.aboutActions a:first-child{color:#fff;background:#176b68}.aboutActions a:last-child{color:#24233a;border-color:#0000}.aboutSignature{color:#607b8c;margin-top:18px;font-family:Georgia,serif;font-size:14px;font-weight:400}.aboutManager{gap:18px;display:grid}.aboutManagerPreview{background:#fbf4e8;border:1px solid #d8c8b9;border-radius:9px;grid-template-columns:330px 1fr;gap:24px;padding:22px;display:grid}.aboutManagerPreview>div{background:#24233a;border-radius:6px;min-height:250px;position:relative;overflow:hidden}.aboutManagerPreview img{object-fit:cover;width:100%;height:100%}.aboutManagerPreview label{color:#fff;text-transform:uppercase;background:#176b68;padding:11px 13px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:12px}.aboutManagerPreview input{display:none}.aboutManagerPreview button{color:#24233a;background:#fbf4e8;border:0;padding:10px;position:absolute;bottom:12px;right:12px}.aboutManagerPreview section{align-self:center}.aboutManagerPreview section>span{color:#d9a52e;letter-spacing:.14em;font-size:9px;font-weight:800}.aboutManagerPreview h3{color:#24233a;max-width:650px;margin:10px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.aboutManagerPreview p{color:#5c596b;max-width:680px;line-height:1.65}.aboutManagerPreview a{color:#176b68;margin-top:12px;font-weight:700;display:inline-flex}.aboutManagerFields{background:#fff;border:1px solid #d8c8b9;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px;display:grid}.aboutManagerFields label{color:#5c596b;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.aboutManagerFields .wide{grid-column:1/-1}.aboutManagerFields input,.aboutManagerFields textarea{color:#24233a;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fbf4e8;border:1px solid #cbbcaf;margin-top:7px;padding:12px;display:block}.aboutManagerFields textarea{resize:vertical;min-height:92px}.aboutManagerActions{color:#fff;background:#24233a;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.aboutManagerActions small{color:#d8c8b9}.aboutManagerActions button{color:#fff;text-transform:uppercase;background:#176b68;border:0;border-radius:4px;min-height:42px;padding:11px 17px;font-size:9px;font-weight:800}@media (max-width:900px){.premium .aboutSection{grid-template-columns:1fr;gap:28px;padding:58px 20px}.aboutVisual{min-height:260px;max-height:320px}.aboutEditorial h2{font-size:clamp(32px,8vw,40px)}.aboutPillars{grid-template-columns:1fr}.aboutPillars article{min-height:0;padding:15px}.aboutPurpose{grid-template-columns:1fr;gap:7px}.aboutManagerPreview{grid-template-columns:1fr}.aboutManagerPreview>div{min-height:230px}.aboutManagerFields{grid-template-columns:1fr}.aboutManagerFields .wide{grid-column:auto}}@media (max-width:600px){.premium .aboutSection{padding:54px 20px}.aboutVisual{min-height:220px}.aboutLead{font-size:18px}.aboutBody{font-size:12px}.aboutPillars{margin:20px 0 15px}.aboutPurpose{display:none}.aboutActions{grid-template-columns:1fr;display:grid}.aboutActions a{justify-content:center}.aboutActions a:last-child{border:1px solid #cfbfb2}.aboutSignature{font-size:13px;line-height:1.5}.aboutManagerPreview{padding:15px}.aboutManagerActions{flex-direction:column;align-items:flex-start;gap:12px}}.premium .aboutSection{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,60px);padding:64px 5vw}.premium .aboutSection .aboutVisual{min-height:390px;max-height:460px}.aboutPillarsCompact{margin:22px 0 8px}.aboutPillarsCompact article{min-height:auto;padding:15px 17px}.aboutPillarsCompact h3{margin:6px 0 0}.aboutPreviewAction{margin-top:16px}.aboutPreviewAction a:first-child{justify-content:center;min-width:220px}.aboutPage{color:#24233a;background:#fbf4e8;min-height:100vh}.aboutPageNav{border-bottom:1px solid #cfbfb2;justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}.aboutPageNav .brand{color:#24233a}.aboutPageNav>a:last-child{color:#176b68;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.aboutPageHero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(36px,6vw,90px);padding:72px 5vw;display:grid}.aboutPageHero h1{letter-spacing:-.045em;max-width:800px;margin:12px 0 24px;font-size:clamp(44px,6vw,72px);line-height:.98}.aboutPageHero>div>p:last-child{color:#5c596b;max-width:720px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.aboutPageHero figure{background:#24233a;border:1px solid #cfbfb2;border-radius:8px;height:500px;margin:0;position:relative;overflow:hidden}.aboutPageHero img{object-fit:cover;width:100%;height:100%}.aboutPageHero figcaption{color:#fbf4e8;letter-spacing:.12em;background:#24233acc;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:18px}.aboutPageStory{background:#ebcdb8;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:72px 5vw;display:grid}.aboutPageStory small,.aboutPagePillars small,.aboutPageTrust small{color:#9b7115;letter-spacing:.13em;font-size:9px;font-weight:800}.aboutPageStory h2{max-width:540px;margin:12px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.12}.aboutPageStory>p{color:#454255;align-self:center;margin:0;font-size:16px;line-height:1.8}.aboutPagePillars{grid-template-columns:repeat(3,1fr);gap:14px;padding:72px 5vw;display:grid}.aboutPagePillars article{background:#fffaf3;border:1px solid #cfbfb2;border-radius:7px;padding:26px}.aboutPagePillars h2{margin:14px 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:400}.aboutPagePillars p{color:#5c596b;margin:0;font-size:12px;line-height:1.7}.aboutPageTrust{color:#fbf4e8;background:#24233a;grid-template-columns:1fr 1fr;gap:8vw;padding:72px 5vw;display:grid}.aboutPageTrust small{color:#d9a52e}.aboutPageTrust h2{margin:14px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.35}.aboutPageTrust p{color:#d8c8b9;margin:14px 0 0;font-size:13px;line-height:1.8}.aboutPageTrust .aboutIndependence{border-top:1px solid #ffffff26;padding-top:15px}.aboutPageCTA{color:#fff;background:#607b8c;justify-content:space-between;align-items:center;gap:35px;padding:64px 5vw;display:flex}.aboutPageCTA>p{max-width:560px;margin:0;font-family:Georgia,serif;font-size:26px;line-height:1.3}.aboutPageCTA>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.aboutPageCTA a{color:#fff;text-transform:uppercase;border:1px solid #fff7;align-items:center;min-height:44px;padding:12px 15px;font-size:9px;font-weight:800;display:inline-flex}.aboutPageCTA a:first-child{background:#176b68;border-color:#176b68}.aboutPageFooter{color:#d8c8b9;background:#17171f;justify-content:space-between;padding:25px 5vw;font-size:10px;display:flex}.aboutPageFooter a{color:#fff}@media (max-width:800px){.premium .aboutSection{grid-template-columns:1fr;padding:52px 20px}.premium .aboutSection .aboutVisual{min-height:230px;max-height:280px}.aboutPillarsCompact{grid-template-columns:repeat(3,1fr);gap:7px}.aboutPillarsCompact article{text-align:center;padding:12px 9px}.aboutPillarsCompact h3{font-size:17px}.aboutPageHero,.aboutPageStory,.aboutPageTrust{grid-template-columns:1fr}.aboutPageHero{padding:54px 20px}.aboutPageHero h1{font-size:clamp(38px,11vw,48px)}.aboutPageHero>div>p:last-child{font-size:17px}.aboutPageHero figure{height:310px}.aboutPageStory,.aboutPagePillars,.aboutPageTrust{padding:54px 20px}.aboutPageStory{gap:25px}.aboutPageStory h2{font-size:30px}.aboutPagePillars{grid-template-columns:1fr;gap:0}.aboutPagePillars article{background:#fffaf3;border:1px solid #cfbfb2;border-bottom:0;border-radius:0;grid-template-columns:78px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.aboutPagePillars article:first-child{border-radius:8px 8px 0 0}.aboutPagePillars article:last-child{border-bottom:1px solid #cfbfb2;border-radius:0 0 8px 8px}.aboutPagePillars small{grid-row:1/span 2;align-self:start;padding-top:4px;line-height:1.45}.aboutPagePillars h2{grid-column:2;margin:0 0 7px;font-size:21px;line-height:1.15}.aboutPagePillars p{grid-column:2;font-size:12px;line-height:1.6}.aboutPageCTA{flex-direction:column;align-items:flex-start;padding:52px 20px}.aboutPageCTA>div{justify-content:flex-start}.aboutPageFooter{flex-direction:column;gap:18px;padding:24px 20px}}.premium .eventPosterButton{text-align:left;background:#24233a;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.premium .eventPic,.premium .eventDialogPosterMedia{aspect-ratio:4/5;isolation:isolate;background:#24233a;height:auto;position:relative;overflow:hidden}.premium .eventPic:before,.premium .eventDialogPosterMedia:before{content:"";z-index:-1;background-image:linear-gradient(#24233a80,#24233a80),var(--poster-image);background-position:var(--poster-position,center);filter:blur(22px)saturate(.8);opacity:.72;background-size:cover;position:absolute;inset:-8%;transform:scale(1.08)}.premium .eventPic picture,.premium .eventDialogPosterMedia picture,.premium .eventPic img,.premium .eventDialogPosterMedia img{width:100%;height:100%;display:block}.premium .eventDialogPoster img{object-fit:contain;background:#24233a}.premium .eventPosterPlaceholder{text-align:center;color:#fbf4e8;background:linear-gradient(145deg,#607b8c,#24233a);place-content:center;gap:8px;width:100%;height:100%;display:grid}.premium .eventPosterPlaceholder b{letter-spacing:-.08em;font-size:40px}.premium .eventPosterPlaceholder span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.premium .eventPosterButton>.tag,.premium .eventPosterButton>.eventStatus,.premium .eventPosterButton>.price,.premium .eventPosterButton>.posterExpand{z-index:2}.premium .eventPosterButton>.tag{position:absolute;top:12px;left:12px}.premium .eventPosterButton>.eventStatus,.premium .eventPosterButton>.price,.premium .eventPosterButton>.posterExpand{position:absolute}.weekendArchiveFeature{display:none!important}.weekendArchiveLink{color:#fbf4e8;background:#24233a;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:25px;padding:18px 5vw;display:flex}.weekendArchiveLink div{flex-direction:column;gap:8px;display:flex}.weekendArchiveLink span{color:#d9a52e;letter-spacing:.14em;font-size:8px;font-weight:900}.weekendArchiveLink b{font-family:Georgia,serif;font-size:17px;font-weight:400}.weekendArchiveLink a{color:#fbf4e8;text-transform:uppercase;letter-spacing:.08em;border:1px solid #fbf4e855;flex:none;padding:11px 14px;font-size:8px;font-weight:900}.posterDisplayManager{background:#ebe4da;border:1px solid #c9bdaf;max-width:1180px;margin-top:28px;padding:24px}.posterDisplayManager>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.posterDisplayManager>header span{color:#a94e3d;letter-spacing:.14em;font-size:8px;font-weight:900}.posterDisplayManager>header h2{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.posterDisplayManager>header p{color:#746c64;margin:0;font-size:10px}.posterDisplayManager>header button{color:#fff;text-transform:uppercase;background:#176b68;border:0;padding:13px 16px;font-size:8px;font-weight:900}.posterDisplayManager>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.posterDisplayManager article{background:#fffaf3;border:1px solid #c9bdaf;grid-template-columns:120px 1fr;gap:16px;padding:14px;display:grid}.posterDisplayPreview{aspect-ratio:4/5;background:#24233a;position:relative;overflow:hidden}.posterDisplayPreview:before{content:"";background-image:linear-gradient(#24233a88,#24233a88),var(--preview-poster);background-size:cover;background-position:var(--preview-position,center);filter:blur(14px);position:absolute;inset:-10%}.posterDisplayPreview img{width:100%;height:100%;position:relative}.posterDisplayPreview>span{color:#fbf4e8;text-align:center;place-items:center;height:100%;font-size:8px;display:grid;position:relative}.posterDisplayManager article>div:last-child{flex-direction:column;gap:6px;display:flex}.posterDisplayManager article small{color:#a94e3d;font-size:8px;font-weight:900}.posterDisplayManager article b{font-family:Georgia,serif;font-size:17px;font-weight:400}.posterDisplayManager label{color:#746c64;text-transform:uppercase;font-size:8px;font-weight:900}.posterDisplayManager select{background:#fff;border:1px solid #c9bdaf;width:100%;margin-top:4px;padding:8px;display:block}@media (max-width:800px){.premium .eventPic{aspect-ratio:4/5;height:auto}.weekendArchiveLink{flex-direction:column;align-items:flex-start;padding:16px 20px}.weekendArchiveLink a{text-align:center;width:100%}.posterDisplayManager{padding:18px}.posterDisplayManager>header{flex-direction:column;align-items:flex-start}.posterDisplayManager>div{grid-template-columns:1fr}.posterDisplayManager article{grid-template-columns:96px 1fr}}.socialContentManager{max-width:1180px}.socialContentHero{color:#fbf4e8;background:#24233a;grid-template-columns:1.45fr .55fr;gap:18px;margin-bottom:18px;padding:28px;display:grid}.socialContentHero span,.socialValidation span,.socialCaption span{color:#d9a52e;letter-spacing:.15em;font-size:9px;font-weight:900}.socialContentHero h2{max-width:720px;margin:9px 0;font-size:34px;line-height:1.05}.socialContentHero p{color:#d5cfd7;max-width:700px;font-size:13px;line-height:1.6}.socialContentHero aside{border:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:20px;display:flex}.socialContentHero aside b{font-size:42px}.socialContentHero aside small{color:#c9c2cb;margin:6px 0 18px}.socialContentHero aside em{color:#fff;text-transform:uppercase;background:#176b68;width:max-content;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.socialStageBar{grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.socialStageBar button{color:#6f675e;text-transform:uppercase;background:#fff;border:1px solid #cfc6bc;min-height:48px;font-size:9px;font-weight:900}.socialStageBar button.active{color:#fff;background:#176b68;border-color:#176b68}.socialValidation{background:#fff;border-left:4px solid #a63b32;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:15px;padding:22px;display:grid}.socialValidation.ready{border-left-color:#176b68}.socialValidation h3{margin:7px 0;font-size:24px}.socialValidation p,.socialValidation li{color:#70685f;font-size:11px;line-height:1.6}.socialValidation strong{color:#176b68}.socialAssetGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.socialAssetGrid>label,.socialAssetGrid>div{background:#fff;border:1px solid #d5ccc1;flex-direction:column;justify-content:center;min-height:120px;padding:18px;display:flex}.socialAssetGrid span{color:#756d65;text-transform:uppercase;font-size:9px;font-weight:900}.socialAssetGrid b{color:#24233a;margin:7px 0;font-size:17px}.socialAssetGrid small{color:#8a8177;font-size:10px}.socialAssetGrid label{cursor:pointer}.socialAssetGrid input{opacity:0;width:1px;height:1px;position:absolute}.socialWorkspace{grid-template-columns:220px 1fr;gap:16px;display:grid}.socialWorkspace>nav{flex-direction:column;gap:7px;display:flex}.socialWorkspace>nav button{text-align:left;background:#fff;border:1px solid #d5ccc1;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.socialWorkspace>nav button>span{color:#24233a;background:#ebcdb8;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.socialWorkspace>nav button b{font-size:12px}.socialWorkspace>nav button small{color:#847b72;text-transform:uppercase;font-size:9px}.socialWorkspace>nav button.active{color:#fff;background:#176b68;border-color:#176b68}.socialWorkspace>nav button.active small{color:#d7eeee}.socialPreview{background:#fff;min-width:0;padding:18px}.socialCanvas{width:min(100%,720px);margin:auto;box-shadow:0 12px 35px #24233a22}.socialCanvas svg{width:100%;height:auto;display:block}.socialPreviewActions{justify-content:center;gap:9px;margin-top:15px;display:flex}.socialPreviewActions button{color:#fff;text-transform:uppercase;background:#176b68;border:1px solid #176b68;min-height:42px;padding:10px 15px;font-size:9px;font-weight:900}.socialPreviewActions button:first-child{color:#176b68;background:#fff}.socialPreviewActions button:disabled{opacity:.4}.socialPreview>p{text-align:center;color:#176b68;font-size:11px}.socialCaption{color:#24233a;background:#ebcdb8;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:22px;display:flex}.socialCaption h3{margin:7px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.socialCaption p{max-width:720px;margin:0;font-size:12px;line-height:1.6}.socialCaption a{color:#176b68;text-transform:uppercase;border:1px solid #176b68;flex:none;padding:12px 14px;font-size:9px;font-weight:900}.socialSaveBar{color:#fff;background:#24233a;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 25px #0002}.socialSaveBar>div{flex-direction:column;gap:4px;display:flex}.socialSaveBar small,.socialSaveBar span{color:#beb6c0;font-size:9px}.socialSaveBar button{color:#24233a;text-transform:uppercase;background:#d9a52e;border:0;padding:14px 17px;font-size:9px;font-weight:900}@media (max-width:800px){.socialContentHero,.socialValidation,.socialAssetGrid,.socialWorkspace{grid-template-columns:1fr}.socialStageBar{grid-template-columns:1fr 1fr}.socialWorkspace>nav{grid-template-columns:1fr 1fr;display:grid}.socialCaption{flex-direction:column;align-items:flex-start}.socialPreview{padding:10px}.socialPreviewActions{flex-direction:column}.socialPreviewActions button{width:100%}.socialSaveBar{flex-direction:column;align-items:flex-start;gap:14px}.socialSaveBar button{width:100%}}.eventChangeNotice{color:#24233a;background:#fbf4e8;border-left:4px solid #176b68;padding:12px;font-size:1rem;line-height:1.5}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.journeyAnalytics{color:#fff;background:#171614;margin-top:28px;padding:28px}.journeyAnalytics>header{border-bottom:1px solid #3d3935;justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.journeyAnalytics header span{color:#d5ff45;letter-spacing:.14em;font-size:8px;font-weight:900}.journeyAnalytics header h2{margin:8px 0;font-family:Georgia,serif;font-size:35px;font-weight:400}.journeyAnalytics header p,.journeyAnalytics header small{color:#9d958d;font-size:9px}.journeyKpis{background:#3c3834;grid-template-columns:repeat(5,1fr);gap:1px;margin:20px 0;display:grid}.journeyKpis article{background:#24211e;padding:18px}.journeyKpis span,.funnelGrid>article span{color:#c4aa72;letter-spacing:.1em;font-size:7px;font-weight:900}.journeyKpis b,.funnelGrid>article b{margin:10px 0;font-family:Georgia,serif;font-size:32px;font-weight:400;display:block}.journeyKpis small,.funnelGrid>article p{color:#9c948c;font-size:8px}.journeyGrid,.funnelGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.metricTable,.funnelGrid>article{color:#171614;background:#f3eee7;padding:20px}.metricTable h3{margin:0 0 15px;font-family:Georgia,serif;font-size:21px;font-weight:400}.metricTable>div{border-top:1px solid #d6cec4;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.metricTable>div span{text-transform:capitalize;font-size:9px}.metricTable>div b{color:#a45142;font-size:10px}.metricTable>p{color:#766f67;font-size:9px;line-height:1.5}.funnelGrid>article{color:#fff;background:#24211e}@media (max-width:900px){.journeyKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.journeyAnalytics{padding:20px 14px}.journeyAnalytics>header{flex-direction:column;align-items:flex-start}.journeyKpis,.journeyGrid,.funnelGrid{grid-template-columns:1fr}}.analyticsReportActions{background:#fff;border:1px solid #d5ccc1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:18px 20px;display:flex}.analyticsReportActions div{flex-direction:column;gap:4px;display:flex}.analyticsReportActions b{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.analyticsReportActions span{color:#777069;font-size:11px}.analyticsReportActions button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#171614;border:0;padding:13px 17px;font-size:10px;font-weight:900}.analyticsPrintHeader{display:none}@media (max-width:650px){.analyticsReportActions{flex-direction:column;align-items:flex-start}.analyticsReportActions button{width:100%}}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important}.cms{background:#fff!important;min-height:auto!important;display:block!important}.cms>aside,.cmsMain>header,.cmsNotice,.analyticsReportActions,.operationsCenter{display:none!important}.cmsMain{padding:0!important}.analyticsPrintHeader{border-bottom:3px solid #171614;margin-bottom:18px;padding-bottom:14px;display:block!important}.analyticsPrintHeader span{color:#a85f50;letter-spacing:.16em;font-size:9px;font-weight:900}.analyticsPrintHeader h1{letter-spacing:-.04em;margin:5px 0!important;font-size:30px!important}.analyticsPrintHeader p{color:#777069;margin:0;font-size:9px}.analyticsDashboard{max-width:none!important}.analyticsIntro{margin-bottom:14px}.analyticsIntro h2{font-size:28px}.analyticsKpis{gap:6px;grid-template-columns:repeat(4,1fr)!important}.analyticsKpis article{padding:14px}.analyticsKpis b{margin:8px 0 4px;font-size:28px}.analyticsTrend{margin-top:8px;padding:14px}.trendBars{height:135px;margin-top:12px}.analyticsBreakdowns{gap:7px;margin-top:8px;grid-template-columns:repeat(3,1fr)!important}.analyticsList{min-height:0;padding:14px}.analyticsList>div{margin-top:9px}.journeyAnalytics{break-before:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:18px}.journeyAnalytics>header{padding-bottom:14px}.journeyAnalytics header h2{font-size:28px}.journeyKpis{margin:12px 0;grid-template-columns:repeat(5,1fr)!important}.journeyKpis article{padding:12px}.journeyKpis b,.funnelGrid>article b{font-size:25px}.journeyGrid,.funnelGrid{gap:7px;margin-top:7px;grid-template-columns:repeat(2,1fr)!important}.metricTable,.funnelGrid>article{padding:13px}.metricTable>div{padding:6px 0}.analyticsKpis article,.analyticsTrend,.analyticsList,.journeyKpis article,.metricTable,.funnelGrid>article{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.schoolFinder{color:#171614;border-top:1px solid #c6b9aa;padding:96px 5vw;background:#e9e1d6!important}.schoolFinderHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.schoolFinderHead h2{letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(56px,7.4vw,108px);font-weight:800;line-height:.8}.schoolFinderHead h2 i{color:#a44f40;font-family:Georgia,serif;font-weight:400}.schoolFinderHead>p{color:#5f5851;max-width:520px;margin:0 0 8px;font-family:Georgia,serif;font-size:19px;line-height:1.65}.schoolFilterBar{background:#f5efe7;border:1px solid #b8ac9e;grid-template-columns:repeat(6,1fr);margin-top:44px;display:grid}.schoolFilterBar label{border-right:1px solid #d0c5b8;padding:13px 14px}.schoolFilterBar label:last-child{border:0}.schoolFilterBar span{color:#8d5142;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.schoolFilterBar select{color:#171614;background:0 0;border:0;width:100%;font-size:10px;font-weight:800}.schoolResults{letter-spacing:.12em;justify-content:space-between;align-items:center;margin:18px 0;font-size:8px;font-weight:900;display:flex}.schoolResults button{color:#8d5142;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:900}.schoolCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.schoolCards article{background:#f8f3ec;border:1px solid #c9bdaf;transition:all .25s}.schoolCards article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #4c3d2c1c}.schoolVisual{color:#d5ff45;background:linear-gradient(145deg,#27221e,#171412);place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.schoolVisual img{object-fit:cover;width:100%;height:100%}.schoolVisual>span{border:1px solid #d5ff4570;border-radius:50%;place-items:center;width:105px;height:105px;font-family:Georgia,serif;font-size:34px;display:grid}.schoolVisual b{color:#b7aea5;letter-spacing:.12em;font-size:8px;position:absolute;top:12px;right:13px}.schoolCardBody{padding:23px}.schoolTags{flex-wrap:wrap;gap:5px;display:flex}.schoolTags span{color:#665e56;text-transform:uppercase;letter-spacing:.07em;border:1px solid #bfb3a5;padding:6px 7px;font-size:7px;font-weight:900}.schoolTags .beginnerTag{color:#171614;background:#d5ff45;border-color:#a9c62e}.schoolCardBody h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1}.schoolCardBody>p{color:#746c64;text-transform:uppercase;font-size:10px}.schoolCardBody footer{border-top:1px solid #d5ccc1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:17px;display:flex}.schoolCardBody footer strong{font-size:10px}.schoolCardBody footer button{color:#fff;text-transform:uppercase;background:#171614;border:0;padding:12px 14px;font-size:8px;font-weight:900}.schoolDisclaimer{color:#746c64;margin-top:17px;font-size:8px;display:block}.schoolEmpty{text-align:center;border:1px dashed #a89b8c;padding:55px}.schoolModal{z-index:125;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090807e8;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.schoolDialog{background:#f5eee5;grid-template-columns:.7fr 1.3fr;width:min(1050px,100%);max-height:92vh;display:grid;position:relative;overflow:auto}.schoolClose{z-index:2;background:#f5eee5;border:1px solid #8e867d;width:42px;height:42px;font-size:26px;position:absolute;top:14px;right:15px}.schoolDialogBrand{color:#d5ff45;background:#171614;place-items:center;min-height:620px;display:grid;position:relative}.schoolDialogBrand img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.schoolDialogBrand>span{border:1px solid #d5ff4570;border-radius:50%;place-items:center;width:140px;height:140px;font-family:Georgia,serif;font-size:42px;display:grid}.schoolDialogBrand small{color:#fff;letter-spacing:.15em;font-size:8px;position:absolute;bottom:22px;left:22px}.schoolDialogBody{padding:50px 44px}.schoolDialogBody h2{margin:8px 0 20px;font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:.92}.schoolLead{font-family:Georgia,serif;font-size:17px;line-height:1.55}.schoolFacts{border-top:1px solid #cfc5b9;border-left:1px solid #cfc5b9;grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.schoolFacts div{border-bottom:1px solid #cfc5b9;border-right:1px solid #cfc5b9;padding:14px}.schoolFacts span,.schoolStory span{color:#9a5144;letter-spacing:.1em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.schoolFacts b{font-size:10px}.schoolStory{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.schoolStory p{color:#5f5851;margin:0;font-size:11px;line-height:1.55}.schoolStory blockquote{border-top:1px solid #cfc5b9;grid-column:1/-1;margin:5px 0 0;padding:15px 0;font-family:Georgia,serif;font-size:17px}.schoolActions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.schoolActions a,.schoolActions span{color:#fff;text-transform:uppercase;background:#171614;padding:12px 13px;font-size:8px;font-weight:900}.schoolManager{max-width:1200px}.schoolManagerHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.schoolManagerHead>button,.schoolManagerActions button{text-transform:uppercase;background:#d5ff45;border:0;padding:14px 17px;font-size:8px;font-weight:900}.schoolManagerLayout{grid-template-columns:260px 1fr;gap:15px;margin-top:24px;display:grid}.schoolManagerLayout>aside{background:#e7dfd5;border:1px solid #cbc1b5;height:max-content}.schoolManagerLayout>aside>span{color:#8d5142;letter-spacing:.12em;padding:16px;font-size:8px;font-weight:900;display:block}.schoolManagerLayout>aside button{text-align:left;background:0 0;border:0;border-top:1px solid #cbc1b5;grid-template-columns:28px 1fr;gap:3px 8px;width:100%;padding:15px;display:grid}.schoolManagerLayout>aside button i{color:#9a5b4d;grid-row:span 2;font-size:8px;font-style:normal}.schoolManagerLayout>aside button b{font-size:10px}.schoolManagerLayout>aside button small{color:#776f67;font-size:8px}.schoolManagerLayout>aside button.active{color:#fff;background:#171614}.schoolEditor{background:#fff;border:1px solid #d4cabf;padding:22px}.schoolEditor>header{border-bottom:1px solid #ddd4c9;justify-content:space-between;align-items:start;padding-bottom:17px;display:flex}.schoolEditor header span{color:#9a5b4d;letter-spacing:.1em;font-size:8px;font-weight:900}.schoolEditor header h3{margin:6px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.schoolEditor header button{background:#faf8f5;border:1px solid #c6bbb0;margin-left:5px;padding:8px}.schoolEditor header .danger{color:#9a3328}.schoolEditorTop{grid-template-columns:250px 1fr;gap:20px;margin-top:20px;display:grid}.schoolImageEditor{color:#8d847a;letter-spacing:.12em;background:#171614;place-items:center;height:240px;font-size:8px;display:grid;position:relative;overflow:hidden}.schoolImageEditor img{object-fit:cover;width:100%;height:100%}.schoolImageEditor label{background:#d5ff45;padding:10px;position:absolute;bottom:9px;right:9px;color:#171614!important;font-size:7px!important}.schoolImageEditor input{display:none}.schoolImageEditor>button{color:#fff;background:#171614;border:0;padding:9px;font-size:7px;position:absolute;bottom:9px;left:9px}.schoolEssential,.schoolEditorFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.schoolEssential label,.schoolEditorFields label{color:#655d55;text-transform:uppercase;font-size:8px;font-weight:900}.schoolEssential input,.schoolEditorFields input,.schoolEditorFields textarea{background:#faf8f5;border:1px solid #cbc1b5;width:100%;margin-top:6px;padding:10px;display:block}.schoolCheck{align-items:center;gap:8px;display:flex}.schoolCheck input{width:auto;margin:0}.schoolEditorFields{margin-top:20px}.schoolEditorFields .wide{grid-column:1/-1}.schoolEditorFields textarea{min-height:75px}.schoolManagerActions{color:#fff;background:#171614;justify-content:space-between;align-items:center;margin-top:15px;padding:17px;display:flex}.schoolManagerActions small{color:#aaa29a}@media (max-width:950px){.schoolFilterBar{grid-template-columns:repeat(3,1fr)}.schoolFilterBar label:nth-child(3){border-right:0}.schoolCards{grid-template-columns:1fr}.schoolVisual{height:340px}.schoolManagerLayout{grid-template-columns:1fr}.schoolManagerLayout>aside{grid-template-columns:repeat(3,1fr);display:grid}.schoolManagerLayout>aside>span{grid-column:1/-1}.schoolEditorTop{grid-template-columns:1fr}}@media (max-width:700px){.schoolFinder{padding:72px 20px}.schoolFinderHead{grid-template-columns:1fr;gap:25px}.schoolFilterBar{grid-template-columns:1fr 1fr;margin-top:30px}.schoolFilterBar label{border-bottom:1px solid #d0c5b8}.schoolFilterBar label:nth-child(odd){border-right:1px solid #d0c5b8}.schoolFilterBar label:nth-child(2n){border-right:0}.schoolVisual{height:260px}.schoolModal{place-items:end center;padding:0}.schoolDialog{grid-template-columns:1fr}.schoolDialogBrand{min-height:260px}.schoolDialogBody{padding:35px 20px}.schoolDialogBody h2{padding-right:30px;font-size:39px}.schoolStory{grid-template-columns:1fr}.schoolStory blockquote{grid-column:auto}.schoolManagerHead,.schoolManagerActions{flex-direction:column;align-items:stretch}.schoolManagerLayout>aside{display:block}.schoolEditorTop,.schoolEssential,.schoolEditorFields{grid-template-columns:1fr}.schoolEditorFields .wide{grid-column:auto}.schoolEditor>header{flex-direction:column;gap:12px}.schoolImageEditor{height:280px}}.schoolEditorialEditor{border-top:2px solid #171614;margin-top:24px;padding-top:22px}.schoolEditorialEditor header{margin-bottom:18px}.schoolEditorialEditor header h4{margin:6px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.schoolEditorialEditor header p{color:#776f67;margin:0;font-size:11px;line-height:1.5}.schoolEditorialEditor textarea{text-transform:none;min-height:105px;line-height:1.5}.schoolManager .schoolManagerHead>button,.schoolManager .schoolManagerActions button,.schoolManager .schoolImageEditor label{color:#171614;background:#c4aa72}.schoolManagerLayout>aside button.active{border-left:3px solid #9b5244}.schoolEditorialEditor header span{color:#9b5244}.premium>.gallery,.premium>.tv,.premium>.community,.premium>.new,.premium>.schoolFinder,.premium>.submit,.premium>.eventArchive,.premium>.contactSection,.premium>.legalStrip,.premium>.closing{display:none}.premium.submissionMode>.submit{display:grid}.weekendFreshness{color:#fff;background:#171614;border-top:1px solid #403b36;align-items:center;gap:16px;padding:14px 5vw;display:flex}.weekendFreshness span{color:#d5ff45;letter-spacing:.14em;font-size:8px;font-weight:900}.weekendFreshness b{font-size:10px}.weekendFreshness small{color:#9f9890;margin-left:auto;font-size:8px}.weekendFreshness strong{letter-spacing:.08em;background:#a84938;padding:7px 9px;font-size:8px}.weekendPreparing{border-top:1px solid #cbbfaf;border-bottom:1px solid #cbbfaf;grid-template-columns:1.2fr .8fr;gap:7vw;padding:34px 5vw 48px;display:grid}.weekendPreparing span,.weekendPreparing small{color:#9a5144;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.weekendPreparing h3{margin:9px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:400}.weekendPreparing p{color:#665f58;max-width:700px;font-size:11px;line-height:1.6}.weekendPreparing>div:last-child{border-left:3px solid #9a5144;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding-left:22px;display:flex}.weekendPreparing b{font-family:Georgia,serif;font-size:20px;font-weight:400}.weekendPreparing a{color:#171614;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px;font-weight:900}.premium>.weekendArchiveFeature{padding-top:72px;padding-bottom:72px}.premium>.weekendArchiveFeature .archiveFeatureIntro{border:0;padding-bottom:0}.premium>.weekendArchiveFeature .archiveBrowser{display:none}.premium>.weekendArchiveFeature .archiveFeatureFoot{border-top:1px solid #b9ad9f;margin-top:26px;padding-top:20px}.premium>.weekendArchiveFeature .archiveFeatureFoot:before{content:"Browse the complete archive from the discovery section.";color:#655e56}.premium>.weekendArchiveFeature .archiveFeatureIntro h2{font-size:clamp(52px,6.4vw,86px)}.discoveryStrip{color:#171614;border-top:1px solid #b9ad9f;padding:88px 5vw 96px;background:#e9e1d6!important}.discoveryStrip>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:35px;display:grid}.discoveryStrip h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(48px,6vw,86px);line-height:.83}.discoveryStrip>header>p{color:#655e56;max-width:440px;margin:0 0 5px;font-family:Georgia,serif;font-size:18px;line-height:1.55}.discoveryStrip>div{border-top:1px solid #aa9e90;border-left:1px solid #aa9e90;grid-template-columns:repeat(3,1fr);display:grid}.discoveryStrip>div>a{color:#171614;border-bottom:1px solid #aa9e90;border-right:1px solid #aa9e90;grid-template-columns:24px 1fr auto;align-items:start;gap:10px;min-height:104px;padding:16px 18px;transition:all .2s;display:grid}.discoveryStrip>div>a:hover{color:#fff;background:#171614}.discoveryStrip a small{color:#9b5244;font-size:8px;font-weight:900}.discoveryStrip a div{flex-direction:column;gap:5px;display:flex}.discoveryStrip a b{font-family:Georgia,serif;font-size:21px;font-weight:400}.discoveryStrip a span{color:#716960;font-size:10px;line-height:1.5}.discoveryStrip a:hover span{color:#aaa29a}.discoveryStrip a i{font-style:normal}.premium>.join{padding-top:78px;padding-bottom:78px}.premium>.siteFooter{border-top:0}.siteFooter a[href=\#]{display:none!important}@media (max-width:800px){.weekendFreshness{flex-direction:column;align-items:flex-start;gap:8px}.weekendFreshness small{margin-left:0}.weekendPreparing{grid-template-columns:1fr;padding:28px 20px 38px}.weekendPreparing>div:last-child{border-top:1px solid #cbbfaf;border-left:0;padding:18px 0 0}.premium>.weekendArchiveFeature{padding:60px 20px}.premium>.weekendArchiveFeature .archiveFeatureIntro{gap:24px}.premium>.weekendArchiveFeature .archiveEditionMeta p,.premium>.weekendArchiveFeature .archiveFeatureFoot:before{display:none}.discoveryStrip{padding:68px 20px}.discoveryStrip>header{grid-template-columns:1fr;gap:20px}.discoveryStrip>div{grid-template-columns:1fr}.discoveryStrip>div>a{min-height:88px;padding:15px 16px}.premium>.join{padding-top:64px;padding-bottom:64px}}:root{--sbk-ink:#171513;--sbk-night:#24201d;--sbk-paper:#ebe4da;--sbk-paper-hi:#f8f3ec;--sbk-coral:#a94e3d;--sbk-lime:#d5ff45;--sbk-brass:#c3aa72;--sbk-muted:#746c64;--sbk-rule:#b9ad9f;--sbk-radius:0;--sbk-space:clamp(18px,2.4vw,34px);--sbk-editorial:Georgia,"Times New Roman",serif;--sbk-utility:Arial,Helvetica,sans-serif}.premium{font-family:var(--sbk-utility)}.premium h1,.premium h2{font-family:var(--sbk-utility);text-wrap:balance}.premium h3,.premium blockquote{font-family:var(--sbk-editorial)}.premium .eyebrow{font-family:var(--sbk-utility);letter-spacing:.16em;font-weight:900}.premium>section{position:relative}.premium>section.light+section.light{border-top:1px solid var(--sbk-rule)}.premium>section:not(.light)+section:not(.light){border-top:1px solid #ffffff24}.premium>.brand,.siteFooter .brand{font-family:var(--sbk-utility)}.premium>nav>.brand,.siteFooter .brand{letter-spacing:-.07em;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-weight:950;display:inline-grid;position:relative}.premium>nav>.brand:before,.siteFooter .brand:before{content:"S/B/K";letter-spacing:.06em;border:1px solid;place-items:center;width:29px;height:29px;font-size:6px;display:grid;transform:rotate(-4deg)}.premium>nav>.brand span,.siteFooter .brand span{letter-spacing:.12em}.eventCard,.djCard,.channelCard,.schoolCards article{border-radius:var(--sbk-radius)}.eventCard,.schoolCards article{border:1px solid #c9bdaf}.eventInfo,.schoolCardBody,.djCardBody{padding:var(--sbk-space)}.eventPic,.schoolVisual{aspect-ratio:4/3;height:auto}.darkButton,.waButton,.primary,.secondary,.eventButtons button,.schoolCardBody button{letter-spacing:.11em}.sbkIcon{width:46px;height:46px;font-family:var(--sbk-editorial);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.rhythmIcon{color:var(--sbk-coral)}.nearIcon{color:var(--sbk-lime);background:var(--sbk-ink)}.signalIcon{width:35px;height:35px;color:var(--sbk-lime);font-size:13px}.danceWeekendTools{color:var(--sbk-ink);padding:88px 5vw 94px;background:var(--sbk-paper)!important}.danceWeekendTools>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.danceWeekendTools>header h2{letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(52px,6.5vw,92px);line-height:.81}.danceWeekendTools>header>p{max-width:480px;font-family:var(--sbk-editorial);color:var(--sbk-muted);margin:0 0 6px;font-size:18px;line-height:1.6}.weeklySignal{background:var(--sbk-ink);color:#fff;align-items:center;gap:14px;margin-top:34px;padding:14px 17px;display:flex}.weeklySignal>div{flex-direction:column;gap:4px;display:flex}.weeklySignal small{color:var(--sbk-brass);letter-spacing:.13em;font-size:7px;font-weight:900}.weeklySignal b{font-size:10px}.weeklySignal i{color:#9e978f;text-transform:uppercase;margin-left:auto;font-size:8px;font-style:normal}.weekendUtilityGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.weekendUtilityGrid>article{background:var(--sbk-paper-hi);border:1px solid #c9bdaf;padding:25px}.toolTitle{align-items:center;gap:13px;margin-bottom:23px;display:flex}.toolTitle small{color:var(--sbk-coral);letter-spacing:.14em;font-size:7px;font-weight:900}.toolTitle h3{margin:5px 0 0;font-size:29px;font-weight:400}.preferenceRow{border-top:1px solid #d0c5b8;grid-template-columns:75px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid}.preferenceRow>span{color:var(--sbk-muted);text-transform:uppercase;padding-top:8px;font-size:8px;font-weight:900}.preferenceRow>div{flex-wrap:wrap;gap:5px;display:flex}.preferenceRow button{color:var(--sbk-ink);background:0 0;border:1px solid #bdb1a3;padding:8px 9px;font-size:8px;font-weight:800}.preferenceRow button.active{border-color:var(--sbk-ink);background:var(--sbk-ink);color:#fff}.preferenceRow small{color:var(--sbk-muted);padding:8px}.selectPrefs{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.selectPrefs label,.confidenceGuide label{color:var(--sbk-muted);text-transform:uppercase;font-size:8px;font-weight:900}.selectPrefs select,.confidenceGuide select,.confidenceGuide input{width:100%;color:var(--sbk-ink);background:#fff;border:1px solid #bdb1a3;margin-top:6px;padding:11px;display:block}.matchedEvent{background:var(--sbk-night);color:#fff;flex-direction:column;gap:5px;margin-top:18px;padding:17px;display:flex;position:relative}.matchedEvent small{color:var(--sbk-lime);letter-spacing:.13em;font-size:7px;font-weight:900}.matchedEvent b{font-family:var(--sbk-editorial);font-size:20px;font-weight:400}.matchedEvent span{color:#aaa29a;font-size:9px}.matchedEvent button{background:var(--sbk-lime);text-transform:uppercase;border:0;padding:10px;font-size:7px;font-weight:900;position:absolute;bottom:12px;right:12px}.toolEmpty{min-height:105px;color:var(--sbk-muted);background:#e4dcd1;flex-direction:column;justify-content:center;gap:7px;margin-top:15px;padding:17px;font-size:10px;line-height:1.5;display:flex}.tonightEvent{border-top:1px solid #d0c5b8;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.tonightEvent time{font-family:var(--sbk-editorial);color:var(--sbk-coral);font-size:21px}.tonightEvent>div{flex-direction:column;gap:4px;display:flex}.tonightEvent b{font-size:11px}.tonightEvent span{color:var(--sbk-muted);font-size:8px}.tonightEvent a{text-transform:uppercase;font-size:7px;font-weight:900}.savedShortlist{border-top:1px solid #b9ad9f;margin-top:22px;padding-top:17px}.savedShortlist>small{color:var(--sbk-coral);letter-spacing:.12em;font-size:7px;font-weight:900}.savedShortlist>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d5ccc1;justify-content:space-between;width:100%;padding:11px 0;display:flex}.savedShortlist>button b{font-size:9px}.savedShortlist>button span{color:#9a5144;font-size:7px}.savedShortlist>div{gap:7px;margin-top:13px;display:flex}.savedShortlist a{background:var(--sbk-ink);color:#fff;text-transform:uppercase;padding:10px;font-size:7px;font-weight:900}.confidenceToggle{border:1px solid var(--sbk-ink);width:100%;color:var(--sbk-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:19px 21px;display:flex}.confidenceToggle span{flex-direction:column;gap:4px;display:flex}.confidenceToggle small{color:var(--sbk-coral);letter-spacing:.12em;font-size:7px;font-weight:900}.confidenceToggle b{font-family:var(--sbk-editorial);font-size:21px;font-weight:400}.confidenceToggle i{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.confidenceGuide{background:var(--sbk-ink);color:#fff;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:10px;padding:20px;display:grid}.confidenceGuide>button{background:var(--sbk-lime);text-transform:uppercase;border:0;height:42px;padding:0 14px;font-size:7px;font-weight:900}.confidenceResult{background:#292522;grid-column:1/-1;padding:20px}.confidenceResult small{color:var(--sbk-lime);letter-spacing:.12em;font-size:7px;font-weight:900}.confidenceResult h3{margin:7px 0;font-size:27px;font-weight:400}.confidenceResult p{color:#b6aea6;font-size:10px;line-height:1.6}.confidenceResult a{color:var(--sbk-lime);text-transform:uppercase;font-size:8px;font-weight:900}@media (max-width:900px){.danceWeekendTools>header,.weekendUtilityGrid{grid-template-columns:1fr}.confidenceGuide{grid-template-columns:1fr 1fr}.confidenceGuide>button,.confidenceResult{grid-column:1/-1}}@media (max-width:650px){.danceWeekendTools{padding:68px 20px}.weeklySignal{flex-wrap:wrap;align-items:flex-start}.weeklySignal i{width:100%;margin-left:49px}.weekendUtilityGrid>article{padding:20px}.selectPrefs{grid-template-columns:1fr}.tonightEvent{grid-template-columns:47px 1fr}.tonightEvent a{grid-column:2}.savedShortlist>div{flex-direction:column;align-items:stretch}.confidenceToggle{flex-direction:column;align-items:flex-start;gap:16px}.confidenceGuide{grid-template-columns:1fr}.confidenceGuide>button,.confidenceResult{grid-column:auto}.premium>nav>.brand:before{width:25px;height:25px}}main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:900px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sbk-heading-display:clamp(46px,6vw,88px);--sbk-heading-page:clamp(40px,5vw,64px);--sbk-heading-section:clamp(36px,4.5vw,58px);--sbk-heading-feature:clamp(32px,4vw,52px)}.premium .hero h1{font-size:var(--sbk-heading-display)!important;line-height:.84!important}.premium>section h2{font-size:var(--sbk-heading-section)!important;line-height:.9!important}.discoverPage>header h1{font-size:var(--sbk-heading-page)!important;line-height:.94!important}.discoverPage .schoolFeature h2,.discoverPage .schoolEditorial>header h2,.discoverPage .discoverArchive h2,.discoverPage .discoverSubmit h2{font-size:var(--sbk-heading-feature)!important;line-height:.96!important}.hubPage .hubHero h1,.hubPage section>header h2,.hubPage .safetyIntro h2,.hubPage .editorialRhythm h2,.legalPage h1{font-size:var(--sbk-heading-page)!important;line-height:.94!important}@media (max-width:600px){:root{--sbk-heading-display:44px;--sbk-heading-page:40px;--sbk-heading-section:34px;--sbk-heading-feature:32px}}:root{--sbk-sunset-bg:#fbf4e8;--sbk-sunset-surface:#ebcdb8;--sbk-sunset-ink:#24233a;--sbk-sunset-action:#176b68;--sbk-sunset-gold:#d9a52e;--sbk-sunset-support:#607b8c;--sbk-sunset-card:#fffaf2;--sbk-sunset-rule:#c9b9aa;--sbk-sunset-muted:#686579;--sbk-public-pad:clamp(68px,6vw,82px) 5vw;--sbk-public-gap:14px}.premium{--cream:var(--sbk-sunset-bg);--ink:var(--sbk-sunset-ink);--coral:var(--sbk-sunset-action);--lime:var(--sbk-sunset-gold);background:var(--sbk-sunset-bg);color:var(--sbk-sunset-ink)}.premium .hero{height:min(86vh,820px);min-height:680px}.premium .heroShade{background:linear-gradient(90deg,#10101ce8 0%,#181827a8 49%,#16152228),linear-gradient(#0000 69%,#24233a 100%)}.premium .heroCopy{color:#fff;padding-bottom:clamp(56px,7vh,84px)}.premium .heroCopy h1,.premium .heroCopy .lede{color:#fff}.premium .heroCopy .secondary{color:#fff;border-color:#fffa}.premium .eyebrow,.premium .coral,.premium .lime{color:var(--sbk-sunset-gold)!important}.premium .primary,.premium .waButton,.premium .eventButtons button,.premium .contactActions button{background:var(--sbk-sunset-action)!important;color:#fff!important}.premium .weekend,.premium .danceWeekendTools{padding:var(--sbk-public-pad);color:var(--sbk-sunset-ink);background:var(--sbk-sunset-bg)!important}.premium .sectionHead{margin-bottom:32px}.premium .sectionHead>p{color:var(--sbk-sunset-muted)}.premium .dayFilters{gap:6px;margin-bottom:18px}.premium .dayFilters button,.premium .viewToggle button{min-height:40px;color:var(--sbk-sunset-ink);border:1px solid var(--sbk-sunset-rule);background:#eee1d3}.premium .dayFilters button.active,.premium .viewToggle button.active{background:var(--sbk-sunset-ink);border-color:var(--sbk-sunset-ink);color:#fff}.premium .eventGrid{gap:var(--sbk-public-gap)}.premium .eventCard{background:var(--sbk-sunset-card);border:1px solid var(--sbk-sunset-rule);box-shadow:none}.premium .eventCard:hover{transform:translateY(-3px);box-shadow:0 16px 38px #24233a18}.premium .eventInfo{padding:21px}.premium .eventMeta{border-color:#ded0c1}.premium .eventInfo>p,.premium .eventInfo>span{color:var(--sbk-sunset-muted)}.premium .eventMeta button,.premium .eventInfo button{background:var(--sbk-sunset-action)!important;color:#fff!important}.premium .price{background:var(--sbk-sunset-ink);color:#fff}.premium .tag{background:var(--sbk-sunset-gold);color:var(--sbk-sunset-ink)}.premium .nearIcon,.premium .signalIcon{color:var(--sbk-sunset-gold)!important}.premium .rhythmIcon{color:var(--sbk-sunset-action)!important}.premium .matchedEvent button,.premium .confidenceGuide>button{color:#fff;background:var(--sbk-sunset-action)!important}.premium .matchedEvent small,.premium .confidenceResult small,.premium .confidenceResult a{color:var(--sbk-sunset-gold)!important}.premium .preferenceRow button.active{background:var(--sbk-sunset-ink);border-color:var(--sbk-sunset-ink)}.premium .weekendFreshness{background:var(--sbk-sunset-ink)}.premium .weekendFreshness span{color:var(--sbk-sunset-gold)}.premium .weekendPreparing{border-color:var(--sbk-sunset-rule);background:var(--sbk-sunset-bg)!important}.premium .weekendPreparing span,.premium .weekendPreparing small{color:var(--sbk-sunset-action)}.premium .weekendPreparing>div:last-child{border-color:var(--sbk-sunset-action)}.premium .weekendArchiveFeature{background:var(--sbk-sunset-bg);color:var(--sbk-sunset-ink);padding:72px 5vw}.premium .archiveStatus,.premium .archiveFeatureIntro .eyebrow{color:var(--sbk-sunset-action)!important}.premium .archiveFeatureIntro h2 i{color:var(--sbk-sunset-gold)}.premium .archiveFeatureFoot{border-color:var(--sbk-sunset-rule)}.premium .pulse{padding:var(--sbk-public-pad);color:var(--sbk-sunset-ink);background:var(--sbk-sunset-surface)!important}.premium .pulseGrid{gap:var(--sbk-public-gap)}.premium .djShowcase .djCard{border:1px solid #24233a28;min-height:390px}.premium .djCardBody{padding:22px}.premium .djCardBody>span:after{color:var(--sbk-sunset-gold)}.premium .pulseRotation{justify-content:flex-end;margin-top:12px}.premium .pulseRotation>div{gap:3px}.premium .pulseRotation button{background:0 0;width:32px;height:32px;position:relative}.premium .pulseRotation button:after{content:"";background:#c7a991;height:4px;transition:background .2s,transform .2s;position:absolute;top:14px;left:2px;right:2px}.premium .pulseRotation button:hover:after{transform:scaleY(1.5)}.premium .pulseRotation button:focus-visible:after{transform:scaleY(1.5)}.premium .pulseRotation button.active:after{background:var(--sbk-sunset-action)}.premium .discoveryStrip{color:var(--sbk-sunset-bg);border-color:#ffffff25;padding:76px 5vw 82px;background:var(--sbk-sunset-ink)!important}.premium .discoveryStrip>header{margin-bottom:30px}.premium .discoveryStrip>header>p{color:#d4cfdb}.premium .discoveryStrip .eyebrow{color:var(--sbk-sunset-gold)!important}.premium .discoveryStrip>div{border-color:#ffffff35}.premium .discoveryStrip>div>a{min-height:96px;color:var(--sbk-sunset-bg);border-color:#ffffff35}.premium .discoveryStrip>div>a:hover{background:var(--sbk-sunset-action);color:#fff}.premium .discoveryStrip a small,.premium .discoveryStrip a i{color:var(--sbk-sunset-gold)}.premium .discoveryStrip a span{color:#bbb8c8}.premium .discoveryStrip a:hover span{color:#fff}.premium>.join{color:#fff;padding:72px 5vw;background:var(--sbk-sunset-support)!important}.premium .join .eyebrow{color:#f5d47a!important}.premium .join h2{color:#fff}.premium .join>div:last-child>p{color:#edf1f3}.premium .join .waButton{border:1px solid #fff5;background:var(--sbk-sunset-action)!important}.premium .channelCard{border:1px solid #ffffff30;box-shadow:0 16px 40px #28303b24}.premium .channelMark,.premium .editionChip{background:var(--sbk-sunset-gold)!important;color:var(--sbk-sunset-ink)!important}.premium .channelStatus{color:var(--sbk-sunset-action);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:19px;font-size:9px;font-weight:900;display:flex}.premium .channelStatus i{background:var(--sbk-sunset-action);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #176b6818}.premium .channelBody h3{margin-top:0}.premium .channelBenefits{border-top:1px solid #ded0c1;gap:0;display:grid}.premium .channelBenefits span{color:var(--sbk-sunset-ink);border-bottom:1px solid #ded0c1;padding:11px 0;font-size:11px;line-height:1.35}.premium .joinFootnote{letter-spacing:.04em;margin-top:14px;font-size:10px;display:block;color:#edf1f3!important}.premium .channelCard footer{background:var(--sbk-sunset-action)}.premium .siteFooter{background:var(--sbk-sunset-bg);color:var(--sbk-sunset-ink);border-top:1px solid var(--sbk-sunset-rule)}.premium .siteFooter .brand span,.premium .siteFooter strong{color:var(--sbk-sunset-action)}.premium .footerBottom{border-color:var(--sbk-sunset-rule)}.premium>nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #24233a12;color:var(--sbk-sunset-ink)!important;border-bottom:1px solid var(--sbk-sunset-rule)!important;background:#fbf4e8f0!important}.premium>nav .brand span{color:var(--sbk-sunset-action)!important}.premium>nav .whatsapp{border-color:var(--sbk-sunset-action)!important;color:var(--sbk-sunset-action)!important}.premium>nav .menu{color:var(--sbk-sunset-ink)!important}.premium .siteFooter .footerNav{height:auto!important;color:var(--sbk-sunset-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.premium .siteFooter .footerNav:before,.premium .siteFooter .footerNav:after{content:none!important}.premium .siteFooter .footerNav a{color:var(--sbk-sunset-muted)}:is(.premium .siteFooter .footerNav a:hover,.premium .siteFooter .footerNav a:focus-visible){color:var(--sbk-sunset-action)}@media (max-width:800px){.premium .pulseRotation button{width:44px;height:44px}.premium .pulseRotation button:after{height:5px;top:20px;left:8px;right:8px}}.discoverPage{background:var(--sbk-sunset-bg)!important;color:var(--sbk-sunset-ink)!important}.discoverPage>nav:not(.galleryPagination){border-bottom:1px solid var(--sbk-sunset-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #24233a0d;color:var(--sbk-sunset-ink)!important;background:#fbf4e8f5!important}.discoverPage>nav:not(.galleryPagination) a{color:var(--sbk-sunset-ink)!important}.discoverPage>nav:not(.galleryPagination) a:first-child{color:var(--sbk-sunset-action)!important}.discoverPage>nav:not(.galleryPagination) span{color:var(--sbk-sunset-ink)!important}.discoverPage>header{border-color:var(--sbk-sunset-rule);padding:72px 5vw 44px}.discoverPage>header p,.discoverCards small,.discoverGuidePath>small{color:var(--sbk-sunset-action)}.discoverPage>header>span,.discoverCards p,.discoverGuideAnswer p{color:var(--sbk-sunset-muted)}.discoverGallery,.discoverCards{gap:var(--sbk-public-gap);padding:34px 5vw 76px}.discoverGallery button{background:var(--sbk-sunset-card);border:1px solid var(--sbk-sunset-rule)}.discoverGallery button span{background:#24233ae0}.discoverCards article{background:var(--sbk-sunset-card);border-color:var(--sbk-sunset-rule)}.discoverPage>.galleryPagination{color:var(--sbk-sunset-ink)!important;border-color:var(--sbk-sunset-rule)!important;background:0 0!important}.discoverPage>.galleryPagination button{border-color:var(--sbk-sunset-action)!important;color:var(--sbk-sunset-action)!important}.discoverPage>.galleryPagination button:hover:not(:disabled){background:var(--sbk-sunset-action)!important;color:#fff!important}.discoverPage>.galleryPagination button:focus-visible{background:var(--sbk-sunset-action)!important;color:#fff!important}.discoverPage>.galleryPagination span{color:var(--sbk-sunset-muted)!important}.discoverPage>.galleryPagination{grid-template-columns:148px minmax(0,1fr) 148px!important}.discoverPage>.galleryPagination button{width:100%;justify-self:stretch!important}.discoverGuidePath,.discoverGuide article,.discoverGuidePanel{border-color:var(--sbk-sunset-rule)}.discoverGuidePath.active,.discoverGuidePath:hover,.discoverSubmit a,.discoverEmpty a{background:var(--sbk-sunset-action)!important;color:#fff!important}.discoverArchive article,.discoverSubmit,.discoverEmpty{background:var(--sbk-sunset-ink)}.discoverEmpty b{color:var(--sbk-sunset-gold)}.discoverPage>footer{background:var(--sbk-sunset-ink);color:#d4cfdb}.discoverPage>footer a{color:var(--sbk-sunset-gold)}.schoolSelector{border-color:var(--sbk-sunset-rule);background:#efe2d5!important}.schoolSelector button{background:var(--sbk-sunset-card);border-color:var(--sbk-sunset-rule)}.schoolSelector button.active{border-color:var(--sbk-sunset-ink);background:var(--sbk-sunset-ink)!important}.schoolFeature{background:var(--sbk-sunset-ink)!important}.schoolFeature>div:last-child>p:first-child,.schoolFeature h3,.schoolFeatureFacts small{color:var(--sbk-sunset-gold)!important}.schoolFeature blockquote{border-color:var(--sbk-sunset-action)!important}.schoolFeatureActions a{color:#fff;background:var(--sbk-sunset-action)!important}.schoolEditorial{color:var(--sbk-sunset-ink);background:var(--sbk-sunset-surface)!important}.schoolEditorial>header p,.schoolEditorial article small{color:var(--sbk-sunset-action)!important}.schoolEditorial article{background:var(--sbk-sunset-card)}.schoolEditorial article.important{background:var(--sbk-sunset-ink)}.schoolEditorial article.important small{color:var(--sbk-sunset-gold)!important}.hubPage{background:var(--sbk-sunset-bg)!important;color:var(--sbk-sunset-ink)!important}.hubPage .hubNav{background:var(--sbk-sunset-ink)!important}.hubPage .hubNav>a span{color:var(--sbk-sunset-gold)!important}.hubPage .hubHero,.hubPage .profilesSection,.hubPage .safetySection{background:var(--sbk-sunset-bg)!important;color:var(--sbk-sunset-ink)!important}.hubPage .noticeSection,.hubPage .venueSection{background:var(--sbk-sunset-surface)!important;color:var(--sbk-sunset-ink)!important}.hubPage .editorialRhythm{background:var(--sbk-sunset-ink)!important}.hubPage button.active,.hubPage .verified,.hubPage section a{border-color:var(--sbk-sunset-action)!important}.contactPage{background:var(--sbk-sunset-bg)!important;color:var(--sbk-sunset-ink)!important}.contactPageBack,.contactPage .eyebrow,.contactPage .contactIntro h1 i{color:var(--sbk-sunset-action)!important}.contactPage .contactForm{border-color:var(--sbk-sunset-rule);background:var(--sbk-sunset-card)!important}.contactPage .contactActions button,.contactPage .contactSuccess>span{color:#fff;background:var(--sbk-sunset-action)!important}.legalPage{background:var(--sbk-sunset-bg)!important;color:var(--sbk-sunset-ink)!important}.legalPage .eyebrow{color:var(--sbk-sunset-action)!important}.legalButton{background:var(--sbk-sunset-action)!important}:is(.premium :focus-visible,.discoverPage :focus-visible,.hubPage :focus-visible,.contactPage :focus-visible,.legalPage :focus-visible){outline:3px solid var(--sbk-sunset-action);outline-offset:3px}@media (max-width:800px){:root{--sbk-public-pad:56px 20px;--sbk-public-gap:12px}.premium .hero{height:88svh;min-height:650px}.premium .heroCopy{padding:0 20px 54px}.premium .hero h1{font-size:clamp(42px,13vw,58px)!important}.premium .lede{margin:22px 0;font-size:17px}.premium .sectionHead{margin-bottom:26px;display:block}.premium .sectionHead>p{margin-top:18px}.premium .eventGrid,.premium .pulseGrid{grid-template-columns:1fr}.premium .eventPic{aspect-ratio:4/3;height:auto}.premium .djShowcase .djCard{min-height:400px}.premium .djCardBody{padding:20px}.premium .weekendArchiveFeature{padding:56px 20px}.premium .discoveryStrip{padding:56px 20px 62px}.premium .discoveryStrip>div>a{min-height:84px;padding:14px}.premium>.join{padding:56px 20px}.premium .siteFooter{padding-left:20px;padding-right:20px}.premium .channelBenefits span{font-size:10px}.premium .channelStatus{align-items:flex-start;line-height:1.4}.premium>nav .navlinks{border-bottom:1px solid var(--sbk-sunset-rule);background:var(--sbk-sunset-bg)!important}.premium>nav .navlinks a{color:var(--sbk-sunset-ink)!important}.discoverPage>header{padding:58px 20px 38px}.discoverGallery,.discoverCards{padding:26px 20px 62px}.discoverGuide,.discoverArchive,.discoverSubmit,.discoverVideo,.discoverEmpty{margin-top:35px;margin-bottom:60px;padding-left:20px;padding-right:20px}.discoverPage>.galleryPagination{padding-bottom:16px;border-bottom:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.discoverPage>.galleryPagination span{grid-column:1/-1}.schoolFeature{padding:36px 20px}.schoolEditorial{padding:48px 20px 56px}}.skipLink{z-index:10000;color:#fff;background:#176b68;border-radius:4px;padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d9a52e}.contentHealth{gap:18px;display:grid}.healthHero{background:#fbf4e8;border:1px solid #d8c8b9;border-radius:10px;justify-content:space-between;align-items:flex-end;padding:28px;display:flex}.healthHero span,.publicationPreview header span{letter-spacing:.16em;color:#607b8c;font-size:11px}.healthHero h2{color:#24233a;margin:7px 0;font-size:30px}.healthHero p{color:#57556a;max-width:660px;margin:0}.healthHero strong{border-radius:99px;padding:10px 14px;font-size:12px}.healthHero .healthy{color:#176b68;background:#dcebe7}.healthHero .warning{color:#8a3d2c;background:#f4dfd3}.healthSummary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.healthSummary article{background:#fff;border:1px solid #d8c8b9;border-radius:8px;gap:5px;padding:18px;display:grid}.healthSummary b{color:#24233a;font-size:25px}.healthSummary span{color:#6b6877;font-size:12px}.healthWarnings{gap:9px;display:grid}.healthWarnings article{background:#fff;border:1px solid #d8c8b9;border-left:4px solid #d9a52e;border-radius:6px;grid-template-columns:130px 1fr;gap:16px;padding:15px 18px;display:grid}.healthWarnings article.blocker{border-left-color:#a94b3f}.healthWarnings article>span{letter-spacing:.12em;color:#8a3d2c;font-size:10px}.healthWarnings b{color:#24233a}.healthWarnings p{color:#666274;margin:3px 0 0}.healthEmpty{color:#176b68;background:#e6efec;border:1px solid #bdd4ce;border-radius:8px;padding:24px}.healthNote{color:#777384}.publicationPreview{background:#f4ede4;border:1px solid #d8c8b9;border-radius:10px;margin-top:22px;overflow:hidden}.publicationPreview>header{border-bottom:1px solid #d8c8b9;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.publicationPreview h2{color:#24233a;margin:5px 0;font-size:22px}.publicationPreview p{color:#666274;margin:0}.publicationPreview header>div:last-child{align-items:center;gap:8px;display:flex}.publicationPreview button,.publicationPreview a{color:#24233a;background:#fff;border:1px solid #bfae9e;border-radius:4px;min-height:42px;padding:10px 14px}.publicationPreview button.active{color:#fff;background:#176b68;border-color:#176b68}.previewViewport{background:#24233a;border:8px solid #24233a;border-radius:12px;height:560px;margin:22px auto;transition:width .2s;overflow:hidden}.previewViewport.desktop{width:calc(100% - 44px)}.previewViewport.mobile{width:390px;max-width:calc(100% - 32px)}.previewViewport iframe{background:#fbf4e8;border:0;width:100%;height:100%}@media (max-width:700px){.premium>.gallery,.premium>.tv,.premium>.community,.premium>.new,.premium>.schoolFinder,.premium>.submit,.premium>.eventArchive,.premium>.contactSection,.premium>.legalStrip,.premium>.closing,.discoveryStrip>div>a:nth-child(4),.discoveryStrip>div>a:nth-child(5),.discoveryStrip>div>a:nth-child(7),.discoveryStrip>div>a:nth-child(8){display:none}.discoveryStrip>div>a:nth-child(6){display:grid}.discoveryStrip header{margin-bottom:18px}.discoveryStrip>div{gap:8px}.discoveryStrip>div>a{min-height:74px;padding:14px}.healthHero,.publicationPreview>header{flex-direction:column;align-items:flex-start}.healthSummary{grid-template-columns:1fr 1fr}.healthWarnings article{grid-template-columns:1fr;gap:6px}.publicationPreview header>div:last-child{flex-wrap:wrap}.previewViewport{height:520px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.growthQuickLinks{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.growthQuickLinks a{background:#fffaf2;border:1px solid #c9b9aa;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:18px 20px;display:grid}.growthQuickLinks b{color:#24233a}.growthQuickLinks span{color:#686579;font-size:11px}.growthQuickLinks i{color:#176b68;grid-area:1/2/3;font-style:normal}.partnerPage{color:#24233a;background:#fbf4e8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.partnerPage>nav{background:#fbf4e8;border-bottom:1px solid #c9b9aa;justify-content:space-between;height:70px;padding:0 5vw;display:flex;position:static}.partnerPage>nav span{color:#176b68}.partnerPage>header{color:#fbf4e8;background:#24233a;padding:74px 5vw 64px}.partnerPage>header>p{color:#d9a52e;letter-spacing:.18em;font-size:10px;font-weight:900}.partnerPage>header h1{letter-spacing:-.055em;max-width:900px;margin:14px 0;font-size:clamp(42px,6vw,76px);line-height:.9}.partnerPage>header>span{color:#d2cfda;max-width:650px;line-height:1.6;display:block}.partnerPage>header>div{gap:10px;margin-top:28px;display:flex}.partnerPage>header a{border:1px solid #fff6;padding:13px 16px}.partnerPage>header a:first-child{background:#176b68;border-color:#176b68}.partnerSteps{grid-template-columns:repeat(3,1fr);gap:12px;padding:64px 5vw;display:grid}.partnerSteps article{background:#fffaf2;border:1px solid #c9b9aa;padding:26px}.partnerSteps small{color:#176b68;letter-spacing:.12em;font-weight:900}.partnerSteps h2{font-size:24px}.partnerSteps p,.partnerSteps li{color:#686579;line-height:1.55}.partnerSteps ul{padding-left:18px}.partnerToolkit{background:#ebcdb8;grid-template-columns:1fr 1fr;gap:7vw;padding:64px 5vw;display:grid}.partnerToolkit p{color:#176b68;letter-spacing:.14em;font-weight:900}.partnerToolkit h2{margin:8px 0;font-size:clamp(32px,4vw,52px)}.partnerToolkit label{gap:7px;display:grid}.partnerToolkit input{background:#fff;border:1px solid #bda995;padding:14px}.partnerToolkit button{color:#fff;background:#176b68;border:0;min-height:44px;margin-top:10px;padding:11px 15px}.generatedLink{background:#fffaf2;border:1px solid #c9b9aa;margin-top:12px;padding:14px}.generatedLink code{overflow-wrap:anywhere;font-size:11px}.partnerResources{grid-template-columns:repeat(3,1fr);gap:10px;padding:48px 5vw;display:grid}.partnerResources a{border-top:2px solid #176b68;gap:7px;padding:20px;display:grid}.partnerResources span{color:#686579;font-size:12px}.partnerResources i{color:#176b68}.partnerPage>footer{color:#fbf4e8;background:#24233a;justify-content:space-between;padding:28px 5vw;display:flex}.growthStatusGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.growthStatusGrid article{background:#fff;border:1px solid #d8c8b9;padding:18px}.growthStatusGrid span{color:#176b68;letter-spacing:.12em;font-size:9px;font-weight:900}.growthStatusGrid b{color:#24233a;margin:7px 0;display:block}.growthStatusGrid p{color:#6b6877;margin:0;font-size:12px}.growthPreviewLink{color:#176b68;margin-top:18px;font-weight:800;display:inline-block}@media (max-width:700px){.growthQuickLinks,.partnerSteps,.partnerToolkit,.partnerResources,.growthStatusGrid{grid-template-columns:1fr}.growthQuickLinks{margin-top:10px}.partnerPage>header,.partnerSteps,.partnerToolkit,.partnerResources{padding-left:20px;padding-right:20px}.partnerPage>header>div{flex-direction:column;align-items:stretch}.partnerPage>footer{flex-direction:column;gap:14px;padding:28px 20px}}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage){--sbk-type-display:Arial,Helvetica,sans-serif;--sbk-type-editorial:Georgia,"Times New Roman",serif;--sbk-type-body:Arial,Helvetica,sans-serif;font-family:var(--sbk-type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (max-width:600px){.premium .siteFooter{gap:24px 18px;padding-top:44px}.premium .siteFooter .footerNav{gap:4px}.premium .siteFooter .footerNav strong{margin-bottom:5px}.premium .siteFooter .footerNav a{min-height:40px;padding:6px 0}.premium .siteFooter .footerNav:last-of-type{border-top:1px solid var(--sbk-sunset-rule);padding-top:18px}.premium .siteFooter .footerBottom{gap:12px;margin-top:0;padding-top:18px}}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) :is(h1,h2,h3){text-wrap:balance;margin-block-start:0;font-style:normal}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) :is(h1,h2) i{font-family:inherit;font-style:normal;font-weight:inherit}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h1{font-family:var(--sbk-type-display)!important;letter-spacing:-.045em!important;font-size:clamp(46px,5.1vw,72px)!important;font-weight:700!important;line-height:.94!important}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h2{font-family:var(--sbk-type-display)!important;letter-spacing:-.035em!important;font-size:clamp(34px,3.7vw,52px)!important;font-weight:650!important;line-height:1!important}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h3{font-family:var(--sbk-type-editorial)!important;letter-spacing:-.018em!important;font-size:clamp(22px,2vw,30px)!important;font-weight:400!important;line-height:1.18!important}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) :is(strong,b){font-weight:600}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) :is(.eyebrow,small,[class*=Label],[class*=Status]){font-family:var(--sbk-type-body)}.premium .hero h1{font-size:clamp(52px,5.2vw,72px)!important;font-weight:650!important;line-height:.92!important}.premium.premium section h2,.premium>section>header h2,.premium .previewTitle h2,.premium .archiveFeatureIntro h2{font-size:clamp(40px,3.7vw,52px)!important}.discoverPage>header h1{font-size:clamp(46px,4.8vw,64px)!important;font-weight:700!important}.discoverPage>header span{max-width:720px;line-height:1.65}.discoverPage .beginnerWelcome h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.08!important}.discoverPage .schoolFeature h2,.discoverPage .schoolValue h2{font-size:clamp(34px,3.5vw,48px)!important}.hubPage .hubHero h1{font-size:clamp(48px,4.7vw,64px)!important}.hubPage :is(.noticeSection,.profilesSection,.venueSection,.safetySection,.editorialRhythm) h2{font-size:clamp(38px,3.6vw,50px)!important}.partnerPage>header h1{font-size:clamp(48px,4.8vw,68px)!important}.partnerPage .partnerSteps h2{font-size:clamp(23px,2.1vw,30px)!important;line-height:1.12!important}.partnerPage .partnerToolkit h2{font-size:clamp(34px,3.6vw,48px)!important}.contactPage .contactIntro h1{font-size:clamp(52px,5vw,68px)!important;font-weight:650!important;line-height:.92!important}.legalPage h1{font-size:clamp(44px,5vw,62px)!important;font-weight:650!important}.legalPage h2{font-size:clamp(24px,2.4vw,30px)!important;font-weight:600!important;line-height:1.2!important}@media (max-width:800px){:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h1{font-size:clamp(40px,12vw,52px)!important;line-height:.96!important}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important}:where(.premium,.discoverPage,.hubPage,.partnerPage,.contactPage,.legalPage) h3{font-size:clamp(21px,6.5vw,27px)!important}.premium .hero h1{font-size:clamp(42px,12vw,52px)!important}.premium.premium section h2{font-size:clamp(32px,9vw,40px)!important}.premium>section>header h2,.premium .previewTitle h2,.premium .archiveFeatureIntro h2{font-size:clamp(34px,10vw,42px)!important}.discoverPage>header h1,.hubPage .hubHero h1,.partnerPage>header h1,.contactPage .contactIntro h1{font-size:clamp(40px,12vw,48px)!important}.hubPage :is(.noticeSection,.profilesSection,.venueSection,.safetySection,.editorialRhythm) h2{font-size:clamp(32px,9.5vw,40px)!important}.partnerPage .partnerSteps h2{font-size:25px!important}.legalPage h1{font-size:44px!important}.legalPage h2{font-size:26px!important}}.aboutPagePillarSelector{display:none}@media (max-width:800px){.aboutPagePillars{display:none}.aboutPagePillarSelector{padding:54px 20px;display:block}.aboutPagePillarSelector>label{color:#5c596b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.aboutPillarSelectWrap{position:relative}.aboutPillarSelectWrap select{-webkit-appearance:none;appearance:none;color:#24233a;width:100%;min-height:48px;font:inherit;background:#fffaf3;border:1px solid #176b68;border-radius:7px;padding:0 48px 0 15px;font-size:13px;font-weight:700}.aboutPillarSelectWrap span{color:#176b68;pointer-events:none;font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-56%)}.aboutPagePillarSelector article{background:#fffaf3;border:1px solid #cfbfb2;border-radius:7px;min-height:172px;margin-top:10px;padding:20px}.aboutPagePillarSelector small{color:#9b7115;letter-spacing:.13em;font-size:9px;font-weight:800}.aboutPagePillarSelector h2{margin:13px 0 8px;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.15}.aboutPagePillarSelector p{color:#5c596b;margin:0;font-size:12px;line-height:1.65}}.premium .eventPic{aspect-ratio:4/5!important;background:#24233a!important;height:auto!important}.premium .eventPic picture,.premium .eventPic img{width:100%;height:100%;display:block}.premium .eventDialogPoster img{background:#24233a;object-fit:contain!important}.premium .weekendArchiveFeature{display:none!important}@media (max-width:800px){.premium .eventPic{aspect-ratio:4/5!important;height:auto!important}}
