@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Oswald:wght@500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}}:root{--red:#e31b23;--red-dark:#b80f16;--ink:#0a0a0a;--soft-ink:#151515;--paper:#f4f1ec;--white:#fff;--muted:#77736e;--line:#d8d3cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{width:100%;display:block}.app{min-height:100vh;overflow:clip}.header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}.logo{flex-shrink:0;align-items:center;display:flex}.logo img{width:auto;height:58px;display:block}.footer-main .logo img{height:84px}.nav{align-items:center;gap:22px;display:flex}.nav>a:not(.nav-cta){color:#b6b6b6;padding:11px 0;font-size:13px;transition:color .2s}.nav>a.active,.nav>a:hover{color:#fff}.nav>a.active{box-shadow:inset 0 -2px var(--red)}.nav-cta,.primary-button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:1.4px;border:0;justify-content:center;align-items:center;gap:22px;padding:14px 19px;font:600 11px Manrope,sans-serif;transition:all .25s;display:inline-flex}.nav-cta:hover,.primary-button:hover{background:var(--red-dark);gap:28px}.menu-button{color:#fff;text-transform:uppercase;letter-spacing:2px;background:0 0;border:1px solid #ffffff40;align-items:center;gap:10px;margin-left:22px;padding:10px 14px;font:600 10px Manrope,sans-serif;transition:border-color .3s,background .3s;display:inline-flex}.menu-button:hover,.menu-button:focus-visible{border-color:var(--red);background:var(--red);outline:none}.hero{background:var(--ink);color:#fff;height:max(720px,100vh);min-height:680px;position:relative}.hero>img{object-fit:cover;object-position:58% center;filter:saturate(.65)contrast(1.08);height:100%}.hero-shade{background:linear-gradient(90deg,#000000ed 0%,#0000009e 45%,#00000026 76%),linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.hero-content{max-width:790px;position:absolute;top:51%;left:8vw;transform:translateY(-45%)}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:3px;align-items:center;gap:12px;font:600 10px Manrope,sans-serif;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow.light{color:#fff}.hero h1,.page-hero h1,.success-page h1{letter-spacing:-4px;text-transform:uppercase;margin:26px 0 24px;font:600 clamp(78px,9vw,145px)/.84 Oswald,sans-serif}em{color:var(--red);font-style:normal}.hero h1.hero-tagline{letter-spacing:-2px;max-width:15ch;font-size:clamp(52px,6.4vw,104px);line-height:.92}.hero-content>p{color:#c5c5c5;max-width:590px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.primary-button{padding:18px 24px}.play-button{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:0;align-items:center;gap:13px;font-size:12px;display:flex}.play-button span{border:1px solid #888;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.hero-index{align-items:center;gap:12px;font:500 10px Manrope;display:flex;position:absolute;bottom:56px;right:5vw}.hero-index b{color:var(--red)}.hero-index small{color:#999}.hero-index span{background:linear-gradient(90deg, var(--red) 30%, #555 30%);width:90px;height:1px}.scroll-note{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:2px;color:#888;font-size:8px;position:absolute;bottom:56px;left:2.2vw;rotate:180deg}.section{padding:115px 8vw}.intro{background:var(--paper)}.section-title{grid-template-columns:1.5fr 1fr;align-items:end;column-gap:5vw;margin-bottom:62px;display:grid}.section-title>span{grid-column:1/-1;margin-bottom:22px}.section-title h2,.featured h2,.join-band h2{text-transform:uppercase;letter-spacing:-1.5px;margin:0;font:600 clamp(46px,5.2vw,78px)/1 Oswald,sans-serif}.section-title p{color:var(--muted);max-width:500px;margin:0 0 5px;font-size:14px;line-height:1.8}.service-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.service-grid.compact{grid-template-columns:repeat(5,1fr)}.service-grid:not(.compact) .service-card:last-child:nth-child(odd){grid-column:1/-1;min-height:240px}@media (max-width:1200px){.service-grid.compact{grid-template-columns:repeat(3,1fr)}}.service-card{background:var(--paper);min-height:310px;padding:36px 30px;transition:all .3s}.service-card:hover{background:var(--white);transform:translateY(-5px)}.service-card-top{justify-content:space-between;align-items:center;display:flex}.service-card-top small{color:#aaa;font:500 11px Manrope}.service-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--red);place-items:center;display:grid}.service-card h3{text-transform:uppercase;letter-spacing:.3px;margin:50px 0 13px;font:600 21px Oswald}.service-card p{color:var(--muted);min-height:68px;font-size:13px;line-height:1.75}.text-link{color:var(--red);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:9px;margin-top:16px;font-size:9px;display:inline-flex}.home-stats{background:var(--paper);grid-template-columns:repeat(4,1fr);padding:0 8vw 85px;display:grid}.home-stats>div{border-left:1px solid var(--line);align-items:center;gap:19px;min-height:125px;padding:22px 28px;display:flex}.home-stats>div:last-child{border-right:1px solid var(--line)}.home-stats b{color:var(--red);font:600 42px Oswald}.home-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px;line-height:1.6}.featured{background:var(--ink);color:#fff;grid-template-columns:1.12fr .88fr;min-height:720px;display:grid}.featured-image{position:relative;overflow:hidden}.featured-image img{object-fit:cover;filter:grayscale();opacity:.78;height:100%}.featured-image:after{content:"";background:linear-gradient(90deg, transparent 70%, var(--ink));position:absolute;inset:0}.featured-image>span{z-index:2;text-transform:uppercase;letter-spacing:2px;font-size:9px;position:absolute;bottom:34px;left:35px}.featured-copy{align-self:center;padding:80px 8vw 80px 6vw}.featured-copy h2{margin:25px 0}.featured-copy p{color:#aaa;max-width:470px;font-size:14px;line-height:1.85}.outline-button{color:var(--ink);text-transform:uppercase;letter-spacing:1.3px;background:0 0;border:1px solid #aaa;align-items:center;gap:24px;margin-top:28px;padding:16px 19px;font:600 10px Manrope;display:inline-flex}.outline-button.light{color:#fff;border-color:#777}.home-section-heading{position:relative}.home-section-heading .section-title{padding-right:180px}.home-section-heading>.outline-button{position:absolute;bottom:0;right:0}.home-projects{background:var(--paper)}.home-project-grid{grid-template-columns:1.25fr .875fr .875fr;gap:12px;display:grid}.home-project-card{color:#fff;background:var(--ink);text-align:left;border:0;height:520px;padding:0;position:relative;overflow:hidden}.home-project-card:not(:first-child){align-self:end;height:440px}.home-project-card>img{object-fit:cover;filter:grayscale(.8);opacity:.83;height:100%;transition:all .45s}.home-project-card:hover>img{filter:grayscale(0);transform:scale(1.035)}.home-project-card:after{content:"";background:linear-gradient(#0000,#000000eb);position:absolute;inset:35% 0 0}.home-project-number{z-index:2;color:#fff;font:500 10px Manrope;position:absolute;top:20px;left:20px}.home-project-card>div{z-index:2;position:absolute;inset:auto 24px 25px}.home-project-card small{color:#bbb;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.home-project-card h3{text-transform:uppercase;margin:8px 0 12px;font:600 31px Oswald}.home-project-card div>span{color:var(--red);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:11px;font-size:9px;display:flex}.home-talent{background:var(--red);color:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.home-talent-copy{align-self:center;padding:90px 6vw 90px 8vw}.home-talent-copy h2,.home-booking h2{text-transform:uppercase;margin:24px 0;font:600 clamp(48px,5vw,76px)/1 Oswald}.home-talent-copy em{color:var(--ink)}.home-talent-copy p{color:#ffdede;max-width:460px;font-size:13px;line-height:1.8}.home-talent-copy .outline-button{border-color:#ffffff8c}.home-cast-row{grid-template-columns:repeat(3,1fr);min-height:650px;display:grid}.home-cast-card{background:var(--ink);color:#fff;text-align:left;border:0;padding:0;position:relative;overflow:hidden}.home-cast-card img{object-fit:cover;filter:grayscale();height:100%;transition:all .45s}.home-cast-card:hover img{filter:grayscale(.1);transform:scale(1.035)}.home-cast-card:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:55% 0 0}.home-cast-card>span{z-index:2;position:absolute;bottom:23px;left:20px;right:20px}.home-cast-card small{color:#ccc;text-transform:uppercase;letter-spacing:1px;font-size:8px;display:block}.home-cast-card b{text-transform:uppercase;margin-top:5px;font:600 22px Oswald;display:block}.home-celebrity{background:#fff}.home-celebrity-grid{background:var(--line);grid-template-columns:1fr 1fr .7fr;gap:1px;min-height:600px;display:grid}.home-celebrity-grid>button{background:var(--ink);color:#fff;text-align:left;border:0;padding:0;position:relative;overflow:hidden}.home-celebrity-grid>button img{object-fit:cover;filter:grayscale(.8);height:100%;transition:all .45s}.home-celebrity-grid>button:hover img{filter:grayscale(0);transform:scale(1.035)}.home-celebrity-grid>button:after{content:"";background:linear-gradient(#0000,#000000f0);position:absolute;inset:35% 0 0}.home-celebrity-grid>button>span{z-index:2;position:absolute;inset:auto 28px 28px}.home-celebrity-grid small{color:#bbb;text-transform:uppercase;letter-spacing:1.5px;font-size:8px;display:block}.home-celebrity-grid b{text-transform:uppercase;margin:7px 0;font:600 30px Oswald;display:block}.home-celebrity-grid i{color:#aaa;font-size:10px;font-style:normal}.home-management-note{background:var(--paper);align-content:center;padding:45px 35px}.home-management-note h3{text-transform:uppercase;margin:24px 0;font:600 39px/1 Oswald}.home-management-note p{color:var(--muted);font-size:12px;line-height:1.8}.home-management-note button{border:0;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:1px;background:0 0;align-items:center;gap:20px;margin-top:28px;padding:15px 0;font-size:9px;display:flex}.home-booking{color:#fff;min-height:670px;position:relative}.home-booking>img{object-fit:cover;height:100%;position:absolute;inset:0}.home-booking-shade{background:linear-gradient(90deg,#000000f0,#00000073);position:absolute;inset:0}.home-booking-copy{z-index:2;max-width:690px;position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.home-booking-copy p{color:#bbb;max-width:510px;font-size:14px;line-height:1.8}.home-booking-list{z-index:2;border-top:1px solid #777;grid-template-columns:1fr 1fr;width:330px;display:grid;position:absolute;bottom:55px;right:6vw}.home-booking-list span{color:#bbb;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #555;padding:15px 6px;font-size:8px}.join-band{background:var(--red);color:#fff;grid-template-columns:1.1fr .9fr;gap:9vw;padding:90px 8vw;display:grid}.join-band em{color:var(--ink)}.join-band .eyebrow{color:#fff;margin-bottom:20px}.join-band>div:last-child{align-self:end}.join-band p{color:#ffe3e3;max-width:490px;font-size:14px;line-height:1.8}.primary-button.white{color:var(--ink);background:#fff;margin-top:15px}.inner-page{padding-top:88px}.page-hero{color:#fff;background:linear-gradient(100deg,#000000f5,#0000008f),url(https://images.unsplash.com/photo-1642266488300-1a57609d73aa?auto=format&fit=crop&w=1800&q=85) 50%/cover;min-height:520px;padding:105px 8vw 75px}.page-hero h1{margin-bottom:23px;font-size:clamp(72px,8vw,118px)}.page-hero p{color:#bbb;max-width:520px;line-height:1.7}.projects-hero{background-image:linear-gradient(100deg,#000000f0,#00000059),url(https://i.ytimg.com/vi/d2v_nPqQ7Y8/maxresdefault.jpg)}.about-hero{background-image:linear-gradient(100deg,#000000f0,#0000004d),url(https://images.unsplash.com/photo-1611784728558-6c7d9b409cdf?auto=format&fit=crop&w=1800&q=85)}.cast-hero{background-image:linear-gradient(100deg,#000000f0,#00000040),url(https://images.unsplash.com/photo-1697347815359-ee09122395a2?auto=format&fit=crop&w=1800&q=85);background-position:50% 32%}.celebrity-hero{background-image:linear-gradient(100deg,#000000f0,#00000040),url(https://images.unsplash.com/photo-1650286549949-2cbcd1a25bad?auto=format&fit=crop&w=1800&q=85);background-position:50% 35%}.sd-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:50px 0 0;padding:0;list-style:none;display:grid}.sd-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 28px 34px;transition:background .3s}.sd-grid li:hover{background:var(--paper)}.sd-grid small{color:var(--red);letter-spacing:2px;font:600 11px Manrope,sans-serif}.sd-grid h3{text-transform:uppercase;margin:14px 0 10px;font:600 26px/1.05 Oswald,sans-serif}.sd-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.sd-cta{background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding:40px;display:flex}.sd-cta span{color:var(--red);letter-spacing:3px;text-transform:uppercase;font:600 10px Manrope,sans-serif}.sd-cta h3{text-transform:uppercase;margin:12px 0 10px;font:600 clamp(30px,3.4vw,48px)/1 Oswald,sans-serif}.sd-cta p{color:#aaa;margin:0;font-size:14px}.svc-hero h1{font-size:clamp(46px,6.4vw,104px)}.svc-hero .eyebrow a{color:inherit;border-bottom:1px solid var(--red)}.svc-overview{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:6vw;display:grid}.svc-kicker{color:var(--red);letter-spacing:3px;text-transform:uppercase;font:600 11px Manrope,sans-serif}.svc-overview h2{text-transform:uppercase;margin:16px 0 0;font:600 clamp(36px,3.8vw,58px)/1 Oswald,sans-serif}.svc-overview p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.85}.svc-related{margin-top:10px;display:inline-flex}.svc-list+.svc-list{background:#fff}.svc-checklist{background:var(--ink);color:#fff;padding:100px 8vw}.svc-checklist h3{text-transform:uppercase;margin:0;font:600 clamp(32px,3.4vw,48px) Oswald,sans-serif}.svc-checklist>p{color:#aaa;max-width:560px;margin:14px 0 0;font-size:14px;line-height:1.75}.svc-checklist ul{grid-template-columns:repeat(3,1fr);gap:16px 30px;margin:40px 0 0;padding:0;list-style:none;display:grid}.svc-checklist li{align-items:center;gap:12px;font-size:14px;display:flex}.svc-checklist li svg{box-sizing:content-box;background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;padding:4px}.svc-end .sd-cta{margin-top:0}.sd-cta .primary-button.white{flex-shrink:0}.svc-nav{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:50px;display:grid}.svc-nav a{background:var(--paper);flex-direction:column;gap:8px;padding:26px 28px;transition:background .25s;display:flex}.svc-nav a:last-child{text-align:right;align-items:flex-end}.svc-nav a:hover{background:#fff}.svc-nav small{color:var(--red);letter-spacing:2px;text-transform:uppercase;font:600 10px Manrope,sans-serif}.svc-nav b{text-transform:uppercase;font:600 22px/1.1 Oswald,sans-serif}@media (max-width:1100px){.sd-grid,.svc-checklist ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.svc-overview{grid-template-columns:1fr;gap:24px}.sd-grid,.svc-checklist ul,.svc-nav{grid-template-columns:1fr}.svc-checklist{padding:70px 24px}.sd-cta{padding:28px 22px}.svc-nav a:last-child{text-align:left;align-items:flex-start}}.process{background:var(--ink);color:#fff;padding:110px 8vw}.process .section-title{grid-template-columns:1fr}.process-row{border-top:1px solid #333;grid-template-columns:repeat(3,1fr);margin:50px 0;display:grid}.process-row>div{border-right:1px solid #333;padding:30px 40px 40px 0}.process-row>div+div{padding-left:40px}.process-row b{color:var(--red);font:500 11px Manrope}.process-row h3{text-transform:uppercase;font:500 30px Oswald}.process-row p{color:#999;font-size:13px;line-height:1.75}.project-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.project-card{background:#fff}.project-image{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.project-image img{object-fit:cover;filter:grayscale(.65);height:100%;transition:all .5s}.project-card:hover .project-image img{filter:grayscale(0);transform:scale(1.04)}.project-image>span{pointer-events:none;background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:1px;padding:8px 11px;font-size:8px;position:absolute;top:18px;left:18px}.project-image:has(.yt-lite-frame)>span{display:none}.yt-lite,.yt-lite-frame{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.yt-lite img{object-fit:cover;width:100%;height:100%}.yt-lite-play{z-index:2;background:var(--red);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;transition:transform .3s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0006}.yt-lite-play svg{fill:currentColor;margin-left:3px}.yt-lite:hover .yt-lite-play,.yt-lite:focus-visible .yt-lite-play{transform:scale(1.1)}.yt-lite:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.project-copy{padding:28px}.project-copy small{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;font-size:9px}.project-copy h3{text-transform:uppercase;margin:10px 0 20px;font:600 29px Oswald}.project-copy p{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.project-copy button{border:0;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:1px;background:0 0;justify-content:space-between;width:100%;margin-top:17px;padding:14px 0;font-size:9px;display:flex}.about-story{grid-template-columns:1fr .82fr;gap:9vw;display:grid}.about-story .section-title{margin-bottom:28px;display:block}.about-story .section-title h2{margin-top:22px}.about-image{min-height:620px;position:relative}.about-image img{object-fit:cover;filter:grayscale(.75);height:100%}.about-image>div{background:var(--red);color:#fff;width:180px;height:150px;padding:28px;position:absolute;bottom:40px;left:-60px}.about-image b{font:600 45px Oswald;display:block}.about-image span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.values{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.values span{text-transform:uppercase;text-align:center;border-right:1px solid #333;padding:60px 4vw;font:500 25px Oswald}.talent-heading .section-title{margin-bottom:35px}.talent-filters{flex-wrap:wrap;gap:9px;margin-bottom:36px;display:flex}.talent-filters button{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:1px;background:0 0;padding:10px 16px;font-size:9px}.talent-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.cast-grid{grid-template-columns:repeat(4,1fr);gap:34px 18px;display:grid}.cast-card>a{background:#ddd;height:390px;display:block;position:relative;overflow:hidden}.cast-card img{object-fit:cover;filter:grayscale(.9);height:100%;transition:all .45s}.cast-card>a span{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;padding:16px;font-size:9px;transition:all .3s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%)}.cast-card:hover img{filter:grayscale(0);transform:scale(1.03)}.cast-card:hover>a span{transform:translateY(0)}.cast-card small{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;margin-top:18px;font-size:8px;display:block}.cast-card h3{text-transform:uppercase;margin:7px 0 3px;font:600 25px Oswald}.cast-card p{color:var(--muted);margin:0;font-size:11px}.cast-cta{background:var(--ink);color:#fff;grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;margin-top:100px;padding:65px;display:grid}.cast-cta h2{text-transform:uppercase;margin:20px 0 0;font:600 52px/1 Oswald}.cast-cta p{color:#999;font-size:13px;line-height:1.8}.celebrity-grid{grid-template-rows:repeat(2,360px);grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.celebrity-card{background:var(--ink);color:#fff;position:relative;overflow:hidden}.celebrity-card.feature{grid-row:1/3}.celebrity-card:last-child{grid-column:2/4}.celebrity-card>img{object-fit:cover;filter:grayscale(.55);height:100%;transition:all .5s}.celebrity-card:hover>img{filter:grayscale(0);transform:scale(1.03)}.celebrity-card:after{content:"";background:linear-gradient(#0000,#000000eb);position:absolute;inset:30% 0 0}.celebrity-overlay{z-index:2;position:absolute;inset:auto 26px 24px}.celebrity-overlay small{color:#ccc;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.celebrity-overlay h3{text-transform:uppercase;margin:6px 0;font:600 31px Oswald}.celebrity-overlay p{color:#aaa;margin:0;font-size:11px}.celebrity-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:17px;display:flex}.celebrity-actions a{color:#ccc;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff59;font-size:9px;transition:color .2s,border-color .2s}.celebrity-actions a:hover{color:#fff;border-color:var(--red)}.celebrity-actions button{margin-top:0!important}.celebrity-overlay button{color:#fff;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;align-items:center;gap:16px;margin-top:17px;padding:0;font-size:9px;display:flex}.management-strip{background:var(--red);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.management-strip div{border-right:1px solid #ffffff40;align-items:center;gap:18px;padding:36px 3vw;display:flex}.management-strip b{color:var(--ink);font:500 11px Manrope}.management-strip span{text-transform:uppercase;letter-spacing:1px;font:500 13px Oswald}.booking-page{background:var(--paper);min-height:100vh;padding-top:88px}.booking-intro{color:#fff;background:linear-gradient(90deg,#000000f0,#0000007a),url(https://images.unsplash.com/photo-1748303060804-136ed00e87e8?auto=format&fit=crop&w=1800&q=88) 50%/cover;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;min-height:560px;padding:90px 8vw 70px;display:grid}.booking-intro h1{text-transform:uppercase;letter-spacing:-3px;margin:25px 0;font:600 clamp(68px,7.5vw,112px)/.88 Oswald}.booking-intro p{color:#bbb;max-width:560px;line-height:1.8}.booking-types{border-top:1px solid #777;grid-template-columns:1fr 1fr;display:grid}.booking-types span{color:#ccc;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #555;padding:18px 8px;font-size:9px}.booking-form-wrap{grid-template-columns:.7fr 1.3fr;gap:9vw;padding:100px 8vw;display:grid}.booking-form-title h2{text-transform:uppercase;margin:20px 0;font:600 54px/1 Oswald}.booking-form-title>p{color:var(--muted);font-size:13px;line-height:1.8}.booking-contact{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:40px;padding-top:25px;display:flex}.booking-contact small{color:var(--muted);text-transform:uppercase;letter-spacing:1px}.booking-contact a{color:var(--ink);font-size:13px;text-decoration:none}.booking-form .form-grid label{color:#555;text-transform:uppercase;letter-spacing:.8px;font:600 10px Manrope}.booking-form .form-grid input,.booking-form .form-grid select,.booking-form .form-grid textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #bdb8b1;border-radius:0;outline:0;margin-top:9px;padding:14px 2px;font:400 13px DM Sans;display:block}.booking-form .form-grid textarea{resize:vertical;border:1px solid #bdb8b1;padding:14px}.booking-form .form-grid input:focus,.booking-form .form-grid select:focus,.booking-form .form-grid textarea:focus{border-color:var(--red)}.registration{grid-template-columns:.72fr 1.28fr;min-height:100vh;padding-top:88px;display:grid}.registration-side{color:#fff;background:linear-gradient(#000000c7,#000000db),url(https://images.unsplash.com/photo-1577190651915-bf62d54d5b36?auto=format&fit=crop&w=1000&q=85) 50%/cover;padding:90px 5vw;position:relative}.registration-side h1{text-transform:uppercase;letter-spacing:-3px;margin:24px 0;font:600 clamp(64px,7vw,100px)/.88 Oswald}.registration-side>p{color:#aaa;max-width:400px;font-size:14px;line-height:1.75}.steps{border-top:1px solid #555;justify-content:space-between;display:flex;position:absolute;bottom:65px;left:5vw;right:5vw}.steps b{color:var(--red)}.form-wrap{background:var(--paper);padding:70px 6vw}.form-heading h2{text-transform:uppercase;margin:16px 0 5px;font:600 48px Oswald}.form-heading p{color:var(--muted);font-size:11px}.form-wrap form{margin-top:40px}.reg-ready{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;margin:40px 0 36px;padding:0;list-style:none;display:grid}.reg-ready li{border-bottom:1px solid var(--line);gap:18px;padding:24px 24px 24px 0;display:flex}.reg-ready b{color:var(--red);letter-spacing:1px;padding-top:4px;font:600 12px Manrope,sans-serif}.reg-ready h3{text-transform:uppercase;margin:0 0 6px;font:600 22px Oswald,sans-serif}.reg-ready p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.reg-open{padding:18px 26px;font-size:12px}.reg-note{max-width:520px;color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.reg-note a{color:var(--ink);border-bottom:1px solid var(--red)}@media (max-width:640px){.reg-ready{grid-template-columns:1fr}}.form-grid{grid-template-columns:repeat(2,1fr);gap:25px 22px;display:grid}.form-grid label{color:#555;text-transform:uppercase;letter-spacing:.8px;font:600 10px Manrope}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #bdb8b1;border-radius:0;outline:none;margin-top:9px;padding:14px 2px;font:400 13px DM Sans;display:block}.form-grid textarea{resize:vertical;border:1px solid #bdb8b1;padding:14px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--red)}.consent{color:var(--muted);align-items:flex-start;gap:11px;margin:28px 0;font-size:11px;line-height:1.5;display:flex}.consent input{accent-color:var(--red);margin-top:3px}.submit-button{min-width:250px}.success-page{text-align:center;background:var(--paper);flex-direction:column;align-items:center;min-height:100vh;padding:180px 8vw 100px;display:flex}.success-mark{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:28px;display:grid}.success-page h1{margin:25px 0;font-size:clamp(65px,7vw,105px)}.success-page p{max-width:580px;color:var(--muted);line-height:1.8}.success-page .primary-button{margin-top:25px}footer{background:var(--ink);color:#fff;padding:75px 8vw 25px}.footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:5vw;padding-bottom:70px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-main>div>span{color:#777;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:8px}address{font-style:normal}.footer-address a,.booking-address a{line-height:1.7}.footer-main a,.footer-main div button{color:#bbb;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;text-decoration:none;display:flex}.footer-main p{color:#777;font-size:11px}.footer-credit a{color:#bbb;border-bottom:1px solid #444;text-decoration:none;transition:color .2s,border-color .2s}.footer-credit a:hover{color:#fff;border-color:var(--red)}.footer-bottom{color:#666;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #282828;justify-content:space-between;padding-top:22px;font-size:8px;display:flex}@media (max-width:900px){.header{height:74px;padding:0 22px}.header .logo img{height:48px}.nav{display:none}.hero{min-height:720px}.hero-content{top:48%;left:24px;right:24px}.hero h1{letter-spacing:-3px;font-size:clamp(63px,20vw,95px)}.hero-content>p{font-size:14px}.hero-index,.scroll-note{display:none}.section{padding:85px 24px}.section-title{margin-bottom:40px;display:block}.section-title h2,.featured h2,.join-band h2{font-size:48px}.section-title p{margin-top:25px}.service-grid,.service-grid.compact{grid-template-columns:1fr}.service-card{min-height:270px}.featured{grid-template-columns:1fr}.featured-image{min-height:480px}.featured-copy{padding:70px 24px}.home-stats{grid-template-columns:1fr 1fr;padding:0 24px 70px}.home-stats>div:nth-child(2){border-right:1px solid var(--line)}.home-section-heading .section-title{padding-right:0}.home-section-heading>.outline-button{margin:-10px 0 35px;position:static}.home-project-grid{grid-template-columns:1fr}.home-project-card,.home-project-card:not(:first-child){height:460px}.home-talent{grid-template-columns:1fr}.home-talent-copy{padding:70px 24px}.home-cast-row{min-height:560px}.home-celebrity-grid{grid-template-rows:540px auto;grid-template-columns:1fr 1fr}.home-management-note{grid-column:1/3}.home-booking-copy{left:24px;right:24px}.home-booking-list{display:none}.join-band{grid-template-columns:1fr;gap:40px;padding:70px 24px}.inner-page{padding-top:74px}.page-hero{min-height:490px;padding:90px 24px 60px}.page-hero h1{font-size:66px}.process{padding:80px 24px}.process-row{grid-template-columns:1fr}.process-row>div,.process-row>div+div{border-bottom:1px solid #333;border-right:0;padding:28px 0}.project-grid,.about-story{grid-template-columns:1fr}.about-image{min-height:480px}.about-image>div{left:0}.values{grid-template-columns:1fr}.values span{border-bottom:1px solid #333;padding:38px 20px}.cast-grid{grid-template-columns:repeat(2,1fr)}.cast-cta{grid-template-columns:1fr;gap:30px;padding:45px 30px}.celebrity-grid{grid-template-rows:480px 340px 340px;grid-template-columns:1fr 1fr}.celebrity-card.feature{grid-area:auto/1/auto/3}.celebrity-card:last-child{grid-column:1/3}.management-strip{grid-template-columns:1fr 1fr}.booking-page{padding-top:74px}.booking-intro{grid-template-columns:1fr;padding:80px 24px 55px}.booking-intro h1{font-size:66px}.booking-form-wrap{grid-template-columns:1fr;gap:60px;padding:80px 24px}.registration{grid-template-columns:1fr;padding-top:74px}.registration-side{padding:70px 24px 150px}.registration-side h1{font-size:72px}.steps{bottom:40px;left:24px;right:24px}.form-wrap{padding:60px 24px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.footer-main{grid-template-columns:1fr 1fr}.footer-main .logo{grid-column:1/-1;margin-bottom:25px}}@media (max-width:520px){.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero h1{font-size:64px}.hero h1.hero-tagline{letter-spacing:-1px;font-size:clamp(38px,11.5vw,64px)}.section-title h2,.featured h2,.join-band h2{font-size:42px}.featured-image{min-height:390px}.page-hero h1{font-size:55px}.home-stats{grid-template-columns:1fr}.home-stats>div{border-right:1px solid var(--line)}.home-project-card,.home-project-card:not(:first-child){height:390px}.home-cast-row{grid-template-columns:1fr;min-height:0}.home-cast-card{height:520px}.home-celebrity-grid{display:block}.home-celebrity-grid>button{width:100%;height:520px;display:block}.home-management-note{min-height:390px}.home-booking{min-height:720px}.home-talent-copy h2,.home-booking h2{font-size:44px}.steps span{display:none}.form-heading h2{font-size:40px}.cast-grid{grid-template-columns:1fr}.cast-card>a{height:440px;display:block}.cast-cta h2{font-size:42px}.celebrity-grid{display:block}.celebrity-card{height:460px;margin-bottom:12px}.management-strip{grid-template-columns:1fr}.booking-intro h1{font-size:54px}.booking-types{grid-template-columns:1fr}.booking-form-title h2{font-size:44px}.footer-main{grid-template-columns:1fr}.footer-main .logo{grid-column:auto}.footer-bottom{flex-direction:column;gap:20px}}.talent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;scroll-margin-top:100px;display:flex}.talent-search{border:1px solid var(--line);background:var(--white);width:320px;max-width:100%;color:var(--ink);padding:13px 16px}.talent-search:focus{border-color:var(--ink);outline:none}.talent-count{color:var(--muted);font-size:13px}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px;display:flex}.pagination button{border:1px solid var(--line);min-width:42px;height:42px;color:var(--ink);text-transform:uppercase;letter-spacing:1px;background:0 0;padding:0 14px;font-size:12px}.pagination button.active{background:var(--ink);border-color:var(--ink);color:#fff}.pagination button:disabled{opacity:.35;cursor:not-allowed}.photo-credits{color:var(--muted);margin-top:48px;font-size:12px}.photo-credits summary{cursor:pointer;text-transform:uppercase;letter-spacing:1px}.photo-credits ul{columns:2;margin:16px 0 0;padding-left:18px;line-height:1.7}.photo-credits a{color:inherit;text-decoration:underline}@media (max-width:700px){.photo-credits ul{columns:1}}html{overflow-y:scroll}html[data-splash=seen] .splash{display:none}.splash{z-index:1000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-bg{background:radial-gradient(ellipse 70% 60% at 50% 45%, #1b1b1b 0%, var(--ink) 75%);transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.splash.is-out{pointer-events:none}.splash.is-out .splash-bg{opacity:0}.splash-flash{z-index:5;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.splash.is-clap .splash-flash{animation:.45s ease-out .1s splash-flash}.slate-swing{z-index:2;transform-origin:-80% 60%;will-change:transform, opacity;margin-top:min(10vh,80px);position:relative}.splash.is-swing .slate-swing,.splash.is-out .slate-swing{animation:.85s forwards slate-swing}.slate-enter{transform-origin:-80% 60%;animation:.9s cubic-bezier(.16,1,.3,1) .15s both slate-in}.clap{width:min(540px,86vw,66vh);position:relative}.splash.is-clap .clap{animation:.24s ease-out .1s clap-hit}.clap-stick,.clap-bar{background:repeating-linear-gradient(115deg, var(--paper) 0 34px, var(--ink) 34px 68px);border:3px solid var(--paper);height:44px}.clap-bar{background:repeating-linear-gradient(115deg, var(--ink) 0 34px, var(--paper) 34px 68px);border-bottom:0}.clap-stick{z-index:2;transform-origin:0 100%;position:absolute;top:-44px;left:0;right:0;transform:rotate(-24deg)}.splash.is-clap .clap-stick,.splash.is-swing .clap-stick,.splash.is-out .clap-stick{transition:transform .1s cubic-bezier(.7,0,1,.5);transform:rotate(0)}.clap-board{border:3px solid var(--paper);background:var(--soft-ink);color:var(--paper);border-top:0;padding:6px 26px 26px}.clap-row{border-bottom:2px solid #f4f1ec40;align-items:baseline;gap:18px;padding:16px 0;display:flex}.clap-row>span{color:var(--muted);letter-spacing:3px;text-transform:uppercase;font:600 11px DM Sans}.clap-row>b{letter-spacing:3px;min-height:1em;font:600 clamp(34px,8vw,54px)/1 Oswald}.clap-meta{justify-content:space-between}.clap-meta b{color:var(--paper);margin-left:8px;font:600 22px/1 Oswald;display:inline-flex}.clap-reel{height:1em;font-style:normal;display:inline-block;overflow:hidden}.clap-reel>i{word-break:break-all;width:1ch;animation:clap-reel calc(.9s + var(--k) * .3s) cubic-bezier(.2, .7, .15, 1) calc(.9s + var(--r) * .12s) both;font-style:normal;line-height:1;display:block;transform:translate(0)}.splash.is-clap .clap-reel>i{color:var(--red);transition:color .2s}@keyframes clap-reel{to{transform:translate3d(0, calc(-1em * var(--n)), 0)}}.clap-tag{border-bottom:0;justify-content:space-between;align-items:flex-end;padding-bottom:0}.clap-logo{flex-shrink:0;width:auto;height:clamp(46px,13vw,72px);margin-bottom:-4px}.clap-tag span{color:var(--red);line-height:1.6}.clap-caret{background:var(--red);vertical-align:-.05em;width:3px;height:.85em;margin-left:5px;animation:.7s step-end infinite caret-blink;display:inline-block}.splash.is-clap .clap-caret,.splash.is-swing .clap-caret,.splash.is-out .clap-caret{visibility:hidden}@keyframes caret-blink{50%{opacity:0}}@keyframes splash-flash{0%{opacity:.6}to{opacity:0}}@keyframes slate-in{0%{opacity:0;transform:translate(-24px,48px)rotate(4deg)}to{opacity:1;transform:none}}@keyframes clap-hit{0%{transform:translateY(0)}35%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes slate-swing{0%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.5,1);transform:rotate(0)}12%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.8,.35);transform:rotate(-3deg)}80%{opacity:1}to{opacity:0;transform:rotate(82deg)}}@media (max-width:480px){.pagination{flex-wrap:nowrap;gap:5px}.pagination button{letter-spacing:.5px;min-width:36px;height:38px;padding:0 9px}}.fm{z-index:900;overscroll-behavior:contain;color:#fff;visibility:hidden;pointer-events:none;flex-direction:column;height:100dvh;transition:visibility 0s linear .8s;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.fm.is-open{visibility:visible;pointer-events:auto;transition:visibility}.fm-bg{-webkit-backdrop-filter:blur(5px)saturate(1.2);backdrop-filter:blur(5px)saturate(1.2);opacity:0;background:#08080880;transition:opacity .6s;position:fixed;inset:0}.fm.is-open .fm-bg{opacity:1;transition:opacity .5s .3s}.fm-wipe{background:var(--red);clip-path:inset(0 0 100%);pointer-events:none;position:fixed;inset:0}.fm.is-open .fm-wipe{animation:1.05s cubic-bezier(.76,0,.24,1) both fm-cut}@keyframes fm-cut{0%{clip-path:inset(0 0 100%)}45%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.fm-glow{pointer-events:none;opacity:0;background:radial-gradient(50% 45%,#e31b2329,#0000 70%);transition:opacity .3s;position:fixed;inset:0}.fm.is-open .fm-glow{opacity:1;transition:opacity 1.2s .7s}.fm-top,.fm-body,.fm-bottom,.fm-marquee{opacity:0;transition:opacity .3s}.fm.is-open :is(.fm-top,.fm-body,.fm-bottom,.fm-marquee){opacity:1;transition:opacity .5s .5s}.fm-top{flex-shrink:0;justify-content:flex-end;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.fm-close{color:#fff;text-transform:uppercase;letter-spacing:3px;background:0 0;border:0;align-items:center;gap:14px;padding:0;font:600 11px Manrope,sans-serif;display:inline-flex}.fm-close i{background:#ffffff0a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s;display:grid}.fm-close:hover i,.fm-close:focus-visible i{background:var(--red);border-color:var(--red);transform:rotate(90deg)}.fm-close:focus-visible{outline:none}.fm-body{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:16px 5vw;display:flex;position:relative;overflow:hidden}.fm-stack{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.fm-links{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.fm-line{padding:0 .1em;overflow:hidden}.fm-line a{color:#fff;text-shadow:0 6px 40px #0000008c;font:700 min(8vw, 140px, var(--fit,9vh))/1.02 "Oswald", sans-serif;letter-spacing:-.005em;text-transform:uppercase;padding:0 .9em 0 .5em;transition:color .4s,-webkit-text-stroke-color .4s;display:block;position:relative}.fm-line a span{white-space:nowrap}.fm-line a em{color:inherit;font-style:normal;transition:transform .4s cubic-bezier(.76,0,.24,1);display:inline-block;transform:translateY(115%)rotate(8deg)}.fm.is-open .fm-line a em{transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(.6s + var(--i) * 70ms + var(--c) * 22ms);transform:none}.fm-links.is-hovering .fm-line a:not(.is-hot){color:#0000;-webkit-text-stroke:1px #ffffff59}.fm-line a.is-hot{color:#fff}.fm-line a:before{content:"";box-sizing:border-box;border:max(2px, .035em) solid var(--red);border-radius:50%;width:.2em;height:.2em;margin-top:-.1em;transition:transform .35s,background .3s,opacity .3s;position:absolute;top:50%;left:.05em;transform:scale(0)}.fm.is-open .fm-line a:before{transition:transform .7s cubic-bezier(.34, 1.56, .64, 1) calc(.95s + var(--i) * 70ms), background .3s, opacity .3s;transform:scale(1)}.fm-line a.is-current:before{background:var(--red)}.fm.is-open .fm-line a.is-hot:before{transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .3s;transform:scale(1.4)}.fm-links.is-hovering .fm-line a:not(.is-hot):not(.is-current):before{opacity:.35}.fm-line a:after{content:"→";color:var(--red);-webkit-text-stroke:0;opacity:0;font:500 .38em/1 DM Sans,sans-serif;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:.05em;transform:translate(-.6em,-50%)}.fm-line a.is-hot:after,.fm-line a:focus-visible:after{opacity:1;transform:translateY(-50%)}.fm-line a:focus-visible{outline:none}.fm-explore{color:#ffffffbf;letter-spacing:.35em;text-transform:uppercase;background:0 0;border:0;flex-shrink:0;align-items:center;gap:14px;margin-top:clamp(10px,3.5vh,40px);padding:8px 0;font:600 11px Manrope,sans-serif;transition:color .3s;display:inline-flex}.fm-explore i{background:#ffffff40;order:-1;width:40px;height:1px;position:relative;overflow:hidden}.fm-explore i:after{content:"";background:var(--red);width:100%;height:1px;animation:1.8s cubic-bezier(.76,0,.24,1) infinite fm-drip;position:absolute;top:0;left:-100%}.fm-explore:hover,.fm-explore:focus-visible{color:#fff;outline:none}@keyframes fm-drip{to{left:100%}}.app{transition:transform .9s cubic-bezier(.76,0,.24,1),border-radius .9s cubic-bezier(.76,0,.24,1),filter .9s}html[data-menu] body{background:#050505}html[data-menu=open] .app{filter:brightness(.85);border-radius:22px;transform:scale(.93)}html[data-menu] .header{top:var(--menu-scroll,0px)}.fm-card{z-index:1;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(200px,18vw,280px);transition:opacity .35s,scale .5s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;scale:.85}.fm-card.is-shown{opacity:1;scale:1}.fm-card figure{opacity:0;border-radius:4px;margin:0;transition:opacity .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #00000073}.fm-card figure.is-shown{opacity:1}.fm-card figure:after{content:"";background:linear-gradient(#0000 55%,#000000bf);position:absolute;inset:0}.fm-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,1,.3,1);transform:scale(1.12)}.fm-card figure.is-shown img{transform:scale(1)}.fm-card figcaption{z-index:2;color:#eee;letter-spacing:2.5px;text-transform:uppercase;font:600 10px DM Sans,sans-serif;position:absolute;bottom:14px;left:16px;right:16px}@media (pointer:coarse){.fm-card{display:none}}.fm-bottom{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px 30px;padding:22px 5vw;display:flex;position:relative}.fm-contact{color:#9a9a9a;flex-wrap:wrap;gap:10px 28px;font-size:13px;display:flex}.fm-contact a{color:#fff;transition:color .2s}.fm-contact a:hover{color:var(--red)}.fm-ctas{flex-wrap:wrap;gap:12px;display:flex}.social-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.social-links a{color:#ddd;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:grid}.social-links a:hover,.social-links a:focus-visible{background:var(--red);border-color:var(--red);color:#fff;outline:none;transform:translateY(-2px)}.footer-main>div>span.footer-follow{margin:14px 0 0}.footer-main .social-links a{color:#ddd;gap:0;display:grid}.fm-ghost{color:#fff;text-transform:uppercase;letter-spacing:1.4px;border:1px solid #ffffff4d;align-items:center;gap:18px;padding:14px 19px;font:600 11px Manrope,sans-serif;transition:border-color .3s,background .3s;display:inline-flex}.fm-ghost:hover{background:#ffffff0f;border-color:#fff}.fm-marquee{border-top:1px solid #ffffff1f;flex-shrink:0;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.fm-marquee>div{width:max-content;animation:60s linear infinite fm-marquee;display:flex}.fm:not(.is-open) .fm-marquee>div{animation-play-state:paused}.fm-marquee span{white-space:nowrap;color:#ffffff9e;letter-spacing:.5em;text-transform:uppercase;align-items:center;font:500 12px/1 Manrope,sans-serif;display:inline-flex}.fm-marquee b{background:var(--red);border-radius:50%;width:5px;height:5px;margin:0 3.2em 0 2.7em;display:inline-block}@keyframes fm-marquee{to{transform:translate(-50%)}}@media (max-width:900px){.fm-top{height:74px;padding:0 22px}.fm-body{padding:8px 22px}.fm-line a{font-size:min(13vw, 84px, calc((100vw - 50px) / 5.9), var(--fit,7vh))}.fm-bottom{text-align:center;flex-direction:column;align-items:center;padding:22px}.fm-contact,.fm-ctas{justify-content:center}}@media (max-width:900px) and (max-height:780px){.fm-contact{display:none}.fm-bottom{gap:12px;padding-block:14px}}@media (max-height:640px){.fm-top{height:60px}.fm-contact,.fm-explore i{display:none}.fm-bottom{padding-block:12px}.fm-marquee{padding:12px 0}}@media (max-height:460px){.fm-social,.fm-marquee,.fm-explore{display:none}.fm-bottom{flex-direction:row;justify-content:center;padding-block:8px}.fm-ctas{flex-wrap:nowrap}}@media (min-width:901px){.menu-button{display:none}}@media (max-width:520px){.fm-close>span,.menu-button>span{display:none}.menu-button{padding:10px}}@media (prefers-reduced-motion:reduce){.app,.fm,.fm *,.fm :before,.fm :after{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}.steps{margin:0;padding:0;list-style:none}.steps a{color:#8a8a8a;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:6px;padding-top:16px;font-size:9px;transition:color .2s;display:flex}.steps a:hover,.steps a:focus-visible{color:#fff;outline:none}.form-section{border:0;min-width:0;margin:0 0 56px;padding:0;scroll-margin-top:110px}.form-section-title{text-transform:uppercase;border-bottom:1px solid #d8d3cc;align-items:baseline;gap:14px;margin:0 0 26px;padding-bottom:14px;font:600 26px/1 Oswald,sans-serif;display:flex}.form-section-title b{color:var(--red);letter-spacing:2px;font:600 12px DM Sans,sans-serif}.field-group{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.field-group legend{color:#555;text-transform:uppercase;letter-spacing:.8px;padding:0;font:600 10px Manrope,sans-serif}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{display:inline-flex;position:relative}.chip input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{color:#3a3a3a;background:0 0;border:1px solid #cfc9c1;align-items:center;min-height:40px;padding:0 15px;font:500 13px DM Sans,sans-serif;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.chip input:checked+span:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:8px}.chip input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.form-grid .chip-other{max-width:360px;margin-top:12px}.upload{border:1px dashed #bdb8b1;grid-column:1/-1;padding:22px}.upload>label{color:#555;text-transform:uppercase;letter-spacing:.8px;font:600 10px Manrope,sans-serif}.form-grid .upload input[type=file]{text-transform:none;letter-spacing:0;border:0;padding:12px 0 4px;font:400 13px DM Sans,sans-serif}.upload input[type=file]::file-selector-button{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;border:0;margin-right:14px;padding:11px 16px;font:600 10px Manrope,sans-serif}.upload>p{color:var(--muted);margin:8px 0 0;font-size:12px}.upload-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.upload-list li{background:#fff;border:1px solid #e3ded7;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.upload-list img,.upload-list i{object-fit:cover;flex-shrink:0;width:44px;height:44px}.upload-list i{background:var(--ink);color:#fff;place-items:center;font:600 9px Manrope,sans-serif;display:grid}.upload-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.upload-list small{color:var(--muted);font-size:11px;display:block}@media (min-width:901px){.registration{align-items:start}.registration-side{height:calc(100vh - 88px);position:sticky;top:88px}}@media (max-width:520px){.chip span{min-height:42px}.form-section-title{font-size:22px}}.founder-hero{background-image:linear-gradient(100deg,#000000f2,#00000073),url(https://images.unsplash.com/photo-1576280314550-773c50583407?auto=format&fit=crop&w=1800&q=85)}.founder-stats{padding-top:85px}.about-actions{flex-wrap:wrap;gap:12px;display:flex}.about-story>div:first-child>p{color:var(--muted);font-size:14px;line-height:1.85}.founder-card{background:var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:560px;margin:0;padding:34px;display:flex;position:relative;overflow:hidden}.founder-photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.founder-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0a0a0ae0);position:absolute;inset:0}.founder-card-name,.founder-card-badge{z-index:1;position:relative}.founder-card-name b{text-transform:uppercase;font:600 54px/1 Oswald,sans-serif;display:block}.founder-card-name span{color:#bbb;letter-spacing:3px;text-transform:uppercase;margin-top:10px;font:600 10px Manrope,sans-serif;display:block}.founder-card-badge{background:var(--red);padding:18px 20px;position:absolute;top:34px;left:34px}.founder-card-badge b{font:600 34px/1 Oswald,sans-serif;display:block}.founder-card-badge span{letter-spacing:1px;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.founder-journey{background:var(--ink);color:#fff}.founder-journey .section-title p{color:#9a9a9a}.journey{border-top:1px solid #333;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.journey li{padding:34px 22px 0 0;position:relative}.journey li:before{content:"";background:var(--red);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.journey small{color:var(--red);letter-spacing:2px;text-transform:uppercase;font:600 11px Manrope,sans-serif;display:block}.journey b{color:#555;margin-top:16px;font:600 14px Oswald,sans-serif;display:block}.journey h3{text-transform:uppercase;margin:6px 0 10px;font:600 24px/1.1 Oswald,sans-serif}.journey p{color:#9a9a9a;margin:0;font-size:13px;line-height:1.7}.founder-work{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.founder-work .section-title{margin-bottom:26px;display:block}.founder-work .section-title h2{margin-top:22px;font-size:clamp(40px,4vw,60px)}.founder-work p{color:var(--muted);font-size:14px;line-height:1.85}.founder-milestone{background:#fff}.founder-reach{margin:22px 0 0}.founder-reach div{border-top:1px solid var(--line);padding:14px 0}.founder-reach dt{color:var(--red);letter-spacing:2px;text-transform:uppercase;font:600 10px Manrope,sans-serif}.founder-reach dd{margin:6px 0 0;font-size:14px}.founder-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.founder-ctas .outline-button{margin-top:0}@media (max-width:900px){.journey{border-top:0;border-left:1px solid #333;grid-template-columns:1fr}.journey li{padding:0 0 34px 28px}.journey li:before{top:2px;left:-6px}.founder-work{grid-template-columns:1fr}.founder-card{min-height:460px}}.booking-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}@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}
