/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid}}}.ahead{display:flex;flex-direction:column}.ahead-section{margin-top:var(--xl);width:100%}@media (min-width:48rem){.ahead-section{margin-top:var(--xxl)}}.ahead-hero{border-radius:var(--radius-2xl,1rem);height:60vh;overflow:hidden;position:relative;width:100%}@media (min-width:48rem){.ahead-hero{height:70vh}}.ahead-hero-image{height:100%;width:100%}.ahead-hero-image,.ahead-hero-scrim{inset:calc(var(--spacing,.25rem)*0);position:absolute}.ahead-hero-scrim{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:#00000040;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:transparent}@supports (color:color-mix(in lab,red,red)){.ahead-hero-scrim{--tw-gradient-from:color-mix(in oklab,var(--color-quaternary,#000)85%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-quaternary,#000)25%,transparent)}}.ahead-hero-content{bottom:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*1);left:calc(var(--spacing,.25rem)*0);padding-inline:var(--page-padding-mobile);padding-bottom:calc(var(--spacing,.25rem)*10);position:absolute;right:calc(var(--spacing,.25rem)*0)}@media (min-width:48rem){.ahead-hero-content{gap:calc(var(--spacing,.25rem)*3);padding-inline:var(--page-padding);padding-bottom:calc(var(--spacing,.25rem)*16)}}.ahead-hero-name{font-family:var(--font-sans,"PP Mori",sans-serif);--tw-leading:.85;--tw-tracking:var(--tracking-tight,-.025em);font-size:76px;letter-spacing:var(--tracking-tight,-.025em);line-height:.85;text-transform:uppercase}@media (min-width:48rem){.ahead-hero-name{font-size:160px}}.ahead-hero-tagline{max-width:700px;text-transform:uppercase}.ahead-hero-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;margin-top:calc(var(--spacing,.25rem)*3)}@media (min-width:48rem){.ahead-hero-bottom{margin-top:calc(var(--spacing,.25rem)*5)}}.ahead-hero-byline{opacity:.7}.ahead-intro-header{margin-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.ahead-intro-header{margin-bottom:calc(var(--spacing,.25rem)*8)}}.ahead-intro-text{width:100%}.ahead-editions-header{margin-bottom:calc(var(--spacing,.25rem)*8)}@media (min-width:48rem){.ahead-editions-header{margin-bottom:calc(var(--spacing,.25rem)*12)}}.ahead-editions-grid{display:grid;gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media (min-width:48rem){.ahead-editions-grid{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(2,minmax(0,1fr))}}.ahead-editions-grid .card-image{aspect-ratio:.88}.ahead-faq-header{margin-bottom:calc(var(--spacing,.25rem)*8)}@media (min-width:48rem){.ahead-faq-header{margin-bottom:calc(var(--spacing,.25rem)*12)}}.ahead-cta-primary .header-title{font-size:var(--text-title-2-mobile);--tw-leading:var(--text-title-2-mobile--line-height);line-height:var(--text-title-2-mobile--line-height)}@media (min-width:48rem){.ahead-cta-primary .header-title{font-size:var(--text-title-2);--tw-leading:var(--text-title-2--line-height);line-height:var(--text-title-2--line-height)}}.ahead-cta-primary .header-description{max-width:700px}.ahead-cta-primary-button{display:inline-block;margin-top:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.ahead-cta-primary-button{margin-top:calc(var(--spacing,.25rem)*8)}}.ahead-faq-wrapper{margin-top:calc(var(--spacing,.25rem)*8);width:100%}@media (min-width:48rem){.ahead-faq-wrapper{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*10);max-width:50%}}.ahead-cta-secondary{align-items:flex-start;border-color:var(--color-border,#e7e3de);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*10)}@media (min-width:48rem){.ahead-cta-secondary{padding-top:calc(var(--spacing,.25rem)*14)}}.ahead-cta-secondary-text{color:var(--color-secondary,#828086);max-width:520px}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}}}.faq{border-color:var(--color-border,#e7e3de);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:column;width:100%}.faq-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#e7e3de)}.faq-question{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*5);text-align:left;width:100%}.faq-icon{font-size:var(--text-title-2-mobile);--tw-leading:1;color:var(--color-secondary,#828086);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));flex:none;line-height:1;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.faq-icon-open{rotate:45deg}.faq-answer{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));display:grid;grid-template-rows:0fr;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.faq-answer-open{grid-template-rows:1fr}.faq-answer-inner{min-height:calc(var(--spacing,.25rem)*0);overflow:hidden}.faq-answer-text{color:var(--color-secondary,#828086);padding-bottom:calc(var(--spacing,.25rem)*5);padding-right:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.faq-answer-text{padding-right:calc(var(--spacing,.25rem)*10)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.ahead-marquee{left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.ahead-marquee-track{align-items:flex-end;animation:ahead-marquee-scroll 36s linear infinite;display:flex;gap:calc(var(--spacing,.25rem)*3);width:max-content}@media (min-width:48rem){.ahead-marquee-track{gap:calc(var(--spacing,.25rem)*5)}}.ahead-marquee-image{border-radius:var(--radius-xl,.75rem);flex:none;width:auto}@keyframes ahead-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ahead-marquee-track{animation:none}}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}.spotlight{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:var(--radius-2xl,1rem);display:flex;flex-direction:column;overflow:hidden;width:100%}@media (min-width:48rem){.spotlight{flex-direction:row}}.spotlight-photo{flex:none;height:360px;position:relative;width:100%}@media (min-width:48rem){.spotlight-photo{height:auto;width:380px}}.spotlight-list{display:flex;flex-direction:column;width:100%}.spotlight-row{align-items:center;cursor:pointer;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*5);padding-inline:calc(var(--spacing,.25rem)*5);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));border-bottom:1px solid #ffffff1a;color:#ffffff59;display:flex;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}@media (min-width:48rem){.spotlight-row{padding-inline:calc(var(--spacing,.25rem)*8)}}.spotlight-row:last-of-type{border-bottom:none}.spotlight-row-active{background:#ffffff0f;color:#fff}.spotlight-row-text{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*1)}.spotlight-name{--tw-tracking:var(--tracking-wide,.025em);font-size:14px;letter-spacing:var(--tracking-wide,.025em)}@media (min-width:48rem){.spotlight-name{font-size:15px}}.spotlight-role{opacity:.6}.spotlight-linkedin{align-items:center;background-color:var(--color-white,#fff);border-radius:.25rem;color:var(--color-black,#362c2c);display:flex;flex:none;height:calc(var(--spacing,.25rem)*7);justify-content:center;width:calc(var(--spacing,.25rem)*7)}.spotlight-blurb{border-top:1px solid #ffffff1a;color:#ffffff8c;padding-block:calc(var(--spacing,.25rem)*5);padding-inline:calc(var(--spacing,.25rem)*5)}@media (min-width:48rem){.spotlight-blurb{padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*8)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}