.public-preview{isolation:isolate;background:var(--background);color:var(--foreground)}.public-preview .font-heading,.public-preview .preview-title,.public-preview .preview-hero-title{text-transform:uppercase;letter-spacing:.01em;font-family:Barlow Condensed,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700}.public-preview .preview-accent{color:var(--primary)}.public-preview .preview-dark-bg .preview-accent{color:var(--accent)}.public-preview .preview-container{width:min(100%,1536px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,5rem)}.public-preview .preview-label{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);font-size:.68rem;font-weight:700}.public-preview .preview-title{font-size:clamp(2.4rem,4.4vw,4rem);font-weight:700;line-height:1}.public-preview .preview-hero-title{font-size:clamp(3.4rem,8vw,7.5rem);font-weight:700;line-height:.95}.public-preview .preview-outline-text{color:#0000;-webkit-text-stroke:1.5px var(--primary-foreground)}.public-preview .preview-content>section.preview-hero,.public-preview .preview-content>section.preview-flush{padding-block:0}.public-preview .preview-button.preview-bright{background:var(--accent);color:var(--ink)}.public-preview .preview-button.preview-dark{background:var(--ink);color:var(--primary-foreground)}.public-preview .preview-button.preview-hero-outline{color:var(--primary-foreground);border:1px solid color-mix(in oklab, var(--primary-foreground) 55%, transparent);background:0 0}.public-preview .preview-content article.marketplace-card{border:1px solid var(--border);border-radius:0}.public-preview .preview-button{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.1em;border-radius:.3rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-family:Barlow Condensed,Inter,sans-serif;font-size:.95rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.public-preview .preview-button:hover{opacity:.9;transform:translateY(-2px)}.public-preview .preview-outline{color:var(--ink);border:1px solid color-mix(in oklab, var(--ink) 35%, transparent);background:0 0}.public-preview .preview-content>section,.public-preview .preview-content>div>section{scroll-margin-top:8rem}.public-preview .reveal{opacity:1;filter:none;transition:none;transform:none}.public-preview .preview-content>section{padding-block:clamp(4rem,7vw,8rem)}.public-preview .preview-content article{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);border-radius:1.75rem;overflow:hidden}.public-preview .preview-content form,.public-preview .preview-content .border-l-4{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:var(--card);box-shadow:0 12px 50px color-mix(in oklab, var(--ink) 3.5%, transparent);border-radius:1.75rem}.public-preview .preview-content input,.public-preview .preview-content select,.public-preview .preview-content textarea{border-radius:.8rem}.public-preview .preview-content input,.public-preview .preview-content select{min-height:3rem}.public-preview .preview-content .section-title{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12}.public-preview .preview-content .font-light{text-transform:none;font-weight:700}.public-preview .preview-content .space-y-12,.public-preview .preview-content .racing-athletes-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1.25rem;display:grid}.public-preview .preview-content .space-y-12>*,.public-preview .preview-content .racing-athletes-grid>*{align-self:start;margin-top:0}.public-preview .preview-content .space-y-12>article,.public-preview .preview-content .racing-athletes-grid>article{border-radius:.375rem}.public-preview .preview-content p{overflow-wrap:break-word}.public-preview .preview-content h1,.public-preview .preview-content h2{text-wrap:balance}.public-preview a:focus-visible,.public-preview button:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.public-preview .editorial-masthead{padding-block:2rem 0}.editorial-kicker{text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-weight:700}.editorial-mast-title{letter-spacing:0;font-family:Barlow Condensed,sans-serif;font-size:5rem;font-weight:800;line-height:1}.public-preview .editorial-feature{padding-block:1.5rem 2.5rem}.editorial-cover{background:var(--ink);height:min(62dvh,660px);min-height:480px;color:var(--primary-foreground);display:block;position:relative;overflow:hidden}.editorial-cover>img{object-fit:cover;width:100%;height:100%}.editorial-cover:after{content:"";background:linear-gradient(0deg,color-mix(in oklab,var(--ink) 95%,transparent), transparent 85%);pointer-events:none;position:absolute;inset:0}.editorial-cover-copy{z-index:1;max-width:850px;position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem}.editorial-cover-copy h2{letter-spacing:0;margin-block:1rem;font-family:Barlow Condensed,sans-serif;font-size:3.75rem;font-weight:700;line-height:1.02}.editorial-cover-copy p{max-width:650px}.public-preview .editorial-story,.public-preview .preview-content article.editorial-story{border:0;border-top:3px solid var(--foreground);border-radius:0;padding-top:1rem;overflow:visible}.editorial-story h2{font-family:var(--font-display,inherit);letter-spacing:-.01em}.editorial-story p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.public-preview .editorial-section{padding-block:2rem 4rem}.editorial-article-title{letter-spacing:0;font-family:Barlow Condensed,sans-serif;font-size:3.75rem;font-weight:700;line-height:1.05}.editorial-body{font-size:1.1rem;line-height:1.85}.editorial-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-block:1rem}.editorial-body>p:first-of-type:first-letter{float:left;color:var(--primary);margin:.35rem .6rem 0 0;font-size:4.2rem;font-weight:800;line-height:.85}.editorial-body h2,.editorial-body h3{margin-top:2rem;font-size:1.6rem;font-weight:700}.editorial-body ul{padding-left:1.5rem;list-style:outside}.editorial-body ol{padding-left:1.5rem;list-style:decimal}.editorial-body blockquote{border-left:4px solid var(--primary);padding-left:1rem;font-size:1.3rem;font-style:italic}.editorial-body a{color:var(--primary);text-decoration:underline}@media (width<=640px){.editorial-mast-title{font-size:3rem}.editorial-cover{aspect-ratio:4/5;height:auto;min-height:0;max-height:70dvh}.editorial-cover>img{object-position:22% center}.editorial-cover-copy{bottom:1rem;left:1rem;right:1rem}.editorial-cover-copy h2{margin-block:.5rem;font-size:2rem}.editorial-cover-copy p{font-size:.9rem}.editorial-article-title{font-size:2.1rem}}.public-preview .preview-content[data-page=\/iscrizione-online]>section{padding-block:clamp(1.5rem,4vw,3rem)}.public-preview .preview-content[data-page=\/iscrizione-online] .preview-container{padding-inline:clamp(1rem,3vw,3rem)}.public-preview .enrollment-form-shell{container:enrollment/inline-size}.public-preview .enrollment-form-shell form{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.public-preview .enrollment-form-shell form .grid{grid-template-columns:minmax(0,1fr)}.public-preview .enrollment-form-shell input,.public-preview .enrollment-form-shell select,.public-preview .enrollment-form-shell textarea{min-width:0;max-width:100%;font-size:1rem}.public-preview .enrollment-form-shell input:not([type=checkbox]):not([type=radio]),.public-preview .enrollment-form-shell select{width:100%}.public-preview .enrollment-form-shell input[type=checkbox],.public-preview .enrollment-form-shell input[type=radio]{flex-shrink:0;width:1.25rem;height:1.25rem;min-height:1.25rem}.public-preview .enrollment-form-shell label{overflow-wrap:anywhere}.public-preview .enrollment-form-shell button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:3rem;padding-block:.75rem}@container enrollment (width>=34rem){.public-preview .enrollment-form-shell form .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.public-preview .enrollment-form-shell button{width:100%}.public-preview .preview-content[data-page=\/iscrizione-online] .preview-title{font-size:clamp(2rem,8vw,2.75rem)}.public-preview .preview-content[data-page=\/iscrizione-online]>section:first-child .preview-container>div>div{padding:1.5rem 1.25rem}.public-preview .preview-content[data-page=\/iscrizione-online]>section:first-child img{height:10rem}}@keyframes preview-marquee{to{transform:translate(-50%)}}@keyframes preview-spin{to{transform:rotate(360deg)}}@keyframes preview-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.public-preview .preview-marquee-track{width:max-content;animation:34s linear infinite preview-marquee;display:flex}.public-preview .preview-spin{animation:20s linear infinite preview-spin}.public-preview .preview-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both preview-rise}.public-preview .preview-rise-2{animation-delay:.15s}.public-preview .preview-rise-3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.public-preview .preview-marquee-track,.public-preview .preview-spin,.public-preview .preview-rise{animation:none}}@media (width<=640px){.public-preview .preview-content .container-wide{padding-inline:1.25rem}.public-preview .preview-content .section-title{font-size:2rem}.public-preview .preview-content h1.text-5xl{font-size:2.5rem}.editorial-body{padding-inline:.25rem;font-size:1.05rem;line-height:1.75}.editorial-body p{text-align:left;margin-block:1.25rem}.editorial-body h2,.editorial-body h3{margin-top:2.25rem;font-size:1.35rem;line-height:1.3}.editorial-body blockquote{margin-block:1.5rem;font-size:1.1rem}.editorial-body>p:first-of-type:first-letter{margin-top:.3rem;font-size:3.2rem}.editorial-story p{text-align:left;line-height:1.6}.editorial-story h2{font-size:1.4rem}.editorial-article-title{line-height:1.1}}
