.TextReveal-module-scss-module__Iq16tG__heading{text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text);font-family:Playfair Display,Times New Roman,serif;font-weight:400;line-height:.85}.TextReveal-module-scss-module__Iq16tG__lineWrapper{padding-top:.1em;padding-bottom:.12em;display:block;overflow:hidden}.TextReveal-module-scss-module__Iq16tG__line{will-change:transform,opacity;display:block}
.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__text{text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text);font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:700;line-height:1.15}.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__word{will-change:opacity;display:inline}.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__tagline{margin-top:32px}.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__taglineLine{text-transform:uppercase;color:var(--color-text);will-change:opacity;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:700;line-height:1.15;display:block}.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal--dark .ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__text,.ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal--dark .ScrollTextReveal-module-scss-module__cV9BSa__scrollReveal__taglineLine{color:var(--color-white)}
.GradientTransition-module-scss-module__RjCn9G__gradientSection{position:relative}.GradientTransition-module-scss-module__RjCn9G__gradientSection__overlay{pointer-events:none;z-index:0;will-change:opacity;background:linear-gradient(#0000 0%,#0e080726 8%,#0e080780 18%,#0e0807d9 28%,#0e0807 40% 65%,#0e0807d9 80%,#0e080766 90%,#0000 100%);width:100%;height:calc(100% + 40vh);position:absolute;top:-40vh;left:0}.GradientTransition-module-scss-module__RjCn9G__gradientSection__content{z-index:1;position:relative}
.LogoReveal-module-scss-module__tGthkW__overlay{z-index:1000;background:var(--color-bg);touch-action:none;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.LogoReveal-module-scss-module__tGthkW__overlay__content{flex-direction:column;align-items:center;padding:0 16px;display:flex;overflow:hidden}.LogoReveal-module-scss-module__tGthkW__overlay__text{color:var(--color-text);letter-spacing:.01em;white-space:nowrap;will-change:clip-path;font-family:Pinyon Script,cursive;font-size:clamp(5rem,11vw,7.5rem);font-weight:400;line-height:1.2}@media (max-width:480px){.LogoReveal-module-scss-module__tGthkW__overlay__text{font-size:clamp(2.4rem,8vw,3.5rem)}}.LogoReveal-module-scss-module__tGthkW__overlay__noteSvg{width:30px;height:auto;margin-top:10px;overflow:visible}.LogoReveal-module-scss-module__tGthkW__overlay__noteStroke{fill:none;stroke:var(--color-text);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}
.ContactCTA-module-scss-module__1vyueG__contact{text-align:center;padding:clamp(80px,15vh,200px)var(--content-padding)}.ContactCTA-module-scss-module__1vyueG__contact__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:32px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.ContactCTA-module-scss-module__1vyueG__contact__heading{margin-bottom:32px;font-size:clamp(3rem,6vw,5.5rem)}.ContactCTA-module-scss-module__1vyueG__contact__divider{background:var(--color-border);border:none;width:100%;max-width:600px;height:1px;margin:0 auto 24px}.ContactCTA-module-scss-module__1vyueG__contact__description{color:var(--color-text);text-align:center;max-width:500px;margin:0 auto 32px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.ContactCTA-module-scss-module__1vyueG__contact__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:480px){.ContactCTA-module-scss-module__1vyueG__contact__buttons{flex-direction:column;align-items:center;gap:12px;width:100%}}.ContactCTA-module-scss-module__1vyueG__contact__btn{color:var(--color-text);border:1px solid var(--color-border);background:0 0;align-items:center;gap:0;text-decoration:none;transition:color .5s cubic-bezier(.14,1,.34,1),border-color .4s cubic-bezier(.14,1,.34,1);display:inline-flex;position:relative;overflow:hidden}@media (max-width:480px){.ContactCTA-module-scss-module__1vyueG__contact__btn{width:100%;max-width:320px}}.ContactCTA-module-scss-module__1vyueG__contact__btn:before{content:"";background:var(--color-text);transform-origin:0;z-index:0;transition:transform .5s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:scaleX(0)}.ContactCTA-module-scss-module__1vyueG__contact__btn:hover{color:var(--color-white);border-color:var(--color-text)}.ContactCTA-module-scss-module__1vyueG__contact__btn:hover:before{transform:scaleX(1)}.ContactCTA-module-scss-module__1vyueG__contact__btn:hover .ContactCTA-module-scss-module__1vyueG__contact__btnArrow svg{transform:translate(3px)}.ContactCTA-module-scss-module__1vyueG__contact__btnLabel{text-transform:uppercase;letter-spacing:.05em;z-index:1;flex:1;padding:14px 20px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);position:relative}.ContactCTA-module-scss-module__1vyueG__contact__btnArrow{background:var(--color-text);width:48px;height:48px;color:var(--color-white);z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.14,1,.34,1);display:flex;position:relative}.ContactCTA-module-scss-module__1vyueG__contact__btnArrow svg{width:14px;height:13px;transition:transform .4s cubic-bezier(.14,1,.34,1)}
.InstructorGrid-module-scss-module__lFA7kG__team{--color-text:#f5f0ebeb;--color-text-muted:#f5f0eb7a;--color-border:#f5f0eb1c;background:#0e0807;margin:0 clamp(12px,1.5vw,32px);padding:clamp(60px,10vh,120px) clamp(40px,8vw,120px) clamp(80px,12vh,160px)}@media (max-width:768px){.InstructorGrid-module-scss-module__lFA7kG__team{padding:clamp(48px,8vh,80px)var(--content-padding)clamp(60px,10vh,100px);margin:0 clamp(8px,1vw,16px)}}.InstructorGrid-module-scss-module__lFA7kG__team__header{text-align:center;margin-bottom:clamp(40px,7vh,80px)}.InstructorGrid-module-scss-module__lFA7kG__team__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.InstructorGrid-module-scss-module__lFA7kG__team__heading{letter-spacing:-.02em;margin-bottom:28px;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(3.5rem,7vw,7rem);line-height:.92}@media (max-width:768px){.InstructorGrid-module-scss-module__lFA7kG__team__heading{font-size:clamp(2.8rem,8vw,3.5rem)}}@media (max-width:480px){.InstructorGrid-module-scss-module__lFA7kG__team__heading{font-size:clamp(2rem,9vw,2.8rem)}}.InstructorGrid-module-scss-module__lFA7kG__team__description{color:var(--color-text);opacity:.7;max-width:440px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.InstructorGrid-module-scss-module__lFA7kG__team__grid{align-items:flex-start;gap:clamp(16px,2.5vw,40px);max-width:800px;margin:0 auto;display:flex}@media (max-width:480px){.InstructorGrid-module-scss-module__lFA7kG__team__grid{flex-direction:column;max-width:100%}}.InstructorGrid-module-scss-module__lFA7kG__team__card{flex:1}.InstructorGrid-module-scss-module__lFA7kG__team__imageWrapper{aspect-ratio:3/4;background:#1a1210;margin-bottom:16px;position:relative;overflow:hidden}.InstructorGrid-module-scss-module__lFA7kG__team__image{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s cubic-bezier(.14,1,.34,1);display:block}.InstructorGrid-module-scss-module__lFA7kG__team__card:hover .InstructorGrid-module-scss-module__lFA7kG__team__image{transform:scale(1.04)}.InstructorGrid-module-scss-module__lFA7kG__team__overlay{pointer-events:none;background:#f5f0eb1f;transition:transform .55s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:translateY(100%)}.InstructorGrid-module-scss-module__lFA7kG__team__card:hover .InstructorGrid-module-scss-module__lFA7kG__team__overlay{transform:translateY(0)}.InstructorGrid-module-scss-module__lFA7kG__team__name{color:var(--color-text);margin-bottom:6px;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:600}.InstructorGrid-module-scss-module__lFA7kG__team__title{color:var(--color-text-muted);letter-spacing:.02em;font-size:clamp(.75rem,.8vw,.8rem)}
.InstrumentsList-module-scss-module__71t9Aq__instruments__item{border-bottom:1px solid var(--color-border);grid-template-columns:120px 1fr;gap:clamp(16px,2vw,32px);padding:clamp(32px,4vh,48px) 0;display:grid}.InstrumentsList-module-scss-module__71t9Aq__instruments__item:first-child{border-top:1px solid var(--color-border)}@media (max-width:480px){.InstrumentsList-module-scss-module__71t9Aq__instruments__item{grid-template-columns:60px 1fr}}.InstrumentsList-module-scss-module__71t9Aq__instruments__number{color:var(--color-text-muted);padding-top:4px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.InstrumentsList-module-scss-module__71t9Aq__instruments__content{max-width:600px}.InstrumentsList-module-scss-module__71t9Aq__instruments__title{color:var(--color-text);margin-bottom:16px;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.1}.InstrumentsList-module-scss-module__71t9Aq__instruments__description{color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.InstrumentsList-module-scss-module__71t9Aq__ticker__digit{display:inline-block}
.EmbedContainer-module-scss-module__SP34Na__embed{width:100%;max-width:960px;margin:0 auto}.EmbedContainer-module-scss-module__SP34Na__embed__wrapper{border:1px solid var(--color-border);overflow:hidden}.EmbedContainer-module-scss-module__SP34Na__embed__wrapper--grayscale{filter:grayscale(80%)contrast(1.1);transition:filter .6s}.EmbedContainer-module-scss-module__SP34Na__embed__wrapper--grayscale:hover{filter:grayscale(0%)}.EmbedContainer-module-scss-module__SP34Na__embed__wrapper iframe{border:0;width:100%;display:block}@media (max-width:768px){.EmbedContainer-module-scss-module__SP34Na__embed__wrapper{height:400px!important}}@media (max-width:480px){.EmbedContainer-module-scss-module__SP34Na__embed__wrapper{height:480px!important}}.EmbedContainer-module-scss-module__SP34Na__embed__fallback{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-top:12px;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:color .3s;display:inline-block}.EmbedContainer-module-scss-module__SP34Na__embed__fallback:hover{color:var(--color-text)}
.Marquee-module-scss-module__raKy6W__marquee{white-space:nowrap;width:100%;padding:16px 0;overflow:hidden}.Marquee-module-scss-module__raKy6W__marquee__track{gap:60px;animation:30s linear infinite Marquee-module-scss-module__raKy6W__marquee;display:inline-flex}.Marquee-module-scss-module__raKy6W__marquee__track--reverse{animation-direction:reverse}.Marquee-module-scss-module__raKy6W__marquee__item{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}@keyframes Marquee-module-scss-module__raKy6W__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.RegisterCTA-module-scss-module__s9oUzW__register{background:var(--color-accent);color:var(--color-white);margin:0 clamp(12px,1.5vw,32px);padding:clamp(80px,15vh,200px) clamp(60px,10vw,180px) clamp(80px,12vh,160px)}@media (max-width:480px){.RegisterCTA-module-scss-module__s9oUzW__register{padding:clamp(60px,10vh,100px) clamp(24px,6vw,48px)}}.RegisterCTA-module-scss-module__s9oUzW__register__heading{text-transform:uppercase;color:var(--color-white);margin-bottom:clamp(40px,6vh,80px);font-family:Playfair Display,Times New Roman,serif;font-size:clamp(4rem,10vw,9rem);font-weight:700;line-height:.92}@media (max-width:768px){.RegisterCTA-module-scss-module__s9oUzW__register__heading{font-size:clamp(3rem,10vw,4.5rem)}}@media (max-width:480px){.RegisterCTA-module-scss-module__s9oUzW__register__heading{font-size:clamp(2.5rem,10vw,3.5rem)}}.RegisterCTA-module-scss-module__s9oUzW__register__content{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);display:grid}@media (max-width:768px){.RegisterCTA-module-scss-module__s9oUzW__register__content{grid-template-columns:1fr}}.RegisterCTA-module-scss-module__s9oUzW__register__eyebrow{color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.6}.RegisterCTA-module-scss-module__s9oUzW__register__body{max-width:500px}.RegisterCTA-module-scss-module__s9oUzW__register__description{color:#ffffffb3;margin-bottom:24px;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.RegisterCTA-module-scss-module__s9oUzW__register__ctaRow{align-items:stretch;gap:0;display:flex}.RegisterCTA-module-scss-module__s9oUzW__register__cta{border:1px solid #ffffff4d;border-right:none;align-items:center;text-decoration:none;transition:border-color .4s cubic-bezier(.14,1,.34,1);display:inline-flex;position:relative;overflow:hidden}.RegisterCTA-module-scss-module__s9oUzW__register__cta:before{content:"";background:var(--color-bg);transform-origin:0;z-index:0;transition:transform .5s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:scaleX(0)}.RegisterCTA-module-scss-module__s9oUzW__register__cta:hover{border-color:var(--color-bg)}.RegisterCTA-module-scss-module__s9oUzW__register__cta:hover:before{transform:scaleX(1)}.RegisterCTA-module-scss-module__s9oUzW__register__cta:hover .RegisterCTA-module-scss-module__s9oUzW__register__ctaLabel{color:var(--color-text)}.RegisterCTA-module-scss-module__s9oUzW__register__ctaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);z-index:1;padding:14px 24px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);transition:color .5s cubic-bezier(.14,1,.34,1);position:relative}.RegisterCTA-module-scss-module__s9oUzW__register__ctaArrow{width:48px;min-height:48px;color:var(--color-white);background:#ffffff1a;border:1px solid #ffffff4d;justify-content:center;align-items:center;text-decoration:none;transition:background-color .4s cubic-bezier(.14,1,.34,1),border-color .4s cubic-bezier(.14,1,.34,1),color .4s cubic-bezier(.14,1,.34,1);display:flex}.RegisterCTA-module-scss-module__s9oUzW__register__ctaArrow svg{width:14px;height:13px;transition:transform .4s cubic-bezier(.14,1,.34,1)}.RegisterCTA-module-scss-module__s9oUzW__register__ctaArrow:hover{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-text)}.RegisterCTA-module-scss-module__s9oUzW__register__ctaArrow:hover svg{transform:translate(3px)}
.page-module-scss-module__4n_PSq__hero{min-height:50vh;padding:0 var(--content-padding)clamp(40px,6vh,80px);flex-direction:column;justify-content:flex-end;display:flex}.page-module-scss-module__4n_PSq__hero__back{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:24px;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:color .3s;display:inline-block}.page-module-scss-module__4n_PSq__hero__back:hover{color:var(--color-text)}.page-module-scss-module__4n_PSq__hero__heading{margin-bottom:16px;font-size:clamp(3rem,6vw,5.5rem)}.page-module-scss-module__4n_PSq__hero__title{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__4n_PSq__content{padding:clamp(60px,10vh,120px)var(--content-padding)}.page-module-scss-module__4n_PSq__content__grid{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:768px){.page-module-scss-module__4n_PSq__content__grid{grid-template-columns:1fr}}.page-module-scss-module__4n_PSq__content__imagePlaceholder{aspect-ratio:4/5;background:var(--color-bg-alt);justify-content:center;align-items:center;width:100%;display:flex}.page-module-scss-module__4n_PSq__content__imagePlaceholder span{color:var(--color-text-muted);opacity:.2;font-family:Playfair Display,Times New Roman,serif;font-size:4rem;font-weight:700}.page-module-scss-module__4n_PSq__content__bio{color:var(--color-text);margin-bottom:32px;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.7}.page-module-scss-module__4n_PSq__content__highlights{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__4n_PSq__content__highlight{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border:1px solid var(--color-border);padding:6px 12px;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__4n_PSq__notFound{min-height:60vh;padding:var(--content-padding);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.page-module-scss-module__4n_PSq__notFound h1{font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600}.page-module-scss-module__4n_PSq__notFound a{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-text-muted);font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none}.page-module-scss-module__4n_PSq__notFound a:hover{color:var(--color-text)}
.page-module-scss-module__-ytPBG__hero{min-height:100vh;padding:0 var(--content-padding)clamp(60px,8vh,100px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module-scss-module__-ytPBG__hero__figL{aspect-ratio:3/4;z-index:0;width:clamp(200px,24vw,360px);margin:0;position:absolute;top:clamp(70px,9vh,110px);left:clamp(20px,2.5vw,38px);overflow:hidden}.page-module-scss-module__-ytPBG__hero__figS{aspect-ratio:4/5;z-index:0;width:clamp(80px,8vw,120px);margin:0;position:absolute;top:clamp(120px,15vh,200px);right:clamp(50px,10vw,148px);overflow:hidden}.page-module-scss-module__-ytPBG__hero__figM{aspect-ratio:4/5;z-index:0;width:clamp(100px,11vw,160px);margin:0;position:absolute;bottom:clamp(100px,16vh,200px);right:clamp(80px,14vw,220px);overflow:hidden}.page-module-scss-module__-ytPBG__hero__figClip{width:100%;height:100%;overflow:hidden}.page-module-scss-module__-ytPBG__hero__figImg{object-fit:cover;object-position:center;width:100%;height:115%;display:block}.page-module-scss-module__-ytPBG__hero__content{z-index:2;text-align:center;width:100%;position:relative}.page-module-scss-module__-ytPBG__hero__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__-ytPBG__hero__heading{letter-spacing:-.03em;margin-top:16px;margin-bottom:32px;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}@media (max-width:768px){.page-module-scss-module__-ytPBG__hero__heading{font-size:clamp(2.5rem,8vw,3rem)}}@media (max-width:480px){.page-module-scss-module__-ytPBG__hero__heading{font-size:clamp(2.2rem,9vw,2.8rem)}}.page-module-scss-module__-ytPBG__hero__description{color:var(--color-text);max-width:400px;margin:0 auto 24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.page-module-scss-module__-ytPBG__hero__cta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);border-bottom:1px solid var(--color-text);justify-content:center;align-items:center;gap:8px;padding-bottom:4px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:opacity .3s;display:inline-flex}.page-module-scss-module__-ytPBG__hero__cta:hover{opacity:.6}.page-module-scss-module__-ytPBG__hero__cta svg{transition:transform .4s cubic-bezier(.14,1,.34,1)}.page-module-scss-module__-ytPBG__hero__cta:hover svg{transform:translate(4px)}@media (max-width:768px){.page-module-scss-module__-ytPBG__hero{min-height:90vh;padding-bottom:clamp(40px,6vh,80px)}.page-module-scss-module__-ytPBG__hero__figL{width:clamp(160px,36vw,280px)}.page-module-scss-module__-ytPBG__hero__figS{width:clamp(70px,16vw,110px)}.page-module-scss-module__-ytPBG__hero__figM{display:none}}@media (max-width:480px){.page-module-scss-module__-ytPBG__hero{align-items:flex-start;min-height:auto;padding-top:clamp(100px,18vh,160px)}.page-module-scss-module__-ytPBG__hero__figL,.page-module-scss-module__-ytPBG__hero__figS,.page-module-scss-module__-ytPBG__hero__figM{display:none}}.page-module-scss-module__-ytPBG__story{padding:clamp(80px,12vh,160px)var(--content-padding);max-width:840px}.page-module-scss-module__-ytPBG__story__stripe{background:var(--color-text);width:40px;height:1px;margin-bottom:28px}.page-module-scss-module__-ytPBG__story__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:28px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__-ytPBG__story__body{color:var(--color-text);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}.page-module-scss-module__-ytPBG__marqueeSection{border-top:1px solid var(--color-border);padding:clamp(60px,10vh,120px) 0}
.page-module-scss-module__LWIIPW__hero{min-height:80vh;padding:0 var(--content-padding)clamp(40px,6vh,80px);background:linear-gradient(to bottom,var(--color-bg)0%,var(--color-bg)38%,#0e08072e 58%,#0e0807a6 78%,#0e0807 100%);--color-text:#fff;--color-text-muted:#ffffff8c;flex-direction:column;justify-content:flex-end;display:flex}.page-module-scss-module__LWIIPW__hero__subtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__LWIIPW__hero__heading{letter-spacing:-.03em;font-size:clamp(5rem,14vw,11rem);line-height:.9}@media (max-width:768px){.page-module-scss-module__LWIIPW__hero__heading{font-size:clamp(3rem,11vw,5rem)}}@media (max-width:480px){.page-module-scss-module__LWIIPW__hero__heading{font-size:clamp(2.2rem,10vw,3rem)}}.page-module-scss-module__LWIIPW__darkSection{--color-text:#f5f0ebeb;--color-text-muted:#f5f0eb7a;--color-border:#f5f0eb1c;--color-bg:#0e0807;background:#0e0807}.page-module-scss-module__LWIIPW__list{padding:clamp(60px,8vh,100px)var(--content-padding)clamp(80px,15vh,200px)}.page-module-scss-module__LWIIPW__marqueeSection{border-top:1px solid #f5f0eb1c;flex-direction:column;align-items:center;padding:clamp(60px,10vh,120px) 0;display:flex}.page-module-scss-module__LWIIPW__marqueeSection__label{text-transform:uppercase;letter-spacing:.1em;color:#f5f0eb80;text-align:center;width:100%;margin-bottom:24px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__LWIIPW__marqueeSection__cta{text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);border:1px solid #f5f0eb47;align-items:center;gap:10px;margin:32px auto 0;padding:12px 24px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:color .5s cubic-bezier(.14,1,.34,1),border-color .4s cubic-bezier(.14,1,.34,1);display:inline-flex;position:relative;overflow:hidden}.page-module-scss-module__LWIIPW__marqueeSection__cta:before{content:"";transform-origin:0;z-index:0;background:#f5f0ebf5;transition:transform .5s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:scaleX(0)}.page-module-scss-module__LWIIPW__marqueeSection__cta span,.page-module-scss-module__LWIIPW__marqueeSection__cta svg{z-index:1;position:relative}.page-module-scss-module__LWIIPW__marqueeSection__cta svg{width:14px;height:14px;transition:transform .4s cubic-bezier(.14,1,.34,1)}.page-module-scss-module__LWIIPW__marqueeSection__cta:hover{color:#0e0807;border-color:#f5f0ebb3}.page-module-scss-module__LWIIPW__marqueeSection__cta:hover:before{transform:scaleX(1)}.page-module-scss-module__LWIIPW__marqueeSection__cta:hover svg{transform:translate(4px)}
.page-module-scss-module__rcUngW__hero{min-height:100vh;padding:0 var(--content-padding);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module-scss-module__rcUngW__hero__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);text-align:center;margin-bottom:32px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__rcUngW__hero__heading{text-align:center;font-size:clamp(3.2rem,8vw,7.5rem)}@media (max-width:480px){.page-module-scss-module__rcUngW__hero__heading{font-size:clamp(1.6rem,6.5vw,3.2rem)}}.page-module-scss-module__rcUngW__intro{padding:clamp(80px,15vh,200px)var(--content-padding);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(16px,2vw,32px);display:grid}@media (max-width:768px){.page-module-scss-module__rcUngW__intro{grid-template-columns:1fr}}.page-module-scss-module__rcUngW__intro__text{max-width:480px;padding-left:clamp(20px,5vw,80px)}@media (max-width:768px){.page-module-scss-module__rcUngW__intro__text{max-width:100%;padding-left:0}}.page-module-scss-module__rcUngW__intro__line{background:var(--color-text);width:40px;height:1px;margin-bottom:20px}.page-module-scss-module__rcUngW__intro__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__rcUngW__intro__body{color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.page-module-scss-module__rcUngW__intro__image{padding-top:0}.page-module-scss-module__rcUngW__intro__imageWrap{border-radius:4px;width:100%;overflow:hidden}.page-module-scss-module__rcUngW__intro__img{object-fit:cover;width:100%;height:auto;transition:transform .8s cubic-bezier(.14,1,.34,1);display:block}.page-module-scss-module__rcUngW__intro__img:hover{transform:scale(1.05)}.page-module-scss-module__rcUngW__intro__caption{color:var(--color-text-muted);letter-spacing:.05em;margin-top:8px;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__rcUngW__thesis{padding:clamp(120px,20vh,300px)var(--content-padding)clamp(120px,20vh,300px);position:relative}.page-module-scss-module__rcUngW__thesis__labelRow{align-items:center;gap:16px;margin-bottom:40px;display:flex}.page-module-scss-module__rcUngW__thesis__labelLine{background:#fff6;width:40px;height:1px}.page-module-scss-module__rcUngW__thesis__label{text-transform:uppercase;letter-spacing:.1em;color:#fff9;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__rcUngW__thesis__description{color:#ffffff80;margin-top:40px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.page-module-scss-module__rcUngW__cta{padding:clamp(40px,8vh,100px)var(--content-padding);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module-scss-module__rcUngW__cta__body{color:var(--color-text);margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}.page-module-scss-module__rcUngW__cta__link{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);border:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 24px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:border-color .4s cubic-bezier(.14,1,.34,1),color .5s cubic-bezier(.14,1,.34,1);display:inline-flex;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__cta__link:before{content:"";background:var(--color-text);transform-origin:0;z-index:0;transition:transform .5s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:scaleX(0)}.page-module-scss-module__rcUngW__cta__link span,.page-module-scss-module__rcUngW__cta__link svg{z-index:1;position:relative}.page-module-scss-module__rcUngW__cta__link svg{width:14px;height:14px;transition:transform .4s cubic-bezier(.14,1,.34,1)}.page-module-scss-module__rcUngW__cta__link:hover{color:var(--color-white);border-color:var(--color-text)}.page-module-scss-module__rcUngW__cta__link:hover:before{transform:scaleX(1)}.page-module-scss-module__rcUngW__cta__link:hover svg{transform:translate(4px)}.page-module-scss-module__rcUngW__aboutTeaser{padding:clamp(80px,15vh,200px)var(--content-padding);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module-scss-module__rcUngW__aboutTeaser__label{text-transform:uppercase;letter-spacing:-.02em;max-width:600px;color:var(--color-white);margin-bottom:16px;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:700;line-height:.95}.page-module-scss-module__rcUngW__aboutTeaser__sublabel{text-transform:uppercase;letter-spacing:.08em;color:#fff9;margin-bottom:20px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__rcUngW__aboutTeaser__link{text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);border:1px solid #ffffff4d;align-items:center;gap:10px;padding:12px 24px;font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem);text-decoration:none;transition:border-color .4s cubic-bezier(.14,1,.34,1),color .5s cubic-bezier(.14,1,.34,1);display:inline-flex;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__aboutTeaser__link:before{content:"";background:var(--color-bg);transform-origin:0;z-index:0;transition:transform .5s cubic-bezier(.14,1,.34,1);position:absolute;inset:0;transform:scaleX(0)}.page-module-scss-module__rcUngW__aboutTeaser__link span,.page-module-scss-module__rcUngW__aboutTeaser__link svg{z-index:1;position:relative}.page-module-scss-module__rcUngW__aboutTeaser__link svg{width:14px;height:14px;transition:transform .4s cubic-bezier(.14,1,.34,1)}.page-module-scss-module__rcUngW__aboutTeaser__link:hover{color:var(--color-text);border-color:#f5f0ebcc}.page-module-scss-module__rcUngW__aboutTeaser__link:hover:before{transform:scaleX(1)}.page-module-scss-module__rcUngW__aboutTeaser__link:hover svg{transform:translate(4px)}
.page-module-scss-module__VIEBSW__hero{min-height:80vh;padding:0 var(--content-padding)clamp(40px,6vh,80px);background:linear-gradient(to bottom,var(--color-bg)0%,var(--color-bg)38%,#0e08072e 58%,#0e0807a6 78%,#0e0807 100%);--color-text:#fff;--color-text-muted:#ffffff8c;flex-direction:column;justify-content:flex-end;display:flex}.page-module-scss-module__VIEBSW__hero__heading{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(4rem,12vw,10rem);line-height:.9}@media (max-width:768px){.page-module-scss-module__VIEBSW__hero__heading{font-size:clamp(3rem,12vw,4rem)}}@media (max-width:480px){.page-module-scss-module__VIEBSW__hero__heading{font-size:clamp(2.5rem,13vw,3rem)}}.page-module-scss-module__VIEBSW__hero__subtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__VIEBSW__darkSection{--color-text:#f5f0ebeb;--color-text-muted:#f5f0eb7a;--color-border:#f5f0eb1c;--color-bg:#0e0807;background:#0e0807}.page-module-scss-module__VIEBSW__section{padding:clamp(60px,10vh,120px)var(--content-padding);border-top:1px solid var(--color-border)}.page-module-scss-module__VIEBSW__section__header{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.page-module-scss-module__VIEBSW__section__number{color:var(--color-text-muted);font-family:SF Mono,Fira Code,monospace;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__VIEBSW__section__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.75rem,.8vw,.8rem)}.page-module-scss-module__VIEBSW__section__description{color:var(--color-text);max-width:600px;margin-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(.875rem,1vw,1rem);line-height:1.7}
