@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/fonts/montserrat-latin-variable.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/fonts/montserrat-latin-italic-variable.woff2)format("woff2")}:root{--navy:#00073a;--navy-soft:#0b1648;--gold:#b38243;--gold-deep:#b38243;--gold-text:#765127;--gold-pale:#ffecaa;--ivory:#f8f5ef;--paper:#fff;--ink:#161925;--muted:#666875;--line:#00073a29}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:190px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,Arial,sans-serif}button,input,select,textarea{font-family:inherit}body,button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--gold-pale);color:var(--navy)}a:focus-visible{outline:2px solid var(--gold-pale);outline-offset:5px}.skip-link{background:var(--gold-pale);color:var(--navy);z-index:200;padding:12px 18px;font-size:.78rem;font-weight:800;transition:transform .16s;position:fixed;top:12px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{color:var(--paper);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00073af0;border-bottom:1px solid #c89d6740;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;height:92px;padding:0 clamp(24px,4.5vw,76px);display:grid;position:fixed;top:0;left:0;right:0}.brand{display:flex}.brand img{object-fit:contain;width:auto;height:64px;display:block}.main-nav{justify-content:center;align-items:center;gap:clamp(20px,2.4vw,40px);display:flex}.main-nav a{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:relative}.main-nav a:after{background:var(--gold);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.main-nav a:hover{color:var(--paper)}.main-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.mobile-navigation{display:none}.mobile-nav-toggle{color:var(--paper);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff57;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:0 14px;display:inline-flex}.mobile-nav-toggle:focus-visible{outline:2px solid var(--gold-pale);outline-offset:3px}.mobile-nav-label{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.mobile-nav-icon{gap:4px;width:18px;display:grid}.mobile-nav-icon>span{transform-origin:50%;background:currentColor;width:100%;height:1px;transition:opacity .16s,transform .16s;display:block}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-icon>span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-icon>span:nth-child(2){opacity:0}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-icon>span:last-child{transform:translateY(-5px)rotate(-45deg)}.mobile-nav-panel[hidden]{display:none}.header-cta{color:var(--gold-pale);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:.66rem;font-weight:800;display:flex}.header-cta span{font-size:1rem;transition:transform .18s}.header-cta:hover span{transform:translate(3px,-3px)}.announcement-bar{background:var(--gold-pale);color:var(--navy);z-index:45;border-bottom:1px solid #00073a33;grid-template-columns:auto minmax(320px,1fr) minmax(210px,.45fr) auto;align-items:center;gap:clamp(18px,2.5vw,40px);min-height:82px;margin-top:92px;padding:13px clamp(24px,4.5vw,76px);display:grid;position:sticky;top:92px}section[id],.partner-form-wrap{scroll-margin-top:190px}.announcement-label{border-right:1px solid #00073a38;padding-right:clamp(18px,2.5vw,38px)}.announcement-label span,.announcement-label strong{letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850;line-height:1.45;display:block}.announcement-label span{color:var(--gold-text)}.announcement-copy p,.announcement-copy span,.announcement-availability{margin:0}.announcement-copy p{font-size:clamp(.8rem,1.05vw,1rem);font-weight:800;line-height:1.3}.announcement-copy span,.announcement-availability{color:#00073aa8;font-size:.63rem;line-height:1.45}.announcement-copy span{margin-top:5px;display:block}.announcement-availability{border-left:1px solid #00073a33;padding-left:clamp(18px,2.5vw,34px)}.announcement-cta{background:var(--navy);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:.64rem;font-weight:850;display:inline-flex}.announcement-cta:hover{background:var(--navy-soft)}.hero{color:var(--paper);place-items:center end;min-height:100svh;padding:158px clamp(24px,7vw,118px) 78px;display:grid;position:relative;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{background-image:url(/axis-team-hero-v2.jpg);background-position:50%;background-size:cover;transform:scale(1.01)}.hero-shade{background:linear-gradient(#00073a1a 0%,#00073a3d 34%,#00073aad 70%,#00073ae6 100%)}.hero-content{z-index:2;justify-self:end;width:100%;max-width:min(63vw,1040px);position:relative}.eyebrow,.mini-kicker{color:var(--gold-pale);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,.88vw,.82rem);font-weight:800;line-height:1.55}.hero .eyebrow{max-width:660px;margin-bottom:26px}.hero-title-context{display:block}.hero h1{letter-spacing:-.057em;margin:0;font-size:clamp(3.4rem,5.55vw,6.1rem);font-weight:500;line-height:.91}.no-wrap{white-space:nowrap;display:block}.hero-copy{color:#ffffffd4;max-width:650px;margin:34px 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.63}.hero-edition{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:10px 20px;max-width:650px;margin:28px 0 0;padding:14px 0;display:flex}.hero-edition span{color:var(--gold-pale);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.hero-edition strong{font-size:1rem}.hero-edition time{color:#ffffffc2;font-size:.78rem}.hero-edition em{color:#ffffff9e;font-size:.68rem;font-style:normal}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 25px;font-size:.72rem;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:var(--navy)}.button-primary:hover{background:var(--gold-pale)}.button-dark{background:var(--navy);color:var(--paper)}.button-dark:hover{background:var(--navy-soft)}.text-link{color:#ffffffd9;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;align-items:center;gap:10px;padding:10px 0 8px;font-size:.75rem;font-weight:750;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(3px,-3px)}.hero-index{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;z-index:2;margin:0;font-size:.62rem;font-weight:700;position:absolute;bottom:34px;right:clamp(24px,4.5vw,76px)}.section{padding:clamp(92px,10vw,150px) clamp(24px,7vw,118px);scroll-margin-top:90px}.section-light{background:var(--paper);color:var(--ink)}.section-ivory{background:var(--ivory);color:var(--ink)}.section-navy{background:var(--navy);color:var(--paper)}.section-kicker{border-bottom:1px solid var(--line);color:var(--gold-text);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:clamp(56px,7vw,96px);padding-bottom:15px;font-size:.67rem;font-weight:850;display:flex}.section-kicker-dark{color:var(--gold-pale);border-bottom-color:#ffffff2b}.section-kicker-gold{color:var(--navy);border-bottom-color:#00073a40}.opening-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:clamp(40px,8vw,140px);display:grid}.opening h2,.format-heading h2,.team-intro h2,.editions-intro h2,.feedback-intro h2,.faq-intro h2,.partner-intro h2,.closing h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.7rem,5.35vw,5.9rem);font-weight:500;line-height:.98}.opening-copy{border-left:1px solid var(--gold);padding-left:28px}.opening-copy p,.format-heading>p,.team-intro>p,.editions-intro>p,.faq-intro>p:not(.mini-kicker),.partner-intro>div>p{color:var(--muted);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.opening-copy p+p{margin-top:24px}.opening-visuals{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:clamp(18px,2.8vw,44px);min-width:0;max-width:100%;margin-top:clamp(68px,9vw,132px);display:grid}.opening-visuals>*{min-width:0;max-width:100%}.opening-photo,.format-photo,.feedback-photo{min-width:0;max-width:100%;margin:0;overflow:hidden}.opening-photo img,.format-photo img,.feedback-photo img{object-fit:cover;width:100%;height:100%;display:block}.opening-photo-main img{aspect-ratio:16/9.25}.opening-photo-detail img{aspect-ratio:4/5;object-position:64% center}.opening-photo figcaption,.format-photo figcaption,.feedback-photo figcaption{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:12px;padding-top:12px;font-size:.64rem;font-weight:750}.audience-line{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(74px,9vw,132px);display:grid}.audience-line span{letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:82px;padding:18px 28px;font-size:clamp(.74rem,.95vw,.88rem);font-weight:800;display:flex}.audience-line span+span{border-left:1px solid var(--line)}.journey{grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,120px);display:grid}.journey-step{min-height:440px;padding:0 clamp(24px,3.2vw,54px) 30px}.journey-step:first-child{padding-left:0}.journey-step:last-child{padding-right:0}.journey-step+.journey-step{border-left:1px solid var(--line)}.step-topline{color:var(--gold-text);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.63rem;font-weight:800;display:flex}.step-verb{letter-spacing:-.055em;line-height:1;color:var(--gold-deep)!important;margin:82px 0 20px!important;font-size:clamp(2.8rem,4.4vw,5rem)!important;font-weight:500!important}.journey-step h3{letter-spacing:-.025em;margin:0 0 17px;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:750}.journey-step>p:last-child{color:var(--muted);margin:0;font-size:.96rem;line-height:1.7}.outcomes{position:relative;overflow:hidden}.outcomes:before{content:"";border:1px solid #c89d672e;border-radius:50%;width:min(68vw,980px);height:min(68vw,980px);position:absolute;top:-160px;right:min(-27vw,-260px)}.outcomes-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.85fr);gap:clamp(60px,9vw,150px);display:grid;position:relative}.statement-lead{color:var(--gold-pale);letter-spacing:.15em;text-transform:uppercase;margin:0 0 26px;font-size:.7rem;font-weight:800}.outcomes h2{letter-spacing:-.055em;max-width:940px;margin:0;font-size:clamp(2.9rem,5.45vw,6rem);font-weight:500;line-height:.98}.outcome-list{margin:0;padding:0;list-style:none}.outcome-list li{border-top:1px solid #ffffff30;grid-template-columns:34px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.outcome-list li:last-child{border-bottom:1px solid #ffffff30}.outcome-list span{color:var(--gold);letter-spacing:.1em;font-size:.62rem;font-weight:800}.outcome-list p{margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.52}.format-heading,.team-intro,.partner-intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);align-items:end;gap:clamp(48px,9vw,150px);display:grid}.format-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(76px,9vw,132px);display:grid}.format-item{min-height:180px;padding:22px 24px}.format-item+.format-item{border-left:1px solid var(--line)}.format-item span{color:var(--gold-text);letter-spacing:.1em;font-size:.65rem;font-weight:850}.format-item p{max-width:210px;margin:68px 0 0;font-size:clamp(1.15rem,1.5vw,1.48rem);font-weight:750;line-height:1.25}.format-photo{width:100%;margin-top:clamp(68px,8vw,116px)}.format-photo img{aspect-ratio:16/9;object-position:center 56%}.program-heading{margin-top:clamp(100px,11vw,166px)}.program-heading .mini-kicker{color:var(--gold-text)}.program-heading h3{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(2.2rem,3.8vw,4.3rem);font-weight:500}.program-grid{grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.program{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;min-height:650px;padding:40px clamp(26px,3.2vw,50px);display:flex}.program+.program{border-left:1px solid var(--line)}.program.featured{background:var(--navy);border-color:var(--navy);color:var(--paper);transform:translateY(-16px)}.program.promoted{box-shadow:inset 0 5px 0 var(--gold)}.program-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-text)!important;margin:0!important;font-size:.66rem!important;font-weight:850!important}.featured .program-eyebrow{color:var(--gold-pale)!important}.program-topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.program-price{color:var(--navy);text-align:right;white-space:nowrap;margin:0}.program-price span{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2rem);font-weight:650;display:block}.program-price small{letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:.58rem;font-weight:850;display:block}.featured .program-price{color:var(--paper)}.program h4{letter-spacing:-.04em;margin:46px 0 20px;font-size:clamp(1.9rem,2.7vw,3rem);font-weight:550}.program-access{border-bottom:1px solid var(--gold);color:var(--navy);letter-spacing:.035em;margin:0 0 20px;padding-bottom:15px;font-size:.78rem;font-weight:800;line-height:1.5}.featured .program-access{color:var(--gold-pale);border-bottom-color:#ffffff3d}.program-summary{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.featured .program-summary{color:#ffffffbd}.program-details{margin:30px 0 34px;padding:0;list-style:none}.program-details li{border-top:1px solid var(--line);color:var(--ink);padding:11px 0 11px 22px;font-size:.82rem;line-height:1.45;position:relative}.program-details li:before{color:var(--gold-text);content:"✓";font-weight:850;position:absolute;top:11px;left:0}.featured .program-details li{color:#ffffffd6;border-top-color:#ffffff2b}.featured .program-details li:before{color:var(--gold-pale)}.program a{border-top:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:.69rem;font-weight:850;display:flex}.featured a{color:var(--gold-pale);border-top-color:#fff3}.program-note{color:var(--muted);max-width:780px;margin:24px 0 0;font-size:.72rem;line-height:1.55}.pillole-section{background:var(--navy);color:var(--paper);padding:clamp(100px,12vw,180px) clamp(24px,7vw,118px);overflow:hidden}.pillole-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(54px,8vw,130px);display:grid}.pillole-copy,.pillole-carousel{min-width:0}.pillole-copy .mini-kicker{margin-bottom:28px}.pillole-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:500;line-height:.96}.pillole-copy>p:last-child{color:#ffffffbd;max-width:510px;margin:34px 0 0;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.7}.pillole-player{aspect-ratio:16/9;background:#000;border:1px solid #ffffff38;width:100%;overflow:hidden}.pillole-player video{object-fit:cover;width:100%;height:100%;display:block}.pillole-toolbar{border-bottom:1px solid #fff3;justify-content:space-between;align-items:end;gap:28px;padding:20px 0;display:flex}.pillole-label{margin:0}.pillole-label span,.pillole-label strong{display:block}.pillole-label span{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.pillole-label strong{letter-spacing:.04em;margin-top:8px;font-size:.85rem}.pillole-nav{gap:8px;display:flex}.pillole-nav button{color:var(--paper);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff59;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:1.15rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}:is(.pillole-nav button:hover,.pillole-nav button:focus-visible){background:var(--gold-pale);border-color:var(--gold-pale);color:var(--navy)}.pillole-dots{gap:8px;margin-top:18px;display:flex}.pillole-dot{cursor:pointer;background:0 0;border:0;flex:1;max-width:90px;height:28px;padding:0;position:relative}.pillole-dot:after{content:"";background:#ffffff4d;height:3px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.pillole-dot-active:after{background:var(--gold-pale)}.team-intro{align-items:start}.guest-model{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,7vw,104px);display:grid}.guest-model article{min-height:280px;padding:clamp(30px,3.6vw,52px);position:relative}.guest-model article+article{border-left:1px solid var(--line)}.guest-model-number{border:1px solid var(--gold);color:var(--gold-text);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.59rem;font-weight:850;display:inline-flex}.guest-model-label{color:var(--gold-text);letter-spacing:.13em;text-transform:uppercase;margin:28px 0 0;font-size:.65rem;font-weight:850}.guest-model h3{color:var(--navy);letter-spacing:-.04em;max-width:390px;margin:15px 0 0;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:650;line-height:1.08}.guest-model article>p:last-child{color:var(--muted);max-width:390px;margin:34px 0 0;font-size:.9rem;line-height:1.65}.team-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,44px);margin-top:clamp(58px,7vw,104px);display:grid}.person-image{aspect-ratio:4/5.25;background:var(--ivory);overflow:hidden}.person-image img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s;display:block}.person:hover .person-image img{transform:scale(1.025)}.person-image img.person-photo-pierluigi{object-position:center;transform-origin:50% 15%;transform:scale(1.05)}.person:hover .person-image img.person-photo-pierluigi{transform:scale(1.08)}.person h3{letter-spacing:-.035em;margin:24px 0 10px;font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:650}.person>p{color:var(--muted);max-width:360px;margin:0;font-size:.9rem;line-height:1.55}.person-link{border-bottom:1px solid var(--gold);color:var(--gold-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:18px;padding-bottom:7px;font-size:.67rem;font-weight:850;display:inline-flex}.person-link span{transition:transform .18s}.person-link:hover span{transform:translate(3px,-3px)}.membership{background:var(--navy-soft);color:var(--paper);grid-template-columns:auto minmax(250px,.9fr) minmax(340px,1fr);align-items:center;gap:clamp(36px,6vw,92px);padding:clamp(72px,8vw,118px) clamp(24px,7vw,118px);display:grid}.membership-mark{border:1px solid var(--gold);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:clamp(110px,12vw,172px);height:clamp(110px,12vw,172px);font-size:clamp(2.8rem,4vw,4.6rem);font-weight:300;display:flex}.membership .mini-kicker{margin-bottom:18px}.membership h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,3.7vw,4rem);font-weight:500;line-height:1.02}.membership-copy{border-left:1px solid #ffffff38;padding-left:clamp(26px,4vw,60px)}.membership-copy p{color:#ffffffc7;margin:0;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.7}.membership-copy .membership-clarifier{color:#ffffff9e;margin-top:18px;font-size:.78rem}.membership-copy>span{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:.66rem;font-weight:850;display:block}.membership-link{border-bottom:1px solid var(--gold);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;padding-bottom:9px;font-size:.68rem;font-weight:850;display:inline-flex}.membership-link span{transition:transform .18s}.membership-link:hover span{transform:translate(3px,-3px)}.editions-section{overflow:hidden}.editions-intro,.feedback-intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.75fr);align-items:end;gap:clamp(48px,9vw,150px);display:grid}.next-edition{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:clamp(68px,9vw,132px);padding:38px 0;display:grid}.next-edition>p{color:var(--gold-text);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.next-edition h3{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.9}.next-edition time{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.edition-status{color:var(--gold-text);letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:.66rem;font-weight:750;display:block}.edition-gallery{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2vw,30px);margin-top:clamp(62px,7vw,104px);display:grid}.edition{color:var(--paper);min-height:clamp(510px,49vw,690px);position:relative;overflow:hidden}.edition img,.edition-shade{width:100%;height:100%;position:absolute;inset:0}.edition img{object-fit:cover;transition:transform .7s}.edition:first-child img{object-position:center 53%}.edition:last-child img{object-position:center center}.edition:hover img{transform:scale(1.025)}.edition-shade{background:linear-gradient(#00073a0a 22%,#00073a47 48%,#00073af0 100%),linear-gradient(90deg,#00073a59,#00073a0a)}.edition-copy{z-index:2;padding:clamp(30px,4vw,58px);position:absolute;bottom:0;left:0;right:0}.edition-copy>span{color:var(--gold-pale);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.64rem;font-weight:850;display:block}.edition-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:500;line-height:.92}.edition-copy p{margin:22px 0 8px;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700}.edition-copy time{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:650}.edition-note{color:var(--muted);max-width:760px;margin:24px 0 0;font-size:.72rem;line-height:1.55}.feedback-section{position:relative;overflow:hidden}.feedback-section:before{content:"";border:1px solid #b382432e;border-radius:50%;width:min(56vw,820px);height:min(56vw,820px);position:absolute;top:220px;left:min(-24vw,-250px)}.feedback-intro{align-items:start;position:relative}.feedback-intro h2{max-width:900px}.feedback-intro>p{border-left:1px solid var(--gold);color:#ffffffb8;margin:0;padding-left:28px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.feedback-photo{width:min(78%,1140px);margin-top:clamp(70px,8vw,116px);margin-left:auto;position:relative}.feedback-photo img{aspect-ratio:16/7.4;object-position:center 48%}.feedback-photo figcaption{color:#ffffff94;border-top-color:#ffffff2e}.testimonial-grid{border-top:1px solid #ffffff2e;grid-template-columns:1fr;margin-top:clamp(62px,7vw,104px);display:grid;position:relative}.testimonial{border-bottom:1px solid #ffffff2e;grid-template-columns:50px minmax(0,1fr) minmax(210px,280px);align-items:baseline;gap:clamp(24px,3vw,48px);min-height:0;margin:0;padding:32px 0;display:grid}.testimonial:nth-child(2n){border-left:0}.testimonial-number{color:var(--gold);letter-spacing:.12em;font-size:.64rem;font-weight:850}.testimonial blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.75vw,1.72rem);font-weight:500;line-height:1.4}.testimonial cite{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-style:normal;font-weight:850}.testimonial-attribution span{color:#ffffff94;margin-top:9px;font-size:.72rem;line-height:1.5;display:block}.faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(54px,9vw,150px);display:grid}.faq-intro{position:sticky;top:132px}.faq-intro .mini-kicker{color:var(--gold-text);margin-bottom:24px}.faq-intro>p:not(.mini-kicker){max-width:560px;margin-top:30px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:24px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.faq-list summary>span{color:var(--gold-text);letter-spacing:.1em;font-size:.62rem;font-weight:850}.faq-list summary strong{font-size:clamp(1rem,1.35vw,1.24rem);font-weight:700;line-height:1.4}.faq-list summary i{color:var(--gold);text-align:right;font-size:1.65rem;font-style:normal;font-weight:400;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);max-width:720px;margin:0;padding:0 46px 28px 52px;line-height:1.7}.partnership{background:var(--gold);color:var(--navy)}.partner-intro>div>p{color:#00073ac2}.partner-values{border-top:1px solid #00073a3b;flex-wrap:wrap;gap:10px 30px;margin-top:30px;padding-top:20px;display:flex}.partner-values span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.current-partners{margin-top:clamp(64px,7vw,104px)}.current-partners-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.current-partners-heading h3,.current-partners-heading p{margin:0}.current-partners-heading h3{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.current-partners-heading p{color:#00073aad;font-size:.8rem}.current-partners-list{border-top:1px solid #00073a40;border-bottom:1px solid #00073a40;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.current-partners-list li{background:#ffffffe0;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:0;min-height:190px;padding:34px;display:flex}.current-partners-list li+li{border-left:1px solid #00073a2e}.current-partners-list li>a{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;display:flex}.current-partners-list li>a:hover span{color:var(--navy)}.current-partners-list img{object-fit:contain;width:100%;max-width:min(82%,260px);height:72px;display:block}.current-partners-list span{color:#00073aad;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.partner-plans{grid-template-columns:.75fr 1.25fr;margin-top:clamp(54px,6vw,88px);display:grid}.partner-plans article{background:#ffffffe0;flex-direction:column;min-height:330px;padding:clamp(34px,4vw,60px);display:flex}.partner-plans article+article{border-left:1px solid #00073a2e}.plan-title{justify-content:space-between;align-items:start;gap:24px;display:flex}.plan-title h3{letter-spacing:-.035em;margin:0!important;font-size:clamp(1.35rem,2.2vw,2.25rem)!important;font-weight:700!important}.plan-title strong{white-space:nowrap;font-size:clamp(1.25rem,1.9vw,1.9rem);font-weight:650}.plan-title small{letter-spacing:.08em;font-size:.6rem;font-weight:800}.partner-plans article>p{color:#00073ab3;max-width:620px;margin:auto 0 0;font-size:.98rem;line-height:1.65}.partner-plans article>span{letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #00073a2e;margin-top:24px;padding-top:16px;font-size:.63rem;font-weight:800}.partner-process{border-top:1px solid #00073a40;border-bottom:1px solid #00073a40;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;margin-top:40px;display:grid}.partner-process>div{min-height:116px;padding:22px 24px}.partner-process>div+div{border-left:1px solid #00073a40}.partner-process span{letter-spacing:.1em;font-size:.6rem;font-weight:850}.partner-process p{max-width:190px;margin:28px 0 0;font-size:.84rem;font-weight:750;line-height:1.4}.partner-process .button{align-self:center;margin-left:34px}.closing{background:var(--navy);color:var(--paper);min-height:720px;padding:clamp(100px,12vw,180px) clamp(24px,7vw,118px);position:relative;overflow:hidden}.closing:after{content:"";opacity:.3;background:url(/axis-roma-networking.jpg) 50% 42%/cover;position:absolute;inset:0 0 0 48%}.closing:before{background:linear-gradient(90deg, var(--navy) 0%, var(--navy) 38%, #00073a80 68%, #00073a47);content:"";z-index:1;position:absolute;inset:0}.closing-inner{z-index:2;max-width:920px;position:relative}.closing .eyebrow{margin-bottom:28px}.closing h2{max-width:900px;font-size:clamp(3.25rem,6.7vw,7rem)}.closing-actions{flex-wrap:wrap;align-items:center;gap:34px;margin-top:48px;display:flex}.closing-actions>a:not(.button){letter-spacing:.05em;border-bottom:1px solid #ffffff73;padding-bottom:9px;font-size:.85rem;font-weight:750}footer{background:var(--navy);color:#ffffff9e;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:126px;padding:22px clamp(24px,4.5vw,76px);display:grid}.footer-brand img{object-fit:contain;width:auto;height:58px;display:block}.footer-links{justify-content:center;gap:32px;display:flex}.footer-links a,footer>p{letter-spacing:.05em;margin:0;font-size:.68rem;font-weight:650}.footer-links a:hover{color:var(--paper)}@media (max-width:1180px){.main-nav{gap:20px}.main-nav a{font-size:.64rem}.opening-grid,.format-heading,.team-intro,.editions-intro,.feedback-intro,.faq-layout,.partner-intro,.outcomes-grid{gap:52px}.step-verb{font-size:clamp(2.4rem,4.1vw,4rem)!important}.membership{grid-template-columns:auto 1fr}.membership-copy{border-top:1px solid #ffffff38;border-left:0;grid-column:1/-1;padding-top:32px;padding-left:0}.partner-process{grid-template-columns:repeat(3,1fr)}.partner-process .button{grid-column:1/-1;margin:26px 0 0}}@media (max-width:900px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(12px,2vw,24px);height:80px}.brand img{height:52px}.main-nav{display:none}.mobile-navigation{justify-self:end;display:block}.mobile-nav-panel{overscroll-behavior:contain;background:#00073afc;border-top:1px solid #c89d6759;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100svh - 80px);padding:18px clamp(24px,4.5vw,76px) 28px;display:grid;position:fixed;top:80px;left:0;right:0;overflow-y:auto;box-shadow:0 22px 50px #00073a47}.mobile-nav-panel a{color:var(--paper);letter-spacing:.04em;border-bottom:1px solid #ffffff24;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;padding:4px 16px;font-size:.82rem;font-weight:750;display:grid}.mobile-nav-panel a:nth-child(odd){border-right:1px solid #ffffff24}.mobile-nav-panel a:focus-visible{outline-offset:-3px}.mobile-nav-panel a>span{color:var(--gold-pale);letter-spacing:.1em;font-size:.58rem;font-weight:850}.header-cta{justify-self:end}.hero{place-items:end start;min-height:960px;padding-top:126px}.hero-image{background-position:20%}.hero-shade{background:linear-gradient(#00073a1a 0%,#00073a57 38%,#00073ae0 70%,#00073af7 100%)}.hero-content{place-self:end start;max-width:720px}.hero-index{display:none}.opening-grid,.format-heading,.team-intro,.editions-intro,.feedback-intro,.faq-layout,.partner-intro,.outcomes-grid{grid-template-columns:1fr}.faq-intro{position:static}.opening-copy{max-width:680px}.opening-visuals{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.audience-line{grid-template-columns:1fr}.audience-line span+span{border-left:0;border-top:1px solid var(--line)}.journey{grid-template-columns:1fr}.journey-step{min-height:auto;padding:44px 0 58px}.journey-step+.journey-step{border-left:0;border-top:1px solid var(--line)}.step-verb{margin-top:55px!important}.outcomes:before{display:none}.format-strip,.program-grid{grid-template-columns:repeat(2,1fr)}.format-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.format-item:nth-child(4){border-top:1px solid var(--line)}.program{min-height:360px}.program:nth-child(3){border-left:0;grid-column:1/-1}.program.featured{transform:none}.format-photo,.feedback-photo{width:100%}.pillole-layout{grid-template-columns:1fr}.pillole-copy{max-width:720px}.guest-model{grid-template-columns:1fr}.guest-model article{grid-template-columns:40px minmax(0,1fr);column-gap:22px;min-height:0;padding:32px 0 36px;display:grid}.guest-model article+article{border-left:0;border-top:1px solid var(--line)}.guest-model-number{grid-row:1/4}.guest-model-label{margin-top:2px}.guest-model h3{max-width:650px;margin-top:10px}.guest-model article>p:last-child{max-width:650px;margin-top:18px}.team-grid{grid-template-columns:repeat(2,1fr);gap:44px 22px}.team-grid .person:last-child{grid-column:1/-1;max-width:calc(50% - 11px)}.edition-gallery{grid-template-columns:1fr 1fr}.next-edition{grid-template-columns:1fr;align-items:start}.edition{min-height:540px}.testimonial-grid{grid-template-columns:1fr}.testimonial{min-height:auto;padding-left:0;padding-right:0}.testimonial:nth-child(2n){border-left:0}.partner-plans,.current-partners-list{grid-template-columns:1fr}.current-partners-list li{min-height:150px}.current-partners-list li+li,.partner-plans article+article{border-top:1px solid #00073a2e;border-left:0}.closing:after{left:34%}footer{grid-template-columns:auto 1fr}footer>p{text-align:center;grid-column:1/-1}}@media (max-width:620px){.site-header{gap:10px;padding-left:14px;padding-right:14px}.brand img{height:46px}.header-cta{min-height:44px;font-size:0}.header-cta:before{content:"Candidati";font-size:.67rem}.mobile-nav-label{display:none}.mobile-nav-toggle{width:44px;padding:0}.mobile-nav-panel{grid-template-columns:1fr;padding:12px 18px 24px}.mobile-nav-panel a,.mobile-nav-panel a:nth-child(odd){border-right:0}.hero{min-height:960px;padding-left:20px;padding-right:20px}.hero h1{font-size:clamp(1.55rem,7.8vw,3rem)}.hero-copy{margin-top:26px;font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}.hero-edition{flex-direction:column;align-items:flex-start}.button{min-height:52px;padding:0 20px}.section{padding-left:20px;padding-right:20px}.section-kicker{margin-bottom:52px}.opening h2,.format-heading h2,.team-intro h2,.editions-intro h2,.feedback-intro h2,.faq-intro h2,.partner-intro h2,.closing h2,.outcomes h2{font-size:clamp(2.55rem,12.6vw,4rem)}.opening-copy{padding-left:20px}.opening-visuals{grid-template-columns:1fr}.opening-photo-detail{width:72%;margin-left:auto}.audience-line{margin-top:58px}.audience-line span{min-height:72px;padding:16px 4px}.format-strip,.program-grid,.team-grid{grid-template-columns:1fr}.guest-model article{column-gap:16px;padding:28px 0 32px}.format-item+.format-item,.format-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.format-item{min-height:146px;padding-left:4px;padding-right:4px}.format-item p{margin-top:48px}.program+.program,.program:nth-child(3){border-top:0;border-left:0;grid-column:auto}.program{min-height:340px;padding-left:24px;padding-right:24px}.team-grid .person:last-child{grid-column:auto;max-width:none}.pillole-section{padding-left:20px;padding-right:20px}.pillole-toolbar{flex-direction:column;align-items:flex-start}.pillole-nav{align-self:flex-end}.edition-gallery{grid-template-columns:1fr}.next-edition .button{width:100%}.edition{min-height:520px}.edition-copy{padding:28px 24px}.feedback-intro>p{padding-left:20px}.feedback-photo img{aspect-ratio:4/3}.testimonial{grid-template-columns:1fr;align-items:start;gap:14px;padding:30px 0}.testimonial blockquote{margin:8px 0 10px}.faq-list summary{grid-template-columns:28px minmax(0,1fr) 22px;gap:12px;padding:21px 0}.faq-list details>p{padding:0 0 24px 40px}.membership{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.membership-mark{width:96px;height:96px}.membership-copy{grid-column:auto}.current-partners-heading{flex-direction:column;align-items:flex-start;gap:8px}.plan-title{flex-direction:column}.partner-plans article{min-height:360px;padding:30px 24px}.partner-process{grid-template-columns:1fr}.partner-process>div+div{border-top:1px solid #00073a40;border-left:0}.partner-process .button{grid-column:auto;width:100%}.closing{min-height:680px;padding-left:20px;padding-right:20px}.closing:after{opacity:.17;inset:0}.closing:before{background:linear-gradient(#00073aad,#00073afa)}.closing-actions{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr;justify-items:center;padding-top:32px;padding-bottom:32px}.footer-links{flex-direction:column;align-items:center;gap:12px}footer>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.edition-program-section,.application-section{background:var(--navy);color:var(--paper)}.edition-program-intro,.logistics-intro,.application-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.edition-program-intro h2,.logistics-intro h2,.application-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.7rem,5.35vw,5.9rem);font-weight:500;line-height:.98}.edition-program-intro>p,.logistics-intro>p,.application-copy>p:not(.mini-kicker,.application-notice){margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.edition-program-intro>p{border-left:1px solid var(--gold);color:#ffffffb8;padding-left:28px}.edition-days{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(68px,8vw,118px);display:grid}.edition-day{min-width:0;padding:38px clamp(22px,2.8vw,44px) 46px}.edition-day:first-child{padding-left:0}.edition-day:last-child{padding-right:0}.edition-day+.edition-day{border-left:1px solid #ffffff2e}.edition-day-heading>p{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.edition-day-heading h3{letter-spacing:-.045em;margin:26px 0 18px;font-size:clamp(2.15rem,3.5vw,4rem);font-weight:500}.edition-day-heading>span{border-bottom:1px solid var(--gold);color:#ffffffb8;padding-bottom:17px;font-size:.72rem;font-weight:700;line-height:1.5;display:block}.edition-day ol{margin:26px 0 0;padding:0;list-style:none}.edition-day li{border-bottom:1px solid #ffffff21;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:18px;padding:12px 0;display:grid}.edition-day li .edition-time{color:var(--gold-pale);letter-spacing:.05em;font-size:.64rem;font-weight:800}.edition-day li span{color:#ffffffc7;font-size:.79rem;line-height:1.5}.access-windows,.conditions-grid,.partner-safeguards{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.access-windows{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin-top:36px}.access-windows article{padding:30px clamp(18px,2.5vw,38px) 34px}.access-windows article+article{border-left:1px solid #ffffff2e}.access-windows article>span{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.access-windows h3{margin:22px 0 14px;font-size:1.18rem;line-height:1.35}.access-windows p{color:#ffffffad;margin:0;font-size:.79rem;line-height:1.65}.logistics-section{scroll-margin-top:90px}.logistics-intro>p{border-left:1px solid var(--gold);color:var(--muted);padding-left:28px}.transparency-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(68px,8vw,118px);display:grid}.transparency-grid article{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:34px clamp(22px,3vw,48px) 42px}.transparency-grid article+article{border-left:1px solid var(--line)}.transparency-grid .mini-kicker{color:var(--gold-text)}.transparency-grid h3{letter-spacing:-.035em;margin:40px 0 26px;font-size:clamp(1.45rem,2.1vw,2.2rem)}.transparency-grid ul,.application-copy ul,.confidentiality-box ul,.participant-extras-box ul{margin:0;padding:0;list-style:none}.transparency-grid li,.application-copy li,.confidentiality-box li,.participant-extras-box li{border-top:1px solid var(--line);padding:13px 0 13px 22px;font-size:.82rem;line-height:1.55;position:relative}.transparency-grid li:before,.application-copy li:before,.confidentiality-box li:before,.participant-extras-box li:before{color:var(--gold-text);content:"✓";font-weight:850;position:absolute;left:0}.conditions-grid{border-bottom:1px solid var(--line);margin-top:clamp(56px,7vw,96px)}.conditions-grid article{padding:0 clamp(20px,2.5vw,40px) 34px}.conditions-grid article+article{border-left:1px solid var(--line)}.conditions-grid article>span{color:var(--gold-text);letter-spacing:.1em;font-size:.62rem;font-weight:850}.conditions-grid h3{margin:28px 0 16px;font-size:1.15rem;line-height:1.35}.conditions-grid p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.participant-extras-box{border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);margin-top:clamp(48px,6vw,78px);padding:clamp(34px,4.5vw,64px);display:grid}.participant-extras-box .mini-kicker{color:var(--gold-text)}.participant-extras-box h3{color:var(--navy);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(1.8rem,3vw,3.3rem);font-weight:500;line-height:1.05}.confidentiality-box{background:var(--navy);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);margin-top:clamp(64px,8vw,116px);padding:clamp(38px,5vw,74px);display:grid}.confidentiality-box h3{letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(2rem,3.6vw,4rem);font-weight:500;line-height:1.02}.confidentiality-box li{color:#ffffffc2;border-top-color:#ffffff2e}.confidentiality-box li:before{color:var(--gold-pale)}.partner-safeguards{border-top:1px solid #00073a40;border-bottom:1px solid #00073a40;margin-top:44px}.partner-safeguards article{padding:30px clamp(18px,2.5vw,38px) 34px}.partner-safeguards article+article{border-left:1px solid #00073a38}.partner-safeguards h3{margin:0 0 18px;font-size:1rem}.partner-safeguards p{color:#00073ab3;margin:0;font-size:.78rem;line-height:1.65}.partner-form-wrap{background:#ffffffeb;margin-top:clamp(72px,8vw,118px);padding:clamp(34px,5vw,74px);scroll-margin-top:110px}.form-section-heading{grid-template-columns:.7fr 1.2fr 1fr;gap:28px;margin-bottom:50px;display:grid}.form-section-heading .mini-kicker{color:var(--gold-text)}.form-section-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.3vw,3.7rem);font-weight:500;line-height:1.03}.form-section-heading>p:last-child{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.application-copy .mini-kicker{margin-bottom:26px}.application-copy>p:not(.mini-kicker,.application-notice){color:#ffffffbf;margin-top:30px}.application-copy ul{margin-top:32px}.application-copy li{color:#ffffffd1;border-top-color:#ffffff2b}.application-copy li:before{color:var(--gold-pale)}.application-notice{border-left:1px solid var(--gold);color:var(--gold-pale);margin:34px 0 0;padding-left:20px;font-size:.78rem;line-height:1.65}.application-form-wrap{background:var(--paper);color:var(--ink);padding:clamp(30px,4vw,56px)}.lead-form{position:relative}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.form-field{min-width:0}.form-field-wide{grid-column:1/-1}.form-field label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.65rem;font-weight:800;display:block}.form-field input,.form-field select,.form-field textarea{color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #00073a4d;border-radius:0;width:100%;min-height:48px;padding:9px 0;font-size:.9rem;line-height:1.4}.form-field textarea{resize:vertical;border:1px solid #00073a4d;min-height:112px;padding:13px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--gold);outline:2px solid #0000}.form-field [aria-invalid=true]{border-color:brown}.field-error{color:#8b1f1f;margin-top:7px;font-size:.68rem;line-height:1.4;display:block}.form-data-note{color:var(--muted);margin:28px 0 20px;font-size:.72rem;line-height:1.55}.privacy-check{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.privacy-check input{accent-color:var(--gold);width:18px;height:18px;margin:1px 0 0}.privacy-check label{color:var(--muted);font-size:.75rem;line-height:1.55}.privacy-check a,.form-alternatives a{border-bottom:1px solid var(--gold);color:var(--gold-text)}.form-submit-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:30px;display:grid}.form-submit-row .button{cursor:pointer;border:0;font-family:inherit}.form-submit-row .button:disabled{cursor:default;opacity:.66;transform:none}.form-submit-row .button[aria-busy=true]{cursor:wait}.form-status{border-left:3px solid;border-radius:2px;margin:0;padding:13px 16px;font-size:.75rem;line-height:1.55}.form-status:empty{display:none}.form-status strong,.form-status span{display:block}.form-status strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.67rem}.form-status:focus{outline-offset:3px;outline:2px solid}.form-status-sending{color:var(--navy);background:#00073a0f}.form-status-success{color:#2d6a4f;background:#2d6a4f1a}.form-status-error{color:#8b1f1f;background:#8b1f1f14}.form-alternatives{color:var(--muted);margin:24px 0 0;font-size:.72rem;line-height:1.6}.form-alternatives-dark{color:#00073ab8}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-noscript{background:#ffecaa33;border:1px solid #b382436b;grid-column:1/-1;margin:0 0 24px;padding:16px 18px;line-height:1.65}.form-noscript a{border-bottom:1px solid;font-weight:800}.footer-center{text-align:center;min-width:0}.footer-center .footer-links{flex-wrap:wrap}.footer-center>p{color:#ffffff9e;max-width:780px;margin:13px auto 0;font-size:.58rem;line-height:1.55}.legal-page{background:var(--ivory);min-height:100vh}.legal-header{background:var(--navy);color:var(--paper);justify-content:space-between;align-items:center;min-height:92px;padding:12px clamp(24px,4.5vw,76px);display:flex}.legal-article{max-width:1160px;margin:0 auto;padding:clamp(72px,9vw,132px) clamp(24px,5vw,68px)}.legal-hero{border-bottom:1px solid var(--line);padding-bottom:clamp(48px,7vw,86px)}.legal-hero .mini-kicker{color:var(--gold-text)}.legal-hero h1{color:var(--navy);letter-spacing:-.055em;margin:28px 0 30px;font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:.94}.legal-hero>p:not(.mini-kicker){color:var(--muted);max-width:820px;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.legal-hero time{color:var(--gold-text);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:.65rem;font-weight:800;display:block}.legal-content{margin-top:clamp(48px,7vw,88px)}.legal-content section{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(30px,7vw,96px);padding:32px 0;display:grid}.legal-content section+section{border-top:1px solid var(--line)}.legal-content h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.25}.legal-content p,.legal-content ul{color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.legal-content section>p+p{grid-column:2;margin-top:-68px;padding-top:58px}.legal-content li+li{margin-top:12px}.legal-content a{border-bottom:1px solid var(--gold);color:var(--gold-text)}.legal-footer{min-height:150px}.not-found-page{background:var(--navy);color:var(--paper);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.not-found-content{align-self:center;width:100%;max-width:980px;margin:0 auto;padding:clamp(92px,12vw,170px) clamp(24px,7vw,90px)}.not-found-content h1{letter-spacing:-.055em;margin:24px 0 30px;font-size:clamp(3.2rem,7.2vw,7.4rem);font-weight:500;line-height:.94}.not-found-content>p:not(.mini-kicker){color:#ffffffc7;max-width:720px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.not-found-actions .button-dark{border:1px solid #ffffff59}@media (max-width:1180px){.announcement-bar{grid-template-columns:auto minmax(0,1fr) auto}.announcement-availability{border-left:0;grid-column:2;padding-left:0}.announcement-cta{grid-area:1/3/span 2}.edition-days{grid-template-columns:1fr}.edition-day,.edition-day:first-child,.edition-day:last-child{padding-left:0;padding-right:0}.edition-day+.edition-day{border-top:1px solid #ffffff2e;border-left:0}.access-windows,.conditions-grid,.partner-safeguards{grid-template-columns:repeat(2,minmax(0,1fr))}.access-windows article:nth-child(3),.conditions-grid article:nth-child(3),.partner-safeguards article:nth-child(3){border-left:0}.access-windows article:nth-child(n+3){border-top:1px solid #ffffff2e}.conditions-grid article:nth-child(n+3){border-top:1px solid var(--line);padding-top:34px}.partner-safeguards article:nth-child(n+3){border-top:1px solid #00073a38}.form-section-heading{grid-template-columns:1fr 1.4fr}.form-section-heading>p:last-child{grid-column:1/-1}}@media (max-width:900px){html{scroll-padding-top:90px}.announcement-bar{min-height:80px;margin-top:80px;position:relative;top:auto}section[id],.partner-form-wrap{scroll-margin-top:90px}.edition-program-intro,.logistics-intro,.application-layout,.confidentiality-box,.participant-extras-box,.transparency-grid{grid-template-columns:1fr}.transparency-grid article+article{border-top:0;border-left:0}.form-section-heading{grid-template-columns:1fr}.form-section-heading>p:last-child{grid-column:auto}.legal-content section{grid-template-columns:1fr;gap:18px}.legal-content section>p+p{grid-column:auto;margin-top:0;padding-top:0}.footer-center .footer-links{justify-content:center}}@media (max-width:620px){.announcement-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:11px 18px 12px}.announcement-label{display:none}.announcement-copy{grid-column:1}.announcement-copy p{font-size:.74rem}.announcement-copy span,.announcement-availability{font-size:.57rem}.announcement-availability{grid-area:2/1/auto/-1}.announcement-cta{grid-area:1/2;min-height:40px;padding:0 12px;font-size:.58rem}.edition-program-intro h2,.logistics-intro h2,.application-copy h2{font-size:clamp(2.55rem,12.6vw,4rem)}.access-windows,.conditions-grid,.partner-safeguards,.form-grid{grid-template-columns:1fr}.access-windows article+article,.conditions-grid article+article,.partner-safeguards article+article{border-top:1px solid #ffffff2e;border-left:0}.conditions-grid article+article{border-top-color:var(--line);padding-top:34px}.partner-safeguards article+article{border-top-color:#00073a38}.edition-day li{grid-template-columns:76px minmax(0,1fr);gap:10px}.confidentiality-box,.participant-extras-box,.partner-form-wrap,.application-form-wrap{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.form-field-wide{grid-column:auto}.form-submit-row{grid-template-columns:1fr;align-items:start}.form-submit-row .button{width:100%}.legal-header{min-height:80px;padding-left:18px;padding-right:18px}.legal-header .brand img{height:46px}.legal-footer{min-height:0}}.cookie-notice{background:var(--navy);color:#fff;z-index:120;border:1px solid #f1c2517a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:min(1080px,100vw - 36px);padding:22px 54px 22px 24px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #00073a6b}.cookie-notice-copy{gap:5px;display:grid}.cookie-notice-copy p{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:850}.cookie-notice-copy strong{color:#fff;font-size:1rem}.cookie-notice-copy span{color:#ffffffb8;max-width:740px;font-size:.78rem;line-height:1.55}.cookie-notice-actions{align-items:center;gap:12px;display:flex}.cookie-notice-actions a,.cookie-notice-actions button{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:850;display:inline-flex}.cookie-notice-actions a{border-bottom:1px solid var(--gold);color:#fff}.cookie-notice-actions button{background:var(--gold);border:1px solid var(--gold);color:var(--navy);cursor:pointer}.cookie-notice-close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.35rem;display:flex;position:absolute;top:8px;right:8px}:is(.cookie-notice button:focus-visible,.cookie-notice a:focus-visible){outline:2px solid var(--gold);outline-offset:3px}@media (max-width:760px){.cookie-notice{grid-template-columns:1fr;align-items:start;gap:18px;max-width:calc(100vw - 20px);padding:20px;bottom:10px}.cookie-notice-actions{flex-direction:column-reverse;align-items:stretch}.cookie-notice-actions a,.cookie-notice-actions button{width:100%}}.partnership-page{background:var(--paper)}.partnership-hero{background:var(--navy);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(320px,.65fr);align-items:end;gap:clamp(48px,8vw,130px);min-height:760px;padding:clamp(180px,17vw,240px) clamp(24px,7vw,118px) clamp(72px,8vw,120px);display:grid;position:relative;overflow:hidden}.partnership-hero:before,.partnership-hero-shade{content:"";position:absolute;inset:0}.partnership-hero:before{opacity:.5;background:url(/axis-roma-networking.jpg) 50% 44%/cover no-repeat;transform:scale(1.01)}.partnership-hero-shade{z-index:1;background:linear-gradient(90deg,#00073afa 0%,#00073ae6 45%,#00073a85 74%,#00073a5c 100%),linear-gradient(#0000 42%,#00073ac2)}.partnership-hero-content,.partnership-hero-facts{z-index:2;position:relative}.partnership-hero-content{max-width:880px}.partnership-hero-content .eyebrow{margin-bottom:26px}.partnership-hero-content h1{letter-spacing:-.057em;margin:0;font-size:clamp(3.2rem,6.4vw,7rem);font-weight:500;line-height:.92}.partnership-hero-content>p:not(.eyebrow){color:#ffffffd1;max-width:650px;margin:30px 0 0;font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.65}.partnership-hero-facts{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38}.partnership-hero-facts div{gap:9px;padding:22px 0;display:grid}.partnership-hero-facts div+div{border-top:1px solid #ffffff2e}.partnership-hero-facts span{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.partnership-hero-facts strong{font-size:.9rem;line-height:1.45}.partnership-offers-page{padding-top:clamp(92px,10vw,150px)}.partnership-conditions-page{color:var(--navy)}.partnership-conditions-intro{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:end;gap:clamp(46px,9vw,150px);display:grid}.partnership-conditions-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.7rem,5.35vw,5.9rem);font-weight:500;line-height:.98}.partnership-conditions-intro p{color:var(--muted);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.partnership-form-page{padding-top:clamp(76px,9vw,130px)}.partnership-form-page .partner-form-wrap{margin-top:0}.form-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.3vw,3.7rem);font-weight:500;line-height:1.03}@media (max-width:900px){.partnership-hero{grid-template-columns:1fr;align-items:end;gap:52px;min-height:880px;padding-top:150px}.partnership-hero:before{background-position:54%}.partnership-hero-shade{background:linear-gradient(#00073a6b 0%,#00073aeb 40%,#00073afc 100%),linear-gradient(90deg,#00073a80,#00073a2e)}.partnership-hero-content,.partnership-hero-facts{max-width:720px}.partnership-conditions-intro{grid-template-columns:1fr}}@media (max-width:620px){.partnership-page .header-cta:before{content:"Proposta"}.partnership-hero{min-height:820px;padding:134px 20px 64px}.partnership-hero-content h1{font-size:clamp(2.75rem,13vw,4.6rem)}.partnership-hero-facts div{padding:18px 0}.partnership-form-page .partner-form-wrap{margin-left:0;margin-right:0}}
