#root{width:100%;margin:0;--brand-color: #d60000}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:Arial,Inter,sans-serif;background:#fff;color:#111827;min-height:100vh}.page-container{display:flex;justify-content:center;max-width:1280px;margin:0 auto}.element-container{display:flex;justify-content:center;width:100%;color:#324747}@media(min-width:768px){.page-container{display:flex;justify-content:center;max-width:1250px;margin:0 auto}.element-container{display:flex;justify-content:center;width:100%;color:#324747}}@media(min-width:1024px){body{font-family:Inter,sans-serif}.page-container{display:flex;justify-content:center;max-width:1280px;margin:0 auto;padding:0 2rem}.element-container{display:flex;justify-content:center;width:100%;color:#324747}}.header{flex-direction:row}.nav{display:none}.burger{display:block;cursor:pointer;margin-left:auto;margin-top:10px;margin-right:10px}.burger span{display:block;height:3px;width:25px;background:#000;margin:5px 0}.menu{display:none}.menu.open{display:block}.menu nav{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:grid;grid-template-columns:repeat(2,1fr);row-gap:.1rem;column-gap:1rem;font-size:1.5rem;padding:10px;border:2px solid #990317;background-color:#b0f753;width:22rem}.header{padding:10px 15px}.header-inner{max-width:768px;max-height:100px;margin:0 auto;padding:0 .1rem;display:flex;align-items:center}.site-header{position:sticky;top:0;width:100%;background-color:#fff;border-bottom:3px solid var(--brand-color);z-index:1000}.header-inner h2{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.1;letter-spacing:-.02em;max-width:15rem;margin-top:-2.5rem}.nav a{padding:15px;font-size:18px}.logo{font-size:18px}.header-inner img{height:150px;border-radius:50%;width:auto;transform:translateY(20px);z-index:1001}.logo img{max-width:6rem;height:auto;margin-top:-65px}@media(min-width:768px){.site-header{position:sticky;top:0;width:100%;background-color:#fff;border-bottom:3px solid var(--brand-color);z-index:1000}.header-inner{max-width:1280px;max-height:100px;margin:0 auto;padding:0 1rem;display:flex;align-items:center}.header-inner h2{font-family:Inter,sans-serif;font-size:1.9rem;line-height:1.1;letter-spacing:-.02em;max-width:none;margin-top:0}.logo img{max-width:none;height:auto;margin-top:0}.header-inner img{height:150px;border-radius:50%;width:auto;transform:translateY(20px);z-index:1001}.header-inner h3{font-size:clamp(.95rem,1.1vw,2.5rem)}.menu{display:flex;margin-left:auto}.menu nav{position:static;top:auto;left:auto;transform:none;z-index:auto;display:grid;grid-template-columns:repeat(2,1fr);row-gap:.1rem;column-gap:1rem;font-size:inherit;padding:0;border:none;background-color:transparent;width:auto}nav a{font-size:clamp(.95rem,1.1vw,1.25rem);text-decoration:none;color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}nav a.active{color:var(--brand-color);font-weight:700}.burger{display:none}}.baggroundImageHome{background-image:url(./BridgeMobile_1-1i7gdwim.jpeg);position:relative;min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.shiny-text{font-style:italic;font-weight:600;z-index:1}.shiny-text h1{font-size:clamp(1em,4vw,3em);line-height:1.1;margin-top:1.6rem}.intro-first-line{margin-left:-.3rem}.initial{font-size:3em;font-family:Playfair Display,serif}.end-a{font-size:4em;font-family:Playfair Display,serif}.intermediate-text{font-size:1.2em}.gradient-text{background:linear-gradient(90deg,#ca0202,#d82424,#fc0,#d82424,#ca0202);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.5));display:inline-block;z-index:2}@media(min-width:768px){.baggroundImageHome{background-image:url(./BridgeMobile_1-1i7gdwim.jpeg);position:relative;min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.shiny-text{font-style:italic;font-weight:600;z-index:1}.shiny-text h1{font-size:clamp(1em,4vw,3em);line-height:1.1;margin-top:1.6rem}.intro-first-line{margin-left:-.7rem}.shiny-text p{font-family:Inter,sans-serif;font-style:italic;font-weight:600;font-size:1.1rem;line-height:2;margin:.2rem 0}.initial{font-size:3em;font-family:Playfair Display,serif}.end-a{font-size:4em;font-family:Playfair Display,serif}.intermediate-text{font-size:1.2em}.gradient-text{background:linear-gradient(90deg,#ca0202,#d82424,#fc0,#d82424,#ca0202);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.5));display:inline-block;z-index:2}}@media(min-width:1024px){.baggroundImageHome{background-image:url(./Bridge_5A-BCdmSIfB.jpeg);position:relative;min-height:100vh;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}.shiny-text{font-style:italic;font-weight:600;z-index:1}.shiny-text h1{font-size:clamp(.5em,4vw,3em);line-height:1.1;margin-top:-4rem}.intro-first-line{margin-left:-1.7rem}.shiny-text p{font-family:Inter,sans-serif;font-style:italic;font-weight:600;font-size:1.1rem;line-height:2;margin:.2rem 0}.initial{font-size:3em;font-family:Playfair Display,serif}.end-a{font-size:4em;font-family:Playfair Display,serif}.gradient-text{background:linear-gradient(90deg,#ca0202,#d82424,#fc0,#d82424,#ca0202);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.5));display:inline-block;z-index:2}}.grid-container{display:grid;grid-template-rows:auto auto auto;gap:1.5rem;max-height:100dvh;margin-top:1rem}.about-all{padding:0 .3rem}.top-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:.5rem}.top-row>*,.middle-row>*,.bottom-row>*{min-width:0;background:#add8e6;border:1px solid black}.middle-row{display:grid;grid-template-columns:1fr 3fr 1fr;gap:.5rem;white-space:pre-line}.bottom-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:.5rem}.fake-text{font-size:.45em;letter-spacing:1px;color:#999;max-height:5rem;overflow:hidden}h2{text-align:center}p{padding:1rem}.corner-img{width:100%;aspect-ratio:9 / 16;overflow:hidden}.corner-img img{width:100%;height:100%;object-fit:cover}@media(min-width:767px){.grid-container{display:grid;grid-template-rows:auto auto auto;gap:1.5rem;max-height:100dvh;margin-top:3rem}.top-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:1.5rem}.top-row>*,.middle-row>*,.bottom-row>*{min-width:0;background:#add8e6;border:1px solid black}.middle-row{display:grid;grid-template-columns:1fr 3fr 1fr;gap:1.5rem;white-space:pre-line}.bottom-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:1.5rem}.fake-text{font-size:.45em;letter-spacing:1px;color:#999;max-height:5rem;overflow:hidden}h2{text-align:center}p{padding:1rem}.corner-img{width:100%;aspect-ratio:16 / 9;overflow:hidden}.corner-img img{width:100%;height:100%;object-fit:cover}}@media(min-width:1024px){.grid-container{display:grid;grid-template-rows:auto auto auto;gap:1.5rem;max-height:100dvh;margin-top:3rem}.top-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:1.5rem}.top-row>*,.middle-row>*,.bottom-row>*{min-width:0;background:#add8e6;border:1px solid black}.middle-row{display:grid;grid-template-columns:1fr 3fr 1fr;gap:1.5rem;white-space:pre-line}.bottom-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:1.5rem}.fake-text{font-size:.45em;letter-spacing:1px;color:#999}h2{text-align:center}p{padding:1rem}.corner-img{width:100%;aspect-ratio:16 / 9;overflow:hidden}.corner-img img{width:100%;height:100%;object-fit:cover}}.contact-wrapper{position:relative;overflow-x:hidden;min-height:100vh}.background-svg{position:absolute;display:none;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1}.contact-content{position:relative;z-index:1;margin:0 2rem;padding:2rem;border:solid 1px black}.center-vertical{display:flex;align-items:center;justify-content:center;min-height:100vh}.contact-form{display:flex;flex-direction:column;gap:.75rem;align-items:left}.contact-form button{width:fit-content;align-self:flex-start;margin-top:.5rem}.contact-form button{background-color:#207af0}.contact-form button:hover{background-color:color-mix(in srgb,var(--brand-color) 85%,black)}.subtitle{text-align:center;margin-top:-0rem;margin-bottom:1.5rem;font-size:.95rem;color:#666}.contact-form label{font-weight:600}.contact-form input,.contact-form textarea{padding:.5rem;font-size:.9rem}.buttonContact{border-radius:6px;border:1px solid transparent;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;font-family:inherit;background-color:#5291f0;color:#fff;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .1s ease}.buttonContact:hover{background-color:#222;border-color:var(--brand-color)}.buttonContact:active{transform:translateY(1px)}.buttonContact:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}@media(min-width:768px){.background-svg{position:absolute;display:block;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1}}.wrapper{display:flex;align-items:center}.upcomming{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center;padding:1rem;border:1px solid brown;border-top:none;text-align:center}.upcomming a{font-weight:700}.wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.events{opacity:1;transition:opacity .5s ease}.events.hide{opacity:0;pointer-events:none}.headline{margin:1rem 1rem 0}.previous{display:grid;grid-template-rows:auto;gap:1.5rem;justify-items:center;margin:1rem 1rem 0}.previous>div{width:100%;text-align:left}.previous img{display:block;margin:0 auto}p{white-space:pre-line}.caption{max-width:400px;text-align:left}img{max-width:100%;max-height:30rem;width:auto}.separator{display:flex;justify-content:center;align-items:center;gap:.5rem}.symbol{font-size:1.5em}.symbol1{font-size:.5em}@media(min-width:768px)and (max-width:991px){.wrapper{display:flex;flex-direction:column;align-items:center}.headline{margin:2rem 1rem 0}.previous{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:1rem}.previous>div{width:100%;text-align:left}.previous img{display:block;margin:0 auto}.gallery-item.landscape{grid-column:span 4}.gallery-item.portrait{grid-column:span 2}.caption{max-width:50rem;text-align:left}}@media(min-width:1024px){.wrapper{display:flex;flex-direction:column;align-items:center}.headline{margin:2rem 1rem 0}.previous{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:1rem;max-width:45rem}.previous>div{width:100%;text-align:left}.caption{max-width:70rem;text-align:left}.previous img{display:block;margin:0 auto}.gallery-item.landscape{grid-column:span 4}.gallery-item.portrait{grid-column:span 2}}.registrationWrapper{margin:0 1rem}.eventName{padding:2rem 0;margin:0 1rem;text-align:center}.timeVenue{margin:0 1rem;display:grid;grid-template-columns:1fr}.color{color:var(--brand-color);font-weight:800}.extraSpace{word-spacing:6px}.venue{margin-top:1rem}.venuePart{font-size:1.5rem;font-weight:600}.outerGrid{display:grid;margin-top:3rem;grid-template-columns:1fr 2fr;gap:1rem}.left{display:flex;flex-direction:column}.left input{padding:.5rem;margin-bottom:1rem}.left label{font-weight:700}.buttonLeft{border-radius:6px;border:1px solid transparent;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;font-family:inherit;background-color:#5291f0;color:#fff;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .1s ease}.left button{width:fit-content;align-self:flex-start;margin-top:.5rem}.left button{background-color:#207af0}.left button:hover{background-color:color-mix(in srgb,var(--brand-color) 85%,black)}.right{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.logos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.logos img{max-width:90%}@media(min-width:768px){.logos{display:flex;flex-direction:row;margin-top:3rem;align-items:center;justify-content:center;gap:1rem}.logos img{max-width:20%}}.element-containerNewsletter{display:flex;flex-direction:column;justify-content:center;background-color:#fff;margin:0 20px;font-weight:600}.status-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.status-modal{background:#fff;padding:2rem;border-radius:12px;max-width:400px;width:90%;text-align:center;box-shadow:0 4px 20px #0003}.status-modal button{margin-top:1rem;padding:.5rem 1rem}.buttonStatus{border-radius:6px;border:1px solid transparent;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;font-family:inherit;background-color:#5291f0;color:#fff;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .1s ease}.buttonStatus:hover{background-color:#222;border-color:var(--brand-color)}.buttonStatus:active{transform:translateY(1px)}.buttonStatus:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.mobile-top,.mobile-bottom{margin-top:1rem}.item1{grid-column:1 / 3}.fonting{font-size:1.5em}.whiteBackground{padding-top:1.5rem;color:#680297}.whiteBackground h1{font-size:1.8rem}.color-for-missing{display:inline-block;transform:skew(-25deg);color:var(--brand-color)}.newsletter-form{display:flex;flex-direction:column;gap:.75rem;align-items:left}.newsletter-form button{width:fit-content;align-self:flex-start;margin-top:.5rem}.newsletter-form button{background-color:#207af0}.newsletter-form button:hover{background-color:color-mix(in srgb,var(--brand-color) 85%,black)}.newsletter-form label{font-weight:600}.form-group{display:flex;flex-direction:column}.newsletter-form input{padding:.5rem;font-size:.9rem}@media(min-width:768px){.mobile-top{margin-top:-18rem}.mobile-bottom{margin-top:4.5rem;transform:scale(1.3)}.whiteBackground{transform:scale(1.2);color:#680297}}@media(min-width:1024px){.mobile-top,.mobile-bottom{display:none}.baggroundImage{background-image:url(./Newsletter10-ChHLNPaR.png);position:relative;min-height:100vh;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.fonting{font-size:1.8em;margin-bottom:-2rem}.whiteBackground{margin-top:2rem;padding-bottom:1.5rem;color:#680297}}@media(min-width:1024px)and (max-width:1366px){.laptop{width:80%;max-width:800px;font-size:.8rem;justify-content:center}.fonting{font-size:1.5em;margin-bottom:-1rem}.moveLeft{margin-left:-1rem}.mobile-top{display:none}.newsletter-form button{width:fit-content;align-self:flex-start;margin-top:.5rem;font-size:1em}.baggroundImage{background-image:url(./Newsletter10-ChHLNPaR.png);position:relative;height:100vh;overflow:hidden;width:100%;background-size:contain;background-position:center top;background-repeat:no-repeat}.whiteBackground{margin-top:1rem;transform:scale(.85);color:#680297}.buttonNewsletter{display:block;margin:0 auto}}.element-containerMembership{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.space{padding-top:3.5rem}.bold{font-weight:700;color:var(--brand-color)}.grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.buttonMembership{border-radius:6px;border:1px solid transparent;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;font-family:inherit;background-color:#5291f0;color:#fff;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .1s ease}.buttonMembership:hover{background-color:#222;border-color:var(--brand-color)}.buttonMembership:active{transform:translateY(1px)}.buttonMembership:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}@media(max-width:768px){.element-containerMembership{margin:0 3rem}.grid-2x2{display:flex;flex-direction:column;gap:1rem}}@media(min-width:768px){.element-containerMembership{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem;margin:0 3rem}.grid-2x2-terms{display:grid;grid-template-columns:1fr 1fr;gap:5rem}}
