@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css?family=Dekko";.odometer{line-height:1.1em;display:inline-block;vertical-align:middle;position:relative;text-align:center}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:inline-block;vertical-align:middle;position:relative}.odometer-inside{display:flex;flex-direction:row;align-items:center;width:100%}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;position:relative;margin:0 1px;flex:0 0 auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{display:block;position:absolute;inset:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{line-height:1em;font-size:1.5rem;font-weight:700;width:100%}:root{--bg: #0a0a0a;--card: #ffffff;--card-bg: #fafafa;--muted: #9aa0a6;--accent: #d2ff00;--accent-hover: #bfe600;--danger: #b71c1c;--border: #e5e7eb;--input-bg: #f9fafb;--mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial}.src-modal-overlay{position:fixed;inset:0;background:#000c;display:none;align-items:center;justify-content:center;padding:16px;z-index:9999;opacity:0;transition:opacity .3s ease;font-family:var(--ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.src-submitting-overlay{position:fixed;inset:0;background:#00000073;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:auto;color:var(--accent-hover)}.src-modal-overlay.active{display:flex;opacity:1}.open-modal-btn{position:fixed;bottom:32px;right:32px;padding:16px 32px;background:var(--accent);color:#000;border:none;border-radius:8px;font-family:var(--ui);font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #d2ff004d;transition:all .3s ease;z-index:100}.open-modal-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px #d2ff0066}.src-modal-surface{width:100%;max-width:920px;height:92vh;max-height:820px;background:var(--card);border-radius:16px;box-shadow:0 25px 60px #000000b3,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;overflow:hidden}header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;gap:16px}.header-left{display:flex;align-items:center;gap:16px;flex:1}.header-right{display:flex;align-items:center;gap:16px}.mode-toggle{display:flex;gap:4px;background:#f0f0f0;border-radius:8px;padding:4px}.mode-btn{padding:8px 16px;border:none;background:transparent;border-radius:6px;font-family:var(--ui);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#666;white-space:nowrap}.mode-btn:hover{color:#000}.mode-btn.active{background:#fff;color:#000;box-shadow:0 2px 4px #00000014}.close-modal-btn{background:none;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666;font-size:24px;line-height:1}.close-modal-btn:hover{background:#f0f0f0;color:#000}header h1{margin:0;font-size:clamp(20px,3.5vw,26px);font-weight:800;letter-spacing:-.6px;color:#111}.progress-dots{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.progress-dots__item{width:12px;height:12px;border-radius:50%;background:#ddd;transition:all .3s ease}.progress-dots__item.active{background:var(--accent);box-shadow:0 0 12px #d2ff0066;transform:scale(1.1)}.src-modal-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--card-bg)}#srcForm{display:flex;flex-direction:column;height:100%}#formContent{flex:1;overflow-y:auto;overflow-x:hidden;padding:32px 40px}#formContent{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.modal-open{overflow:hidden!important;height:100%}#formContent::-webkit-scrollbar{width:6px}#formContent::-webkit-scrollbar-track{background:transparent}#formContent::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px;transition:background .2s}#formContent::-webkit-scrollbar-thumb:hover{background:#0000004d}#formContent{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}h2.section-title{font-size:clamp(20px,3vw,24px);margin:0 0 20px;font-weight:800;color:#111;letter-spacing:-.5px}.preflight{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);color:#fff;padding:24px;border-left:5px solid var(--danger);border-radius:12px;margin-bottom:28px;box-shadow:0 4px 16px #0000004d}.preflight p{margin:10px 0;color:#e8e8e8;line-height:1.6;font-size:clamp(13px,2vw,14px)}form .section{display:none}form .section.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grid{display:grid;grid-template-columns:1fr;padding-top:5px}.form-group{padding-top:5px;margin-bottom:0}label{display:block;font-size:clamp(14px,2.5vw,15px);margin-bottom:8px;color:#1a1a1a;font-weight:600;line-height:1.4}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea,input[type=url],input[type=file]{width:100%;padding:14px 16px;border-radius:10px;border:2px solid var(--border);background:var(--input-bg);font-size:clamp(14px,2.5vw,15px);font-family:var(--ui);transition:all .25s ease;color:#1a1a1a}input:hover,select:hover,textarea:hover{border-color:#d0d0d0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px #d2ff001f}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23666' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}textarea{min-height:110px;resize:vertical;line-height:1.6}.microcopy{font-family:var(--mono);font-size:clamp(11px,2vw,12px);color:#6b6b6b;margin:6px 0;line-height:1.5}.microcopy.warn{color:var(--danger)}.error-field{border-color:var(--danger)!important;box-shadow:0 0 0 4px #b71c1c1f}.error-message{font-family:var(--mono);font-size:clamp(11px,2vw,12px);color:var(--danger);margin-top:6px;line-height:1.5}.has-error{border-color:var(--danger)!important}.actions{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-top:1px solid var(--border);background:#fff;gap:16px;flex-shrink:0}.actions .button-group{display:flex;gap:12px}.formbtn{background:var(--accent);border:none;padding:14px 28px;border-radius:28px;font-weight:800;color:#000;cursor:pointer;letter-spacing:.3px;box-shadow:0 6px 20px #d2ff0040;font-size:clamp(14px,2.5vw,15px);transition:all .25s ease;white-space:nowrap;font-family:var(--ui)}.formbtn:not(#resetBtn):hover:not(:disabled){background:var(--accent-hover);transform:translateY(-3px);box-shadow:0 10px 28px #d2ff0059}.formbtn:active:not(:disabled){transform:translateY(-1px)}.formbtn.ghost{background:transparent;border:2px solid #ddd;color:#444;font-weight:700;box-shadow:none}.formbtn.ghost:hover:not(:disabled){background:#f7f7f7;border-color:#bbb;transform:translateY(-2px)}.formbtn:disabled{opacity:.5;cursor:not-allowed}.note{font-size:clamp(12px,2vw,13px);color:var(--muted);line-height:1.4}.row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.full{grid-column:1/-1}.file-preview{font-size:clamp(12px,2vw,13px);color:#555;margin-top:8px;font-weight:500}.pill{display:inline-block;padding:6px 12px;border-radius:20px;background:linear-gradient(135deg,#f3f3f3,#e8e8e8);font-size:clamp(11px,2vw,12px);color:#333;margin:6px 6px 6px 0;font-weight:700;box-shadow:0 2px 4px #00000014}.pledge{display:flex;flex-direction:column;gap:14px}.pledge label{font-weight:500;color:#1a1a1a;display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:clamp(14px,2.5vw,15px);line-height:1.5;transition:color .2s}.pledge label:hover{color:#000}.pledge input[type=checkbox]{margin-top:3px;cursor:pointer;width:18px;height:18px;flex-shrink:0}.meta{font-size:clamp(11px,2vw,12px);color:#777;margin-top:16px;line-height:1.6;padding:12px;background:#f9f9f9;border-radius:8px}.required-star{color:var(--danger);margin-left:3px;font-weight:700}.thin-muted{color:#555;font-size:clamp(13px,2vw,14px);line-height:1.6;margin-left:32px}.rules-list{display:flex;flex-direction:column;gap:20px}.rule-item{display:flex;gap:16px;align-items:flex-start;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:2px solid var(--border);transition:all .3s ease}.rule-item:hover{border-color:#d0d0d0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.rule-number{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,#bfe600 100%);color:#000;font-weight:800;font-size:18px;border-radius:10px;box-shadow:0 4px 12px #d2ff0040}.rule-text{flex:1;color:#1a1a1a;font-size:clamp(14px,2.5vw,15px);line-height:1.6;font-weight:500;padding-top:8px}.mode-info-box{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid var(--accent);border-radius:12px;padding:20px;margin:20px 0}.mode-info-box h3{margin:0 0 16px;font-size:16px;font-weight:700;color:#111}.mode-options{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.mode-option{padding:12px;background:#fff;border-radius:8px;font-size:14px;line-height:1.6;color:#333}.mode-option strong{color:#111;font-weight:700}.mode-note{margin:12px 0 0;padding:10px 12px;background:#d2ff001a;border-radius:6px;font-size:13px;color:#333;font-weight:500}.confirmation-box{background:#fff;border:2px solid var(--border);border-radius:12px;padding:20px;margin-top:20px;transition:all .3s ease}.confirmation-box:hover{border-color:#d0d0d0;box-shadow:0 4px 12px #0000000f}.confirmation-box label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;margin-bottom:12px;font-size:clamp(14px,2.5vw,15px);line-height:1.5}.confirmation-box input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:2px;cursor:pointer}.confirmation-box .microcopy{margin-top:auto;margin-left:32px;padding-top:8px;border-top:1px solid #f0f0f0}@media (min-width: 640px){.grid{grid-template-columns:1fr 1fr;gap:6px}}@media (max-width: 639px){.src-modal-overlay{padding:0}.src-modal-surface{border-radius:0;height:100svh;max-height:100svh}header{padding:18px 20px;flex-wrap:wrap}.header-left{flex:1 1 100%;margin-bottom:12px}.header-right{flex:1 1 100%;justify-content:space-between}.mode-toggle{order:-1}.mode-btn{padding:6px 12px;font-size:13px}#formContent{padding:24px 20px}.actions{padding:16px 20px;flex-direction:column-reverse;align-items:stretch;gap:12px}.actions>div{width:100%}.formbtn{width:100%;text-align:center;justify-content:center}.row{flex-direction:column;align-items:stretch;width:100%}.note{text-align:center;margin-right:0!important}.thin-muted{margin-left:0;margin-top:8px}}@media (max-width: 900px) and (max-height: 500px){.src-modal-surface{height:100svh;max-height:100svh}}@media (min-width: 1200px){#formContent{padding:40px 48px}}#section-0{height:100%}.preflight h3{margin:0 0 6px;font-size:15px}.preflight p:last-of-type{margin-top:8px;color:#ffb4b4;font-weight:700}.section-title+.microcopy{margin-bottom:16px}#prevBtn{display:none}#resetBtn{color:var(--danger)}#submitBtn{display:none}.src-confirm-overlay{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000073;z-index:10000000}.src-confirm-dialog{background:#fff;padding:1.25rem 1rem;border-radius:8px;max-width:520px;width:92%;box-shadow:0 12px 40px #0000004d;font-family:NeueMontreal,Arial,sans-serif}.src-confirm-message{margin-bottom:12px;color:#222;font-size:15px;line-height:1.4}.src-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.src-confirm-dialog .cnf-btn{height:2.6rem;padding:0 12px;border-radius:6px;font-size:.95rem}.src-confirm-dialog .btn-cancel{background:transparent;border:1px solid #ccc;color:#111}.src-confirm-dialog .btn-confirm{background:#d32f2f;color:#fff;border:none}@media (prefers-reduced-motion: reduce){.src-confirm-dialog{transition:none!important}}@font-face{font-family:Bulevar;src:url(https://ik.imagekit.io/sheryians/SRC%20Assets/fonts/bulevar-regular_ierleP3PXA.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Bulevar;src:url(https://ik.imagekit.io/sheryians/SRC%20Assets/fonts/bulevar-poster_WuqbAQQzQ9.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Decaydence;src:url(https://ik.imagekit.io/sheryians/SRC%20Assets/fonts/Decaydence_1OzdvWfAKS.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Minecraft;src:url(https://ik.imagekit.io/sheryians/SRC%20Assets/fonts/Minecraft_9GFfGG_2Ti.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:NeueMontreal;src:url(https://ik.imagekit.io/sheryians/SRC%20Assets/fonts/PPNeueMontreal-Regular_Hr-jjOdJCS.woff2) format("woff2");font-weight:400;font-style:normal}:root{--accent: #cceb00;--accent-hover: #bfe600;--primary: #000;--bg: #0a0a0a;--card: #ffffff;--card-bg: #fafafa;--muted: #9aa0a6;--danger: #b71c1c;--warn: #ff9800;--border: #e5e7eb;--input-bg: #f9fafb;--main-padding: 2.5rem;--nav-ease: cubic-bezier(.77, 0, .18, 1) .2s;--mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial}.toast-container{position:fixed;top:20px;right:20px;z-index:105;display:flex;flex-direction:column;gap:10px;max-width:300px;pointer-events:auto}.toast{padding:12px 16px;border-radius:4px;color:#fff;font-family:NeueMontreal;font-size:14px;box-shadow:0 4px 12px #00000026;opacity:0;transform:translateY(-10px);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;pointer-events:auto;cursor:default}.toast.show{opacity:1;transform:translateY(0)}.toast.success{background-color:var(--accent);color:#000}.toast.error{background-color:var(--danger)}.toast.warning{background-color:var(--warn)}.toast.info{background-color:var(--muted)}.toast-close{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;opacity:.7;pointer-events:auto}.toast-close:hover{opacity:1}.loader{position:fixed;top:1rem;left:1rem;width:calc(100svw - 2rem);height:calc(100svh - 2rem);border-radius:1rem;display:flex;align-items:center;justify-content:center;background:#000;z-index:101;flex-direction:column;gap:20px;color:#fff;cursor:default;pointer-events:all}@keyframes loaderLoaded{0%{top:1rem;left:1rem;width:calc(100svw - 2rem);height:calc(100svh - 2rem);border-radius:1rem}to{top:0;left:0;width:100svw;height:100svh;border-radius:0}}.loader.loaded{animation:loaderLoaded .7s cubic-bezier(.77,0,.18,1) .2s forwards;transform:translateY(-100svh);transition:transform .8s cubic-bezier(.77,0,.18,1) .9s}.loader .progress-meter{position:absolute;bottom:1rem;left:3rem;font-size:100px;font-family:minecraft;font-weight:600}.words-wrapper{font-family:minecraft;font-weight:500;font-size:2rem;-webkit-box-sizing:content-box;box-sizing:content-box;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;text-align:center}.words-wrapper .words{overflow:hidden;position:relative}.words-wrapper .words:after{content:"";height:150%;transform:translateY(-25%);position:absolute;inset:0;background:linear-gradient(black 10%,transparent 30%,transparent 70%,black 90%);z-index:20}.words-wrapper .word{display:block;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--accent);animation:animate 15s infinite}@keyframes animate{0%{-webkit-transform:translateY(0%);transform:translateY(0)}8.33%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}16.66%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}25%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}33.33%{-webkit-transform:translateY(-400%);transform:translateY(-400%)}41.66%{-webkit-transform:translateY(-500%);transform:translateY(-500%)}50%{-webkit-transform:translateY(-600%);transform:translateY(-600%)}58.33%{-webkit-transform:translateY(-700%);transform:translateY(-700%)}66.66%{-webkit-transform:translateY(-800%);transform:translateY(-800%)}75%{-webkit-transform:translateY(-900%);transform:translateY(-900%)}83.33%{-webkit-transform:translateY(-1000%);transform:translateY(-1000%)}91.66%{-webkit-transform:translateY(-1100%);transform:translateY(-1100%)}to{-webkit-transform:translateY(-1200%);transform:translateY(-1200%)}}.music-options{position:fixed;bottom:0;left:0;width:100%;height:100svh;z-index:101;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:radial-gradient(#000000 1px,transparent 1px),radial-gradient(#000 1px,#dbdadae4 1px);background-size:70px 70px;background-position:0 0,50px 50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.music-options.selected{transform:translateY(-100svh);transition:transform .8s cubic-bezier(.77,0,.18,1) 0s}.music-options .options{display:flex;align-items:center;justify-content:center;gap:3rem;font-family:NeueMontreal;font-size:2.6rem}.music-options .options .option{padding:.2rem 1.5rem;cursor:pointer;border:.3rem solid black;font-family:Dekko,cursive;background:url('data:image/svg+xml;utf8,<svg width="100" height="100" transform="rotate(25)" opacity="0.8" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g  fill="%2300000050"><circle cx="25" cy="25" r="12.5"/><circle cx="75" cy="75" r="12.5"/><circle cx="75" cy="25" r="12.5"/><circle cx="25" cy="75" r="12.5"/></g></svg>'),#dbdada;background-size:13px,100%;box-shadow:-.7rem .6rem #000;font-weight:900;transition:all .4s cubic-bezier(.47,1.64,.41,.8)}.music-options .options .option:hover{box-shadow:-.9rem .8rem #000;transform:translate(.2rem,-.2rem)}.music-options .options .option:active{box-shadow:-.5rem .4rem #000;transform:translate(-.2rem,.2rem)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}svg{pointer-events:none}.zmax{z-index:110!important}body{margin:0;padding:0;overflow-x:hidden;height:auto;--clip-size: 0px;--clip-round: 0px;--offset-y: 0px}html.lenis.lenis-stopped{overflow:initial}html{font-size:1.75svmin;height:auto;-webkit-font-smoothing:antialiased}html.loading,html.loading body{overflow:hidden!important;position:fixed;top:0;left:0}main{margin-top:-100svh}section{min-height:100svh;min-width:100%}body.footer{--main-padding: 1.5rem;--offset-y: 1rem;cursor:pointer}.heading{font-size:2.5em;font-family:NeueMontreal;font-weight:500;letter-spacing:-.04em}.information{font-size:1.3em;font-family:NeueMontreal;letter-spacing:.05em;line-height:1.5}.split-text{pointer-events:none}::-webkit-scrollbar{width:0!important;height:0!important;background:transparent!important}html,body{-webkit-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}.btn{position:relative;height:3rem;letter-spacing:.05em;padding:0 1.3rem;background:var(--accent);border:.1rem solid var(--primary);border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;font-family:Decaydence;cursor:pointer;transition:transform .2s ease;pointer-events:all;overflow:hidden}.btn span{font-size:.8em;font-family:Decaydence;letter-spacing:.15em;text-align:center;transform:scaleY(1.3)}.btn:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right,var(--accent) 0%,hsl(81,100%,50%) 100%);opacity:0;transition:.5s ease;display:block;z-index:-1;filter:blur(1rem)}.btn:hover:before{width:100%;opacity:1}.hidden{display:none}.background{height:100svh;position:fixed;z-index:-10;width:100%;left:0;top:0;background-color:#000;pointer-events:none}.background img{height:100%;width:100%;object-fit:cover}.clipped .background img{-webkit-clip-path:inset(var(--clip-size) var(--clip-size) var(--clip-size) var(--clip-size) round var(--clip-round));clip-path:inset(var(--clip-size) var(--clip-size) var(--clip-size) var(--clip-size) round var(--clip-round))}.clipped{--clip-size: 1.5rem;--clip-round: 1rem;--main-padding: 3.5rem}.mask{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:10;border:solid black;border-width:var(--clip-size);border-radius:calc(var(--clip-round) * 2);pointer-events:none;-webkit-box-shadow:0 0 0 1rem #000000;-moz-box-shadow:0 0 0 1rem #000000;box-shadow:0 0 0 1rem #000;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}.mask:after{content:"";position:fixed;background-color:#000;top:0;left:0;width:100%;height:var(--clip-size);z-index:10;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}nav{z-index:99;position:relative}nav .logo{height:3.6em;margin-top:-.5rem;position:fixed;top:calc(var(--main-padding) + var(--offset-y));left:0;padding:0 var(--main-padding);z-index:98;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}nav .logo img{height:100%}nav .register{position:fixed;top:calc(var(--main-padding) + var(--offset-y));right:7rem;height:3rem;transition:all .6s cubic-bezier(.77,0,.18,1) .2s;overflow:hidden}nav .register.shrank{transform:scale(0) translate(100%);border-radius:0;opacity:0}nav menu{position:fixed;top:0;right:0;z-index:101;width:100%;height:100svh;pointer-events:none;cursor:pointer}nav menu .nav-link-wrapper{position:absolute;top:calc(var(--main-padding) + var(--offset-y));right:var(--main-padding);display:flex;align-items:center;justify-content:end;gap:1rem;padding:0 4rem 0 2rem;border-radius:3rem;border:0rem solid black;width:fit-content;height:3rem;clip-path:inset(0% 0% 0% calc(100% - 3rem) round 3rem);background:transparent;transition:all 0s 1s,clip-path .6s cubic-bezier(.77,0,.18,1) .2s;pointer-events:all}nav menu.active .nav-link-wrapper{clip-path:inset(0% 0% 0% 0% round 3rem);border:.1rem solid black;background:var(--accent);transition:clip-path .6s cubic-bezier(.77,0,.18,1) .2s}nav menu .nav-link-wrapper .nav-btn{font-size:.8em;font-family:Decaydence;letter-spacing:.15em;text-align:center;transform:scaleY(1.3);transition:all .4s cubic-bezier(.47,1.64,.41,.8)}nav menu .nav-link-wrapper .nav-btn:hover{transform:scale(1.05,1.4)}nav menu .toggle{position:absolute;top:calc(var(--main-padding) + var(--offset-y));right:var(--main-padding);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:.1rem solid black;border-radius:50%;padding:.4rem;pointer-events:all;background:var(--accent);cursor:pointer;transition:all .6s cubic-bezier(.77,0,.18,1) .2s;overflow:hidden;z-index:100}nav menu .toggle:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right,var(--accent) 0%,hsl(96,100%,46%) 100%);opacity:0;transition:.5s ease;display:block;z-index:-1;filter:blur(1rem)}nav menu .toggle:hover:before{width:100%;opacity:1}nav menu .toggle .icon{height:3em;transition:transform .6s cubic-bezier(.4,0,.2,1)}nav menu .toggle .line{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}nav menu .toggle .line.top-bottom{stroke-dasharray:12 63}nav menu.active .toggle .icon{transform:rotate(-45deg)}nav menu.active .toggle .top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}/*!SECTION */#canvas-container{pointer-events:none;position:fixed;height:100svh;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:-1}.scrollProgress{width:.4rem;height:15svh;background-color:#000;border-radius:5px;cursor:pointer;position:fixed;top:50%;right:1rem;transform:translateY(-50%);z-index:100;transition:opacity .5s ease;border:1px solid black;opacity:0;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}.clipped .scrollProgress{right:3rem}.scrollProgress .bar{width:100%;height:0;background:#fff;display:flex;align-items:center;justify-content:flex-end;border-radius:5px;transition:height .1s linear}.scrollProgress.active{opacity:1}.videoPlayer{width:101svw;height:101svh;margin:-1px;position:fixed;top:0;left:0;background:#000;opacity:0;z-index:102}.videoPlayer .fullvideo{position:absolute;inset:50% 0 0;overflow:hidden;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);height:max-content}.videoPlayer .fullvideo .vimeo-iframe{width:100%;aspect-ratio:16 / 9;object-fit:contain;border:0;pointer-events:none}.videoPlayer .bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:5rem;cursor:pointer;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}.videoPlayer.hide .bottom{opacity:0;pointer-events:none}.videoPlayer .textBtn{color:#fff;font-family:NeueMontreal;letter-spacing:.8px;text-transform:uppercase;font-weight:500;font-size:1.1rem;width:4rem}.videoPlayer .mute{text-align:end}.videoPlayer .time{width:4ch}.videoPlayer .right-btns{display:flex;gap:.5rem;width:max-content}.videoPlayer .speed{background-color:#fff;width:3rem;border-radius:3px;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:none;font-size:.9rem}.videoPlayer .progress{width:50svw;height:.5rem;background-color:#ffffff73;border-radius:5px}.videoPlayer .progress .bar{width:0%;height:100%;background:#fff;display:flex;align-items:center;justify-content:flex-end;border-radius:5px}.videoPlayer .progress .bar .dragger{height:200%;aspect-ratio:1;background:var(--accent);border-radius:50%;cursor:pointer;transition:height .2s ease;transform:translate(50%)}.videoPlayer .progress .bar .dragger:hover{height:250%;filter:brightness(.8)}.videoPlayer .close-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;top:var(--main-padding);right:var(--main-padding);cursor:pointer}.videoPlayer .close-btn svg{height:1.5rem;width:1.5rem}.videoPlayer .play-btn{display:none}.videoPlayer.controls-hidden .bottom,.videoPlayer.controls-hidden .close-btn,.videoPlayer.controls-hidden .play-btn,.mouseFollower.controls-hidden{opacity:0;pointer-events:none;transition:opacity .5s ease}.videoPlayer .bottom,.videoPlayer .close-btn,.videoPlayer .play-btn,.mouseFollower{transition:opacity .5s ease}music .sound{position:fixed;cursor:pointer;right:var(--main-padding);bottom:var(--main-padding);height:3rem;width:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;transition:all .6s cubic-bezier(.77,0,.18,1) .2s}.footer music .sound{opacity:0;pointer-events:none}music .sound img{height:100%;width:100%}music.playing .vinyl{animation:spin 2s linear infinite}music .ring{width:4.4rem;height:4.4rem;right:calc(var(--main-padding) - .7rem);bottom:calc(var(--main-padding) - .7rem);mix-blend-mode:difference;opacity:0;pointer-events:none}music.playing .ring{opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mouseFollower,.videoPlayer .play-btn{background:#fff;width:6.25em;height:6.25em;position:fixed;left:-100%;top:-100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:width .3s ease-in-out,height .3s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out;z-index:115;pointer-events:none}.clipped .mouseFollower{width:5em;height:5em}.mouseFollower svg,.videoPlayer .play-btn svg{height:35%;width:35%;transition:all .3 ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out}.mouseFollower.mini{pointer-events:none;width:1rem;height:1rem;opacity:.7;background-color:#000}.mouseFollower.extra.mini,.mouseFollower.form-open,.footer .mouseFollower{width:0rem;height:0rem;opacity:1}.mouseFollower .pause,.videoPlayer .play-btn .pause{transform:translate(-50%,-50%) scale(0)}.mouseFollower.playing .pause,.videoPlayer .play-btn.playing .pause{transform:translate(-50%,-50%) scale(1)}.mouseFollower.playing .play,.videoPlayer .play-btn.playing .play{transform:translate(-50%,-50%) scale(0)}.mouseFollower.mini svg{transform:translate(-50%,-50%) scale(0)}.mouseFollower .play-circle{position:absolute;top:50%;left:110%;width:max-content;transform:translateY(-50%);object-fit:cover;border-radius:50%;transition:opacity .3s ease-in-out;font-family:Minecraft;font-weight:600;font-size:1.8rem;color:#fff;line-height:1.2;text-shadow:0 0 2px rgba(0,0,0,.5)}.mouseFollower.mini .play-circle,.clipped .mouseFollower .play-circle,.lenis-stopped .mouseFollower .play-circle{opacity:0}.mouseFollower .open{font-family:NeueMontreal;overflow:hidden;opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;border-radius:50%}.clipped .mouseFollower .open{opacity:1}.clipped .mouseFollower svg{opacity:0}.hero{height:750svh;width:100%;z-index:1;pointer-events:none}.hero .reelWrapper{position:sticky;top:0}.hero span{pointer-events:none}.hero .reel{height:100svh!important;position:relative;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;pointer-events:all}.hero .reel .small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:28svw;width:50svw;overflow:hidden;z-index:10}.hero .reel .small.forText{pointer-events:none}.hero .reel .big{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(-1px);z-index:0;background:#000;opacity:0}.hero .text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-family:Bulevar;font-size:15svw;line-height:.9;-webkit-text-stroke:2px var(--primary);text-transform:uppercase;width:100svw;margin-top:-2rem}.hero .colored{color:var(--accent)}.hero .btn{position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);z-index:15;height:4rem;margin-top:-2rem;width:max-content;padding:0 1.5rem}.hero .btn svg{display:none}.hero .btn:after{content:"Register for club";margin-top:1px}.hero .btn.play-reel{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.hero .btn.play-reel:after{content:"Play ShowReel"}.hero .btn.play-reel svg{display:block}.hero .btn:active{transform:translate(-50%,-50%) scale(.9)}.hero .scroll{position:fixed;left:var(--main-padding);bottom:var(--main-padding);font-size:.85em;font-family:Decaydence;z-index:10;height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.moto{position:relative;height:450svh;z-index:3}.moto .text{height:100svh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:0;overflow:hidden;pointer-events:none}.moto .text .image-subtract{height:100%;width:100%;background-image:url(https://ik.imagekit.io/sheryians/SRC%20Assets/images/textCutout_Sb1V7TA41Z.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.moto .keepScroll{position:absolute;top:max(calc(50% + 7rem),calc((50vw + 50vh)/2));left:50%;transform:translate(-50%);pointer-events:none;font-family:NeueMontreal;font-size:1.3rem;text-align:center;font-weight:600;width:max-content;opacity:.3}.moto .keepScroll svg{margin-bottom:-.15rem;animation:bounce 1.5s infinite ease-in-out}@keyframes bounce{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.manifesto{position:relative;height:2000svh;z-index:2;margin-top:-500svh}.manifesto .parchment{position:sticky;top:0;height:100svh;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:1rem;opacity:0}.manifesto .parchment img{height:100%;width:100%;object-fit:cover}.carousel{z-index:1;position:relative;margin-top:-250svh}#carousel{position:absolute;height:0px;width:0px;top:100svh}.carousel-wrapper{position:sticky;height:100svh;width:100%;overflow:hidden;top:0}.carousel-circle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:100vw;height:100vw;border-radius:50%;z-index:-1}.carousel-circle .carousel-item{position:absolute;width:var(--size);height:var(--size);top:calc(var(--y) - (var(--size) / 2));left:calc(var(--x) - (var(--size) / 2));display:flex;justify-content:center;align-items:center;font-size:large;border-radius:8px}.carousel-circle .carousel-item .title{position:absolute;top:50%;right:0%;transform:translate(90%,-50%);font-size:8svw;font-weight:600;text-align:center;text-align:left;font-family:NeueMontreal;line-height:.9;white-space:pre-line}#cards.cards{height:700svh;position:relative;z-index:2;background-color:var(--accent);margin-top:-100svh}.cards .title{padding-top:30svh;padding-left:var(--main-padding);font-family:NeueMontreal;font-size:12svw;text-transform:uppercase;width:fit-content;display:flex;flex-direction:column;justify-content:center;line-height:12svw}.cards .title span{padding-left:3.45ch}.cards .cards-wrapper{width:100%;height:100svh;position:sticky;top:0;left:0}.cards .cards-wrapper .card-stack{position:relative;width:100%;height:30svw;--y: 0%;position:absolute;top:5svw;left:50%;transform:translate(-50%,var(--y));perspective-origin:center;perspective:1000px}.cards .cards-wrapper .card-container{position:absolute;width:100%;height:100%;perspective:1000px}.cards .cards-wrapper .card{position:absolute;height:100%;top:50%;left:50%;aspect-ratio:.6917;background-color:#fff;border-radius:1.5rem;border:.3rem solid black;overflow:visible;transform:translate(-50%,-50%);transform-style:preserve-3d;perspective:100svw}.cards .cards-wrapper .card .back{position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--color-white);background-image:url(https://ik.imagekit.io/sheryians/SRC%20Assets/images/card_nwL-l4c-lR.png);background-size:contain;border-radius:1.3rem;transform:rotateY(0)}.cards .cards-wrapper .card .front{display:flex;flex-direction:column;justify-content:space-between;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);overflow:hidden;border-radius:1.3rem}.cards .cards-wrapper .card .front img{height:100%;width:100%;object-fit:cover}.timelaps{top:0;width:100%;height:500svh;position:relative;z-index:2;margin-top:-100svh}.timelaps .video-wrapper{width:100%;height:100svh;position:sticky;top:0;left:0}.timelaps video{width:100%;height:100svh;object-fit:cover}.timelaps .join-wrapper{position:sticky;margin-top:200svh;top:0;height:100svh;width:100%;padding:6rem;display:flex;flex-direction:column;justify-content:flex-end}.timelaps .join-wrapper .gradient-bg{width:100%;height:200svh;background:linear-gradient(0deg,#000,#000c 5%,#0006 35%,#0000004d,#0003,#0000001a 65%,#0000);position:absolute;bottom:0;left:0}.timelaps .join-wrapper .container{position:relative;z-index:25;color:#fff;display:flex;flex-direction:column;gap:2em}.timelaps .join-wrapper .information{max-width:28rem}.timelaps .join-wrapper .joinbtn{width:10em;height:3em;background:#fff;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2em;font-family:NeueMontreal;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .3s ease}.timelaps .join-wrapper .joinbtn:hover{background:var(--accent);scale:1.05}.timelaps .join-wrapper .joinbtn:active{filter:brightness(.8);scale:.95}.mentors-scroll{position:relative;height:920svh;z-index:1}.mentors-wrapper{top:100svh;position:sticky;width:100%;height:100svh;transform:translateY(-100svh);gap:5rem}.mentors-wrapper .mentors-wrapper-flex{display:flex;width:100%;overflow:hidden;flex-direction:column;height:100%}.mentors-wrapper .top{position:relative;padding:8rem 4rem 0rem;display:flex;flex-direction:column;gap:.7rem;transition:opacity .3s ease-in-out .1s;width:100%}.mentors-wrapper.active .top{opacity:0;transition:opacity .2s ease-in-out}.mentors-wrapper .top .information{max-width:40rem}.mentors-wrapper .top .meet{display:flex;align-items:center;margin-top:1rem;gap:.2rem}.mentors-wrapper .top svg{width:.8rem;height:.8rem;margin-top:.1rem}.mentors-wrapper .mentors{bottom:0;margin-left:50svw;transform:translate(-10svw);display:flex;align-items:center;padding-bottom:10%;will-change:transform;flex-grow:1;flex-shrink:1;flex-basis:auto;width:max-content}.mentors-wrapper .mentors .mentor-item{position:relative;aspect-ratio:3 / 7;height:100%;max-height:40svh;margin:0 10px;background-size:cover;background-position:center;-webkit-user-select:none;user-select:none;flex-shrink:0}.mentors-wrapper .mentors .mentor-item:hover{transform:scale(1.1)}.mentors-wrapper .full-view{position:absolute;top:0;left:0;width:100%;height:100svh;transform:translateZ(1px);z-index:-1;opacity:0;transition:opacity .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;cursor:default;background:linear-gradient(0deg,#000,#000c 5%,#0006 35%,#0000004d,#0003,#0000001a 65%,#0000)}.mentors-wrapper .full-view .wrapper{padding:4rem 6rem;display:flex;flex-direction:column;gap:1rem;color:#fff}.mentors-wrapper .full-view .wrapper .back{background-color:#d9d9d94d;border-radius:50px;width:fit-content;padding:.5em 1em;display:flex;align-items:center;gap:.5rem;font-size:1em;font-weight:600;cursor:pointer;font-family:NeueMontreal;-webkit-tap-highlight-color:transparent}.mentors-wrapper .full-view .wrapper .back svg{width:1.2em;height:1.2em}.mentors-wrapper .full-view .wrapper .back:hover{background-color:#d9d9d980}.mentors-wrapper .full-view .wrapper .title{font-size:3.4em;font-weight:500;font-family:NeueMontreal;letter-spacing:-.04rem}.mentors-wrapper .full-view .wrapper .info{font-size:1.3em;max-width:25em;font-family:NeueMontreal;line-height:1.6}.mentors-wrapper.active .full-view{z-index:1;opacity:1;transition:opacity .2s ease-in-out}.open-roles{position:relative;z-index:1}.open-roles-wrapper{display:flex;flex-direction:column;padding:8rem 4rem;font-family:NeueMontreal,Gilroy,Arial,sans-serif;margin-top:-100svh}.open-roles .top{margin-bottom:4rem;top:10svh}.open-roles .top .title{font-size:4rem;margin:0 0 1rem;font-weight:700;letter-spacing:-.03rem}.open-roles .top .info{margin:0;font-size:1.1rem;height:2rem}.open-roles .roles-container{position:relative;display:flex;flex-direction:column;height:100%;width:fit-content}.open-roles .roles-container .roles-scroll{height:100%;padding:1rem 0 5rem}.open-roles .roles-container .role-tops{display:flex;align-items:center;font-weight:700;font-size:1.7rem;justify-content:space-between}.open-roles .c1,.open-roles .c2,.open-roles .c3,.open-roles .c4{flex-grow:0;flex-shrink:0}.open-roles .c1{width:35vw;font-size:1.9rem}.open-roles .c3{font-size:1.9rem;width:15vw;white-space:nowrap}.open-roles .c4{font-size:.9rem;padding:.6rem 1.2rem}.open-roles .c2{width:20vw}.open-roles .roles-container .role-tops .c4{opacity:0;pointer-events:none}.open-roles .roles-container .role-wrapper{width:100%;display:flex;flex-direction:column}.open-roles .roles-container .role-wrapper .role-item{display:flex;padding:1.7rem 0;cursor:pointer;align-items:center;justify-content:space-between}.open-roles .roles-container .role-wrapper .role-item .role-title{font-family:IBM Plex Mono,monospace;font-weight:600;display:flex;align-items:center;gap:.5rem}.open-roles .roles-container .role-wrapper .role-item .role-title SVG{width:1.8rem!important;flex-grow:0;margin-top:.4rem;transition:transform .3s ease-in-out}.open-roles .roles-container .role-wrapper.expanded .role-item .role-title SVG{transform:rotate(900deg)}.open-roles .roles-container .role-wrapper .role-item .positions{font-family:IBM Plex Mono,monospace;font-weight:600}.open-roles .roles-container .role-wrapper .role-item .apply-btn{background:#000;color:#fff;padding:.6rem 1.2rem;border-radius:.5rem;border:none;cursor:pointer;transition:opacity .2s;text-decoration:none;font-weight:500;transition:transform .3s ease}.open-roles .roles-container .role-wrapper .role-item .apply-btn:hover{transform:scale(1.05)}.open-roles .roles-container .role-wrapper .details{border-radius:1rem;overflow:hidden;transition:all .3s ease-in-out;height:0;color:#fff;background-color:#000000c8}.open-roles .roles-container .role-wrapper .details .details-grid{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;font-family:Gilroy}.open-roles .roles-container .role-wrapper .details .section-title{margin:0 0 1.5rem;font-size:1.4rem;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:15px;text-decoration-color:var(--accent)}.open-roles .roles-container .role-wrapper .details .section-title.red{text-decoration-color:#eb0000}.open-roles .roles-container .role-wrapper .details ul{margin:0;padding-left:1.2rem;list-style-type:decimal}.open-roles .roles-container .role-wrapper .details li{margin-bottom:.75rem;padding-left:.5rem;font-size:1.2rem;letter-spacing:.02em;line-height:1.6}.wavy{--s: clamp(2em, 2vw, 3em);--p: 1;--offset: clamp(2em, 2vw, 3em);--R: calc(var(--s) * sqrt(var(--p) * var(--p) + 1)) at 50%;background:#000;mask:radial-gradient(var(--R) calc(100% - var(--s) * (1 + var(--p))),#000 99%,#0000 101%) calc(50% - 2 * var(--s) + var(--offset)) 0 / calc(4 * var(--s)),radial-gradient(var(--R) calc(100% + var(--s) * var(--p)),#0000 99%,#000 101%) calc(50% + var(--offset)) calc(-1 * var(--s)) / calc(4 * var(--s)) repeat-x;z-index:1;pointer-events:none}footer{color:#fff;font-family:NeueMontreal;--size: clamp(4em, 5vw, 6em);height:100svh;width:100%;opacity:1;background-image:linear-gradient(#000 2.5px,transparent 2.5px),linear-gradient(90deg,#000 2.5px,transparent 2.5px),url(https://ik.imagekit.io/sheryians/SRC%20Assets/images/bg_na17IG9T1L.webp);background-size:var(--size) var(--size),var(--size) var(--size),cover;background-repeat:repeat,repeat,no-repeat;background-position:0 0,0 0,center;background-attachment:scroll,scroll,fixed;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}footer .top{height:10rem;width:100%}footer .mid{height:0%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:0;font-size:clamp(.8rem,1vw,1rem);height:var(--height)}footer .mid .join{background-color:var(--accent);padding:1.5em 3.4em;border-radius:5em;-webkit-box-shadow:0 .4em 0 .6em #000000;-moz-box-shadow:0 .4em 0 .6em #000000;box-shadow:0 .4em 0 .6em #000;transform:translateY(-2em);transition:all .2s cubic-bezier(.34,1.56,.64,1);cursor:pointer;z-index:1}footer .mid .join:hover{transform:translateY(-2em) scale(1.03)}footer .mid .join:active{transform:translateY(-1.3em);-webkit-box-shadow:0 .2em 0 .4em #000000;-moz-box-shadow:0 .2em 0 .4em #000000;box-shadow:0 .2em 0 .4em #000;transition:all .1s cubic-bezier(.34,1.56,.64,1)}footer .mid .join svg{height:1.5em}footer .mid .draggable{position:absolute;top:-3rem;left:0;width:100%;height:calc(100% + 2rem);z-index:0;overflow:hidden;will-change:transform}footer .mid .draggable .box{width:clamp(7rem,10vw,20rem);height:clamp(7rem,10vw,20rem);position:absolute;top:0;left:0}footer .mid .draggable .box img{width:100%;height:100%;object-fit:contain;pointer-events:none}footer .down{height:6rem;width:100%;rotate:180deg;margin-top:-4rem}footer .bottom{flex:1;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;z-index:1}footer .quote{max-width:45rem;letter-spacing:.05rem;line-height:1.5;margin-left:auto;padding:0 1rem;font-size:1.3em}footer .end{padding:2rem;display:flex;justify-content:space-between;align-items:center;font-size:1.1em}footer .name{width:30svw}footer .end a:hover svg.name{fill:var(--accent)}footer .socials{display:flex;gap:1rem}footer .socials svg{height:1.8rem}footer .socials a{transition:all .2s ease-in-out}footer .socials a:hover{transform:scale(1.1)}@media (max-width: 1300px){nav menu .nav-link-wrapper{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;gap:2rem;width:100svw;height:100svh;padding:0;--size: 3rem;clip-path:inset(calc(var(--main-padding) + var(--offset-y)) var(--main-padding) calc((100% - calc(var(--main-padding) + var(--offset-y))) - calc(var(--size))) calc((100% - var(--main-padding)) - var(--size)) round var(--size));border:none}nav menu.active .nav-link-wrapper{clip-path:inset(0rem 0rem 0rem 0rem);border-radius:0;border:0}nav menu .nav-link-wrapper .nav-btn{font-size:2.5rem;font-family:Decaydence;letter-spacing:.2em;text-align:center;color:transparent;transform:scale(1.3,1.6);-webkit-text-stroke:1.5px black;transition:all .4s cubic-bezier(.47,1.64,.41,.8)}nav menu .nav-link-wrapper .nav-btn:hover{transform:scale(1.4,1.6);-webkit-text-stroke:1px black;color:#000}.carousel-circle{left:-25svw;width:150svw;height:150svw}.roles-container{font-size:1.5vw}nav .register.shrank{transform:none}}@media (max-width: 768px){html{font-size:1.75svmax}:root{--main-padding: 1.5rem}header{padding:1rem 1.5rem}nav menu .nav-link-wrapper{gap:1.5rem}nav menu .nav-link-wrapper .nav-btn{color:#000;-webkit-text-stroke:0;font-size:1rem}nav menu .nav-link-wrapper .nav-btn:hover{transform:scale(1.4,1.6);-webkit-text-stroke:0;color:#000}nav .register{right:6rem}.loader .progress-meter{font-size:40px;left:2rem}.scroll{font-size:.7rem}.clipped header{padding:0rem 2.5rem}.clipped{--clip-size: 1rem;--clip-round: 1rem;--main-padding: 2.5rem}.btn{height:2.5rem;font-size:.85rem}.hero .text{-webkit-text-stroke:1px var(--primary);width:90svw;font-size:24svw;letter-spacing:0svw}.hero .reel .small{height:60svh;width:70svw}.moto .text span{max-width:80%;line-height:1.2;letter-spacing:-.02em;font-size:7svw}.carousel-circle{left:-40svw;width:180svw;height:180svw}.videoPlayer .close-btn{display:flex}.timelaps .join-wrapper{font-size:.8rem;padding:6rem 3rem}.timelaps .join-wrapper .gradient-bg{background:linear-gradient(0deg,#000,#000c 15%,#0000004d 45%,#0003,#0000001a 65%,#0000)}.mentors-wrapper{font-size:1.7svh}.mentors-wrapper .top{padding:8rem 3rem 0rem;font-size:1.4svh}.mentors-wrapper .top .meet{margin-top:1vw}.mentors-wrapper .full-view .wrapper{padding:4rem 2rem}.mentors-wrapper .full-view .wrapper .title{font-size:2.4em}.mentors-wrapper .full-view .wrapper .back{font-size:.9em}.open-roles-wrapper{padding:8rem 2.5rem}.open-roles .top .title{font-size:10vw}.roles-container{font-size:2vw}.roles-container .c2{display:none}.roles-container .c1{font-size:1.1rem;width:35svw}.roles-container .c3{font-size:1.2rem;width:15svw}.roles-container .c4{font-size:.8rem}.open-roles .roles-container .role-wrapper .role-item{padding:.6rem 0}.open-roles .roles-container .role-wrapper .details .details-grid{grid-template-columns:1fr;padding:1.5rem}.open-roles .roles-container .role-wrapper .details .section-title{font-size:1.2rem}.open-roles .roles-container .role-wrapper .details li{font-size:1rem}footer .mid .join{padding:1em 3em}.moto .text .image-subtract{background-image:url(https://ik.imagekit.io/sheryians/SRC%20Assets/images/textCutoutMobile_FD9gD4lqD.svg)}.cards#cards{height:auto}.cards .cards-wrapper{height:auto;position:relative;padding-bottom:110svh;margin-top:40svh}.cards .cards-wrapper .card-container{position:relative;width:70%;height:150svh;perspective:300svw}.cards .cards-wrapper .card{position:sticky;top:50%;left:50;height:auto;width:100%;transform:translateY(-50%);overflow:visible}.cards .title{top:0;padding:8rem 0 5rem 0rem;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cards .title span{padding-left:0}.cards .cards-wrapper .card-stack{position:relative;top:0;left:0;width:100%;height:auto;transform:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}.videoPlayer .play-btn{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;cursor:pointer;pointer-events:all;display:block;background:none;width:8rem;height:8rem}.videoPlayer .play-btn svg{fill:#fff;width:60%;height:60%}.scrollProgress{height:100%;width:.2rem;right:0!important;border-radius:0;border:none;background:none}.scrollProgress .bar{position:relative;display:flex;align-items:flex-end;border-radius:0;background:none}.scrollProgress .bar:before{content:"";height:5rem;transform:translateY(50%);border-radius:1rem;width:100%;background:#808080b3}.scrollProgress.active{opacity:1}.music-options .options{flex-direction:column}.music-options .options .option{width:100%;display:flex;align-items:center;justify-content:center;font-size:2rem}}
