._7HnD1W_hero{background-color:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}._7HnD1W_skullWrapper{z-index:1;width:clamp(300px,65vw,750px);position:relative;-webkit-mask-image:radial-gradient(72% 72%,#000 35%,#0000 72%);mask-image:radial-gradient(72% 72%,#000 35%,#0000 72%)}._7HnD1W_skullVideo{width:100%;height:auto;display:block}._7HnD1W_content{z-index:2;text-align:center;padding-inline:var(--container-padding);flex-direction:column;align-items:center;margin-top:48px;display:flex;position:relative}._7HnD1W_name{letter-spacing:-.02em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:clamp(2.5rem,2rem + 3vw,5rem);font-weight:600;line-height:.9;display:flex}._7HnD1W_nameLine{display:block}._7HnD1W_tagline{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-muted);margin-top:var(--space-lg);letter-spacing:.02em;font-weight:300}@keyframes _7HnD1W_heroFadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes _7HnD1W_heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _7HnD1W_heroScaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}._7HnD1W_heroReveal{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards _7HnD1W_heroFadeInUp}._7HnD1W_heroDelay1{animation-name:_7HnD1W_heroScaleIn;animation-duration:1.2s;animation-delay:.1s}._7HnD1W_heroDelay2{animation-delay:.5s}._7HnD1W_heroDelay3{animation-delay:.7s}._7HnD1W_heroDelay4{animation:1s 1.5s forwards _7HnD1W_heroFadeIn}._7HnD1W_scrollIndicator{bottom:var(--space-xl);z-index:2;position:absolute;left:50%;transform:translate(-50%)}._7HnD1W_scrollLine{background:linear-gradient(to bottom, transparent 0%, var(--color-text-dim) 40%, var(--color-text-dim) 60%, transparent 100%);width:1px;height:48px;animation:2.5s ease-in-out infinite _7HnD1W_scrollPulse;display:block}@keyframes _7HnD1W_scrollPulse{0%,to{opacity:.2;transform:scaleY(.5)translateY(-8px)}50%{opacity:.8;transform:scaleY(1)translateY(8px)}}
.BN9OVG_section{padding-top:140px;padding-bottom:120px;position:relative;overflow:hidden}.BN9OVG_section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% 40%,#6bb8c40a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.BN9OVG_content{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.BN9OVG_headline{font-family:var(--font-serif);letter-spacing:.01em;color:var(--color-text);font-size:clamp(2.5rem,1.5rem + 4vw,3.75rem);font-weight:600;line-height:1.1}.BN9OVG_subtext{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:550px;margin-top:28px}.BN9OVG_rule{background-color:#6bb8c44d;width:60px;height:1px;margin-top:48px;margin-bottom:48px}.BN9OVG_stats{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.BN9OVG_stats{grid-template-columns:repeat(3,1fr);gap:0}}.BN9OVG_stat{flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:640px){.BN9OVG_stat{position:relative}.BN9OVG_stat:not(:last-child):after{content:"";background:#f0ece60f;width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.BN9OVG_statValue{font-family:var(--font-serif);color:var(--color-accent);text-shadow:0 0 20px #6bb8c426,0 0 40px #6bb8c414;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:700;line-height:1;animation:3s ease-in-out infinite BN9OVG_statGlow}.BN9OVG_statLabel{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-dim);font-size:11px;font-weight:400}@keyframes BN9OVG_statGlow{0%,to{text-shadow:0 0 20px #6bb8c426,0 0 40px #6bb8c414}50%{text-shadow:0 0 30px #6bb8c440,0 0 60px #6bb8c41f}}
.YL5MmG_section{padding-top:100px;padding-bottom:60px;position:relative;overflow:hidden}.YL5MmG_header{gap:var(--space-lg);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}@media (min-width:768px){.YL5MmG_header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.YL5MmG_heading{font-family:var(--font-serif);margin-top:var(--space-sm);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600}.YL5MmG_portfolioLink{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);white-space:nowrap;font-weight:300}.YL5MmG_portfolioLink:hover{color:var(--color-accent)}.YL5MmG_editorial{flex-direction:column;gap:8px;display:flex}.YL5MmG_topRow{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:768px){.YL5MmG_topRow{grid-template-columns:60fr 40fr}}.YL5MmG_topLarge{aspect-ratio:16/10;position:relative;overflow:hidden}.YL5MmG_topTall{aspect-ratio:3/4;position:relative;overflow:hidden}@media (min-width:768px){.YL5MmG_topTall{aspect-ratio:auto}}.YL5MmG_bottomRow{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:768px){.YL5MmG_bottomRow{grid-template-columns:35fr 30fr 35fr}}.YL5MmG_bottomImg{aspect-ratio:4/3;position:relative;overflow:hidden}.YL5MmG_img{object-fit:cover;transition:transform .5s var(--ease-premium)}.YL5MmG_topLarge:hover .YL5MmG_img,.YL5MmG_topTall:hover .YL5MmG_img,.YL5MmG_bottomImg:hover .YL5MmG_img{transform:scale(1.02)}.YL5MmG_marquee{padding-block:var(--space-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:80px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.YL5MmG_marqueeTrack{gap:0;width:max-content;animation:35s linear infinite YL5MmG_marqueeScroll;display:flex}.YL5MmG_marqueeText{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-dim);white-space:nowrap;flex-shrink:0;padding-inline:32px;font-size:clamp(.75rem,.5rem + 1vw,1rem);font-weight:300}.YL5MmG_marqueeText:after{content:"·";margin-left:var(--space-xl);color:var(--color-accent)}@keyframes YL5MmG_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.U0U9lG_section{padding-top:120px;padding-bottom:80px;position:relative;overflow:hidden}.U0U9lG_grid{gap:var(--space-3xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.U0U9lG_grid{gap:var(--space-4xl);grid-template-columns:1fr 1fr;position:relative}.U0U9lG_grid:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#f0ece60d 30% 70%,#0000 100%);width:1px;position:absolute;top:10%;bottom:10%;left:50%}}.U0U9lG_imageColumn{position:relative}.U0U9lG_imageWrapper{aspect-ratio:3/4;border-radius:4px;position:relative;overflow:hidden}.U0U9lG_image{object-fit:cover;transition:transform .5s var(--ease-premium)}.U0U9lG_imageWrapper:hover .U0U9lG_image{transform:scale(1.02)}.U0U9lG_contentColumn{gap:var(--space-lg);flex-direction:column;display:flex}.U0U9lG_heading{font-family:var(--font-serif);font-size:clamp(2rem,1.5rem + 3vw,3.25rem);font-weight:600;line-height:var(--leading-snug)}.U0U9lG_headingDim{color:var(--color-text-dim)}.U0U9lG_body{font-size:var(--text-base);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:50ch}
._0ERDZG_section{background-image:url(/images/hero/jesse-hero-blue-light-hires.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;align-items:flex-end;min-height:60vh;display:flex;position:relative}@media (min-width:768px){._0ERDZG_section{min-height:80vh}}._0ERDZG_overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#08080826 30%,#08080866 60%,#080808d9 100%),linear-gradient(90deg,#08080880 0%,#0000 60%);position:absolute;inset:0}._0ERDZG_content{z-index:2;padding:48px var(--container-padding);flex-direction:column;gap:0;max-width:640px;display:flex;position:relative}@media (min-width:768px){._0ERDZG_content{padding:72px 80px}}._0ERDZG_label{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;font-size:11px;font-weight:300}._0ERDZG_heading{font-family:var(--font-serif);font-size:clamp(2rem,1.5rem + 3vw,3rem);font-weight:600;line-height:var(--leading-snug);color:var(--color-text);margin-bottom:16px}._0ERDZG_description{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:500px}._0ERDZG_info{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:300;display:flex}._0ERDZG_dot{color:var(--color-accent)}._0ERDZG_infoLink{color:var(--color-text-dim);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}._0ERDZG_infoLink:hover{color:var(--color-accent)}
.hYrhra_section{background-color:#080808;flex-direction:column;justify-content:center;align-items:center;padding-block:120px;display:flex;position:relative;overflow:hidden}.hYrhra_section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#6bb8c40a 0%,#0000 50%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hYrhra_content{z-index:2;text-align:center;padding-inline:var(--container-padding);flex-direction:column;align-items:center;display:flex;position:relative}.hYrhra_label{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-lg);font-size:11px;font-weight:300}.hYrhra_heading{font-family:var(--font-serif);font-size:clamp(2rem,1.5rem + 3vw,3rem);font-weight:600;line-height:var(--leading-snug);color:var(--color-text);margin-bottom:var(--space-md)}.hYrhra_description{font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:550px;margin-bottom:40px}.hYrhra_button{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);transition:background var(--duration-normal) var(--ease-premium), color var(--duration-normal) var(--ease-premium);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:16px 48px;font-weight:500;display:inline-flex}.hYrhra_button:hover{background:var(--color-accent);color:#080808}
.aMw5QW_section{padding-top:var(--space-section);padding-bottom:var(--space-section);position:relative}.aMw5QW_header{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.aMw5QW_heading{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-snug);color:var(--color-text);margin-top:16px}.aMw5QW_list{max-width:var(--max-width-narrow);border-top:1px solid var(--color-border);margin-inline:auto}.aMw5QW_item{border-bottom:1px solid var(--color-border)}.aMw5QW_question{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;list-style:none;display:flex}.aMw5QW_question::-webkit-details-marker{display:none}.aMw5QW_question:hover{color:var(--color-accent)}.aMw5QW_indicator{flex-shrink:0;width:14px;height:14px;position:relative}.aMw5QW_indicator:before,.aMw5QW_indicator:after{content:"";background-color:var(--color-accent);width:100%;height:1px;transition:transform var(--duration-normal) var(--ease-premium);position:absolute;top:50%;left:0}.aMw5QW_indicator:after{transform:rotate(90deg)}.aMw5QW_item[open] .aMw5QW_indicator:after{transform:rotate(0)}.aMw5QW_answer{font-family:var(--font-sans);font-size:var(--text-base);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:65ch;padding:0 4px 28px}
.XAo11W_section{background-color:#080808;background-image:radial-gradient(at 30% 20%,#6bb8c41f 0%,#0000 50%),radial-gradient(at 70% 40%,#ff6b2b14 0%,#0000 45%),radial-gradient(at 50% 80%,#6bb8c40d 0%,#0000 40%);position:relative;overflow:hidden}.XAo11W_heroClosing{text-align:center;padding:100px var(--container-padding) 80px;flex-direction:column;align-items:center;display:flex}.XAo11W_heroName{font-family:var(--font-serif);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-text);text-shadow:0 0 40px #ff8c3226,0 0 80px #6bb8c41a;font-size:clamp(3rem,2rem + 5vw,5rem);font-weight:700;line-height:.9}.XAo11W_heroTagline{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-muted);margin-top:var(--space-lg);font-weight:300}.XAo11W_footerGrid{background:#ffffff05;border-top:1px solid #ffffff0f}.XAo11W_gridInner{max-width:var(--max-width);padding:60px var(--container-padding);grid-template-columns:1fr;gap:48px;margin-inline:auto;display:grid}@media (min-width:768px){.XAo11W_gridInner{grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:40px}}.XAo11W_col{flex-direction:column;gap:12px;display:flex}.XAo11W_colLabel{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:4px;font-size:11px;font-weight:500}.XAo11W_brandName{font-family:var(--font-serif);color:var(--color-text);letter-spacing:.05em;text-transform:uppercase;font-size:16px;font-weight:600}.XAo11W_brandTagline{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px;font-weight:300;line-height:1.5}.XAo11W_brandAccent{background-color:var(--color-accent);width:40px;height:2px;margin-top:4px}.XAo11W_navList{flex-direction:column;gap:10px;display:flex}.XAo11W_navLink{font-family:var(--font-sans);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);font-size:14px;font-weight:300;text-decoration:none}.XAo11W_navLink:hover{color:var(--color-text)}.XAo11W_contactList{flex-direction:column;gap:12px;display:flex}.XAo11W_contactItem{font-family:var(--font-sans);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;font-size:13px;font-weight:300;text-decoration:none;display:flex}.XAo11W_contactItem:hover{color:var(--color-text)}.XAo11W_contactItem svg{flex-shrink:0}.XAo11W_instagramLink{font-family:var(--font-sans);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;font-size:13px;font-weight:300;text-decoration:none;display:inline-flex}.XAo11W_instagramLink:hover{color:var(--color-text)}.XAo11W_ctaButton{font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);transition:background var(--duration-normal) var(--ease-premium), color var(--duration-normal) var(--ease-premium);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-top:8px;padding:10px 24px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.XAo11W_ctaButton:hover{background:var(--color-accent);color:#080808}.XAo11W_copyright{border-top:1px solid #ffffff0a}.XAo11W_copyrightInner{max-width:var(--max-width);padding:26px var(--container-padding) 32px;flex-direction:column;align-items:center;gap:12px;margin-inline:auto;display:flex}.XAo11W_copyrightText{font-family:var(--font-sans);letter-spacing:.05em;color:#f0ece647;text-align:center;font-size:12px;font-weight:300}.XAo11W_axiomCredit{font-family:var(--font-sans);color:#f0ece657;align-items:center;gap:8px;margin:0;font-size:12.5px;display:inline-flex}.XAo11W_axiomCredit a{color:#f0ece68c;transition:color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none}.XAo11W_axiomCredit a:hover{color:var(--color-axiom-cyan)}.XAo11W_axiomDot{background-color:var(--color-axiom-cyan);border-radius:50%;width:6px;height:6px;display:inline-block}.XAo11W_legalLink{font-family:var(--font-sans);letter-spacing:.05em;color:#f0ece647;transition:color var(--duration-fast) var(--ease-out);font-size:12px;font-weight:300;text-decoration:none}.XAo11W_legalLink:hover{color:#f0ece68c}
