@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff")}:root{font-family:Barlow,sans-serif;color:#153c2d;background:#faf8f2;font-synthesis:none;font-weight:400;--green:#004e31;--red:#e20613;--paper:#faf8f2;--line:#d6ded4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,summary):focus-visible{outline:3px solid #bc5000;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.site-header{max-width:1440px;margin:auto;min-height:112px;padding:26px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--green)}.brand img{width:87px;height:44px;object-fit:contain}.brand-divider{width:1px;height:37px;background:#bdcabb}.brand>span:last-child{font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700;line-height:1.05;letter-spacing:.04em}.site-header nav{display:flex;align-items:center;gap:40px;font-size:15px;font-weight:600}.site-header nav a{text-decoration:none}.site-header nav>a:first-child:hover{text-decoration:underline}.nav-cta{border:1px solid var(--green);padding:12px 17px;display:flex;align-items:center;gap:20px}.nav-cta svg{width:21px;height:21px}.skip{position:absolute;left:20px;top:-80px;z-index:100;background:#fff;padding:15px}.skip:focus{top:10px}.hero{max-width:1440px;margin:auto;padding:48px 6% 68px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;overflow:hidden}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.red-dot{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:100%;margin-right:7px;vertical-align:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Barlow Condensed,sans-serif;font-weight:700}h1{font-size:clamp(60px,6.9vw,100px);line-height:.96;letter-spacing:-.027em;margin:28px 0 25px}h1 em,h2 em{font-style:normal;color:var(--red)}.hero-intro{max-width:430px;font-size:19px;line-height:1.55;color:#496152;margin-bottom:27px}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:56px;padding:15px 23px;border:1px solid transparent;text-decoration:none;font-size:16px;font-weight:600;border-radius:0;transition:background .18s,transform .18s}.button svg{height:24px;width:24px;flex-shrink:0}.primary{background:var(--red);color:#fff}.primary:hover{background:#bf0510;transform:translateY(-2px)}.hero-note{font-size:13px;margin:15px 0 0;color:#5a6a60}.track-art{position:relative;min-width:0;width:100%;aspect-ratio:1.07;background:#e8eddf;color:var(--green);overflow:hidden;border-radius:3px}.track-svg{width:111%;height:111%;position:absolute;left:-5%;top:-4%;transform:rotate(-26deg)}.lanes{opacity:.53}.art-top{position:absolute;left:28px;right:28px;top:26px;display:flex;justify-content:space-between;font-weight:600;font-size:10px;letter-spacing:.13em}.art-top>span{font-size:20px;line-height:14px}.art-title{position:absolute;left:19%;top:19%;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(80px,10.2vw,147px);line-height:.82;letter-spacing:-.025em;transform:rotate(-9deg)}.art-title>span{color:var(--red)}.art-sticker{position:absolute;right:4%;bottom:16%;width:138px;height:154px;background:var(--red);color:#fff;transform:rotate(10deg);padding:19px 13px;text-align:center;box-shadow:6px 7px #004e3116}.art-sticker svg{height:67px;width:80px}.art-sticker span{display:block;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:600;line-height:.95;margin-top:8px;letter-spacing:.04em}.art-bottom{position:absolute;left:28px;right:28px;bottom:24px;display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.11em}.event-strip{background:var(--green);color:#fff;padding:29px max(6%,calc((100vw - 1267px)/2));display:grid;grid-template-columns:1fr 1.1fr 1.1fr 1.05fr;gap:28px}.event-strip>div+div{border-left:1px solid #ffffff38;padding-left:26px}.detail-label{display:block;font-size:10px;letter-spacing:.14em;color:#c1d4b3;margin-bottom:9px}.event-strip strong{font-size:16px;line-height:1.4;font-weight:500}.event-free strong{font-family:Barlow Condensed;font-size:28px;line-height:.8}.event-free strong span{font-family:Barlow;font-size:11px;display:inline-block;line-height:1.4}.about-section,.faq-section{max-width:1440px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:92px 6%}h2{font-size:clamp(42px,4.2vw,61px);line-height:1.01;letter-spacing:-.02em;margin:17px 0 24px}.about-content{padding-top:9px;color:#496152;font-size:17px;line-height:1.65}.lead{font-size:24px;line-height:1.4;color:#153c2d}.steps{margin-top:32px;border-top:1px solid var(--line)}.steps>div{display:flex;gap:25px;padding:19px 0;border-bottom:1px solid var(--line)}.steps>div>span{font-family:Barlow Condensed;font-size:27px;color:var(--red);font-weight:600;line-height:1.2}.steps h3{font-size:24px;margin:0 0 2px;color:var(--green)}.steps p{font-size:15px;margin:0;line-height:1.4}.registration-section{background:#e8eddf;padding:76px max(6%,calc((100vw - 1267px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.registration-copy>p:not(.eyebrow){font-size:17px;line-height:1.6;max-width:430px}.registration-copy h2{font-size:clamp(44px,4.4vw,64px)}.registration-note{display:flex;gap:17px;border-top:1px solid #bccbb9;border-bottom:1px solid #bccbb9;padding:20px 0;margin:30px 0;max-width:420px}.registration-note>span{font-size:30px;line-height:1}.registration-note p{font-size:15px;line-height:1.5;margin:0}.registration-copy .small-note{font-size:13px!important;color:#4f6554}.form-card{background:#fff;padding:32px;box-shadow:0 4px #004e3106}.form-topline{display:flex;justify-content:space-between;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.08em}.form-topline>span:last-child{color:var(--red)}.form-card h3{font-size:36px;line-height:1.07;margin-bottom:11px}.form-description{font-size:14px;color:#617067;margin-bottom:26px}form{display:grid;gap:19px}label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#244734}input:not([type=checkbox]),select{appearance:none;border:1px solid #c9d3c8;background:#fff;color:#173c2b;border-radius:0;padding:14px;min-width:0;width:100%;min-height:49px;font-size:16px}input::placeholder{color:#788479;font-weight:400}input:focus,select:focus{border-color:var(--green)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox{flex-direction:row;gap:10px;align-items:flex-start;font-weight:400;font-size:13px;line-height:1.5}.checkbox input{accent-color:var(--green);margin:2px 0 0;width:17px;height:17px;flex:0 0 17px;cursor:pointer}.checkbox a{font-weight:500}.form-status:empty{display:none}.form-status{color:#b0040c;font-size:14px;line-height:1.45;margin:0}.form-footnote{font-size:11px;text-align:center;margin:0;color:#68756b}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-card .button{width:100%;justify-content:space-between}.success-state,.closed-state{padding:15px 0 30px}.success-state p,.closed-state p{line-height:1.5}.success-mark{font-size:35px;width:66px;height:66px;border:1px solid var(--green);border-radius:50%;display:grid;place-items:center;margin-bottom:27px}.success-state h3{font-size:43px}.text-link{display:inline-flex;gap:15px;align-items:center;font-size:14px;font-weight:600}.text-link svg{width:23px;height:23px}.small-note{font-size:13px;line-height:1.55}.faq-section{gap:90px;padding-top:74px;padding-bottom:77px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:23px 0;font-size:17px;font-weight:600;display:flex;gap:20px;align-items:center;justify-content:space-between}summary::-webkit-details-marker{display:none}summary>span{font-size:23px;font-weight:400}details[open] summary>span{transform:rotate(45deg)}details p{line-height:1.6;font-size:15px;color:#4f6455;padding-right:30px}.closing-line{border-top:1px solid var(--line);padding:31px 6%;text-align:center;font-family:Barlow Condensed;font-size:clamp(27px,3.8vw,55px);font-weight:700;letter-spacing:-.01em}.closing-line span{color:var(--red)}.site-footer{border-top:1px solid var(--line);padding:29px 6%;display:flex;justify-content:space-between;gap:30px;font-size:12px}.site-footer>div{display:flex;gap:25px;align-items:center}.footer-zar{font-family:Barlow Condensed;font-size:29px;font-weight:800}.tixety{display:flex;align-items:center;gap:8px;color:#60705f}.tixety strong{font-size:21px;font-weight:700;letter-spacing:-.06em;color:var(--green)}.tixety strong>span{color:var(--red);font-size:22px;margin-left:2px}.privacy-page{max-width:860px;margin:auto;padding:50px 30px 80px}.privacy-page h1{font-size:72px}.privacy-page h2{font-size:30px;margin-top:38px}.privacy-page p{line-height:1.7}.admin-page{max-width:1400px;margin:auto;padding:40px 6% 90px}.login-card{max-width:500px;margin:30px auto}.login-card h1{font-size:57px}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.admin-heading h1{font-size:64px;margin-top:12px}.secondary{border-color:var(--green);color:var(--green);background:transparent;min-height:46px;padding:10px 18px}.secondary:hover{background:#e8eddf}.admin-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.admin-counts>div{background:#e8eddf;padding:25px}.admin-counts span{display:block;font-size:11px;letter-spacing:.07em;font-weight:600}.admin-counts strong{font-family:Barlow Condensed;font-size:67px;line-height:1.2}.admin-toolbar{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin-top:30px}.admin-toolbar label:first-child{flex:1}.admin-toolbar select{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23004e31'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.table-wrap{overflow:auto;background:#fff;margin:15px 0 40px}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:#e8eddf;padding:16px}td{padding:17px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.registration-type{font-size:12px}.is-speed{color:#a2000a}.delete-entry{background:transparent;border:0;color:#a2000a;text-decoration:underline;padding:6px}.empty-state{padding:48px;text-align:center;color:#617067}.admin-settings{background:#fff;padding:0 28px}.admin-settings form{padding:10px 0 30px}.admin-settings .button{justify-self:start}.admin-links{margin-top:40px}.admin-links h2{font-size:32px}.admin-links p{overflow-wrap:anywhere}@media(min-width:1500px){.event-strip,.registration-section{padding-left:calc((100vw - 1267px)/2);padding-right:calc((100vw - 1267px)/2)}}@media(max-width:1000px){.site-header{min-height:92px}.hero{padding-top:30px;padding-bottom:45px;gap:16px}h1{font-size:72px}.hero-intro{font-size:17px}.art-title{font-size:112px}.art-sticker{width:107px;height:122px;padding:12px}.art-sticker svg{width:60px;height:53px}.art-sticker span{font-size:16px}.art-top,.art-bottom{font-size:8px;left:19px;right:19px}.event-strip{grid-template-columns:1fr 1fr;row-gap:26px}.event-strip>div:nth-child(3){border-left:0;padding-left:0}.about-section,.registration-section,.faq-section{gap:40px;padding-top:60px;padding-bottom:60px}.form-card{padding:25px}.registration-copy h2{font-size:49px}.site-footer>div{gap:15px}.site-footer>div:first-child>span:last-child{display:none}}@media(max-width:720px){.site-header{padding:20px 6%;min-height:88px}.brand{gap:12px}.brand img{width:65px;height:35px}.brand>span:last-child{font-size:14px}.brand-divider{height:29px}.site-header nav{gap:14px}.site-header nav>a:first-child{display:none}.nav-cta{font-size:13px;padding:10px 12px;gap:12px}.hero{grid-template-columns:1fr;padding-top:30px;gap:38px}.hero-copy{max-width:560px}.eyebrow{font-size:10px}h1{font-size:78px;line-height:.94;margin:23px 0}.hero-intro{font-size:18px;max-width:470px}.hero-note{font-size:12px}.hero .button{min-height:55px}.track-art{aspect-ratio:1.3;max-height:430px}.art-title{top:16%;left:22%;font-size:clamp(115px,25vw,175px)}.art-sticker{right:8%;bottom:17%;width:125px;height:142px;padding:16px}.art-sticker svg{height:62px;width:70px}.art-sticker span{font-size:18px}.art-top,.art-bottom{font-size:9px}.track-svg{height:132%;width:108%;top:-16%}.event-strip{padding:27px 6%;gap:24px 18px}.event-strip>div+div{padding-left:18px}.event-strip strong{font-size:14px}.event-free strong{font-size:27px}.event-free strong span{display:block;font-size:10px;margin-top:4px}.detail-label{font-size:9px;margin-bottom:8px}.about-section,.registration-section,.faq-section{grid-template-columns:1fr;gap:20px;padding:52px 6%}.section-heading h2{font-size:51px;margin-bottom:7px}.about-content{font-size:16px}.lead{font-size:22px}.steps{margin-top:25px}.registration-copy h2{font-size:51px}.registration-copy>p:not(.eyebrow){font-size:16px}.registration-note{margin:22px 0}.registration-copy .small-note{margin-bottom:17px}.form-card{padding:25px 22px}.form-card h3{font-size:34px}.form-topline{font-size:9px}.faq-section{gap:10px}.faq-section h2{font-size:45px}.faq-section summary{font-size:16px}.site-footer{padding:23px 6%;flex-direction:column;gap:10px}.site-footer>div{justify-content:space-between}.site-footer>div:first-child>span:last-child{display:block}.closing-line{font-size:30px;line-height:1.05;padding:28px 6%}.closing-line span{display:block}.privacy-page{padding:25px 6% 60px}.privacy-page h1{font-size:61px}.admin-page{padding:25px 6% 60px}.admin-heading h1{font-size:42px}.admin-heading{gap:10px}.admin-counts{gap:7px}.admin-counts>div{padding:14px 10px}.admin-counts span{font-size:9px}.admin-counts strong{font-size:46px}.admin-toolbar{align-items:stretch}.admin-toolbar>label{width:100%;flex:auto!important}.admin-toolbar>.button{flex:1}.admin-settings{padding:0 18px}.admin-settings .field-row{grid-template-columns:1fr}.login-card h1{font-size:50px}.admin-page>p{font-size:14px}}@media(max-width:380px){h1{font-size:68px}.field-row{grid-template-columns:1fr}.art-title{left:17%}.art-sticker{right:5%;width:110px;height:130px}.form-card{padding:22px 18px}.site-footer>div:last-child{flex-wrap:wrap}.event-strip strong{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:720px){.hero h1{font-size:66px}.art-title{left:18%;font-size:clamp(105px,24vw,165px)}.art-sticker{width:97px;height:113px;right:5%;bottom:21%;padding:12px 8px}.art-sticker svg{height:47px;width:57px}.art-sticker span{font-size:14px}}.email-admin{margin-top:40px;padding:30px;background:#fff;border-top:3px solid var(--green)}.email-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.email-heading h2{font-size:38px;margin:4px 0 16px}.email-heading .eyebrow{margin-bottom:4px}.email-connection{display:inline-block;font-size:12px;padding:9px 12px;background:#fff4dc;color:#6e4200;white-space:nowrap}.email-connection.ready{background:#e8eddf;color:#004e31}.email-sender{display:flex;flex-wrap:wrap;gap:25px;font-size:12px;line-height:1.6;margin:20px 0}.email-sender strong{display:block;font-size:14px;overflow-wrap:anywhere}.email-notice{border-left:3px solid #9b6000;padding:14px 18px;background:#fff8eb;font-size:14px;line-height:1.5}.email-admin form{padding:20px 0}.email-admin form .button{justify-self:start}.organizer-email-field{max-width:500px}.email-admin [role=status]:empty{display:none}.email-admin [role=status]{font-size:14px;line-height:1.5}.email-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 14px}.email-actions .button{font-size:14px}.email-counts{display:grid;grid-template-columns:repeat(4,1fr);background:#f5f7f0;padding:18px;gap:16px;margin:25px 0;font-size:12px}.email-counts strong{display:block;font-family:Barlow Condensed;font-size:32px;line-height:1.3}.email-manual select{max-width:100%}.email-history .table-wrap{margin-top:0}.email-history small{white-space:normal;line-height:1.45}.email-admin input:disabled,.email-admin select:disabled{opacity:.5;cursor:not-allowed}.email-admin button:disabled{cursor:not-allowed}.email-history td{vertical-align:top}.email-history td:nth-child(3){min-width:170px;max-width:270px;white-space:normal}@media(max-width:720px){.email-admin{padding:23px 18px}.email-heading{align-items:flex-start;flex-direction:column;gap:0}.email-heading h2{font-size:35px}.email-connection{margin-bottom:16px}.email-actions .button{width:100%}.email-counts{grid-template-columns:1fr 1fr}.email-admin summary{font-size:15px}.email-sender{gap:14px}.email-admin form .button{width:100%}}.brand img{width:174px;height:87px}.site-header{padding-top:16px;padding-bottom:16px}.champions-art .lanes{opacity:.18}.champions-art .track-dots{opacity:.65}.art-brand{position:absolute;width:88%;height:auto;left:6%;top:25%;display:block}.art-format{position:absolute;left:20px;right:20px;bottom:17%;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(19px,2.1vw,30px);font-weight:700;letter-spacing:.07em}.footer-zar{font-size:25px;white-space:nowrap}@media(max-width:720px){.brand img{width:140px;height:70px}.site-header{padding-top:12px;padding-bottom:12px;gap:12px}.art-brand{top:22%;width:80%;left:10%}.art-format{font-size:24px;bottom:14%}.champions-art .art-top,.champions-art .art-bottom{font-size:8px}.footer-zar{font-size:23px}.brand>span:last-child{font-size:12px}}@media(max-width:380px){.brand img{width:124px;height:62px}.art-format{font-size:20px}.site-header .nav-cta{gap:8px}.champions-art .art-top,.champions-art .art-bottom{letter-spacing:.06em}}.hero-benefit{font-size:15px;line-height:1.5;max-width:440px;margin:18px 0 0;color:var(--green);padding-left:13px;border-left:3px solid var(--red)}.registration-copy>p.registration-description{font-size:16px;line-height:1.6}.registration-benefit{display:flex;gap:20px;align-items:center;padding:19px 0;max-width:440px}.registration-benefit>strong{font-family:Barlow Condensed,sans-serif;font-size:58px;color:var(--red);white-space:nowrap;line-height:1}.registration-benefit p{font-size:15px;line-height:1.5;margin:0}.admin-counts{grid-template-columns:minmax(220px,420px)}@media(max-width:720px){.registration-benefit{gap:16px}.registration-benefit>strong{font-size:50px}.hero-benefit{font-size:14px}}.panelists-section{max-width:1440px;margin:auto;padding:80px 6% 42px;border-bottom:1px solid var(--line)}.panelists-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.panelists-heading h2{margin-bottom:0}.panelists-heading>p{font-size:17px;line-height:1.55;color:#496152;margin:0 0 4px}.panelists-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:start}.panelist-photo{overflow:hidden;background:#e8eddf;aspect-ratio:1/1}.panelist-photo img{display:block;width:100%;height:100%;object-fit:cover}.panelist--damjan-rudez img{object-position:50% 0%}.panelist--sandra-paovic img{object-position:50% 47%}.panelist--dina-levacic img{object-position:50% 35%}.panelist--ivan-rudez img{object-position:50% 0%}.panelist-sport{margin:22px 0 8px;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--red)}.panelist h3{font-size:38px;line-height:1.08;margin:0 0 11px;color:var(--green)}.panelist-title{font-size:16px;line-height:1.5;margin:0;min-height:72px;color:#496152}.panelist-bio{margin-top:18px;border-top:1px solid var(--line)}.panelist-bio summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--green)}.panelist-bio summary>span{font-size:inherit;font-weight:inherit}.panelist-bio[open] summary>span{transform:none}.panelist-bio summary::-webkit-details-marker{display:none}.panelist-bio summary:hover .bio-show,.panelist-bio summary:hover .bio-hide{text-decoration:underline;text-underline-offset:4px}.panelist-bio>p{font-size:16px;line-height:1.65;color:#496152;margin:6px 0 18px;padding:0}.panelist-bio summary>.bio-toggle{font-size:23px;font-weight:400;color:var(--red)}.bio-hide,.panelist-bio[open] .bio-show{display:none}.panelist-bio[open] .bio-hide{display:inline}.panelist-bio[open] summary>.bio-toggle{transform:rotate(45deg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panelists-more{display:flex;align-items:center;gap:12px;font-size:15px;border-top:1px solid var(--line);padding-top:23px;margin:32px 0 0}.panelists-more span{font-size:26px;color:var(--red);line-height:1}@media(max-width:1100px){.panelists-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}}@media(max-width:1000px){.panelists-heading{display:block}.panelists-heading>p{margin-top:20px}.panelist h3{font-size:36px}}@media(max-width:720px){.site-header nav{gap:16px}.site-header nav .nav-panelists{font-size:14px}.panelists-section{padding-top:54px}.panelists-heading h2{font-size:42px}.panelists-list{grid-template-columns:1fr;gap:34px}.panelist h3{font-size:36px}.panelist-title{min-height:0}.panelist-sport{margin-top:18px}}@media(max-width:480px){.site-header nav .nav-panelists{display:none}}
