@font-face{font-family:GhentEditorial;src:url(/ghent-pilot/crimson-text-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GhentSignature;src:url(/ghent-pilot/caveat-signature.ttf)format("truetype");font-weight:500;font-display:swap}.ghent-pilot{--background:220 45% 5%;--foreground:42 30% 95%;--primary:42 78% 62%;--primary-glow:44 92% 72%;--primary-foreground:220 45% 6%;--muted-foreground:40 14% 76%;--secondary:220 38% 9%;--border:43 40% 32%;--ring:43 78% 62%;--gp-deep:215 60% 10%;--gp-error:8 70% 76%;--gp-gold:linear-gradient(180deg,hsl(var(--primary-glow)),hsl(var(--primary)) 55%,#d09125);--gp-overlay:linear-gradient(90deg,hsl(var(--background)/.94) 0%,hsl(var(--background)/.72) 30%,hsl(var(--background)/.08) 58%,transparent 100%),linear-gradient(0deg,hsl(var(--background)) 0%,transparent 22%),linear-gradient(180deg,hsl(var(--background)/.75) 0%,transparent 18%);--gp-shadow:0 14px 34px hsl(var(--background)/.55);--gp-glow:0 8px 30px hsl(var(--primary)/.35);background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:clip}.ghent-pilot *{box-sizing:border-box}.ghent-pilot h1,.ghent-pilot h2,.ghent-pilot h3,.ghent-pilot p,.ghent-pilot figure{letter-spacing:0;margin:0}.ghent-pilot h1,.ghent-pilot h2,.ghent-pilot h3{font-family:GhentEditorial,Georgia,serif;font-weight:400}.ghent-pilot a{color:inherit;text-decoration:none}.ghent-pilot a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.ghent-pilot h1 span,.ghent-pilot h2 span{color:hsl(var(--primary))}.gp-container{width:min(1280px,100% - 64px);margin-inline:auto}.gp-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;height:92px;display:flex;position:relative}.gp-brand{align-items:center;gap:12px;display:flex}.gp-brand img{object-fit:contain;width:52px;height:52px}.gp-brand>span{color:hsl(var(--primary));font-family:GhentEditorial,Georgia,serif;font-size:28px;line-height:1}.gp-brand small{letter-spacing:.35em;margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:10px;display:block}.gp-header nav{color:hsl(var(--primary));align-items:center;gap:26px;font-size:14px;display:flex}.gp-header nav>*+*{border-left:1px solid hsl(var(--primary)/.5);padding-left:26px}.gp-header nav>a:last-child{align-items:center;gap:8px;display:flex}.gp-hero{isolation:isolate;background:hsl(var(--gp-deep));border-bottom:1px solid hsl(var(--border));position:relative}.gp-hero-city{object-fit:cover;object-position:center 40%;z-index:-2;filter:saturate(1.15)brightness(1.12);width:100%;height:100%;position:absolute;inset:0}.gp-hero-shade{background:var(--gp-overlay);z-index:-1;position:absolute;inset:0}.gp-hero-layout{grid-template-columns:1.1fr 1fr;align-items:end;gap:24px;min-height:600px;display:grid}.gp-hero-copy{align-self:center;padding-block:24px 64px}.gp-eyebrow,.gp-section-label{color:hsl(var(--primary));letter-spacing:.04em;font-size:14px;font-weight:600;line-height:1.5}.gp-hero h1{text-shadow:0 4px 24px hsl(var(--background)/.6);margin:14px 0 20px;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.98}.gp-hero h1 span{background:var(--gp-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.gp-hero-sub{max-width:520px;font-family:GhentEditorial,Georgia,serif;font-size:clamp(1.6rem,2.7vw,2.4rem);line-height:1.1;margin-bottom:18px!important}.gp-hero-question{max-width:460px;font-size:18px;line-height:1.5}.gp-hero-support{color:hsl(var(--foreground)/.85);font-size:16px;margin:14px 0 24px!important}.ghent-pilot .gp-cta{background:var(--gp-gold);height:54px;color:hsl(var(--primary-foreground));box-shadow:var(--gp-glow);white-space:normal;border-radius:6px;gap:14px;padding:0 28px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.3;transition:transform .2s,box-shadow .2s}.ghent-pilot .gp-cta:hover{box-shadow:0 10px 36px hsl(var(--primary)/.5);transform:translateY(-1px)}.ghent-pilot a.gp-cta{color:hsl(var(--primary-foreground))}.gp-founder-slot{justify-content:center;align-self:end;min-height:100%;display:flex;position:relative}.gp-founder-slot:before{content:"";background:radial-gradient(closest-side,hsl(var(--primary)/.28),transparent 75%);z-index:0;pointer-events:none;width:80%;height:70%;position:absolute;bottom:8%;left:12%}.gp-founder-portrait{z-index:1;object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:min(600px,72vh);min-height:420px;filter:drop-shadow(0 18px 40px hsl(var(--background)/.75));display:block;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 12%);mask-image:linear-gradient(0deg,#0000 0,#000 12%)}.gp-signature{z-index:2;color:hsl(var(--primary-glow));text-shadow:0 2px 14px hsl(var(--background)/.9);font-family:GhentSignature,Segoe Script,cursive;font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1;position:absolute;bottom:16%;right:0;transform:rotate(-10deg)}.gp-signature em{border-bottom:2px solid hsl(var(--primary)/.8);margin-left:1.2em;padding-bottom:.15em;font-style:normal;display:inline-block}.gp-shift{text-align:center;background:radial-gradient(ellipse at 50% 0,hsl(var(--gp-deep)),transparent 70%);padding-block:44px 28px}.gp-shift h2{margin-bottom:26px;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.15}.gp-shift-art{width:min(1440px,100%);margin-inline:auto}.gp-shift-art a{display:block;position:relative}.gp-shift-art img{aspect-ratio:3072/1152;border-block:1px solid hsl(var(--border));width:100%;height:auto;display:block}.gp-shift-zoom{background:hsl(var(--background)/.85);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.6);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:none;position:absolute;bottom:10px;right:10px}.gp-illustrative{color:hsl(var(--muted-foreground));font-size:13px;margin-top:14px!important}.gp-invitation{border-top:1px solid hsl(var(--border));padding-block:40px 48px}.gp-invitation>h2{text-align:center;margin:0 0 32px;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.15}.gp-invitation-layout{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:28px;display:grid}.gp-invitation-details{align-content:start;gap:22px;display:grid}.gp-benefit{align-items:flex-start;gap:16px;display:flex}.gp-benefit>svg{width:54px;height:54px;color:hsl(var(--primary));border:1.5px solid hsl(var(--primary));stroke-width:1.6px;border-radius:50%;flex-shrink:0;padding:12px}.gp-benefit h3{color:hsl(var(--primary));margin-bottom:6px;font-size:24px;line-height:1.12}.gp-benefit p{color:hsl(var(--foreground)/.85);font-size:15px}.gp-price{border-block:1px solid hsl(var(--border));grid-template-columns:auto 1fr;align-items:center;gap:2px 18px;padding-block:16px;display:grid}.gp-price>span{color:hsl(var(--primary));letter-spacing:.06em;grid-column:1/-1;font-size:12px;font-weight:600}.gp-price strong{background:var(--gp-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:GhentEditorial,Georgia,serif;font-size:46px;font-weight:400;line-height:1.1}.gp-price p{color:hsl(var(--muted-foreground));font-size:14px}.gp-venue{border:1px solid hsl(var(--border));background:hsl(var(--secondary));border-radius:8px;flex-direction:column;min-height:520px;display:flex;position:relative;overflow:hidden}.gp-venue img{object-fit:cover;filter:saturate(1.1)brightness(1.05);width:100%;height:100%;position:absolute;inset:0}.gp-venue:after{content:"";background:linear-gradient(0deg,hsl(var(--background)/.95) 0%,hsl(var(--background)/.6) 30%,transparent 55%);position:absolute;inset:0}.gp-venue figcaption{z-index:1;gap:12px;margin-top:auto;padding:20px;display:flex;position:relative}.gp-venue figcaption>svg{color:hsl(var(--primary));flex-shrink:0;margin-top:6px}.gp-venue h3{color:hsl(var(--primary));font-size:26px}.gp-venue p{margin-top:2px;font-size:15px}.gp-venue small{color:hsl(var(--muted-foreground));margin-top:8px;font-size:12px;display:block}.gp-venue .gp-credit{margin-top:6px;font-size:11px}.gp-credit a{text-decoration:underline!important}.gp-registration{border:1.5px solid hsl(var(--primary)/.8);background:hsl(var(--secondary)/.85);box-shadow:0 0 0 4px hsl(var(--primary)/.06),var(--gp-shadow);border-radius:8px;padding:24px;scroll-margin-top:24px}.gp-registration .gp-section-label{font-size:12px}.gp-registration h2{color:hsl(var(--primary));margin:6px 0 8px;font-size:30px;line-height:1.1}.gp-form-intro{color:hsl(var(--foreground)/.85);font-size:15px}.gp-connection-note{color:hsl(var(--muted-foreground));align-items:flex-start;gap:10px;padding:12px 0 16px;font-size:13px;display:flex}.gp-connection-note svg{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.gp-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gp-field{min-width:0}.gp-field label{margin-bottom:5px;font-size:14px;font-weight:500;display:block}.gp-field label>span:not(.gp-optional){color:hsl(var(--primary))}.gp-optional{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.gp-field input,.gp-field textarea{border:1px solid hsl(var(--primary)/.35);background:hsl(var(--background)/.75);width:100%;color:hsl(var(--foreground));resize:vertical;border-radius:5px;padding:9px 12px;font-family:inherit;font-size:16px;line-height:1.4}.gp-field input{height:46px}.gp-field input:focus,.gp-field textarea:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.gp-field [aria-invalid=true]{border-color:hsl(var(--gp-error))}.gp-field-error{color:hsl(var(--gp-error));align-items:center;gap:6px;font-size:13px;display:flex;margin-top:5px!important}.gp-field-error svg{flex-shrink:0}.ghent-pilot .gp-form-cta{width:100%;margin-top:18px}.gp-submit-notice{color:hsl(var(--primary));font-size:14px;margin-top:14px!important}.gp-form-footnote{color:hsl(var(--muted-foreground));font-size:12px;margin-top:14px!important}.gp-privacy{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.gp-privacy a{color:hsl(var(--primary));align-items:center;gap:5px;display:flex}.gp-how{border-top:1px solid hsl(var(--border));padding-block:36px 56px}.gp-how h2.gp-section-label{margin-bottom:26px;font-family:Inter,system-ui,sans-serif;font-size:16px}.gp-how ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.gp-how li{position:relative}.gp-how li:not(:last-child):after{content:"→";color:hsl(var(--primary)/.7);font-size:22px;line-height:1;position:absolute;top:10px;right:-14px}.gp-step-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.gp-step-number{background:var(--gp-gold);width:44px;height:44px;color:hsl(var(--primary-foreground));box-shadow:var(--gp-glow);border-radius:50%;flex-shrink:0;place-items:center;font-family:GhentEditorial,Georgia,serif;font-size:24px;font-weight:600;display:grid}.gp-step-head svg{width:32px;height:32px;color:hsl(var(--primary));stroke-width:1.5px}.gp-how h3{color:hsl(var(--primary));margin-bottom:6px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.gp-how li p{color:hsl(var(--foreground)/.85);font-size:14px;line-height:1.5}.gp-footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:12px;display:flex}.gp-footer>span:first-child{color:hsl(var(--primary))}.gp-footer small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:11px;display:block}.gp-skip{z-index:100;background:hsl(var(--primary));padding:10px;position:absolute;top:0;left:20px;transform:translateY(-120%);color:hsl(var(--primary-foreground))!important}.gp-skip:focus{transform:translateY(0)}.gp-mobile-break{display:none}@media (max-width:1100px){.gp-invitation-layout{grid-template-columns:1fr 1fr}.gp-registration{grid-column:1/-1}.gp-how ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.gp-how li:nth-child(3):after{display:none}}@media (max-width:820px){.gp-container{width:calc(100% - 40px)}.gp-header nav>span,.gp-header nav>a:first-child{display:none}.gp-header nav>*+*{border:0;padding:0}.gp-hero-layout{grid-template-columns:1fr;min-height:0}.gp-hero-copy{padding-block:8px}.gp-founder-portrait{height:440px;min-height:0}.gp-signature{bottom:20%;right:2%}.gp-shift-zoom{display:inline-flex}.gp-invitation-layout{grid-template-columns:1fr}.gp-venue{min-height:420px}.gp-how ol{grid-template-columns:1fr;gap:18px}.gp-how li{grid-template-columns:auto 1fr;column-gap:16px;display:grid}.gp-step-head{grid-row:1/3;margin:0}.gp-step-head svg,.gp-how li:after{display:none}.gp-how li:not(:last-child):before{content:"";background:hsl(var(--primary)/.35);width:2px;position:absolute;top:48px;bottom:-16px;left:21px}}@media (max-width:520px){.gp-header{height:76px}.gp-brand img{width:40px;height:40px}.gp-brand>span{font-size:22px}.gp-hero h1{font-size:46px}.gp-hero-question{font-size:16px}.gp-hero-support{font-size:15px}.gp-founder-portrait{height:360px}.gp-signature{font-size:30px;bottom:24%}.gp-fields{grid-template-columns:1fr}.gp-field-wide{grid-column:auto}.gp-registration{padding:20px 16px}.gp-footer{flex-wrap:wrap}.gp-footer>span:last-child{display:none}.ghent-pilot .gp-cta{padding:0 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ghent-pilot *{scroll-behavior:auto!important;transition:none!important}}.gp-founder-portrait{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 12%),linear-gradient(270deg,#0000 0,#000 9%);mask-image:linear-gradient(0deg,#0000 0,#000 12%),linear-gradient(270deg,#0000 0,#000 9%);-webkit-mask-composite:source-in;mask-composite:intersect}.gp-fields{grid-template-columns:1fr}.gp-field-wide{grid-column:auto}@media (max-width:820px){.gp-hero-shade{background:linear-gradient(180deg,hsl(var(--background)/.9) 0%,hsl(var(--background)/.78) 45%,hsl(var(--background)/.25) 70%,hsl(var(--background)) 100%)}}.ghent-pilot .gp-shift h2.gp-container,.ghent-pilot .gp-shift-art{margin-inline:auto}.gp-invitation-layout{grid-template-columns:1fr 1.15fr;grid-template-areas:"venue venue""details form"}.gp-venue{aspect-ratio:1160/768;grid-area:venue;min-height:0}.gp-invitation-details{grid-area:details}.gp-registration{grid-area:form/auto}.gp-venue:after{background:linear-gradient(0deg,hsl(var(--background)/.9) 0%,hsl(var(--background)/.4) 18%,transparent 34%)}@media (min-width:1101px){.gp-invitation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"details venue form"}.gp-venue{aspect-ratio:auto;align-self:start;min-height:0}.gp-venue img{object-fit:cover;object-position:center center;flex-shrink:0;height:520px;position:static}.gp-venue:after{display:none}.gp-venue figcaption{margin-top:0}}@media (max-width:820px){.gp-invitation-layout{grid-template-columns:1fr;grid-template-areas:"details""venue""form"}.gp-venue{aspect-ratio:auto;min-height:0}.gp-venue img{aspect-ratio:1160/768;height:auto;position:static}.gp-venue:after{display:none}.gp-venue figcaption{margin-top:0}}.ghent-pilot .gp-footer>a.gp-footer-brand{color:hsl(var(--primary));font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:none}.ghent-pilot .gp-footer-brand:focus-visible,.ghent-pilot .gp-brand:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ghent-pilot{--gp-glow:0 0 0 1px hsl(var(--primary-glow)/.35),0 8px 28px hsl(var(--primary)/.38),0 0 60px hsl(var(--primary)/.14)}.ghent-pilot .gp-cta{box-shadow:var(--gp-glow),inset 0 1px 0 hsl(var(--primary-glow)/.7)}.ghent-pilot .gp-cta:hover{box-shadow:0 0 0 1px hsl(var(--primary-glow)/.5),0 10px 34px hsl(var(--primary)/.5),0 0 72px hsl(var(--primary)/.2),inset 0 1px 0 hsl(var(--primary-glow)/.8)}.ghent-pilot .gp-registration{box-shadow:0 0 0 4px hsl(var(--primary)/.06),0 0 48px hsl(var(--primary)/.12),var(--gp-shadow)}.ghent-pilot .gp-hero h1 span{filter:drop-shadow(0 0 18px hsl(var(--primary)/.28))}.ghent-pilot .gp-hero-shade:after{content:"";background:radial-gradient(ellipse 45% 40% at 22% 52%,hsl(var(--primary)/.08),transparent 70%);pointer-events:none;position:absolute;inset:0}.ghent-pilot .gp-linkedin{z-index:3;border:1px solid hsl(var(--primary)/.3);background:hsl(var(--background)/.5);color:hsl(var(--primary));letter-spacing:.03em;white-space:nowrap;text-shadow:0 1px 8px hsl(var(--background)/.9);box-shadow:0 6px 18px hsl(var(--background)/.5);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;bottom:7%;right:0}.ghent-pilot .gp-linkedin:hover{border-color:hsl(var(--primary)/.65);background:hsl(var(--background)/.72)}.ghent-pilot .gp-linkedin svg{flex-shrink:0}@media (max-width:820px){.ghent-pilot .gp-linkedin{bottom:5%;right:2%}}@media (max-width:520px){.ghent-pilot .gp-linkedin{background:hsl(var(--background)/.82);gap:6px;padding:6px 11px;font-size:11px;bottom:3.5%;left:50%;right:auto;transform:translate(-50%)}}.ghent-pilot .gp-cta-link{justify-content:center;align-items:center;display:inline-flex}.ghent-pilot button.gp-cta{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ghent-pilot button.gp-cta:disabled{opacity:.6;cursor:not-allowed}.ghent-pilot .gp-restaurant-card{margin:2px 0 0}.ghent-pilot .gp-restaurant-card img{aspect-ratio:1024/1536;border:1px solid hsl(var(--primary)/.45);width:100%;height:auto;box-shadow:var(--gp-shadow);border-radius:10px;display:block}.ghent-pilot .gp-bonus-column{border:1.5px solid hsl(var(--primary)/.8);background:hsl(var(--secondary)/.6);min-width:0;box-shadow:0 0 0 4px hsl(var(--primary)/.05),0 0 40px hsl(var(--primary)/.1);border-radius:8px;flex-direction:column;grid-area:venue;align-self:start;gap:18px;padding:16px;display:flex}.ghent-pilot .gp-bonus h3{color:hsl(var(--primary));margin-bottom:12px;font-size:26px;line-height:1.15}.ghent-pilot .gp-bonus p{color:hsl(var(--foreground)/.9);font-family:GhentEditorial,Georgia,serif;font-size:17px;line-height:1.45}.ghent-pilot .gp-bonus p+p{margin-top:2px}.ghent-pilot .gp-bonus-cta{border:1px solid hsl(var(--primary));background:hsl(var(--background));min-height:46px;color:hsl(var(--primary));letter-spacing:.1em;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:10px;padding:12px 26px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ghent-pilot a.gp-bonus-cta:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ghent-pilot a.gp-bonus-cta:focus-visible{outline:2px solid hsl(var(--primary-glow));outline-offset:3px}.ghent-pilot .gp-bonus-cta svg{flex-shrink:0}.ghent-pilot .gp-restaurant-card a{cursor:pointer;border-radius:10px;display:block}.ghent-pilot .gp-restaurant-card img{transition:transform .2s,box-shadow .2s,border-color .2s}.ghent-pilot .gp-restaurant-card a:hover img{border-color:hsl(var(--primary)/.85);box-shadow:var(--gp-shadow),0 0 28px hsl(var(--primary)/.28);transform:translateY(-2px)}.ghent-pilot .gp-restaurant-card a:focus-visible{outline:2px solid hsl(var(--primary-glow));outline-offset:4px}.ghent-pilot .gp-bonus-column .gp-venue{aspect-ratio:auto;grid-area:auto;align-self:auto;min-height:0}.ghent-pilot .gp-bonus-column .gp-venue:after{display:none}.ghent-pilot .gp-bonus-column .gp-venue img{aspect-ratio:1080/1448;object-fit:contain;flex-shrink:0;width:100%;height:auto;display:block;position:static}.ghent-pilot .gp-bonus-column .gp-venue figcaption{margin-top:0}@media (min-width:821px) and (max-width:1100px){.gp-invitation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"details venue""form form"}}@media (max-width:1100px){.ghent-pilot .gp-restaurant-card,.ghent-pilot .gp-bonus-column .gp-venue{width:100%;max-width:460px;margin-inline:auto}}@media (max-width:520px){.ghent-pilot .gp-bonus-column{padding:14px 12px}.ghent-pilot .gp-bonus h3{font-size:23px}}
