/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/barlow/barlow-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:400;src:url(/fonts/barlow/barlow-400-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:500;src:url(/fonts/barlow/barlow-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(/fonts/barlow/barlow-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(/fonts/barlow/barlow-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:800;src:url(/fonts/barlow/barlow-800.woff2)format("woff2")}:root{--ink:#07111f;--ink-soft:#102238;--paper:#f3f4f1;--white:#fff;--blue:#05a5df;--blue-deep:#087eaf;--orange:#ff8614;--line:#07111f29;--muted:#687482}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,Arial,sans-serif}body,button,a,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:Barlow,Arial,sans-serif!important;font-weight:800!important}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white);z-index:30;background:#050e1be0;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:82px;padding:0 max(32px,50vw - 590px);display:grid;position:fixed;top:0}.brand{width:178px;display:block}.brand img{width:100%;height:auto;display:block}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav a{color:#ffffffc7;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;transition:color .18s}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--white)}.site-header>.button{justify-self:end}.button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #05a5df75}.button-small{min-height:44px;padding-inline:18px}.button-primary{background:var(--orange);color:var(--ink)}.button-primary:hover{box-shadow:0 12px 32px #ff861447}.button-ghost{color:var(--white);border-color:#ffffff59}.button-ghost:hover{background:#ffffff14}.button-dark{background:var(--ink);color:var(--white)}.button-light{background:var(--white);color:var(--ink)}.hero{color:var(--white);background:radial-gradient(circle at 77% 38%,#05a5df38,#0000 28%),radial-gradient(circle at 82% 54%,#ff861426,#0000 27%),linear-gradient(135deg,#07111f 0%,#09182a 58%,#06101c 100%);min-height:860px;padding:196px 0 70px;position:relative;overflow:hidden}.hero-grid,.final-cta-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute}.hero-orbit-one{width:660px;height:660px;top:110px;right:-120px}.hero-orbit-two{border-color:#ff861452;width:430px;height:430px;top:225px;right:0}.hero-orbit-two:after{background:var(--blue);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:85px;left:24px;box-shadow:0 0 36px #05a5dfc7}.hero-inner{z-index:2;position:relative}.eyebrow{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:18px;font-size:11px;font-weight:800;display:flex}.eyebrow.light{color:#ffffff9e}.eyebrow-line{background:currentColor;width:42px;height:1px}.hero h1{letter-spacing:-.075em;max-width:1040px;margin:32px 0 30px;font-size:clamp(62px,8.1vw,118px);font-weight:650;line-height:.91}.hero h1 em,.final-cta h2 em{color:var(--orange);font-style:normal}.hero-copy{color:#ffffffb3;max-width:600px;margin:0;font-size:19px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-days{border-top:1px solid #ffffff29;align-items:stretch;gap:32px;width:min(680px,100%);margin-top:72px;padding-top:28px;display:flex}.hero-days>div{grid-template-columns:auto auto;align-items:end;gap:0 12px;display:grid}.hero-days strong{letter-spacing:-.06em;font-size:46px;font-weight:400;line-height:.8}.hero-days span{color:var(--orange);letter-spacing:.18em;font-size:10px;font-weight:800}.hero-days p{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:13px 0 0;font-size:12px}.hero-days .day-divider{background:#ffffff29;width:1px;height:62px;display:block}.hero-side-note{color:#ffffff59;letter-spacing:.36em;z-index:2;font-size:9px;font-weight:700;position:absolute;bottom:165px;right:-64px;transform:rotate(90deg)}.statement{background:var(--white);padding:100px 0}.statement-grid{grid-template-columns:160px 1fr 300px;align-items:start;gap:28px 60px;display:grid}.section-index{color:var(--blue-deep);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.statement h2,.section-heading h2,.schedule h2,.host h2,.faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:600;line-height:.98}.statement h2 span,.schedule h2 span{color:var(--blue-deep)}.statement-grid>p:last-child,.section-heading>p,.schedule-intro>p,.host-copy>p,.faq-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.events,.schedule,.locations,.faq{padding-block:118px}.section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.section-heading .section-index{margin-bottom:22px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.event-card{background:var(--white);border:1px solid var(--line);overflow:hidden}.event-card-visual{background:var(--ink);color:var(--white);height:310px;padding:28px;position:relative;overflow:hidden}.event-card-night .event-card-visual{background:linear-gradient(140deg,#061321,#0a293d)}.event-card-day .event-card-visual{background:linear-gradient(140deg,#082131,#0579a4)}.event-label{letter-spacing:.2em;z-index:2;font-size:10px;font-weight:800;position:relative}.event-date{z-index:3;align-items:end;gap:13px;display:flex;position:absolute;bottom:25px;left:28px}.event-date strong{letter-spacing:-.09em;font-size:112px;font-weight:500;line-height:.74}.event-date span{color:#ffffffad;letter-spacing:.14em;font-size:10px;font-weight:800;line-height:1.5}.cinema-lines{background-image:repeating-linear-gradient(111deg,#0000 0 30px,#05a5df3b 31px,#0000 32px 58px);position:absolute;inset:0;transform:skew(-10deg)scale(1.3)}.cinema-lines:after{background:var(--orange);content:"";width:72%;height:1px;position:absolute;top:37%;left:20%;transform:rotate(-6deg);box-shadow:0 0 38px #ff8614a3}.rome-arches{gap:14px;display:flex;position:absolute;bottom:-15px;right:24px}.rome-arches i{border:1px solid #fff3;border-bottom:0;border-radius:80px 80px 0 0;width:95px;height:210px;display:block}.rome-arches i:nth-child(2){border-color:#ff86147a;height:250px}.event-card-body{padding:38px}.event-kicker{color:var(--blue-deep);letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin-bottom:17px!important;font-size:10px!important}.event-card h3{letter-spacing:-.048em;margin:0 0 20px;font-size:38px;font-weight:600;line-height:1.04}.event-card-body>p:not(.event-kicker):not(.button-note){color:var(--muted);min-height:78px;font-size:15px;line-height:1.75}.event-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.3fr .7fr;margin:30px 0;padding:22px 0;display:grid}.event-facts div+div{border-left:1px solid var(--line);padding-left:25px}.event-facts dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.event-facts dd{margin:0;font-size:14px;font-weight:700}.event-facts dd small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:500;display:block}.event-facts .price-free{color:var(--blue-deep)}.event-card .button{width:100%}.button-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}.benefits{background:var(--ink);color:var(--white);padding:118px 0}.section-heading-light>p{color:#ffffff8f}.section-heading-light .section-index{color:var(--orange)}.benefit-grid{border-top:1px solid #ffffff2b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benefit-grid article{min-height:280px;padding:30px 28px 20px 0}.benefit-grid article+article{border-left:1px solid #ffffff2b;padding-left:28px}.benefit-grid span{color:var(--orange);font-size:11px;font-weight:800}.benefit-grid h3{letter-spacing:-.03em;margin:82px 0 15px;font-size:23px;font-weight:550;line-height:1.13}.benefit-grid p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.7}.schedule{grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.schedule-intro{align-self:start;position:sticky;top:130px}.schedule-intro .section-index{margin-bottom:28px}.schedule-intro>p{max-width:390px;margin:32px 0 28px}.text-link{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;gap:34px;padding-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:92px 18px 1fr auto;align-items:center;gap:0 22px;min-height:84px;display:grid;position:relative}.timeline li:last-child{border-bottom:1px solid var(--line)}.timeline time{letter-spacing:.04em;font-size:12px;font-weight:800}.timeline-dot{background:var(--blue);border-radius:50%;width:8px;height:8px}.timeline-pitch .timeline-dot{background:var(--orange);box-shadow:0 0 0 5px #ff86141f}.timeline strong{font-size:16px;font-weight:650}.timeline small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.timeline-number{color:#07111f33;font-size:10px;font-weight:800}.host{background:var(--white);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.host-art{background:linear-gradient(145deg,#06111f,#0b2c41);justify-content:center;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.host-art .host-photo{filter:drop-shadow(0 24px 50px #00000061);object-fit:contain;object-position:bottom center;z-index:2;width:auto;max-width:82%;height:88%;position:absolute;bottom:0}.host-ring{border:42px solid;border-radius:50%;width:520px;height:520px;position:absolute}.host-ring-blue{border-color:#05a5df52;top:160px;left:-110px}.host-ring-orange{border-color:#ff861442;top:-70px;right:-130px}.host-copy{align-self:center;max-width:620px;padding:90px 8vw 90px 70px}.host-copy .section-index{margin-bottom:23px}.host-copy .host-lead{color:var(--ink);letter-spacing:-.02em;margin:28px 0 20px;font-size:21px;font-weight:500;line-height:1.55}.host-copy blockquote{border-left:3px solid var(--orange);margin:34px 0 0;padding-left:24px;font-size:16px;font-weight:600;line-height:1.65}.locations .section-heading{margin-bottom:42px}.location-grid{grid-template-columns:1fr 1fr;display:grid}.location-grid article{border:1px solid var(--line);min-height:570px;position:relative}.location-grid article+article{border-left:0}.location-card-media{grid-template-columns:1fr;height:280px;display:grid}.location-card-media img{object-fit:cover;width:100%;height:100%}.location-card-info{grid-template-columns:105px 1fr;align-items:start;gap:28px;min-height:289px;padding:35px 38px;display:grid;position:relative}.location-number{color:var(--blue-deep);letter-spacing:-.04em;font-size:24px;font-weight:700}.location-card-info>div:nth-child(2)>p{color:var(--blue-deep);letter-spacing:.17em;margin:5px 0 20px;font-size:9px;font-weight:800}.location-grid h3{letter-spacing:-.04em;margin:0 0 15px;font-size:29px;font-weight:600}.location-grid address{color:var(--muted);font-size:13px;font-style:normal;line-height:1.7}.location-card-info>a{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:34px;left:171px}.faq{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.faq .section-index{margin-bottom:22px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:25px 42px 25px 0;font-size:17px;font-weight:650;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:23px;font-weight:300;position:absolute;top:20px;right:6px}.faq-list details[open] summary:after{content:"−"}.faq-list p{padding:0 42px 25px 0}.faq-list p a{color:var(--blue-deep);text-underline-offset:4px;text-decoration:underline}.final-cta{background:radial-gradient(circle at 80% 30%,#05a5df3d,transparent 30%), var(--ink);color:var(--white);text-align:center;padding:130px 0;position:relative;overflow:hidden}.final-cta .shell{z-index:2;position:relative}.final-cta .section-index{color:#ffffff85}.final-cta h2{letter-spacing:-.065em;margin:26px 0;font-size:clamp(52px,7vw,92px);font-weight:600;line-height:.95}.final-cta>.shell>p:not(.section-index){color:#ffffff9e;max-width:620px;margin:0 auto;font-size:17px;line-height:1.65}.final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}footer{color:var(--white);background:#040b14;padding:58px 0 24px}.footer-top{border-bottom:1px solid #ffffff21;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-bottom:42px;display:grid}.footer-top img{width:190px}.footer-top p,.footer-top a{color:#ffffff8f;font-size:12px}.footer-top a{justify-self:end}.footer-bottom{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.footer-bottom nav{gap:26px;display:flex}.flow-page{background:#eef0ed;min-height:100vh;padding-bottom:70px}.flow-header{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;height:82px;padding:0 max(32px,50vw - 590px);display:flex}.flow-header img{width:178px;display:block}.flow-header>span{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.flow-progress{color:#7d8791;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;max-width:720px;margin:0 auto;padding:34px 24px;font-size:9px;font-weight:800;display:grid}.flow-progress i{background:#cbd0d0;height:1px;margin-inline:18px;display:block}.flow-progress .active{color:var(--ink)}.flow-progress .done{color:var(--blue-deep)}.flow-progress i.done{background:var(--blue)}.flow-layout,.confirm-layout{background:var(--white);grid-template-columns:.8fr 1.2fr;max-width:1180px;min-height:680px;margin:0 auto;display:grid;box-shadow:0 28px 80px #07111f1a}.flow-event-card{background:radial-gradient(circle at 80% 18%,#05a5df47,transparent 26%), var(--ink);color:var(--white);padding:64px 52px;position:relative;overflow:hidden}.flow-event-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-160px;right:-180px}.flow-event-powerday{background:radial-gradient(circle at 80% 20%,#ff861438,#0000 28%),linear-gradient(145deg,#06131f,#09283b)}.flow-event-vienna,.flow-event-munich{background:radial-gradient(circle at 82% 18%,#c9a66b47,#0000 29%),linear-gradient(145deg,#111416,#27231e)}.flow-event-vienna>p,.flow-event-munich>p{color:var(--event-gold)}.flow-event-hamburg{background:radial-gradient(circle at 82% 18%,#05a5df42,#0000 29%),radial-gradient(circle at 18% 86%,#ff861424,#0000 32%),linear-gradient(145deg,#06131f,#09283b)}.flow-event-card>p{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:10px;font-weight:800}.flow-event-card h1{letter-spacing:-.06em;max-width:390px;margin:0;font-size:52px;font-weight:600;line-height:.96}.flow-event-card dl{border-top:1px solid #ffffff29;margin:58px 0 0;padding-top:5px}.flow-event-card dl div{border-bottom:1px solid #ffffff1c;grid-template-columns:85px 1fr;gap:18px;padding:19px 0;display:grid}.flow-event-card dt{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.flow-event-card dd{margin:0;font-size:13px;font-weight:650}.flow-switch{letter-spacing:.12em;text-transform:uppercase;z-index:2;border-bottom:1px solid #ffffff80;gap:28px;padding-bottom:7px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:45px}.flow-form-wrap{padding:64px 70px}.flow-form-wrap h2,.confirm-main h1,.flow-empty h1,.success-card h1,.legal-page h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:.98}.flow-intro{color:var(--muted);max-width:560px;margin:0 0 34px;font-size:15px;line-height:1.7}.registration-form label,.mail-fields label{display:block}.registration-form label>span,.mail-fields label>span{color:#66717c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.form-grid{gap:20px;margin-bottom:20px;display:grid}.form-grid.two-columns{grid-template-columns:1fr 1fr}.registration-form>label{margin-bottom:20px}.registration-form input,.registration-form textarea,.mail-fields input,.mail-fields textarea{color:var(--ink);resize:vertical;background:#f4f5f3;border:1px solid #0000;border-radius:0;outline:0;width:100%;min-height:52px;padding:13px 15px;transition:border .16s,background .16s}.registration-form textarea,.mail-fields textarea{line-height:1.6}.registration-form input:focus,.registration-form textarea:focus,.mail-fields input:focus,.mail-fields textarea:focus{background:var(--white);border-color:var(--blue)}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:30px;padding-top:28px;display:flex}.form-actions>a,.edit-link{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;font-size:10px;font-weight:800;text-decoration:underline}.form-security,.privacy-note{color:#84909a;text-align:right;margin:14px 0 0;font-size:10px;line-height:1.5}.form-error{color:#9c3521;background:#fff0ec;border-left:3px solid #dc5f45;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.5}.flow-loading,.flow-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.flow-empty img{width:220px;margin-bottom:48px}.flow-empty>p:not(.section-index){color:var(--muted);margin:0 0 28px}.loading-pulse{background:var(--blue);border-radius:50%;width:18px;height:18px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 0 18px #05a5df1c}@keyframes pulse{50%{opacity:.5}}.confirm-layout{grid-template-columns:1.1fr .9fr}.confirm-main{padding:68px 70px}.confirm-data{border-top:1px solid var(--line);margin-top:40px}.confirm-data>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:8px 20px;padding:20px 0;display:grid}.confirm-data span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.confirm-data strong{font-size:14px}.confirm-data small{color:var(--muted);grid-column:2;font-size:11px}.edit-link{margin-top:28px;display:inline-block}.privacy-card{background:var(--ink);color:var(--white);padding:64px 50px}.privacy-card .section-index{color:var(--orange)}.privacy-card h2{letter-spacing:-.05em;margin:16px 0 34px;font-size:38px;font-weight:600;line-height:1.02}.privacy-icon{color:var(--blue);background:#05a5df29;border:1px solid #05a5df59;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:40px;font-size:22px;display:flex}.consent-row{cursor:pointer;border-top:1px solid #ffffff24;align-items:flex-start;gap:15px;padding:22px 0;display:flex}.consent-row:last-of-type{border-bottom:1px solid #ffffff24}.consent-row input{accent-color:var(--orange);flex:none;width:18px;height:18px;margin:1px 0 0}.consent-row span{color:#ffffffa6;font-size:12px;line-height:1.65}.consent-row a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.confirm-button{width:100%;margin-top:30px}.confirm-button:disabled,.mail-action-card button:disabled{cursor:not-allowed;opacity:.5;transform:none}.privacy-note{color:#ffffff6b;text-align:center}.success-page{background:radial-gradient(circle at 80% 30%,#05a5df33,transparent 32%),var(--ink);color:var(--white);justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 70px;display:flex;position:relative;overflow:hidden}.success-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0}.success-header{z-index:2;position:absolute;top:35px;left:max(24px,50vw - 590px)}.success-header img{width:190px}.success-card{background:var(--white);color:var(--ink);z-index:2;width:100%;max-width:820px;padding:64px;position:relative}.success-mark{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:30px;font-size:25px;font-weight:800;display:flex}.success-lead{color:var(--muted);max-width:640px;font-size:16px;line-height:1.75}.success-event{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:20px;margin:34px 0;padding:24px 0;display:grid}.success-event span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.success-event strong{font-size:12px;line-height:1.4}.success-next{background:#f2f4f2;padding:28px}.success-next h2{letter-spacing:-.04em;margin:0 0 8px;font-size:25px}.success-next p{color:var(--muted);max-width:580px;margin:0 0 20px;font-size:13px;line-height:1.65}.success-secondary{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;justify-content:space-between;margin-top:28px;font-size:10px;font-weight:800;text-decoration:underline;display:flex}.legal-page{background:var(--paper);min-height:100vh;padding-bottom:100px}.legal-header{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;height:82px;padding:0 max(32px,50vw - 490px);display:flex}.legal-header img{width:178px}.legal-header>a:last-child{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.legal-page article{background:var(--white);max-width:980px;margin:70px auto 0;padding:75px max(38px,8vw)}.legal-page h1{margin-bottom:48px}.legal-lead{color:var(--muted);margin:-22px 0 52px;font-size:18px;line-height:1.75}.legal-page section{border-top:1px solid var(--line);padding:28px 0}.legal-page h2{letter-spacing:-.02em;margin:0 0 14px;font-size:19px}.legal-page section p,.legal-source{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.8}.legal-page section a,.legal-source a{color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}.legal-source{border-top:1px solid var(--line);margin-top:10px;padding-top:28px}.admin-page{background:#eef0ed;grid-template-columns:236px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:var(--white);flex-direction:column;height:100vh;min-height:100vh;padding:34px 22px 22px;display:flex;position:sticky;top:0}.admin-brand{padding:0 10px 45px;display:block}.admin-brand img{width:165px}.admin-sidebar nav{flex-direction:column;gap:7px;display:flex}.admin-sidebar nav a{color:#ffffff8a;letter-spacing:.05em;align-items:center;gap:13px;padding:13px 14px;font-size:11px;font-weight:700;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:var(--white);background:#ffffff14}.admin-sidebar nav span{color:var(--blue);width:18px;font-size:17px}.admin-account{border-top:1px solid #ffffff21;align-items:center;gap:11px;margin-top:auto;padding:22px 8px 0;display:flex}.admin-account>div{background:var(--orange);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.admin-account p{min-width:0;margin:0;line-height:1.2}.admin-account strong,.admin-account span{text-overflow:ellipsis;white-space:nowrap;max-width:138px;display:block;overflow:hidden}.admin-account strong{font-size:10px}.admin-account span{color:#ffffff6b;margin-top:4px;font-size:8px}.admin-content{min-width:0;padding:45px clamp(26px,4vw,58px) 80px}.admin-topbar{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.admin-topbar h1{letter-spacing:-.055em;margin:10px 0 0;font-size:42px;font-weight:600}.admin-top-actions{gap:9px;display:flex}.admin-top-actions a,.admin-top-actions button,.admin-export{background:var(--white);border:1px solid var(--line);color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:12px 15px;font-size:9px;font-weight:800}.admin-alert{color:#9c3521;background:#fff0ec;border-left:3px solid #dc5f45;margin-bottom:24px;padding:14px 16px;font-size:12px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.admin-metrics article{background:var(--white);border:1px solid #07111f14;min-height:150px;padding:23px}.admin-metrics article>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.admin-metrics strong{letter-spacing:-.07em;margin:22px 0 4px;font-size:44px;font-weight:550;display:block}.admin-metrics small{color:var(--blue-deep);font-size:10px}.admin-event-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.admin-event-breakdown article{color:var(--white);background:#07111f;min-height:128px;padding:19px}.admin-event-breakdown span{color:var(--orange);letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.admin-event-breakdown strong{letter-spacing:-.06em;margin:17px 0 5px;font-size:35px;font-weight:550;display:block}.admin-event-breakdown small{color:#ffffff80;font-size:9px;line-height:1.35;display:block}.admin-panel{background:var(--white);border:1px solid #07111f14;margin-top:26px}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:26px 28px;display:flex}.admin-panel-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.admin-filters{grid-template-columns:1fr 190px 160px;gap:10px;padding:18px 28px;display:grid}.admin-search{background:#f3f4f2;align-items:center;gap:8px;padding:0 13px;display:flex}.admin-search span{color:var(--muted);font-size:18px}.admin-search input,.admin-filters select{background:#f3f4f2;border:1px solid #0000;outline:0;width:100%;min-height:42px;padding:0 12px}.admin-search input{padding:0}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1160px}.admin-table th{color:#7f8a93;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f7f8f6;padding:12px 14px;font-size:8px;font-weight:800}.admin-table td{vertical-align:middle;border-top:1px solid #07111f14;padding:13px 14px;font-size:11px}.admin-table tr.selected td{background:#05a5df0b}.admin-table input[type=checkbox]{accent-color:var(--orange)}.participant-cell{align-items:center;gap:10px;display:flex}.participant-cell>span{color:var(--blue-deep);background:#e7eff2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:flex}.participant-cell p{margin:0}.participant-cell strong,.participant-cell small{display:block}.participant-cell strong{font-size:11px}.participant-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:9px;overflow:hidden}.event-chip{text-transform:uppercase;padding:6px 8px;font-size:8px;font-weight:800;display:inline-block}.event-chip-night{color:#087eaf;background:#e8f4f9}.event-chip-powerday{color:#ad5a0e;background:#fff0df}.event-chip-vienna{color:#7f6032;background:#f2ece2}.event-chip-munich{color:#765b35;background:#eee8df}.event-chip-hamburg{color:#176d82;background:#e5f2f5}.admin-table time{display:block}.privacy-ok{color:#24825c;margin-top:4px;font-size:8px;display:block}.matchmaking-ok{color:#087eaf;margin-top:4px;font-size:8px;display:block}.matchmaking-off{color:var(--muted)}.status-select,.payment-select{cursor:pointer;border:0;max-width:120px;padding:7px 8px;font-size:9px;font-weight:700}.status-confirmed,.payment-paid{color:#23714d;background:#e4f4eb}.status-pending,.payment-pending{color:#876516;background:#fff4d9}.status-cancelled,.payment-refunded{color:#984d43;background:#f5e5e3}.not-required{color:var(--muted)}.personal-mail-hint{background:#eef8fb;border-bottom:1px solid #05a5df2e;align-items:center;gap:14px 22px;padding:13px 28px;display:flex}.personal-mail-hint strong{color:var(--blue-deep);font-size:10px}.personal-mail-hint span{color:var(--muted);font-size:10px;line-height:1.5}.row-mail-actions{gap:6px;min-width:150px;display:grid}.row-mail-actions button{background:var(--ink);color:var(--white);cursor:pointer;letter-spacing:.04em;text-align:left;text-transform:uppercase;border:0;min-height:29px;padding:7px 10px;font-size:8px;font-weight:800}.row-mail-actions .payment-mail-button{background:var(--orange);color:var(--ink)}.row-mail-actions button:disabled{color:#929a9f;cursor:not-allowed;background:#e4e7e5}.table-empty{color:var(--muted);text-align:center;padding:50px!important}.table-footer{color:var(--muted);justify-content:space-between;padding:14px 28px;font-size:9px;display:flex}.recipient-count{color:var(--blue-deep);text-transform:uppercase;background:#e8f4f9;padding:8px 10px;font-size:9px;font-weight:800}.mail-layout{grid-template-columns:1.35fr .65fr;display:grid}.mail-fields{border-right:1px solid var(--line);gap:18px;padding:28px;display:grid}.recipient-summary{color:var(--ink);background:#f3f4f2;min-height:48px;padding:15px;font-size:12px}.mail-action-card{align-self:center;padding:34px}.mail-icon{color:var(--blue-deep);background:#05a5df1f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:19px;display:flex}.mail-action-card h3{letter-spacing:-.04em;margin:24px 0 12px;font-size:24px}.mail-action-card p{color:var(--muted);font-size:12px;line-height:1.7}.mail-action-card .button{width:100%;margin-top:18px}.mail-action-card small{color:var(--muted);text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.admin-denied{background:var(--ink);color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.admin-denied img{width:220px;margin-bottom:50px}.admin-denied .section-index{color:var(--orange)}.admin-denied h1{letter-spacing:-.06em;max-width:800px;font-size:clamp(38px,6vw,68px);line-height:.98}.admin-denied>p:not(.section-index){color:#ffffff8c}.admin-denied>a{text-transform:uppercase;border-bottom:1px solid;margin-top:24px;padding-bottom:6px;font-size:10px;font-weight:800}@media (width<=980px){.shell{width:min(100% - 40px,760px)}.site-header{grid-template-columns:1fr auto;padding-inline:20px}.site-header nav{display:none}.statement-grid{grid-template-columns:1fr}.statement-grid>p:last-child{max-width:520px}.event-grid,.host,.location-grid,.section-heading,.footer-top{grid-template-columns:1fr}.section-heading{align-items:start}.section-heading>p{max-width:520px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid article:nth-child(3){border-top:1px solid #ffffff2b;border-left:0}.benefit-grid article:nth-child(4){border-top:1px solid #ffffff2b}.schedule{grid-template-columns:1fr;gap:70px}.schedule-intro{position:static}.schedule-intro>p{max-width:570px}.host-art{min-height:560px}.host-copy{max-width:none;padding:75px max(20px,50vw - 380px)}.location-grid article+article{border-left:1px solid var(--line);border-top:0}.faq{grid-template-columns:1fr}.footer-top a{justify-self:start}}@media (width<=640px){.shell{width:calc(100% - 32px)}.site-header{height:72px}.brand{width:145px}.site-header .button{min-height:40px;padding-inline:13px}.hero{min-height:790px;padding-top:160px}.hero h1{font-size:clamp(52px,16.4vw,76px)}.hero-copy{font-size:16px}.hero-actions,.final-actions{flex-direction:column;align-items:stretch}.hero-days{gap:18px}.hero-days strong{font-size:38px}.hero-days p{font-size:9px}.statement,.events,.schedule,.locations,.faq,.benefits{padding-block:84px}.section-heading{margin-bottom:38px}.event-card-visual{height:250px}.event-date strong{font-size:86px}.event-card-body{padding:28px 22px}.event-card h3{font-size:32px}.event-facts{grid-template-columns:1fr;gap:17px}.event-facts div+div{border-left:0;border-top:1px solid var(--line);padding-top:17px;padding-left:0}.benefit-grid{grid-template-columns:1fr}.benefit-grid article,.benefit-grid article+article,.benefit-grid article:nth-child(3){border-top:1px solid #ffffff2b;border-left:0;min-height:220px;padding:24px 0}.benefit-grid article:first-child{border-top:0}.benefit-grid h3{margin-top:50px}.timeline li{grid-template-columns:75px 12px 1fr;gap:0 12px}.timeline-number{display:none}.timeline time{font-size:10px}.timeline strong{font-size:14px}.host-art{min-height:430px}.host-ring{width:370px;height:370px}.host-copy{padding:64px 16px}.location-grid article{min-height:0}.location-card-media{height:220px}.location-card-info{grid-template-columns:1fr;gap:20px;min-height:310px;padding:28px}.location-card-info>a{bottom:28px;left:28px}.location-grid address{margin-bottom:52px}.final-cta{padding:96px 0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important}}@media (width<=1080px){.flow-layout,.confirm-layout{margin-inline:24px}.flow-event-card{padding:52px 38px}.flow-form-wrap,.confirm-main{padding:52px 42px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-event-breakdown{grid-template-columns:repeat(3,1fr)}.admin-filters{grid-template-columns:1fr 170px 150px}.mail-layout{grid-template-columns:1fr}.mail-fields{border-bottom:1px solid var(--line);border-right:0}}@media (width<=780px){.flow-progress{padding-inline:18px;font-size:7px}.flow-progress i{margin-inline:8px}.flow-layout,.confirm-layout{grid-template-columns:1fr}.flow-event-card{min-height:500px}.flow-switch{bottom:34px}.admin-page{display:block}.admin-sidebar{z-index:20;flex-direction:row;align-items:center;height:70px;min-height:0;padding:0 20px;position:sticky}.admin-brand{padding:0}.admin-brand img{width:145px}.admin-sidebar nav{flex-direction:row;margin-left:auto}.admin-sidebar nav a{padding:10px;font-size:0}.admin-sidebar nav span{font-size:18px}.admin-account{display:none}.admin-content{padding:32px 18px 70px}.admin-topbar{flex-direction:column;align-items:flex-start;gap:22px}.admin-filters{grid-template-columns:1fr}.admin-event-breakdown{grid-template-columns:repeat(2,1fr)}.legal-page article{margin:30px 20px 0}}@media (width<=560px){.flow-header,.legal-header{height:72px;padding-inline:16px}.flow-header img,.legal-header img{width:145px}.flow-header>span{display:none}.flow-progress{grid-template-columns:auto 1fr auto}.flow-progress span:first-child,.flow-progress i:first-of-type{display:none}.flow-layout,.confirm-layout{margin-inline:12px}.flow-event-card{min-height:470px;padding:44px 26px}.flow-event-card h1{font-size:44px}.flow-form-wrap,.confirm-main,.privacy-card{padding:46px 24px}.form-grid.two-columns{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;align-items:stretch;gap:18px}.form-actions>a{text-align:center}.confirm-data>div{grid-template-columns:1fr}.confirm-data small{grid-column:1}.success-page{padding-inline:12px}.success-card{padding:42px 24px}.success-event{grid-template-columns:1fr}.success-secondary{flex-direction:column;gap:18px}.legal-header>a:last-child{font-size:0}.legal-header>a:last-child:after{content:"Zurück";font-size:9px}.legal-page article{padding:48px 24px}.admin-top-actions{width:100%}.admin-top-actions a,.admin-top-actions button{text-align:center;flex:1}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:128px;padding:18px}.admin-metrics strong{margin-top:16px;font-size:38px}.admin-event-breakdown{grid-template-columns:1fr}.admin-panel-head{flex-direction:column;align-items:flex-start;gap:16px}.admin-export{width:100%}.mail-action-card{padding:28px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--event-gold:#c9a66b;--event-cream:#f5f0e8;--event-charcoal:#111416}.events-overview{background:#f2f3f0;min-height:100vh}.events-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:50;background:#040c15e6;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:82px;padding:0 max(32px,50vw - 610px);display:grid;position:fixed;top:0}.events-brand{width:180px;display:block}.events-brand img{width:100%;display:block}.events-nav nav{gap:34px;display:flex}.events-nav nav a,.overview-ticket-link{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.events-nav nav a:hover{color:#fff}.events-nav-actions{justify-self:end;align-items:center;gap:22px;display:flex}.overview-ticket-link{border-bottom:1px solid var(--orange);color:#fff;padding-bottom:7px}.overview-member-link{background:var(--orange);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.overview-hero{color:#fff;background:radial-gradient(circle at 77% 35%,#05a5df33,#0000 28%),radial-gradient(circle at 75% 58%,#ff861424,#0000 23%),linear-gradient(137deg,#050d18,#0a1c2d 65%,#07121f);min-height:880px;padding:205px max(32px,50vw - 610px) 90px;position:relative;overflow:hidden}.overview-hero-grid,.overview-final-grid{background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.overview-hero-inner{z-index:2;max-width:1040px;position:relative}.overview-eyebrow,.detail-eyebrow{color:var(--blue);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.overview-hero h1{letter-spacing:-.078em;margin:31px 0 34px;font-size:clamp(66px,8.6vw,126px);font-weight:620;line-height:.89}.overview-hero h1 em,.overview-final h2 em{color:var(--orange);font-style:normal}.overview-lead{color:#ffffffa8;max-width:660px;font-size:19px;line-height:1.65}.overview-hero-actions{flex-wrap:wrap;gap:12px;margin-top:37px;display:flex}.overview-trust{color:#ffffff70;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin-top:72px;font-size:9px;font-weight:800;display:flex}.overview-trust i{background:var(--orange);border-radius:50%;width:4px;height:4px}.overview-counter{z-index:2;align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:72px;right:max(32px,50vw - 610px)}.overview-counter strong{color:#ffffff29;letter-spacing:-.09em;font-size:116px;font-weight:500;line-height:.72}.overview-counter span{color:#ffffff7a;letter-spacing:.13em;font-size:9px;font-weight:800;line-height:1.5}.overview-orbit{border:1px solid;border-radius:50%;position:absolute}.overview-orbit-blue{border-color:#05a5df42;width:650px;height:650px;top:145px;right:-130px}.overview-orbit-orange{border-color:#ff861440;width:410px;height:410px;top:255px;right:15px}.overview-intro{background:#fff;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;padding:110px max(32px,50vw - 590px);display:grid}.overview-intro .section-index{margin-bottom:24px}.overview-intro h2,.overview-formats h2,.overview-final h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:.96}.overview-intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.overview-events-list{max-width:1260px;margin:0 auto;padding:105px 40px 130px}.overview-event-card{background:#fff;grid-template-columns:.92fr 1.08fr;min-height:470px;margin-bottom:34px;display:grid;box-shadow:0 22px 70px #07111f12}.overview-event-card:nth-child(2n){grid-template-columns:1.08fr .92fr}.overview-event-card:nth-child(2n) .overview-event-image{order:2}.overview-event-image{background-color:#0b1a27;background-position:50%;background-size:cover;min-height:470px;display:block;position:relative;overflow:hidden}.overview-event-image:after{content:"";background:linear-gradient(#0000 45%,#03091085);position:absolute;inset:0}.overview-event-image>span{color:#fff;letter-spacing:.15em;z-index:2;font-size:10px;font-weight:800;position:absolute;top:25px;left:26px}.overview-promo-badge{background:var(--orange);color:var(--ink);z-index:2;padding:18px 22px;position:absolute;bottom:0;right:0}.overview-promo-badge small,.overview-promo-badge strong{display:block}.overview-promo-badge small{letter-spacing:.13em;margin-bottom:4px;font-size:8px;font-weight:800}.overview-promo-badge strong{font-size:14px}.overview-event-copy{align-self:center;padding:48px clamp(35px,5vw,76px)}.overview-event-meta{flex-wrap:wrap;gap:12px 22px;display:flex}.overview-event-meta span{color:var(--blue-deep);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;position:relative}.overview-event-meta span+span:before{content:"";background:#c9cdcc;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;left:-13px}.overview-event-category{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:30px 0 13px;font-size:9px;font-weight:800}.overview-event-copy h3{letter-spacing:-.058em;margin:0 0 24px;font-size:clamp(35px,4.4vw,58px);font-weight:580;line-height:.98}.overview-event-location{color:var(--muted);margin:0;font-size:13px}.overview-promo-copy{border-left:3px solid var(--orange);color:#84531e;background:#fff3e4;margin:22px 0 0;padding:10px 13px;font-size:11px;display:inline-block}.overview-event-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;padding-top:24px;display:grid}.overview-event-actions a{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.overview-event-actions a:last-child{color:var(--blue-deep)}.overview-event-vienna .overview-event-copy h3,.overview-event-munich .overview-event-copy h3{letter-spacing:-.048em;font-family:Barlow,Arial,sans-serif;font-weight:800}.overview-formats{background:var(--ink);color:#fff;padding:120px max(32px,50vw - 590px)}.overview-formats-head{grid-template-columns:.35fr .65fr;align-items:end;gap:50px;display:grid}.overview-formats .section-index{color:var(--orange)}.overview-formats-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:65px;display:grid}.overview-formats-grid article{min-height:300px;padding:30px 34px 25px 0}.overview-formats-grid article+article{border-left:1px solid #ffffff29;padding-left:34px}.overview-formats-grid span{color:var(--orange);font-size:9px;font-weight:800}.overview-formats-grid h3{letter-spacing:-.04em;margin:100px 0 16px;font-size:28px;font-weight:550}.overview-formats-grid p{color:#ffffff85;margin:0;font-size:13px;line-height:1.7}.overview-final{color:#fff;text-align:center;background:#07111f;padding:130px 30px;position:relative;overflow:hidden}.overview-final>:not(.overview-final-grid){z-index:2;position:relative}.overview-final .section-index{color:#ffffff7a}.overview-final h2{max-width:1050px;margin:25px auto}.overview-final>p:not(.section-index){color:#fff9;max-width:650px;margin:0 auto 35px;font-size:16px;line-height:1.7}.events-footer{color:#fff;background:#040a12;justify-content:space-between;align-items:center;padding:42px max(32px,50vw - 590px);display:flex}.events-footer>div{align-items:center;gap:40px;display:flex}.events-footer img{width:170px}.events-footer p,.events-footer nav{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.events-footer nav{gap:25px;display:flex}.event-detail{background:#f3f3ef;min-height:100vh}.detail-nav{color:#fff;z-index:30;background:#040a10e6;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:82px;padding:0 max(32px,50vw - 610px);display:grid;position:absolute;top:0}.detail-brand{width:178px}.detail-brand img{width:100%;display:block}.detail-nav nav{gap:30px;display:flex}.detail-nav nav a,.detail-ticket{color:#ffffffa6;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.detail-ticket{color:#fff;border-bottom:1px solid;justify-self:end;padding-bottom:6px}.detail-hero{color:#fff;background-color:#08131e;background-position:50%;background-size:cover;min-height:790px;padding:200px max(32px,50vw - 610px) 130px;position:relative}.detail-hero-inner{z-index:2;max-width:860px;position:relative}.event-detail-dinner .detail-eyebrow{color:var(--event-gold)}.detail-hero h1{letter-spacing:-.07em;max-width:1030px;margin:29px 0 32px;font-size:clamp(62px,7.6vw,110px);font-weight:600;line-height:.9}.event-detail-dinner .detail-hero h1{letter-spacing:-.052em;font-family:Barlow,Arial,sans-serif;font-weight:800;line-height:.94}.detail-hero-copy{color:#ffffffb8;max-width:690px;font-size:17px;line-height:1.75}.detail-primary-cta{background:var(--orange);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:45px;min-height:57px;margin-top:30px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.event-detail-dinner .detail-primary-cta{background:var(--event-gold)}.detail-facts{background:#050b11e0;grid-template-columns:repeat(3,1fr);width:100%;padding:28px max(32px,50vw - 610px);display:grid;position:absolute;bottom:0;left:0}.detail-facts div+div{border-left:1px solid #ffffff29;padding-left:38px}.detail-facts span{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.detail-facts strong{font-size:13px}.detail-promo{background:var(--orange);color:var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:35px;padding:35px max(32px,50vw - 590px);display:grid}.event-detail-dinner .detail-promo{background:var(--event-gold)}.detail-promo p{letter-spacing:.15em;margin:0 0 7px;font-size:8px;font-weight:800}.detail-promo h2{letter-spacing:-.04em;margin:0;font-size:28px}.detail-promo-code{border-left:1px solid #07111f47;padding-left:35px}.detail-promo-code span,.detail-promo-code strong{display:block}.detail-promo-code span{letter-spacing:.13em;margin-bottom:5px;font-size:8px;font-weight:800}.detail-promo-code strong{letter-spacing:.08em;font-size:27px}.detail-promo>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:9px;font-weight:800}.detail-section-label{color:var(--blue-deep);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:800}.event-detail-dinner .detail-section-label{color:#94733e}.detail-intro{background:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding:115px max(32px,50vw - 590px);display:grid}.detail-intro h2,.dinner-moments h2,.detail-schedule h2,.detail-location h2,.detail-closing h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.8vw,76px);font-weight:600;line-height:.97}.event-detail-dinner .detail-intro h2,.event-detail-dinner .dinner-moments h2,.event-detail-dinner .detail-location h2,.event-detail-dinner .detail-closing h2{letter-spacing:-.045em;font-family:Barlow,Arial,sans-serif;font-weight:800}.detail-intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.82}.detail-values{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:0 max(32px,50vw - 590px) 110px;display:grid}.detail-values article{min-height:260px;padding:31px 35px 20px 0}.detail-values article+article{border-left:1px solid var(--line);padding-left:35px}.detail-values span{color:var(--orange);font-size:9px;font-weight:800}.event-detail-dinner .detail-values span{color:#94733e}.detail-values h3{letter-spacing:-.04em;margin:80px 0 15px;font-size:25px;font-weight:570}.detail-values p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.dinner-moments{background:var(--event-charcoal);color:var(--event-cream);grid-template-columns:.75fr 1.25fr;gap:100px;padding:120px max(32px,50vw - 590px);display:grid}.dinner-moment-list article{border-top:1px solid #f5f0e829;grid-template-columns:80px 1fr;gap:34px;padding:30px 0;display:grid}.dinner-moment-list article:last-child{border-bottom:1px solid #f5f0e829}.dinner-moment-list>article>span{color:var(--event-gold);font-size:12px;font-weight:700}.dinner-moment-list small{color:#f5f0e852;margin-bottom:9px;font-size:8px;display:block}.dinner-moment-list h3{margin:0 0 9px;font-family:Barlow,Arial,sans-serif;font-size:28px;font-weight:800}.dinner-moment-list p{color:#f5f0e88c;margin:0;font-size:12px;line-height:1.7}.detail-schedule{grid-template-columns:.8fr 1.2fr;gap:95px;padding:120px max(32px,50vw - 590px);display:grid}.detail-schedule-heading>p:last-child{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.75}.detail-schedule ol{margin:0;padding:0;list-style:none}.detail-schedule li{border-top:1px solid var(--line);grid-template-columns:90px 12px 1fr auto;align-items:center;gap:18px;min-height:74px;display:grid}.detail-schedule li:last-child{border-bottom:1px solid var(--line)}.detail-schedule time{font-size:10px;font-weight:800}.detail-schedule i{background:var(--blue);border-radius:50%;width:7px;height:7px}.detail-schedule i.orange{background:var(--orange);box-shadow:0 0 0 5px #ff86141f}.detail-schedule strong{font-size:14px}.detail-schedule li>span{color:#07111f38;font-size:9px;font-weight:800}.detail-location{background:#fff;grid-template-columns:.7fr 1.3fr;gap:80px;padding:115px max(32px,50vw - 590px);display:grid}.detail-location-copy{align-self:center}.detail-location-copy>p:not(.detail-section-label){color:var(--muted);margin:28px 0;font-size:14px;line-height:1.8}.detail-location address{border-top:1px solid var(--line);color:var(--ink);padding-top:20px;font-size:11px;font-style:normal;font-weight:700;line-height:1.6}.detail-location-link{color:inherit;text-decoration:none;display:block}.detail-location-link span{color:var(--blue-deep);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800;display:inline-block}.detail-location-link:hover span{color:var(--orange)}.detail-gallery{grid-template-columns:1.35fr .65fr;gap:15px;min-height:540px;display:grid}.detail-gallery-single{grid-template-columns:1fr}.detail-gallery figure{margin:0;position:relative;overflow:hidden}.detail-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.detail-gallery figure:hover img{transform:scale(1.025)}.detail-gallery figcaption{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#040a10d1;padding:10px 13px;font-size:8px;font-weight:800;position:absolute;bottom:0;left:0}.detail-closing{color:#fff;text-align:center;background:#07111f;padding:130px 30px;position:relative;overflow:hidden}.event-detail-dinner .detail-closing{background:var(--event-charcoal);color:var(--event-cream)}.detail-closing-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0}.detail-closing>:not(.detail-closing-grid){z-index:2;position:relative}.detail-closing h2{max-width:1020px;margin:0 auto 26px}.detail-closing>p:not(.detail-section-label){color:#ffffff94;max-width:650px;margin:0 auto;font-size:16px;line-height:1.7}.closing-code{color:var(--event-gold);letter-spacing:.1em;text-transform:uppercase;margin-top:25px;font-size:11px;font-weight:700}.detail-footer{color:#fff6;letter-spacing:.1em;text-transform:uppercase;background:#03080e;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:38px max(32px,50vw - 590px);font-size:8px;display:grid}.detail-footer img{width:165px}.detail-footer>span{justify-self:center}.detail-footer nav{justify-self:end;gap:22px;display:flex}@media (width<=960px){.events-nav,.detail-nav{grid-template-columns:1fr auto;padding-inline:20px}.events-nav nav,.detail-nav nav{display:none}.overview-hero{padding-inline:25px}.overview-counter{display:none}.overview-intro,.overview-formats-head,.detail-intro,.dinner-moments,.detail-schedule,.detail-location,.overview-event-card,.overview-event-card:nth-child(2n){grid-template-columns:1fr}.overview-event-card:nth-child(2n) .overview-event-image{order:0}.overview-event-image{min-height:410px}.overview-formats-grid{grid-template-columns:1fr}.overview-formats-grid article,.overview-formats-grid article+article{border-top:1px solid #ffffff29;border-left:0;min-height:230px;padding:28px 0}.overview-formats-grid h3{margin-top:65px}.detail-facts{grid-template-columns:1fr 1fr 1fr}.detail-promo{grid-template-columns:1fr auto}.detail-promo>a{display:none}.detail-values{grid-template-columns:1fr}.detail-values article,.detail-values article+article{border-left:0;border-top:1px solid var(--line);min-height:220px;padding:28px 0}.detail-values h3{margin-top:55px}.detail-gallery{min-height:480px}}@media (width<=620px){.events-nav,.detail-nav{height:72px}.events-brand,.detail-brand{width:148px}.overview-ticket-link,.detail-ticket{font-size:8px}.events-nav-actions{gap:8px}.events-nav-actions .overview-ticket-link{display:none}.overview-member-link{min-height:36px;padding-inline:11px;font-size:8px}.overview-hero{min-height:790px;padding-top:165px}.overview-hero h1{font-size:clamp(55px,16.5vw,80px)}.overview-lead{font-size:16px}.overview-hero-actions{flex-direction:column;align-items:stretch}.overview-trust{flex-direction:column;align-items:flex-start}.overview-trust i{display:none}.overview-intro{gap:35px;padding:85px 18px}.overview-events-list{padding:70px 14px 90px}.overview-event-image{min-height:300px}.overview-event-copy{padding:35px 24px}.overview-event-actions{grid-template-columns:1fr}.overview-formats{padding:85px 18px}.overview-final{padding:95px 17px}.events-footer{flex-direction:column;align-items:flex-start;gap:30px;padding:38px 20px}.events-footer>div{flex-direction:column;align-items:flex-start;gap:18px}.detail-hero{min-height:760px;padding:165px 20px 195px}.detail-hero h1{font-size:clamp(52px,15vw,76px)}.detail-hero-copy{font-size:15px}.detail-facts{grid-template-columns:1fr;padding:20px}.detail-facts div+div{border-top:1px solid #ffffff1f;border-left:0;margin-top:10px;padding-top:10px;padding-left:0}.detail-promo{grid-template-columns:1fr;align-items:flex-start;padding:28px 20px}.detail-promo-code{border-top:1px solid #07111f40;border-left:0;padding-top:20px;padding-left:0}.detail-intro,.dinner-moments,.detail-schedule,.detail-location{gap:50px;padding:85px 18px}.detail-values{padding:0 18px 80px}.dinner-moment-list article{grid-template-columns:65px 1fr;gap:18px}.detail-schedule li{grid-template-columns:74px 9px 1fr;gap:10px}.detail-schedule li>span{display:none}.detail-gallery{grid-template-columns:1fr;min-height:0}.detail-gallery figure{min-height:330px}.detail-closing{padding:95px 18px}.detail-footer{grid-template-columns:1fr;align-items:flex-start;gap:25px;padding:35px 20px}.detail-footer>span,.detail-footer nav{justify-self:start}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.circle-shell{--circle-bg:#eef0ed;--circle-panel:#fff;--circle-ink:#07111f;--circle-muted:#66727f;--circle-line:#07111f1c;background:var(--circle-bg);color:var(--circle-ink);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.circle-sidebar{color:#fff;z-index:30;background:radial-gradient(circle at 50% 92%,#05a5df21,#0000 28%),#07111f;flex-direction:column;height:100vh;padding:30px 20px 20px;display:flex;position:sticky;top:0}.circle-brand{border-bottom:1px solid #ffffff1c;padding:0 9px 31px;display:block}.circle-brand img{width:166px;display:block}.circle-brand>span{color:var(--orange);letter-spacing:.3em;margin-top:14px;font-size:8px;font-weight:800;display:block}.circle-sidebar nav{flex-direction:column;gap:5px;margin-top:23px;display:flex}.circle-sidebar nav button{color:#ffffff8c;cursor:pointer;letter-spacing:.055em;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:45px;padding:0 13px;font-size:11px;font-weight:700;transition:background .16s,color .16s;display:flex}.circle-sidebar nav button span{color:var(--blue);width:18px;font-size:18px;line-height:1}.circle-sidebar nav button:hover,.circle-sidebar nav button.active{color:#fff;background:#ffffff14}.circle-sidebar nav button.active{box-shadow:inset 2px 0 var(--orange)}.circle-install{color:#fff;cursor:pointer;text-align:left;background:#05a5df1a;border:1px solid #05a5df3d;align-items:center;gap:11px;width:100%;margin-top:auto;padding:13px;display:flex}.circle-install>span:first-child{border:1px solid #fff3;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.circle-install strong,.circle-install small{display:block}.circle-install strong{letter-spacing:.04em;font-size:9px}.circle-install small{color:#ffffff6b;margin-top:3px;font-size:8px}.circle-account{border-top:1px solid #ffffff1c;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:15px;padding:18px 5px 0;display:grid}.circle-account p{min-width:0;margin:0;line-height:1.18}.circle-account strong,.circle-account p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.circle-account strong{font-size:9px}.circle-account p span{color:#fff6;margin-top:4px;font-size:7px}.circle-account>a{color:#ffffff6b;font-size:15px}.circle-avatar{object-fit:cover;border-radius:50%;width:46px;height:46px}.circle-avatar-initials{background:linear-gradient(145deg, var(--blue), #0879aa);color:#fff;letter-spacing:.04em;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.circle-avatar-initials.team{background:linear-gradient(145deg, var(--orange), #d96600);color:var(--ink)}.circle-account .circle-avatar{width:35px;height:35px}.circle-mobile-header,.circle-bottom-nav{display:none}.circle-workspace{min-width:0;padding:43px clamp(25px,4.4vw,66px) 90px}.circle-view{max-width:1320px;margin:0 auto}.circle-alert{border-left:3px solid;max-width:1320px;margin:0 auto 20px;padding:13px 15px;font-size:12px}.circle-alert.error{color:#90341f;background:#fff0ec;border-color:#d75a40}.circle-alert.success{color:#176e52;background:#e7f8f2;border-color:#1f9a70}.circle-loading{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.circle-loading span{border:2px solid #07111f1f;border-top-color:var(--orange);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite circle-spin}.circle-loading p{color:var(--circle-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:11px}@keyframes circle-spin{to{transform:rotate(360deg)}}.circle-view-header{grid-template-columns:1fr minmax(280px,.52fr);align-items:end;gap:40px;margin-bottom:38px;display:grid}.circle-view-header>div>p,.circle-home-header>div>p{color:var(--blue-deep);letter-spacing:.2em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:800}.circle-view-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.5vw,72px);line-height:.92}.circle-view-header>p{color:var(--circle-muted);margin:0;font-size:14px;line-height:1.75}.circle-home-header{justify-content:space-between;align-items:start;margin-bottom:34px;display:flex}.circle-home-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5vw,70px);line-height:.93}.circle-home-header time{color:var(--circle-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700}.circle-next-event{color:#fff;background:linear-gradient(90deg,#05a5df1f,#0000 28%),#081626;grid-template-columns:132px minmax(0,1fr) 230px;align-items:stretch;min-height:220px;display:grid;position:relative;overflow:hidden}.circle-next-event:after{content:"";border:1px solid #ff861440;border-radius:50%;width:310px;height:310px;position:absolute;top:-170px;right:80px}.circle-next-date{z-index:2;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.circle-next-date strong{letter-spacing:-.08em;font-size:74px;line-height:.78}.circle-next-date span{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800}.circle-next-copy{z-index:2;align-self:center;padding:34px 42px;position:relative}.circle-next-copy>p{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:800}.circle-next-copy h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(30px,3.4vw,46px);line-height:1}.circle-next-copy>div{color:#ffffff8a;flex-direction:column;gap:6px;font-size:10px;display:flex}.circle-next-action{z-index:2;flex-direction:column;align-self:center;align-items:stretch;gap:12px;padding:28px 30px 28px 15px;display:flex;position:relative}.circle-next-action small{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.circle-next-action button{background:var(--orange);color:var(--ink);cursor:pointer;text-transform:uppercase;border:0;min-height:50px;padding:0 18px;font-size:9px;font-weight:800}.circle-home-grid{grid-template-columns:minmax(0,1.52fr) minmax(280px,.48fr);align-items:start;gap:22px;margin-top:24px;display:grid}.circle-home-section,.circle-stats,.circle-profile-progress,.circle-quick-members{border:1px solid var(--circle-line);background:#fff}.circle-home-section>header,.circle-quick-members>header{border-bottom:1px solid var(--circle-line);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.circle-home-section>header p,.circle-quick-members>header p,.circle-profile-progress>div p{letter-spacing:.16em;margin:0;font-size:8px;font-weight:800}.circle-home-section>header button,.circle-quick-members>header button{color:var(--blue-deep);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:800}.circle-home-rail{gap:16px;display:grid}.circle-stats{grid-template-columns:repeat(3,1fr);display:grid}.circle-stats article{min-height:140px;padding:20px 18px}.circle-stats article+article{border-left:1px solid var(--circle-line)}.circle-stats strong{letter-spacing:-.06em;font-size:34px;display:block}.circle-stats span{color:var(--circle-muted);margin-top:22px;font-size:8px;line-height:1.45;display:block}.circle-profile-progress{padding:21px}.circle-profile-progress>div{justify-content:space-between;align-items:center;display:flex}.circle-profile-progress>div strong{color:var(--blue-deep);font-size:14px}.circle-profile-progress>span{background:#e7eae6;height:5px;margin:14px 0 16px;display:block}.circle-profile-progress>span i{background:linear-gradient(90deg, var(--blue), var(--orange));height:100%;display:block}.circle-profile-progress>p{color:var(--circle-muted);font-size:10px;line-height:1.5}.circle-profile-progress>button{color:var(--blue-deep);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:8px 0 0;font-size:8px;font-weight:800}.circle-quick-members>div{align-items:center;gap:10px;padding:12px 20px;display:flex}.circle-quick-members>div+div{border-top:1px solid #07111f0f}.circle-quick-members .circle-avatar{width:34px;height:34px}.circle-quick-members>div p{min-width:0;margin:0;line-height:1.2}.circle-quick-members>div strong,.circle-quick-members>div span{display:block}.circle-quick-members>div strong{font-size:9px}.circle-quick-members>div span,.circle-quick-members>small{color:var(--circle-muted);margin-top:4px;font-size:8px}.circle-quick-members>small{padding:18px 20px;line-height:1.5;display:block}.circle-feed{gap:14px;max-width:840px;margin:0 auto;display:grid}.circle-feed.compact{gap:0;max-width:none}.circle-feed>article{border:1px solid var(--circle-line);background:#fff;padding:24px 26px}.circle-feed.compact>article{border:0;border-bottom:1px solid var(--circle-line)}.circle-feed>article>header{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.circle-feed .circle-avatar{width:43px;height:43px}.circle-feed header p{min-width:0;margin:0;line-height:1.25}.circle-feed header strong,.circle-feed header span{display:block}.circle-feed header strong{font-size:11px}.circle-feed header strong i{background:var(--orange);color:var(--ink);letter-spacing:.09em;margin-left:8px;padding:3px 5px;font-size:6px;font-style:normal}.circle-feed header span,.circle-feed time{color:var(--circle-muted);font-size:8px}.circle-pinned{color:var(--orange);letter-spacing:.14em;margin:18px 0 -10px 54px;font-size:7px;font-weight:800;display:block}.circle-post-body{white-space:pre-wrap;margin:20px 0 4px 54px;font-size:13px;line-height:1.75}.circle-feed footer{border-top:1px solid var(--circle-line);text-align:right;margin:20px 0 0 54px;padding-top:12px}.circle-feed footer button{color:var(--circle-muted);cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.circle-composer{border:1px solid var(--circle-line);background:#fff;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;max-width:840px;margin:0 auto 18px;padding:23px;display:grid}.circle-composer>label{position:relative}.circle-composer textarea{resize:vertical;border:0;outline:0;width:100%;min-height:90px;padding:9px 34px 9px 0;font-size:13px}.circle-composer label small{color:var(--circle-muted);font-size:7px;position:absolute;bottom:0;right:0}.circle-composer>button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;align-self:end;min-height:42px;padding:0 15px;font-size:8px;font-weight:800}.circle-composer button:disabled,.circle-event-card-actions button:disabled,.circle-save:disabled{cursor:wait;opacity:.55}.circle-event-list{gap:18px;display:grid}.circle-event-card{border:1px solid var(--circle-line);background:#fff;grid-template-columns:135px minmax(0,1fr) 220px;min-height:260px;display:grid;position:relative;overflow:hidden}.circle-event-card:before{background:var(--blue);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.circle-event-card.circle-format-ceo_dinner:before{background:#c9a66b}.circle-event-card.circle-format-matchmaking:before{background:var(--orange)}.circle-event-date{color:#fff;background:#0a1928;flex-direction:column;justify-content:center;align-items:center;display:flex}.circle-event-date strong{letter-spacing:-.08em;font-size:66px;line-height:.78}.circle-event-date span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:800}.circle-event-date small{color:#fff6;margin-top:7px;font-size:8px}.circle-event-card-copy{align-self:center;padding:34px 40px}.circle-event-card-copy>p:first-child{color:var(--blue-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;font-size:8px;font-weight:800}.circle-event-card-copy h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(29px,3vw,42px);line-height:1}.circle-event-facts{color:var(--circle-muted);flex-wrap:wrap;gap:7px 20px;font-size:9px;display:flex}.circle-event-facts span{position:relative}.circle-event-facts span+span:before{background:var(--orange);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:-11px}.circle-event-description{color:var(--circle-muted);max-width:720px;margin:18px 0 0;font-size:11px;line-height:1.65}.circle-price-label{color:#8a5a22;margin-top:15px;font-size:9px;display:block}.circle-event-card-actions{border-left:1px solid var(--circle-line);flex-direction:column;justify-content:center;align-items:stretch;padding:28px 23px;display:flex}.circle-status{letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;font-size:8px;font-weight:800}.circle-status:before{content:"";background:#9ca4aa;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.circle-status.registered:before{background:#1ca472}.circle-status.waitlist:before{background:var(--orange)}.circle-event-card-actions button,.circle-event-card-actions>a:not(.details){cursor:pointer;text-align:center;text-transform:uppercase;border:0;min-height:46px;padding:0 14px;font-size:8px;font-weight:800}.circle-event-card-actions button{background:var(--orange)}.circle-event-card-actions button.secondary{color:var(--ink);background:#e8ebe8}.circle-event-card-actions>a:not(.details){background:var(--blue);justify-content:center;align-items:center;margin-top:8px;display:flex}.circle-event-card-actions .details{color:var(--circle-muted);text-align:center;margin-top:15px;font-size:8px;text-decoration:underline}.circle-member-search{border:1px solid var(--circle-line);background:#fff;align-items:center;gap:12px;margin-bottom:18px;padding:0 18px;display:flex}.circle-member-search>span{color:var(--blue-deep);font-size:23px}.circle-member-search input{background:0 0;border:0;outline:0;width:100%;min-height:52px;font-size:12px}.circle-members-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.circle-members-grid>button{border:1px solid var(--circle-line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:122px;padding:22px;transition:border .16s,transform .16s;display:grid}.circle-members-grid>button:hover{border-color:#05a5df80;transform:translateY(-2px)}.circle-members-grid .circle-avatar{width:56px;height:56px}.circle-member-card-copy strong,.circle-member-card-copy small,.circle-member-card-copy em{display:block}.circle-member-card-copy strong{font-size:13px}.circle-member-card-copy small{color:var(--circle-muted);margin-top:5px;font-size:8px;line-height:1.35}.circle-member-card-copy em{color:var(--blue-deep);margin-top:8px;font-size:8px;font-style:normal}.circle-members-grid>button>i{color:var(--blue-deep);font-style:normal}.circle-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.circle-benefits-grid article{border:1px solid var(--circle-line);background:#fff;flex-direction:column;min-height:400px;padding:28px;display:flex}.circle-benefits-grid article>span{color:var(--orange);font-size:9px;font-weight:800}.circle-benefits-grid article>p{color:var(--blue-deep);letter-spacing:.13em;text-transform:uppercase;margin:55px 0 13px;font-size:8px;font-weight:800}.circle-benefits-grid h2{letter-spacing:-.04em;margin:0 0 18px;font-size:28px;line-height:1.05}.circle-benefits-grid article>div{color:var(--circle-muted);white-space:pre-wrap;font-size:11px;line-height:1.65}.circle-benefits-grid code{border:1px dashed var(--orange);color:#8c5315;letter-spacing:.1em;background:#fff0df;align-self:start;margin-top:20px;padding:10px 12px;font-family:Barlow,sans-serif;font-size:12px;font-weight:800}.circle-benefits-grid footer{border-top:1px solid var(--circle-line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:18px;display:flex}.circle-benefits-grid footer small{color:var(--circle-muted);font-size:8px}.circle-benefits-grid footer a{color:var(--blue-deep);text-transform:uppercase;font-size:8px;font-weight:800}.circle-profile-form{gap:18px;display:grid}.circle-profile-form>section{border:1px solid var(--circle-line);background:#fff;padding:32px}.circle-profile-form section>header{border-bottom:1px solid var(--circle-line);grid-template-columns:42px 1fr;align-items:start;gap:20px;margin-bottom:28px;padding-bottom:24px;display:grid}.circle-profile-form section>header>span{color:var(--orange);font-size:10px;font-weight:800}.circle-profile-form section>header h2{letter-spacing:-.035em;margin:0 0 5px;font-size:25px}.circle-profile-form section>header p{color:var(--circle-muted);margin:0;font-size:10px}.circle-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.circle-form-stack{gap:18px;display:grid}.circle-profile-form label:not(.circle-toggle){color:var(--circle-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.circle-profile-form input,.circle-profile-form textarea{color:var(--ink);letter-spacing:0;text-transform:none;background:#f4f5f2;border:1px solid #0000;border-radius:0;outline:0;width:100%;min-height:46px;padding:11px 13px;font-size:12px;font-weight:400}.circle-profile-form input:focus,.circle-profile-form textarea:focus{border-color:var(--blue);background:#fff}.circle-profile-form input:disabled{color:var(--circle-muted)}.circle-profile-form textarea{resize:vertical;min-height:105px}.circle-profile-form label small{color:#8b949d;letter-spacing:0;text-transform:none;font-size:7px;font-weight:400;line-height:1.4}.circle-toggle{border-bottom:1px solid var(--circle-line);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;width:100%;padding:19px 0;display:grid}.circle-toggle input{opacity:0;width:1px;height:1px;position:absolute}.circle-toggle>span{background:#c9cfcc;border-radius:20px;width:42px;height:23px;padding:3px;transition:background .16s;display:block}.circle-toggle>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;display:block;box-shadow:0 1px 4px #07111f40}.circle-toggle input:checked+span{background:var(--blue)}.circle-toggle input:checked+span:after{transform:translate(19px)}.circle-toggle>div{min-width:0}.circle-toggle strong,.circle-toggle small{display:block}.circle-toggle strong{font-size:12px;line-height:1.35}.circle-toggle small{color:var(--circle-muted);max-width:720px;margin-top:5px;font-size:9px;line-height:1.55}.circle-privacy-section .circle-toggle:last-of-type{border-bottom:0}.circle-privacy-note{color:var(--circle-muted);margin:20px 0 0;font-size:9px;line-height:1.6}.circle-privacy-note a{color:var(--blue-deep);text-decoration:underline}.circle-save{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;justify-self:end;min-height:54px;padding:0 25px;font-size:9px;font-weight:800}.circle-empty{border:1px solid var(--circle-line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:40px;display:flex}.circle-empty>span{color:var(--blue);font-size:30px}.circle-empty h2{margin:15px 0 8px;font-size:22px}.circle-empty p{color:var(--circle-muted);margin:0;font-size:11px;line-height:1.6}.circle-dialog-backdrop{z-index:100;background:#03090fb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.circle-member-dialog{background:#fff;width:100%;max-width:720px;max-height:calc(100vh - 48px);padding:38px;position:relative;overflow-y:auto}.circle-dialog-close{cursor:pointer;background:#eef0ed;border:0;width:36px;height:36px;font-size:21px;position:absolute;top:16px;right:16px}.circle-member-dialog>header{align-items:center;gap:20px;padding-right:45px;display:flex}.circle-member-dialog>header .circle-avatar{width:76px;height:76px}.circle-member-dialog>header p{color:var(--blue-deep);letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:800}.circle-member-dialog h2{letter-spacing:-.045em;margin:0;font-size:35px}.circle-member-dialog>header span{color:var(--circle-muted);margin-top:7px;font-size:10px;display:block}.circle-member-bio{border-bottom:1px solid var(--circle-line);border-top:1px solid var(--circle-line);white-space:pre-wrap;margin:28px 0 0;padding:22px 0;font-size:13px;line-height:1.75}.circle-member-details{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;display:grid}.circle-member-details article{background:#f3f5f2;padding:17px}.circle-member-details span{color:var(--blue-deep);letter-spacing:.14em;font-size:7px;font-weight:800}.circle-member-details p{white-space:pre-wrap;font-size:10px;line-height:1.55}.circle-member-dialog>footer{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.circle-member-dialog>footer a{color:var(--blue-deep);text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:8px;font-weight:800}.circle-access-denied{color:#fff;text-align:center;background:#07111f;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.circle-access-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.circle-access-denied>:not(.circle-access-grid){z-index:2;position:relative}.circle-access-denied>img{width:230px;margin-bottom:50px}.circle-access-denied .section-index{color:var(--orange)}.circle-access-denied h1{letter-spacing:-.06em;max-width:850px;margin:24px 0;font-size:clamp(42px,6vw,72px);line-height:.96}.circle-access-denied>p:not(.section-index){color:#ffffff94;max-width:620px;font-size:14px;line-height:1.7}.circle-access-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.circle-access-actions a{text-transform:uppercase;border:1px solid #ffffff4d;min-width:190px;padding:16px 20px;font-size:9px;font-weight:800}.circle-access-actions a:first-child{background:var(--orange);border-color:var(--orange);color:var(--ink)}@media (width<=1180px){.circle-home-grid{grid-template-columns:1fr}.circle-home-rail{grid-template-columns:repeat(3,1fr)}.circle-stats{grid-column:1/-1}.circle-members-grid,.circle-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.circle-shell{min-height:100dvh;padding-bottom:calc(68px + env(safe-area-inset-bottom));display:block}.circle-sidebar{display:none}.circle-mobile-header{color:#fff;z-index:40;background:#07111f;grid-template-columns:38px 1fr 36px;align-items:center;height:64px;padding:0 16px;display:grid;position:sticky;top:0}.circle-mobile-header img{object-fit:contain;width:34px;height:38px}.circle-mobile-header>span{letter-spacing:.24em;padding-left:8px;font-size:8px;font-weight:800}.circle-mobile-header button{background:var(--orange);color:var(--ink);border:0;border-radius:50%;width:34px;height:34px;font-size:9px;font-weight:800}.circle-bottom-nav{padding-bottom:env(safe-area-inset-bottom);z-index:50;background:#07111ffa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.circle-bottom-nav button{color:#ffffff7a;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:7px 2px;font-size:7px;display:flex}.circle-bottom-nav button span{color:var(--blue);font-size:18px}.circle-bottom-nav button.active{color:#fff}.circle-bottom-nav button.active:after{background:var(--orange);content:"";width:27px;height:2px;position:absolute;top:0}.circle-workspace{padding:28px 18px 60px}.circle-view-header{grid-template-columns:1fr;align-items:start;gap:15px}.circle-view-header>p{max-width:620px}.circle-next-event{grid-template-columns:110px 1fr}.circle-next-action{border-top:1px solid #ffffff1f;grid-column:1/-1;padding:20px}.circle-home-rail{grid-template-columns:1fr 1fr}.circle-stats{grid-column:1/-1}.circle-event-card{grid-template-columns:110px minmax(0,1fr)}.circle-event-card-actions{border-left:0;border-top:1px solid var(--circle-line);grid-column:1/-1}}@media (width<=620px){.circle-workspace{padding-inline:14px}.circle-home-header{display:block}.circle-home-header time{margin-top:18px;display:block}.circle-home-header h1{font-size:45px}.circle-next-event{grid-template-columns:82px minmax(0,1fr)}.circle-next-date strong{font-size:49px}.circle-next-copy{padding:26px 20px}.circle-next-copy h2{font-size:28px}.circle-next-copy>div{line-height:1.45}.circle-home-rail{grid-template-columns:1fr}.circle-stats{grid-template-columns:repeat(3,1fr)}.circle-stats article{min-height:120px;padding:15px 12px}.circle-stats strong{font-size:28px}.circle-view-header h1{font-size:48px}.circle-composer{grid-template-columns:38px 1fr;padding:17px}.circle-composer .circle-avatar{width:38px;height:38px}.circle-composer>button{grid-column:2}.circle-feed>article{padding:19px 17px}.circle-post-body,.circle-pinned,.circle-feed footer{margin-left:0}.circle-feed time{align-self:start}.circle-event-card{display:block}.circle-event-date{flex-direction:row;align-items:baseline;gap:8px;min-height:95px}.circle-event-date strong{font-size:52px}.circle-event-card-copy{padding:26px 22px}.circle-event-card-actions{padding:22px}.circle-members-grid,.circle-benefits-grid{grid-template-columns:1fr}.circle-benefits-grid article{min-height:350px}.circle-profile-form>section{padding:23px 18px}.circle-form-grid{grid-template-columns:1fr}.circle-save{justify-self:stretch}.circle-member-dialog{max-height:calc(100dvh - 24px);padding:27px 20px}.circle-member-dialog>header{flex-direction:column;align-items:start}.circle-member-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.circle-loading span{animation:none}.circle-members-grid>button{transition:none}}.circle-admin-shell{background:#eef0ed;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.circle-admin-sidebar{color:#fff;background:#07111f;flex-direction:column;height:100vh;padding:30px 20px 20px;display:flex;position:sticky;top:0}.circle-admin-brand{border-bottom:1px solid #ffffff1c;padding:0 9px 29px;display:block}.circle-admin-brand img{width:166px;display:block}.circle-admin-brand span{color:var(--orange);letter-spacing:.26em;margin-top:13px;font-size:8px;font-weight:800;display:block}.circle-admin-sidebar nav{flex-direction:column;gap:5px;margin-top:22px;display:flex}.circle-admin-sidebar nav button{color:#ffffff87;cursor:pointer;letter-spacing:.04em;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.circle-admin-sidebar nav button span{color:var(--blue);width:18px;font-size:17px}.circle-admin-sidebar nav button.active,.circle-admin-sidebar nav button:hover{color:#fff;background:#ffffff14}.circle-admin-sidebar nav button.active{box-shadow:inset 2px 0 var(--orange)}.circle-admin-switch{color:#ffffff9e;text-align:center;text-transform:uppercase;border:1px solid #ffffff24;margin-top:auto;padding:13px;font-size:8px;font-weight:800}.circle-admin-account{border-top:1px solid #ffffff1c;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;padding:17px 5px 0;display:grid}.circle-admin-account>span{background:var(--orange);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:flex}.circle-admin-account p{min-width:0;margin:0;line-height:1.2}.circle-admin-account strong,.circle-admin-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.circle-admin-account strong{font-size:9px}.circle-admin-account small{color:#fff6;margin-top:4px;font-size:7px}.circle-admin-workspace{min-width:0;padding:43px clamp(25px,4.2vw,62px) 85px}.circle-admin-topbar{justify-content:space-between;align-items:end;max-width:1420px;margin:0 auto 32px;display:flex}.circle-admin-topbar>div:first-child p{color:var(--blue-deep);letter-spacing:.18em;margin:0 0 9px;font-size:8px;font-weight:800}.circle-admin-topbar h1{letter-spacing:-.055em;margin:0;font-size:44px}.circle-admin-topbar>div:last-child{gap:8px;display:flex}.circle-admin-topbar a,.circle-admin-topbar button,.circle-admin-panel>header>button,.circle-admin-filters button{cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #07111f21;min-height:40px;padding:0 14px;font-size:8px;font-weight:800}.circle-admin-topbar a{align-items:center;display:flex}.circle-admin-loading{color:var(--muted);background:#fff;border:1px solid #07111f1a;justify-content:center;align-items:center;min-height:300px;font-size:10px;display:flex}.circle-admin-stack,.circle-admin-overview{gap:22px;max-width:1420px;margin:0 auto;display:grid}.circle-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.circle-admin-metrics article{background:#fff;border:1px solid #07111f14;min-height:155px;padding:22px}.circle-admin-metrics span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.circle-admin-metrics strong{letter-spacing:-.07em;margin:20px 0 8px;font-size:44px;display:block}.circle-admin-metrics button{color:var(--blue-deep);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.circle-admin-panel,.circle-admin-form-panel{background:#fff;border:1px solid #07111f14}.circle-admin-panel>header,.circle-admin-form-panel>header{border-bottom:1px solid #07111f1c;justify-content:space-between;align-items:center;padding:24px 27px;display:flex}.circle-admin-panel>header p,.circle-admin-form-panel>header p{color:var(--blue-deep);letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:800}.circle-admin-panel>header h2,.circle-admin-form-panel>header h2{letter-spacing:-.035em;margin:0;font-size:24px}.circle-admin-panel>header input{background:#f2f4f1;border:0;width:min(300px,42vw);min-height:40px;padding:0 13px}.circle-admin-form-panel>header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.circle-admin-roadmap{padding:0 27px}.circle-admin-roadmap article{border-bottom:1px solid #07111f17;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:74px;display:grid}.circle-admin-roadmap time{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:800}.circle-admin-roadmap strong,.circle-admin-roadmap span{display:block}.circle-admin-roadmap strong{font-size:12px}.circle-admin-roadmap span,.circle-admin-roadmap small{color:var(--muted);margin-top:4px;font-size:8px}.circle-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:26px 27px 29px;display:grid}.circle-admin-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.circle-admin-form label.wide{grid-column:1/-1}.circle-admin-form input,.circle-admin-form textarea,.circle-admin-form select,.circle-admin-table-wrap select,.circle-admin-filters select{background:#f2f4f1;border:1px solid #0000;border-radius:0;outline:0;width:100%;min-height:43px;padding:9px 11px}.circle-admin-form textarea{resize:vertical;min-height:84px}.circle-admin-form input:focus,.circle-admin-form textarea:focus,.circle-admin-form select:focus{border-color:var(--blue);background:#fff}.circle-admin-form label.check{letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;gap:9px;display:flex}.circle-admin-form label.check input{accent-color:var(--blue);width:auto;min-height:0}.circle-admin-form>button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;grid-column:1/-1;justify-self:end;min-height:48px;padding:0 20px;font-size:8px;font-weight:800}.circle-admin-form>button:disabled{cursor:wait;opacity:.55}.circle-admin-table-wrap{overflow-x:auto}.circle-admin-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.circle-admin-table-wrap th{color:#7f8a93;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#f7f8f6;padding:11px 13px;font-size:7px;font-weight:800}.circle-admin-table-wrap td{vertical-align:middle;border-top:1px solid #07111f14;padding:12px 13px;font-size:9px}.circle-admin-table-wrap td strong,.circle-admin-table-wrap td small{display:block}.circle-admin-table-wrap td strong{font-size:10px}.circle-admin-table-wrap td small{color:var(--muted);margin-top:4px;font-size:7px}.circle-admin-table-wrap td.actions{gap:5px;display:flex}.circle-admin-table-wrap td.actions button{cursor:pointer;background:0 0;border:1px solid #07111f21;min-height:29px;padding:0 8px;font-size:7px}.circle-admin-table-wrap select{min-width:125px;font-size:8px}.circle-admin-pill{text-transform:uppercase;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.circle-admin-pill.active{color:#1a7854;background:#ddf5e9}.circle-admin-pill.inactive{color:#97503e;background:#f2e3df}.circle-admin-filters{gap:7px;display:flex}.circle-admin-filters select{min-width:210px}.circle-admin-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.circle-admin-cards article{background:#fff;border:1px solid #07111f14;min-height:215px;padding:22px}.circle-admin-cards article header{justify-content:space-between;align-items:center;display:flex}.circle-admin-cards article header span{color:var(--blue-deep);text-transform:uppercase;font-size:8px;font-weight:800}.circle-admin-cards article header i{color:var(--muted);text-transform:uppercase;background:#eceeeb;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.circle-admin-cards article header i.active{color:#1a7854;background:#ddf5e9}.circle-admin-cards h2{letter-spacing:-.035em;margin:34px 0 10px;font-size:22px;line-height:1.05}.circle-admin-cards article>p{color:var(--muted);font-size:9px;line-height:1.55}.circle-admin-cards article>div{border-top:1px solid #07111f17;flex-wrap:wrap;gap:6px;margin-top:20px;padding-top:13px;display:flex}.circle-admin-cards article>div button{cursor:pointer;background:0 0;border:1px solid #07111f24;min-height:29px;padding:0 8px;font-size:7px}.circle-admin-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.circle-admin-posts article{background:#fff;border:1px solid #07111f14;padding:23px}.circle-admin-posts article>header{justify-content:space-between;align-items:start;display:flex}.circle-admin-posts header strong,.circle-admin-posts header span{display:block}.circle-admin-posts header strong{font-size:10px}.circle-admin-posts header div span{color:var(--muted);margin-top:4px;font-size:7px}.circle-admin-posts header>span{color:var(--orange);font-size:7px;font-weight:800}.circle-admin-posts article>p{white-space:pre-wrap;min-height:70px;font-size:11px;line-height:1.65}.circle-admin-posts footer{border-top:1px solid #07111f17;gap:6px;padding-top:13px;display:flex}.circle-admin-posts footer button{cursor:pointer;background:0 0;border:1px solid #07111f24;min-height:29px;padding:0 9px;font-size:7px}.circle-admin-posts footer button.danger,.circle-admin-cards button.danger{color:#9c3f31;border-color:#d9a59b}.circle-admin-cards article>div a{border:1px solid #07111f24;align-items:center;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.circle-load-more{color:#fff;cursor:pointer;text-transform:uppercase;background:#07111f;border:0;min-height:48px;margin:24px auto 0;padding:0 22px;font-size:9px;font-weight:800;display:block}.circle-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.circle-media-grid>a{border:1px solid var(--circle-line);background:#fff;border-radius:16px;flex-direction:column;min-height:250px;padding:24px;display:flex}.circle-media-grid span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.circle-media-grid h2{letter-spacing:-.04em;margin:28px 0 10px;font-size:24px}.circle-media-grid p{color:var(--circle-muted);font-size:10px;line-height:1.6}.circle-media-grid strong{border-top:1px solid var(--circle-line);color:var(--blue-deep);text-transform:uppercase;margin-top:auto;padding-top:15px;font-size:8px}.circle-view-action{justify-content:flex-end;margin:-35px 0 28px;display:flex}.circle-view-action button,.circle-media-upload>button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;min-height:46px;padding:0 18px;font-size:8px;font-weight:800}.circle-benefits-grid footer button{color:#9c3f31;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.circle-benefit-dialog{background:#fff;width:calc(100% - 32px);max-width:720px;max-height:calc(100dvh - 40px);padding:38px;position:relative;overflow-y:auto}.circle-benefit-dialog>header p,.circle-media-member>header p{color:var(--blue-deep);letter-spacing:.15em;margin:0 0 8px;font-size:8px;font-weight:800}.circle-benefit-dialog>header h2{letter-spacing:-.05em;margin:0 0 10px;font-size:38px}.circle-benefit-dialog>header span{color:var(--circle-muted);font-size:11px;line-height:1.6}.circle-benefit-dialog form,.circle-media-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.circle-benefit-dialog label,.circle-media-upload>label:not(.circle-toggle){color:var(--circle-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.circle-benefit-dialog .wide,.circle-media-upload .wide,.circle-benefit-dialog form>button,.circle-media-upload>button{grid-column:1/-1}.circle-benefit-dialog input,.circle-benefit-dialog textarea,.circle-media-upload input,.circle-media-upload textarea,.circle-media-upload select{background:#f2f4f1;border:1px solid #0000;width:100%;min-height:44px;padding:10px 12px}.circle-benefit-dialog textarea,.circle-media-upload textarea{resize:vertical;min-height:100px}.circle-benefit-dialog form>button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;min-height:48px;font-size:8px;font-weight:800}.circle-profile-media{border:1px solid var(--circle-line);background:#fff;margin-top:18px;padding:30px}.circle-profile-media>header{align-items:start;gap:18px;display:flex}.circle-profile-media>header>span{background:var(--blue-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:8px;font-weight:800;display:flex}.circle-profile-media>header h2{letter-spacing:-.04em;margin:0 0 6px;font-size:25px}.circle-profile-media>header p{color:var(--circle-muted);margin:0;font-size:9px}.circle-file-input input{border:1px dashed var(--blue-deep);background:#fff;padding:14px}.circle-file-input small{letter-spacing:0;text-transform:none;font-size:7px;font-weight:500}.circle-own-media{border-top:1px solid var(--circle-line);margin-top:26px}.circle-own-media article{border-bottom:1px solid var(--circle-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.circle-own-media article span,.circle-own-media article strong,.circle-own-media article small{display:block}.circle-own-media article span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:800}.circle-own-media article strong{margin:4px 0;font-size:11px}.circle-own-media article small,.circle-own-media>p{color:var(--circle-muted);font-size:8px}.circle-own-media article a,.circle-own-media article button{border:1px solid var(--circle-line);cursor:pointer;background:0 0;min-height:32px;padding:0 10px;font-size:7px}.circle-own-media article button{color:#9c3f31}.circle-media-member{margin-bottom:42px}.circle-media-member>header{border-bottom:1px solid var(--circle-line);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.circle-media-member>header h2{letter-spacing:-.04em;margin:0;font-size:25px}.circle-media-member>header span{color:var(--circle-muted);font-size:8px}.circle-admin-media-groups{gap:24px;display:grid}.circle-admin-media-groups>section{background:#ffffff73;border:1px solid #07111f14;padding:20px}.circle-admin-media-groups>section>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.circle-admin-media-groups>section>header p{color:var(--blue-deep);letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:800}.circle-admin-media-groups>section>header h2{margin:0;font-size:24px}.circle-admin-media-groups>section>header small{color:var(--muted);font-size:8px}.circle-admin-media-groups>section>header>strong{color:var(--orange);font-size:9px}@media (width<=1080px){.circle-admin-metrics,.circle-admin-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.circle-admin-shell{display:block}.circle-admin-sidebar{z-index:30;flex-direction:row;align-items:center;height:70px;padding:0 16px;position:sticky}.circle-admin-brand{border:0;padding:0}.circle-admin-brand img{width:145px}.circle-admin-brand span,.circle-admin-account,.circle-admin-switch{display:none}.circle-admin-sidebar nav{flex-direction:row;margin:0 0 0 auto}.circle-admin-sidebar nav button{min-height:40px;padding:0 8px;font-size:0}.circle-admin-sidebar nav button span{font-size:17px}.circle-admin-workspace{padding:30px 16px 70px}.circle-admin-topbar{flex-direction:column;align-items:start;gap:18px}.circle-admin-topbar>div:last-child{width:100%}.circle-admin-topbar a,.circle-admin-topbar button{flex:1;justify-content:center}.circle-admin-form{grid-template-columns:1fr}.circle-admin-form label.wide,.circle-admin-form>button{grid-column:1}.circle-admin-form>button{justify-self:stretch}.circle-admin-posts{grid-template-columns:1fr}.circle-media-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.circle-admin-brand img{width:112px}.circle-admin-sidebar nav{overflow-x:auto}.circle-admin-sidebar nav button{padding-inline:5px}.circle-admin-metrics,.circle-admin-cards{grid-template-columns:1fr}.circle-admin-panel>header,.circle-admin-form-panel>header{flex-direction:column;align-items:start;gap:14px}.circle-admin-panel>header input{width:100%}.circle-admin-filters{flex-direction:column;width:100%}.circle-admin-filters select,.circle-admin-filters button{width:100%}.circle-media-grid{grid-template-columns:1fr}.circle-view-action{justify-content:stretch;margin:0 0 24px}.circle-view-action button{width:100%}.circle-benefit-dialog form,.circle-media-upload{grid-template-columns:1fr}.circle-benefit-dialog .wide,.circle-media-upload .wide,.circle-benefit-dialog form>button,.circle-media-upload>button{grid-column:1}.circle-own-media article{grid-template-columns:1fr 1fr}.circle-own-media article>div{grid-column:1/-1}}.circle-shell{background:radial-gradient(circle at 89% 10%,#05a5df17,#0000 24%),radial-gradient(circle at 67% 34%,#ff861411,#0000 23%),#eef0ed}.circle-account>button{color:#ffffff75;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.circle-avatar-team{background:#fff;border:2px solid #ff8614cc;justify-content:center;align-items:center;padding:4px;display:inline-flex;overflow:hidden}.circle-avatar-team img{object-fit:contain;width:100%;height:100%;display:block}.circle-home-header{border-bottom:4px solid var(--orange);color:#fff;background:radial-gradient(circle at 82% 32%,#05a5df42,#0000 25%),radial-gradient(circle at 67% 84%,#ff861426,#0000 28%),linear-gradient(135deg,#07111f,#0d223a);border-radius:22px;justify-content:space-between;align-items:start;min-height:300px;margin-bottom:18px;padding:46px 48px;display:flex;position:relative;overflow:hidden}.circle-home-header:before,.circle-home-header:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-115px;right:-110px}.circle-home-header:after{border-color:#ff861459;width:230px;height:230px;top:-44px;right:-24px}.circle-home-header>img{opacity:.1;width:360px;height:360px;position:absolute;bottom:-125px;right:52px;transform:rotate(-10deg)}.circle-home-header>div,.circle-home-header time{z-index:2;position:relative}.circle-home-header>div>p{color:var(--orange)}.circle-home-header h1{color:#fff;font-size:clamp(50px,5.1vw,76px)}.circle-home-header h1 span{color:var(--blue)}.circle-home-header div>small{color:#fff9;letter-spacing:.02em;margin-top:20px;font-size:11px;display:block}.circle-home-header time{color:#ffffff8f;letter-spacing:.1em}.circle-next-event{border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #07111f1f}.circle-next-action em{color:var(--orange);letter-spacing:.11em;background:#ff861421;margin-bottom:9px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.circle-latest-events{margin:40px 0 34px}.circle-latest-events>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.circle-latest-events>header p{color:var(--blue-deep);letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:800}.circle-latest-events>header h2{letter-spacing:-.04em;margin:0;font-size:27px}.circle-latest-events>header button{color:var(--blue-deep);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:800}.circle-latest-events>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.circle-latest-events article{border:1px solid var(--circle-line);background:#fff;border-radius:17px;min-height:260px;padding:22px;display:grid;position:relative;overflow:hidden}.circle-latest-events article:before{background:var(--blue);content:"";height:5px;position:absolute;top:0;left:0;right:0}.circle-latest-events article.accent-2:before{background:var(--orange)}.circle-latest-events article.accent-3:before{background:linear-gradient(90deg,var(--blue),var(--orange))}.circle-latest-events article>div:first-child{align-items:baseline;gap:7px;display:flex}.circle-latest-events article>div strong{letter-spacing:-.06em;font-size:38px;line-height:1}.circle-latest-events article>div span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:800}.circle-latest-events article>p{color:var(--blue-deep);letter-spacing:.14em;text-transform:uppercase;margin:21px 0 7px;font-size:7px;font-weight:800}.circle-latest-events article h3{letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.06}.circle-latest-events article>small{color:var(--circle-muted);margin-top:8px;font-size:8px;line-height:1.5}.circle-latest-events article footer{border-top:1px solid var(--circle-line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:16px;display:flex}.circle-latest-events article footer span{color:var(--circle-muted);font-size:7px}.circle-latest-events article footer button{color:var(--blue-deep);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.circle-stats article{border-radius:14px;position:relative;overflow:hidden}.circle-stats article:first-child{color:#fff;background:linear-gradient(145deg,#07111f,#122b47)}.circle-stats article:first-child span{color:#ffffff94}.circle-stats article:nth-child(2){background:linear-gradient(145deg,#dff5fc,#fff)}.circle-stats article:nth-child(3){background:linear-gradient(145deg,#fff0df,#fff)}.circle-profile-progress,.circle-quick-members,.circle-home-section{border-radius:16px;overflow:hidden}.circle-format-online .circle-event-date{color:#fff;background:linear-gradient(145deg,#05a5df,#087eaf)}.circle-format-online .circle-event-card-copy>p{color:var(--blue-deep)}.circle-login-shell{background:#07111f;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.circle-login-story{color:#fff;min-height:100vh;padding:48px clamp(40px,6vw,95px);position:relative;overflow:hidden}.circle-login-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 90%);mask-image:linear-gradient(135deg,#000,#0000 90%)}.circle-login-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute}.circle-login-orbit.orbit-one{width:650px;height:650px;top:130px;right:-210px}.circle-login-orbit.orbit-two{border-color:#ff861461;width:400px;height:400px;top:255px;right:-70px}.circle-login-orbit.orbit-two:after{background:var(--blue);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:74px;left:25px;box-shadow:0 0 32px #05a5dfcc}.circle-login-brand{z-index:2;width:210px;display:block;position:relative}.circle-login-brand img{width:100%;display:block}.circle-login-copy{z-index:2;max-width:720px;position:relative;top:50%;transform:translateY(-58%)}.circle-login-copy>p:first-child{color:var(--orange);letter-spacing:.28em;font-size:9px;font-weight:800}.circle-login-copy h1{letter-spacing:-.075em;margin:25px 0 30px;font-size:clamp(61px,6.4vw,103px);line-height:.87}.circle-login-copy h1 span{color:var(--blue)}.circle-login-copy>p:nth-child(3){color:#ffffff9e;max-width:560px;font-size:16px;line-height:1.7}.circle-login-copy>div{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.circle-login-copy>div span{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:700}.circle-login-panel{background:#f3f4f1;justify-content:center;align-items:center;min-height:100vh;padding:48px clamp(28px,4vw,70px);display:flex}.circle-login-card{width:100%;max-width:520px}.circle-login-mark{object-fit:contain;width:62px;height:62px;margin-bottom:28px}.circle-login-eyebrow{color:var(--blue-deep);letter-spacing:.2em;margin:0 0 12px;font-size:8px;font-weight:800}.circle-login-card h2{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(42px,4vw,60px);line-height:.95}.circle-login-intro{color:var(--circle-muted);max-width:460px;margin:0 0 30px;font-size:12px;line-height:1.65}.circle-login-card form{gap:16px;display:grid}.circle-login-card form label,.circle-password-shell form label{color:var(--circle-muted);letter-spacing:.09em;text-transform:uppercase;gap:8px;font-size:8px;font-weight:800;display:grid}.circle-login-card input,.circle-password-shell input{background:#fff;border:1px solid #07111f1f;border-radius:10px;outline:0;min-height:55px;padding:0 16px}.circle-login-card input:focus,.circle-password-shell input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #05a5df1f}.circle-login-card form>button,.circle-password-shell form>button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:57px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.circle-login-card form>button:disabled,.circle-password-shell form>button:disabled{cursor:wait;opacity:.6}.circle-login-error{color:#90341f;background:#fff0ec;border-left:3px solid #d75a40;padding:12px 14px;font-size:10px;line-height:1.5}.circle-login-attempts{color:var(--circle-muted);font-size:8px}.circle-login-support{color:#fff;background:#07111f;border-radius:14px;margin-top:22px;padding:24px}.circle-login-support>span{color:var(--orange);letter-spacing:.18em;font-size:7px;font-weight:800}.circle-login-support h3{letter-spacing:-.03em;margin:10px 0;font-size:23px;line-height:1.05}.circle-login-support p{color:#fff9;font-size:10px;line-height:1.6}.circle-login-support a{color:var(--blue);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;font-size:8px;font-weight:800;display:flex}.circle-login-card>footer{border-top:1px solid #07111f1c;gap:20px;margin-top:28px;padding-top:17px;display:flex}.circle-login-card>footer a{color:var(--circle-muted);font-size:8px}.circle-password-shell{color:#fff;background:radial-gradient(circle at 80% 28%,#05a5df3b,#0000 22%),linear-gradient(135deg,#07111f,#0d223a);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex;position:relative;overflow:hidden}.circle-password-orbit{border:1px solid #ff86144d;border-radius:50%;width:700px;height:700px;position:absolute;top:-180px;right:-260px}.circle-password-shell>section{color:var(--ink);z-index:2;background:#fff;border-radius:20px;width:100%;max-width:590px;padding:42px;position:relative}.circle-password-shell>section>img{background:#07111f;border-radius:10px;width:190px;margin-bottom:30px;padding:15px;display:block}.circle-password-shell>section>p:first-of-type{color:var(--orange);letter-spacing:.2em;font-size:8px;font-weight:800}.circle-password-shell h1{letter-spacing:-.06em;margin:14px 0 18px;font-size:48px;line-height:.95}.circle-password-shell>section>p:nth-of-type(2){color:var(--circle-muted);font-size:12px;line-height:1.65}.circle-password-shell form{gap:16px;margin-top:28px;display:grid}.circle-password-shell label small{letter-spacing:0;text-transform:none;font-size:8px;font-weight:400}@media (width<=1180px){.circle-latest-events>div{grid-template-columns:1fr 1fr}.circle-latest-events article:last-child{grid-column:1/-1}.circle-login-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)}}@media (width<=900px){.circle-home-header{min-height:270px;padding:38px 34px}.circle-login-shell{display:block}.circle-login-story{min-height:430px;padding:34px 28px}.circle-login-copy{margin-top:85px;top:auto;transform:none}.circle-login-copy h1{font-size:64px}.circle-login-panel{min-height:auto;padding-block:60px}}@media (width<=620px){.circle-home-header{border-radius:16px;min-height:320px;padding:30px 24px}.circle-home-header time{margin-top:18px}.circle-home-header>img{width:280px;height:280px;bottom:-120px;right:-30px}.circle-latest-events>header{align-items:start;gap:15px}.circle-latest-events>div{scroll-snap-type:x mandatory;gap:11px;margin-right:-14px;padding:0 14px 10px 0;display:flex;overflow-x:auto}.circle-latest-events article,.circle-latest-events article:last-child{scroll-snap-align:start;flex:0 0 82vw;grid-column:auto}.circle-login-story{min-height:470px;padding:28px 22px}.circle-login-brand{width:175px}.circle-login-copy{margin-top:95px}.circle-login-copy h1{font-size:52px}.circle-login-copy>p:nth-child(3){font-size:13px}.circle-login-panel{padding:48px 22px}.circle-login-card h2{font-size:44px}.circle-password-shell>section{padding:30px 22px}.circle-password-shell h1{font-size:40px}}.circle-admin-account>span{background:#fff;padding:3px;overflow:hidden}.circle-admin-account>span img{object-fit:contain;width:100%;height:100%}.circle-admin-free-note{border-left:3px solid var(--blue);color:var(--blue-deep);background:#e3f6fc;grid-column:1/-1;align-items:center;min-height:48px;margin:0;padding:10px 14px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.circle-admin-password-panel{color:#fff;background:radial-gradient(circle at 88% 20%,#05a5df38,#0000 28%),linear-gradient(135deg,#07111f,#102b48);border-radius:16px;grid-template-columns:58px minmax(190px,1fr) auto auto;align-items:center;gap:18px;padding:24px;display:grid}.circle-admin-password-panel>img{background:#fff;border-radius:50%;width:52px;height:52px;padding:4px}.circle-admin-password-panel>div:nth-child(2) p{color:var(--orange);letter-spacing:.17em;margin:0 0 6px;font-size:7px;font-weight:800}.circle-admin-password-panel h2{letter-spacing:-.03em;margin:0 0 5px;font-size:21px}.circle-admin-password-panel small{color:#ffffff80;font-size:8px}.circle-admin-password-panel code{color:#fff;letter-spacing:.08em;background:#ffffff1a;border:1px dashed #ffffff4d;padding:12px 14px;font-family:Barlow,sans-serif;font-size:14px;font-weight:800}.circle-admin-password-actions{flex-wrap:wrap;gap:6px;display:flex}.circle-admin-password-actions button{background:var(--orange);cursor:pointer;text-transform:uppercase;border:0;min-height:35px;padding:0 11px;font-size:7px;font-weight:800}.circle-admin-password-actions button.secondary{color:#fff;background:0 0;border:1px solid #ffffff40}.circle-admin-password-note{color:#ffffff6b;grid-column:2/-1;margin:-7px 0 0;font-size:7px}.circle-admin-posts article>header{grid-template-columns:30px 1fr auto;gap:10px;display:grid}.circle-admin-posts article>header>img{object-fit:contain;background:#fff;border:1px solid #07111f1a;border-radius:50%;width:30px;height:30px;padding:2px}.circle-admin-post-avatar{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:flex}.circle-admin-metrics article{border-radius:13px}.circle-admin-metrics article:first-child{color:#fff;background:linear-gradient(145deg,#07111f,#153451)}.circle-admin-metrics article:first-child span{color:#ffffff80}.circle-admin-metrics article:first-child button{color:var(--blue)}.circle-admin-metrics article:nth-child(2){background:linear-gradient(145deg,#def5fc,#fff)}.circle-admin-metrics article:nth-child(3){background:linear-gradient(145deg,#fff0df,#fff)}@media (width<=1080px){.circle-admin-password-panel{grid-template-columns:58px 1fr}.circle-admin-password-panel code,.circle-admin-password-actions,.circle-admin-password-note{grid-column:2}}@media (width<=620px){.circle-admin-password-panel{display:block}.circle-admin-password-panel>div:nth-child(2){margin:15px 0}.circle-admin-password-panel code{overflow-wrap:anywhere;display:block}.circle-admin-password-actions,.circle-admin-password-note{margin-top:14px}}.hamburg-powermatch .detail-hero{background-position:50%;min-height:980px;padding-top:180px;padding-bottom:175px}.hamburg-powermatch .detail-hero-inner{max-width:940px}.hamburg-powermatch .detail-hero h1{letter-spacing:-.045em;max-width:900px;margin-bottom:30px;font-size:clamp(64px,7.2vw,104px);line-height:.96}.hamburg-powermatch .detail-hero-claim{color:#fff;letter-spacing:.055em;max-width:670px;margin:0 0 22px;font-size:17px;font-weight:800;line-height:1.5}.hamburg-powermatch .detail-hero-copy{max-width:650px}.hamburg-powermatch .detail-promo h2{font-size:30px}.hamburg-powermatch .detail-intro{align-items:center}.hamburg-powermatch .detail-intro h2{max-width:650px}.hamburg-powermatch .hamburg-stage{color:#fff;background:radial-gradient(at 12% 80%,#05a5df33,#0000 55%),#07111f;grid-template-columns:1fr 1fr;gap:95px;padding:110px max(32px,50vw - 590px);display:grid;position:relative;overflow:hidden}.hamburg-powermatch .hamburg-stage .detail-section-label{color:var(--blue)}.hamburg-powermatch .hamburg-stage h2{letter-spacing:-.055em;margin:32px 0 0;font-size:clamp(80px,10vw,145px);line-height:.86}.hamburg-powermatch .hamburg-stage h2 span{color:var(--orange)}.hamburg-powermatch .hamburg-stage-copy{align-self:center}.hamburg-powermatch .hamburg-stage-copy>p{color:#ffffffbf;margin:0;font-size:17px;line-height:1.8}.hamburg-powermatch .hamburg-stage-copy>p+p{margin-top:25px}.hamburg-powermatch .hamburg-evening-image{grid-column:1/-1;margin:0;position:relative;overflow:hidden}.hamburg-powermatch .hamburg-evening-image img{aspect-ratio:2.45;object-fit:cover;width:100%;height:auto;display:block}.hamburg-powermatch .hamburg-evening-image figcaption{letter-spacing:.08em;text-transform:uppercase;color:#fffc;background:#040a11d9;padding:12px 16px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0}.hamburg-powermatch .dinner-moments{color:#fff;background:#102238;grid-template-columns:.9fr 1.1fr;gap:85px}.hamburg-powermatch .dinner-moments .detail-section-label{color:var(--blue)}.hamburg-powermatch .dinner-moment-list>article>span{color:var(--orange);font-size:15px}.hamburg-powermatch .dinner-moment-list p{color:#ffffffb3;font-size:15px;line-height:1.7}.hamburg-powermatch .dinner-moment-list h3{font-size:29px;line-height:1.1}.hamburg-powermatch .hamburg-tickets{background:#f3f4f1;padding:110px max(32px,50vw - 590px) 90px}.hamburg-powermatch .hamburg-tickets-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.hamburg-powermatch .hamburg-tickets-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.3vw,72px);line-height:.98}.hamburg-powermatch .hamburg-tickets-heading h2 span{color:var(--blue-deep)}.hamburg-powermatch .hamburg-tickets-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.hamburg-powermatch .hamburg-ticket-options{grid-template-columns:1fr 1fr;gap:26px;margin-top:55px;display:grid}.hamburg-powermatch .hamburg-ticket-card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.hamburg-powermatch .hamburg-ticket-early{color:#fff;border-top:4px solid var(--orange);background:#07111f;padding-top:37px}.hamburg-powermatch .hamburg-ticket-label{color:var(--blue-deep);letter-spacing:.15em;margin:0 0 24px;font-size:11px;font-weight:800}.hamburg-powermatch .hamburg-ticket-early .hamburg-ticket-label{color:var(--blue)}.hamburg-powermatch .hamburg-ticket-card h3{letter-spacing:-.025em;max-width:350px;min-height:65px;margin:0;font-size:29px;line-height:1.1}.hamburg-powermatch .hamburg-ticket-price{letter-spacing:-.06em;margin:35px 0 20px;font-size:110px;font-weight:800;line-height:1}.hamburg-powermatch .hamburg-ticket-price>span{vertical-align:top;letter-spacing:0;font-size:.5em;font-weight:600;line-height:1.4}.hamburg-powermatch .hamburg-ticket-description{max-width:370px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.hamburg-powermatch .hamburg-ticket-early .hamburg-ticket-description{color:#ffffffb3}.hamburg-powermatch .hamburg-ticket-code{border:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:25px 0 0;padding:16px 20px;display:flex}.hamburg-powermatch .hamburg-ticket-code>span{color:#ffffff8c;letter-spacing:.12em;font-size:10px;font-weight:700}.hamburg-powermatch .hamburg-ticket-code strong{letter-spacing:.05em;color:var(--orange);font-size:22px}.hamburg-powermatch .hamburg-ticket-card .detail-primary-cta{margin-top:35px}.hamburg-powermatch .hamburg-ticket-card:not(.hamburg-ticket-early) .detail-primary-cta{margin-top:auto}.hamburg-powermatch .hamburg-tickets-note{color:var(--muted);margin:25px 0 0;font-size:14px;line-height:1.6}.hamburg-powermatch .closing-code{color:var(--orange)}@media (width<=960px){.hamburg-powermatch .detail-hero{min-height:1050px;padding-top:170px}.hamburg-powermatch .hamburg-stage,.hamburg-powermatch .dinner-moments,.hamburg-powermatch .hamburg-tickets-heading{grid-template-columns:1fr;gap:45px}.hamburg-powermatch .hamburg-stage h2{font-size:110px}.hamburg-powermatch .hamburg-stage-copy>p{max-width:700px}.hamburg-powermatch .hamburg-ticket-card{padding:28px}.hamburg-powermatch .hamburg-ticket-early{padding-top:25px}.hamburg-powermatch .hamburg-ticket-card h3{min-height:80px;font-size:25px}.hamburg-powermatch .hamburg-ticket-code{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=620px){.hamburg-powermatch .detail-hero{min-height:1080px;padding:150px 20px 240px}.hamburg-powermatch .detail-hero h1{letter-spacing:-.035em;overflow-wrap:normal;margin-top:25px;font-size:clamp(43px,11.8vw,71px);line-height:1}.hamburg-powermatch .detail-hero-claim{letter-spacing:.04em;max-width:350px;font-size:13px;line-height:1.65}.hamburg-powermatch .detail-hero-copy{font-size:16px;line-height:1.7}.hamburg-powermatch .hamburg-stage{gap:40px;padding:80px 20px}.hamburg-powermatch .hamburg-stage h2{font-size:95px}.hamburg-powermatch .hamburg-stage-copy>p{font-size:16px}.hamburg-powermatch .dinner-moments{gap:45px;padding:80px 20px}.hamburg-powermatch .dinner-moments h2{font-size:46px}.hamburg-powermatch .dinner-moment-list article{grid-template-columns:53px 1fr;gap:15px}.hamburg-powermatch .dinner-moment-list h3{font-size:25px}.hamburg-powermatch .dinner-moment-list p{font-size:14px}.hamburg-powermatch .hamburg-tickets{padding:80px 20px}.hamburg-powermatch .hamburg-tickets-heading{gap:25px}.hamburg-powermatch .hamburg-tickets-heading h2{font-size:45px}.hamburg-powermatch .hamburg-ticket-options{grid-template-columns:1fr;gap:22px;margin-top:35px}.hamburg-powermatch .hamburg-ticket-card h3{min-height:0}.hamburg-powermatch .hamburg-ticket-card:not(.hamburg-ticket-early) .detail-primary-cta{margin-top:35px}.hamburg-powermatch .hamburg-ticket-price{margin-top:30px;font-size:95px}.hamburg-powermatch .hamburg-ticket-code{flex-direction:row;align-items:center;gap:15px;padding:15px}.hamburg-powermatch .hamburg-ticket-code strong{font-size:20px}}@font-face{font-family:Kitz Barlow;src:url(/kitz-summit/Barlow-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kitz Barlow;src:url(/kitz-summit/Barlow-Bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Kitz Barlow;src:url(/kitz-summit/Barlow-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Kitz Barlow Condensed;src:url(/kitz-summit/BarlowCondensed-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.kitz-summit-page{--ks-u:min(1px,calc(100vw / 1920));--ks-blue:#009dd8;--ks-orange:#ff8200;--ks-ink:#000a0d;background:var(--ks-ink);color:#fff;font-family:Kitz Barlow,Barlow,Arial,sans-serif;font-size:calc(25 * var(--ks-u));font-weight:400;line-height:1.4;overflow:hidden}.kitz-summit-page *{box-sizing:border-box}.kitz-summit-page h1,.kitz-summit-page h2,.kitz-summit-page h3,.kitz-summit-page p,.kitz-summit-page figure,.kitz-summit-page blockquote{margin:0}.kitz-summit-page h1,.kitz-summit-page h2,.kitz-summit-page h3{letter-spacing:0;font-family:Kitz Barlow,Barlow,Arial,sans-serif!important;font-weight:700!important}.kitz-summit-page img{max-width:100%;display:block}.kitz-summit-page a{color:inherit;text-decoration:none}.kitz-summit-page a:focus-visible{outline:3px solid var(--ks-blue);outline-offset:6px}.kitz-summit-page [id]{scroll-margin-top:30px}.kitz-summit-page .ks-frame{width:100%;max-width:1920px;margin-inline:auto}.kitz-summit-page .ks-wide{width:calc(1494 * var(--ks-u));margin-inline:auto}.kitz-summit-page .ks-hero{min-height:calc(2087 * var(--ks-u));background:var(--ks-ink) url(/kitz-summit/kitz-hero-background.png) top center/100% auto no-repeat;padding-bottom:calc(210 * var(--ks-u));position:relative}.kitz-summit-page .ks-header{top:calc(71 * var(--ks-u));left:calc(285 * var(--ks-u));width:calc(1350 * var(--ks-u));align-items:center;gap:calc(133 * var(--ks-u));z-index:2;display:flex;position:absolute}.kitz-summit-page .ks-brands{align-items:flex-end;gap:calc(25 * var(--ks-u));flex:none;display:flex}.kitz-summit-page .ks-circle-logo{width:calc(149 * var(--ks-u));flex:none;display:block}.kitz-summit-page .ks-summit-logo{width:calc(353 * var(--ks-u));flex:none;display:block}.kitz-summit-page .ks-brands img{width:100%;height:auto}.kitz-summit-page .ks-brand-rule{width:calc(2 * var(--ks-u));height:calc(166 * var(--ks-u));background:var(--ks-blue);flex:none;display:block}.kitz-summit-page .ks-date{white-space:nowrap}.kitz-summit-page .ks-date strong{font-size:calc(55 * var(--ks-u));color:var(--ks-blue);line-height:1.2;display:block}.kitz-summit-page .ks-date p{font-size:calc(35 * var(--ks-u));margin-top:calc(6 * var(--ks-u));line-height:1.2}.kitz-summit-page .ks-mountains{top:calc(391 * var(--ks-u));left:calc(-.3784 * var(--ks-u));width:calc(1920.76 * var(--ks-u));max-width:none;height:calc(1081 * var(--ks-u));object-fit:fill;pointer-events:none;position:absolute}.kitz-summit-page .ks-bernhard{width:calc(691 * var(--ks-u));height:calc(691 * var(--ks-u));object-fit:contain;right:calc(139 * var(--ks-u));top:calc(437 * var(--ks-u));position:absolute}.kitz-summit-page .ks-hero-copy{width:calc(1230 * var(--ks-u));margin-left:calc(346 * var(--ks-u));padding-top:calc(1038 * var(--ks-u));position:relative}.kitz-summit-page .ks-hero-eyebrow{font-size:calc(47 * var(--ks-u));font-weight:700;line-height:calc(56 * var(--ks-u));color:var(--ks-blue)}.kitz-summit-page .ks-hero-copy h2{font-size:calc(65 * var(--ks-u));line-height:calc(78 * var(--ks-u));color:var(--ks-orange);margin-top:calc(8 * var(--ks-u));width:calc(1360 * var(--ks-u))}.kitz-summit-page .ks-hero-text{font-size:calc(27 * var(--ks-u));line-height:calc(40 * var(--ks-u));margin-top:calc(50 * var(--ks-u));padding-left:calc(5 * var(--ks-u))}.kitz-summit-page .ks-hero-text p+p{margin-top:calc(40 * var(--ks-u))}.kitz-summit-page .ks-button{justify-content:space-between;align-items:center;gap:calc(23 * var(--ks-u));min-height:calc(60 * var(--ks-u));padding:calc(15 * var(--ks-u)) calc(18 * var(--ks-u));color:#fff;background:var(--ks-orange);font-family:Kitz Barlow Condensed,Barlow,Arial,sans-serif;font-size:calc(20 * var(--ks-u));text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.2;transition:background .15s;display:inline-flex}.kitz-summit-page .ks-button svg{color:var(--ks-ink);height:calc(24 * var(--ks-u));width:calc(30 * var(--ks-u));flex:none}.kitz-summit-page .ks-button:hover{background:#ff9a30}.kitz-summit-page .ks-hero-copy>.ks-button{margin-top:calc(84 * var(--ks-u))}.kitz-summit-page .ks-three-days{right:calc(217 * var(--ks-u));bottom:calc(8 * var(--ks-u));width:calc(459 * var(--ks-u));height:auto;position:absolute}.kitz-summit-page .ks-package{color:var(--ks-ink);padding-bottom:calc(90 * var(--ks-u));background:#fff}.kitz-summit-page .ks-first-collage{height:calc(407 * var(--ks-u));position:relative}.kitz-summit-page .ks-terrace{top:calc(-67 * var(--ks-u));width:calc(627 * var(--ks-u));height:calc(418 * var(--ks-u));object-fit:cover;position:absolute;left:0}.kitz-summit-page .ks-dish{top:calc(88 * var(--ks-u));left:calc(583 * var(--ks-u));width:calc(305 * var(--ks-u));height:calc(229 * var(--ks-u));object-fit:cover;position:absolute}.kitz-summit-page .ks-package-copy{margin-left:calc(480 * var(--ks-u));width:calc(1100 * var(--ks-u))}.kitz-summit-page .ks-package-copy>h2{font-size:calc(50 * var(--ks-u));line-height:calc(60 * var(--ks-u));color:var(--ks-orange)}.kitz-summit-page .ks-package-details{grid-template-columns:calc(620 * var(--ks-u)) calc(350 * var(--ks-u));gap:calc(30 * var(--ks-u));margin-top:calc(50 * var(--ks-u));align-items:end;display:grid}.kitz-summit-page .ks-package-details h3{font-size:calc(40 * var(--ks-u));line-height:calc(48 * var(--ks-u))}.kitz-summit-page .ks-package-details ul{margin:calc(25 * var(--ks-u)) 0 0;gap:calc(16 * var(--ks-u));padding:0;list-style:none;display:grid}.kitz-summit-page .ks-package-details li{grid-template-columns:calc(24 * var(--ks-u)) 1fr;gap:calc(10 * var(--ks-u));font-size:calc(25 * var(--ks-u));line-height:calc(35 * var(--ks-u));display:grid}.kitz-summit-page .ks-package-details li>span{font-size:calc(42 * var(--ks-u));line-height:calc(31 * var(--ks-u));color:var(--ks-orange);font-weight:700}.kitz-summit-page .ks-package-price>p:first-child{font-size:calc(30 * var(--ks-u))}.kitz-summit-page .ks-package-price>strong{color:var(--ks-blue);font-size:calc(90 * var(--ks-u));white-space:nowrap;line-height:1.1;display:block}.kitz-summit-page .ks-tax{font-size:calc(20 * var(--ks-u));line-height:1.4}.kitz-summit-page .ks-package-member{margin-top:calc(20 * var(--ks-u));font-size:calc(21 * var(--ks-u));line-height:1.3}.kitz-summit-page .ks-package-member b{font-size:calc(40 * var(--ks-u));color:var(--ks-blue)}.kitz-summit-page .ks-member-note{font-size:calc(19 * var(--ks-u));margin-top:calc(4 * var(--ks-u));line-height:1.35}.kitz-summit-page .ks-package-price>.ks-button{margin-top:calc(28 * var(--ks-u))}.kitz-summit-page .ks-activity-collage{height:calc(563 * var(--ks-u));margin-top:calc(64 * var(--ks-u));position:relative}.kitz-summit-page .ks-skiing{width:calc(1000 * var(--ks-u));height:calc(563 * var(--ks-u));object-fit:cover}.kitz-summit-page .ks-wine{top:calc(48 * var(--ks-u));right:calc(4 * var(--ks-u));width:calc(578 * var(--ks-u));height:calc(385 * var(--ks-u));object-fit:cover;position:absolute}.kitz-summit-page .ks-program{padding:calc(79 * var(--ks-u)) 0 calc(93 * var(--ks-u));background:var(--ks-ink) url(/kitz-summit/program-dark-background.png) center/100% 100% no-repeat}.kitz-summit-page .ks-program-content{margin-left:calc(346 * var(--ks-u));width:calc(1312 * var(--ks-u))}.kitz-summit-page .ks-program h2{font-size:calc(50 * var(--ks-u));line-height:calc(60 * var(--ks-u));color:var(--ks-orange)}.kitz-summit-page .ks-program-note{font-size:calc(20 * var(--ks-u));line-height:calc(25 * var(--ks-u));margin-top:calc(2 * var(--ks-u))}.kitz-summit-page .ks-days{grid-template-columns:calc(434 * var(--ks-u)) calc(430 * var(--ks-u)) calc(448 * var(--ks-u));margin-top:calc(36 * var(--ks-u));display:grid}.kitz-summit-page .ks-day{min-width:0;padding-right:calc(38 * var(--ks-u));position:relative}.kitz-summit-page .ks-day+.ks-day{padding-left:calc(42 * var(--ks-u))}.kitz-summit-page .ks-day+.ks-day:before{content:"";left:0;top:calc(57 * var(--ks-u));width:calc(1 * var(--ks-u));background:var(--ks-orange);position:absolute;bottom:0}.kitz-summit-page .ks-day h3{font-size:calc(30 * var(--ks-u));line-height:calc(36 * var(--ks-u));color:var(--ks-blue)}.kitz-summit-page .ks-day ol{margin:calc(20 * var(--ks-u)) 0 0;gap:calc(25 * var(--ks-u));padding:0;list-style:none;display:grid}.kitz-summit-page .ks-day li{grid-template-columns:calc(60 * var(--ks-u)) 1fr;gap:calc(15 * var(--ks-u));font-size:calc(20 * var(--ks-u));line-height:calc(25 * var(--ks-u));display:grid}.kitz-summit-page .ks-time{font-variant-numeric:tabular-nums}.kitz-summit-page .ks-program-callout{margin:calc(80 * var(--ks-u)) 0 0 calc(593 * var(--ks-u));width:calc(1120 * var(--ks-u))}.kitz-summit-page .ks-program-callout>p{font-size:calc(30 * var(--ks-u));line-height:calc(36 * var(--ks-u));color:var(--ks-blue);margin-bottom:calc(20 * var(--ks-u));font-weight:700}.kitz-summit-page .ks-program-callout>.ks-button{margin-top:calc(28 * var(--ks-u))}.kitz-summit-page .ks-testimonials{color:var(--ks-ink);padding:calc(44 * var(--ks-u)) 0 calc(100 * var(--ks-u));background:#fff}.kitz-summit-page .ks-testimonials h2{font-size:calc(50 * var(--ks-u));line-height:calc(60 * var(--ks-u));color:var(--ks-orange)}.kitz-summit-page .ks-quotes{gap:calc(64 * var(--ks-u)) calc(180 * var(--ks-u));margin-top:calc(61 * var(--ks-u));grid-template-columns:1fr 1fr;display:grid}.kitz-summit-page .ks-quote{min-width:0;min-height:calc(390 * var(--ks-u))}.kitz-summit-page .ks-quote-image{height:calc(248 * var(--ks-u));margin-left:calc(40 * var(--ks-u));align-items:flex-end;display:flex}.kitz-summit-page .ks-quote-image img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%}.kitz-summit-page .ks-quote figcaption{font-size:calc(22 * var(--ks-u));line-height:calc(28 * var(--ks-u));margin-top:calc(15 * var(--ks-u))}.kitz-summit-page .ks-quote blockquote{font-size:calc(18 * var(--ks-u));line-height:calc(28 * var(--ks-u));margin-top:calc(22 * var(--ks-u));font-style:italic;font-weight:700}.kitz-summit-page .ks-booking{background:var(--ks-ink) url(/kitz-summit/booking-dark-background.png) top center/100% 100% no-repeat;padding:calc(80 * var(--ks-u)) 0 calc(110 * var(--ks-u))}.kitz-summit-page .ks-booking-label{font-size:calc(50 * var(--ks-u));color:var(--ks-orange);font-weight:700;line-height:1.2}.kitz-summit-page .ks-booking>div>h2{font-size:calc(28 * var(--ks-u));color:#fff;margin-top:calc(15 * var(--ks-u));line-height:1.3}.kitz-summit-page .ks-booking-date{text-align:center;margin:calc(60 * var(--ks-u)) 0 calc(65 * var(--ks-u))}.kitz-summit-page .ks-booking-date>strong{font-size:calc(66 * var(--ks-u));color:var(--ks-blue);line-height:1.15;display:block}.kitz-summit-page .ks-booking-date>p{font-size:calc(42 * var(--ks-u));margin-top:calc(10 * var(--ks-u));line-height:1.3}.kitz-summit-page .ks-current-offer{justify-content:space-between;align-items:center;gap:calc(50 * var(--ks-u));padding:calc(36 * var(--ks-u)) calc(45 * var(--ks-u));border:calc(2 * var(--ks-u)) solid var(--ks-orange);margin-bottom:calc(35 * var(--ks-u));background:#000a0da3;display:flex}.kitz-summit-page .ks-small-label{font-size:calc(18 * var(--ks-u));letter-spacing:.04em;color:var(--ks-blue);font-weight:700;line-height:1.4}.kitz-summit-page .ks-current-offer h3{font-size:calc(40 * var(--ks-u));color:var(--ks-orange);margin-top:calc(14 * var(--ks-u));line-height:1.2}.kitz-summit-page .ks-offer-price{font-size:calc(70 * var(--ks-u));margin-top:calc(8 * var(--ks-u));font-weight:700;line-height:1.2}.kitz-summit-page .ks-offer-price>span{font-size:calc(25 * var(--ks-u));white-space:nowrap;font-weight:400}.kitz-summit-page .ks-current-code{font-size:calc(19 * var(--ks-u));margin-top:calc(14 * var(--ks-u))}.kitz-summit-page .ks-current-code strong{color:var(--ks-orange);font-size:calc(26 * var(--ks-u));margin-left:calc(10 * var(--ks-u));letter-spacing:.06em}.kitz-summit-page .ks-ticket-grid{gap:calc(35 * var(--ks-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kitz-summit-page .ks-ticket{padding:calc(45 * var(--ks-u));border:calc(1 * var(--ks-u)) solid #009dd88c;background:#000a0dbd;flex-direction:column;align-items:flex-start;display:flex}.kitz-summit-page .ks-member-ticket{border-color:#ff8200b3}.kitz-summit-page .ks-ticket h3{font-size:calc(40 * var(--ks-u));color:#fff;margin-top:calc(22 * var(--ks-u));line-height:1.15}.kitz-summit-page .ks-ticket-price{font-size:calc(90 * var(--ks-u));color:var(--ks-blue);margin-top:calc(25 * var(--ks-u));font-weight:700;line-height:1.15}.kitz-summit-page .ks-ticket-price>span{font-size:.7em}.kitz-summit-page .ks-ticket-copy{font-size:calc(23 * var(--ks-u));margin-top:calc(25 * var(--ks-u));margin-bottom:calc(25 * var(--ks-u));color:#ffffffdb;line-height:1.5}.kitz-summit-page .ks-ticket>.ks-button{margin-top:auto}.kitz-summit-page .ks-code-request{font-size:calc(20 * var(--ks-u));color:var(--ks-blue);text-underline-offset:4px;margin-bottom:calc(30 * var(--ks-u));line-height:1.5;text-decoration:underline}.kitz-summit-page .ks-discount-phases{margin-top:calc(60 * var(--ks-u))}.kitz-summit-page .ks-discount-phases>h3{font-size:calc(30 * var(--ks-u));color:var(--ks-orange);line-height:1.25}.kitz-summit-page .ks-phase-grid{gap:calc(35 * var(--ks-u));margin-top:calc(25 * var(--ks-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kitz-summit-page .ks-phase-grid>div{border-top:calc(1 * var(--ks-u)) solid #009dd899;padding-top:calc(24 * var(--ks-u));font-size:calc(23 * var(--ks-u));line-height:1.5}.kitz-summit-page .ks-phase-grid>div>strong{font-size:calc(35 * var(--ks-u));color:#fff;margin:calc(8 * var(--ks-u)) 0;display:block}.kitz-summit-page .ks-phase-grid>div>p+p{margin-top:calc(8 * var(--ks-u))}.kitz-summit-page .ks-footer{padding:calc(50 * var(--ks-u)) calc(213 * var(--ks-u));justify-content:space-between;align-items:center;gap:calc(30 * var(--ks-u));font-size:calc(18 * var(--ks-u));background:#000;display:flex}.kitz-summit-page .ks-footer>a>img{width:calc(180 * var(--ks-u));height:auto}.kitz-summit-page .ks-footer nav{gap:calc(35 * var(--ks-u));display:flex}.kitz-summit-page .ks-footer nav a:hover{color:var(--ks-blue)}.kitz-summit-page .ks-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1921px){.kitz-summit-page{--ks-u:1px}}@media (width<=1000px){.kitz-summit-page{--ks-u:1px;font-size:17px}.kitz-summit-page .ks-wide{width:calc(100% - 48px)}.kitz-summit-page .ks-hero{background-position:top;background-size:auto 1000px;min-height:0;padding:0 24px 110px}.kitz-summit-page .ks-header{flex-wrap:wrap;justify-content:center;gap:25px;width:100%;padding-top:35px;position:relative;top:auto;left:auto}.kitz-summit-page .ks-brands{gap:18px}.kitz-summit-page .ks-circle-logo{width:95px}.kitz-summit-page .ks-summit-logo{width:225px}.kitz-summit-page .ks-brand-rule{width:2px;height:105px}.kitz-summit-page .ks-date{text-align:center;width:100%}.kitz-summit-page .ks-date strong{font-size:35px}.kitz-summit-page .ks-date p{margin-top:5px;font-size:22px}.kitz-summit-page .ks-mountains{width:1200px;height:auto;top:280px;left:50%;transform:translate(-50%)}.kitz-summit-page .ks-bernhard{width:min(60vw,480px);height:auto;margin:60px 0 -15px auto;position:relative;top:auto;right:auto}.kitz-summit-page .ks-hero-copy{width:100%;max-width:760px;margin:0;padding:0}.kitz-summit-page .ks-hero-eyebrow{font-size:27px;line-height:1.2}.kitz-summit-page .ks-hero-copy h2{width:100%;margin-top:15px;font-size:44px;line-height:1.15}.kitz-summit-page .ks-hero-text{margin-top:30px;padding-left:0;font-size:19px;line-height:1.7}.kitz-summit-page .ks-hero-text p+p{margin-top:25px}.kitz-summit-page .ks-desktop-break{display:none}.kitz-summit-page .ks-button{gap:24px;min-height:50px;padding:13px 18px;font-size:17px}.kitz-summit-page .ks-button svg{width:26px;height:22px}.kitz-summit-page .ks-hero-copy>.ks-button{margin-top:35px}.kitz-summit-page .ks-three-days{width:290px;height:auto;margin:45px 0 0 auto;position:static}.kitz-summit-page .ks-package{padding-bottom:65px}.kitz-summit-page .ks-first-collage{height:350px}.kitz-summit-page .ks-terrace{aspect-ratio:1.5;width:72%;height:auto;top:-35px}.kitz-summit-page .ks-dish{aspect-ratio:1.33;width:38%;height:auto;top:90px;left:auto;right:0}.kitz-summit-page .ks-package-copy{width:calc(100% - 80px);margin-inline:auto}.kitz-summit-page .ks-package-copy>h2{font-size:34px;line-height:1.25}.kitz-summit-page .ks-package-copy>h2 br{display:none}.kitz-summit-page .ks-package-details{grid-template-columns:1fr;gap:40px;margin-top:35px}.kitz-summit-page .ks-package-details h3{font-size:28px;line-height:1.2}.kitz-summit-page .ks-package-details ul{gap:17px;margin-top:25px}.kitz-summit-page .ks-package-details li{grid-template-columns:20px 1fr;gap:10px;font-size:19px;line-height:1.55}.kitz-summit-page .ks-package-details li>span{font-size:34px;line-height:25px}.kitz-summit-page .ks-package-price{border-top:1px solid #ccd3d7;padding-top:30px}.kitz-summit-page .ks-package-price>p:first-child{font-size:24px}.kitz-summit-page .ks-package-price>strong{font-size:65px;line-height:1.1}.kitz-summit-page .ks-tax{font-size:16px}.kitz-summit-page .ks-package-member{margin-top:20px;font-size:18px}.kitz-summit-page .ks-package-member b{font-size:32px}.kitz-summit-page .ks-member-note{font-size:16px}.kitz-summit-page .ks-package-price>.ks-button{margin-top:25px}.kitz-summit-page .ks-activity-collage{height:420px;margin-top:50px}.kitz-summit-page .ks-skiing{aspect-ratio:1.77;width:85%;height:auto}.kitz-summit-page .ks-wine{aspect-ratio:1.5;width:45%;height:auto;top:90px;right:0}.kitz-summit-page .ks-program{background-size:auto 100%;padding:60px 24px 70px}.kitz-summit-page .ks-program-content{width:100%;margin:0}.kitz-summit-page .ks-program h2{font-size:35px;line-height:1.2}.kitz-summit-page .ks-program-note{margin-top:8px;font-size:16px;line-height:1.4}.kitz-summit-page .ks-days{grid-template-columns:1fr;gap:40px;margin-top:35px}.kitz-summit-page .ks-day,.kitz-summit-page .ks-day+.ks-day{padding:0}.kitz-summit-page .ks-day+.ks-day{border-top:1px solid var(--ks-orange);padding-top:35px}.kitz-summit-page .ks-day+.ks-day:before{display:none}.kitz-summit-page .ks-day h3{font-size:26px;line-height:1.3}.kitz-summit-page .ks-day ol{gap:20px;margin-top:22px}.kitz-summit-page .ks-day li{grid-template-columns:60px 1fr;gap:15px;font-size:18px;line-height:1.6}.kitz-summit-page .ks-program-callout{width:100%;margin:60px 0 0}.kitz-summit-page .ks-program-callout>p{margin-bottom:18px;font-size:22px;line-height:1.3}.kitz-summit-page .ks-program-callout>.ks-button{margin-top:25px}.kitz-summit-page .ks-testimonials{padding:50px 0 65px}.kitz-summit-page .ks-testimonials h2{font-size:36px;line-height:1.2}.kitz-summit-page .ks-quotes{gap:55px 40px;margin-top:40px}.kitz-summit-page .ks-quote{min-height:0}.kitz-summit-page .ks-quote-image{height:200px;margin-left:10px}.kitz-summit-page .ks-quote figcaption{margin-top:15px;font-size:18px;line-height:1.5}.kitz-summit-page .ks-quote blockquote{margin-top:18px;font-size:16px;line-height:1.75}.kitz-summit-page .ks-booking{background-size:auto 100%;padding:60px 0 70px}.kitz-summit-page .ks-booking-label{font-size:36px}.kitz-summit-page .ks-booking>div>h2{margin-top:12px;font-size:22px}.kitz-summit-page .ks-booking-date{margin:40px 0}.kitz-summit-page .ks-booking-date>strong{font-size:38px}.kitz-summit-page .ks-booking-date>p{margin-top:10px;font-size:25px}.kitz-summit-page .ks-current-offer{border-width:2px;flex-wrap:wrap;gap:25px;margin-bottom:25px;padding:28px}.kitz-summit-page .ks-small-label{font-size:14px}.kitz-summit-page .ks-current-offer h3{margin-top:12px;font-size:30px}.kitz-summit-page .ks-offer-price{margin-top:8px;font-size:55px}.kitz-summit-page .ks-offer-price>span{font-size:20px}.kitz-summit-page .ks-current-code{margin-top:12px;font-size:15px}.kitz-summit-page .ks-current-code strong{margin-left:8px;font-size:22px}.kitz-summit-page .ks-ticket-grid{gap:22px}.kitz-summit-page .ks-ticket{padding:26px}.kitz-summit-page .ks-ticket h3{margin-top:20px;font-size:29px}.kitz-summit-page .ks-ticket-price{margin-top:22px;font-size:60px}.kitz-summit-page .ks-ticket-copy{margin-top:25px;margin-bottom:25px;font-size:17px;line-height:1.7}.kitz-summit-page .ks-code-request{margin-bottom:25px;font-size:16px}.kitz-summit-page .ks-discount-phases{margin-top:45px}.kitz-summit-page .ks-discount-phases>h3{font-size:25px}.kitz-summit-page .ks-phase-grid{gap:25px;margin-top:20px}.kitz-summit-page .ks-phase-grid>div{padding-top:20px;font-size:17px}.kitz-summit-page .ks-phase-grid>div>strong{margin:8px 0;font-size:27px}.kitz-summit-page .ks-phase-grid>div>p+p{margin-top:8px}.kitz-summit-page .ks-footer{gap:25px;padding:35px 24px;font-size:15px}.kitz-summit-page .ks-footer>a>img{width:150px}.kitz-summit-page .ks-footer nav{gap:20px}}@media (width<=600px){.kitz-summit-page .ks-hero{background-size:auto 850px;padding-bottom:85px}.kitz-summit-page .ks-brands{gap:12px}.kitz-summit-page .ks-circle-logo{width:72px}.kitz-summit-page .ks-summit-logo{width:178px}.kitz-summit-page .ks-brand-rule{height:80px}.kitz-summit-page .ks-date strong{font-size:27px}.kitz-summit-page .ks-date p{white-space:normal;font-size:18px}.kitz-summit-page .ks-mountains{width:1050px;top:245px}.kitz-summit-page .ks-bernhard{width:85%;margin-top:70px}.kitz-summit-page .ks-hero-eyebrow{font-size:23px}.kitz-summit-page .ks-hero-copy h2{font-size:34px;line-height:1.15}.kitz-summit-page .ks-hero-text{font-size:18px;line-height:1.7}.kitz-summit-page .ks-three-days{width:245px;margin-top:40px}.kitz-summit-page .ks-first-collage{height:240px}.kitz-summit-page .ks-terrace{width:85%}.kitz-summit-page .ks-dish{width:48%;top:90px}.kitz-summit-page .ks-package-copy{width:calc(100% - 48px)}.kitz-summit-page .ks-package-copy>h2{font-size:30px}.kitz-summit-page .ks-package-details li{font-size:18px}.kitz-summit-page .ks-activity-collage{height:300px}.kitz-summit-page .ks-skiing{width:100%}.kitz-summit-page .ks-wine{width:55%;top:130px}.kitz-summit-page .ks-program h2{font-size:32px}.kitz-summit-page .ks-program-callout>p{font-size:20px}.kitz-summit-page .ks-quotes{grid-template-columns:1fr;gap:45px}.kitz-summit-page .ks-quote-image{height:220px;margin-left:20px}.kitz-summit-page .ks-quote figcaption{font-size:18px}.kitz-summit-page .ks-quote blockquote{font-size:17px}.kitz-summit-page .ks-booking-date>strong{font-size:30px}.kitz-summit-page .ks-booking-date>p{font-size:22px}.kitz-summit-page .ks-current-offer{padding:23px}.kitz-summit-page .ks-current-offer h3{font-size:29px}.kitz-summit-page .ks-offer-price{font-size:48px}.kitz-summit-page .ks-offer-price>span{font-size:18px;display:block}.kitz-summit-page .ks-ticket-grid,.kitz-summit-page .ks-phase-grid{grid-template-columns:1fr}.kitz-summit-page .ks-ticket{padding:25px}.kitz-summit-page .ks-ticket h3{font-size:30px}.kitz-summit-page .ks-ticket-price{font-size:70px}.kitz-summit-page .ks-footer{flex-direction:column;align-items:flex-start}.kitz-summit-page .ks-footer nav{gap:24px;font-size:14px}}@media (prefers-reduced-motion:reduce){.kitz-summit-page .ks-button{transition:none}}.kitz-summit-page .ks-booking-cta{align-items:flex-start;gap:calc(9 * var(--ks-u));flex-direction:column;max-width:100%;display:flex}.kitz-summit-page .ks-cta-price strong{font-size:calc(74 * var(--ks-u));color:var(--ks-blue);line-height:1.15;display:block}.kitz-summit-page .ks-cta-price>span{font-size:calc(20 * var(--ks-u));line-height:1.4}.kitz-summit-page .ks-cta-offer{font-size:calc(23 * var(--ks-u));max-width:calc(650 * var(--ks-u));line-height:1.5}.kitz-summit-page .ks-cta-offer strong{color:var(--ks-orange);font-weight:700}.kitz-summit-page .ks-booking-cta .ks-button{max-width:100%}.kitz-summit-page .ks-hero-offer .ks-booking-cta{margin-top:calc(15 * var(--ks-u))}.kitz-summit-page .ks-hero-offer{justify-content:space-between;align-items:center;gap:calc(40 * var(--ks-u));margin-top:calc(32 * var(--ks-u));padding:calc(28 * var(--ks-u)) calc(32 * var(--ks-u));border:calc(2 * var(--ks-u)) solid var(--ks-orange);background:#000a0dc2;display:flex}.kitz-summit-page .ks-hero-offer .ks-small-label{color:var(--ks-orange);font-size:calc(23 * var(--ks-u))}.kitz-summit-page .ks-hero-offer-price{align-items:baseline;gap:calc(18 * var(--ks-u));display:flex}.kitz-summit-page .ks-hero-offer-price strong{font-size:calc(74 * var(--ks-u));color:var(--ks-blue);line-height:1.15}.kitz-summit-page .ks-hero-offer-price>span,.kitz-summit-page .ks-hero-offer-comparison{font-size:calc(23 * var(--ks-u));line-height:1.4}.kitz-summit-page .ks-hero-offer-comparison{margin-top:calc(5 * var(--ks-u))}.kitz-summit-page .ks-hero-text{margin-top:calc(35 * var(--ks-u))}.kitz-summit-page .ks-hero{padding-bottom:calc(315 * var(--ks-u))}.kitz-summit-page .ks-package-comparison{font-size:calc(20 * var(--ks-u));margin-top:calc(8 * var(--ks-u));line-height:1.4}.kitz-summit-page .ks-package-price>.ks-booking-cta,.kitz-summit-page .ks-program-callout>.ks-booking-cta{margin-top:calc(28 * var(--ks-u))}.kitz-summit-page .ks-ticket>.ks-booking-cta{margin-top:auto}.kitz-summit-page .ks-ticket-comparison{font-size:calc(21 * var(--ks-u));margin-top:calc(14 * var(--ks-u));color:var(--ks-orange);line-height:1.45}@media (width<=1000px){.kitz-summit-page .ks-booking-cta{gap:8px}.kitz-summit-page .ks-cta-price strong{font-size:55px}.kitz-summit-page .ks-cta-price>span{font-size:15px}.kitz-summit-page .ks-cta-offer{max-width:650px;font-size:17px}.kitz-summit-page .ks-hero-offer .ks-booking-cta{margin-top:15px}.kitz-summit-page .ks-hero-offer{flex-wrap:wrap;gap:25px;margin-top:25px;padding:24px}.kitz-summit-page .ks-hero-offer .ks-small-label{font-size:17px}.kitz-summit-page .ks-hero-offer-price{flex-wrap:wrap;gap:14px}.kitz-summit-page .ks-hero-offer-price strong{font-size:55px}.kitz-summit-page .ks-hero-offer-price>span,.kitz-summit-page .ks-hero-offer-comparison{font-size:17px}.kitz-summit-page .ks-hero-offer-comparison{margin-top:5px}.kitz-summit-page .ks-hero-text{margin-top:30px}.kitz-summit-page .ks-hero{padding-bottom:110px}.kitz-summit-page .ks-package-comparison{margin-top:8px;font-size:16px}.kitz-summit-page .ks-package-price>.ks-booking-cta,.kitz-summit-page .ks-program-callout>.ks-booking-cta{margin-top:25px}.kitz-summit-page .ks-ticket-comparison{margin-top:12px;font-size:16px}}@media (width<=600px){.kitz-summit-page .ks-hero{padding-bottom:85px}.kitz-summit-page .ks-hero-offer{padding:20px}.kitz-summit-page .ks-hero-offer-price strong{font-size:49px}.kitz-summit-page .ks-booking-cta .ks-button{white-space:normal;gap:15px;padding:13px 15px;font-size:16px}.kitz-summit-page .ks-booking-cta .ks-button svg{width:23px;height:20px}.kitz-summit-page .ks-cta-price strong{font-size:49px}.kitz-summit-page .ks-cta-offer{font-size:16px}}.kitz-summit-page .ks-date .ks-header-price{max-width:calc(650 * var(--ks-u));white-space:normal;font-size:calc(23 * var(--ks-u));padding:calc(9 * var(--ks-u)) calc(14 * var(--ks-u));margin-top:calc(18 * var(--ks-u));border:calc(1 * var(--ks-u)) solid var(--ks-orange);color:var(--ks-orange);background:#000a0dbd;line-height:1.35;display:table}.kitz-summit-page .ks-date .ks-header-price strong{font-size:calc(28 * var(--ks-u));color:#fff;margin-inline:.25em;line-height:1.35;display:inline}.kitz-summit-page .ks-date .ks-header-price small{font-size:calc(17 * var(--ks-u));color:#fff;line-height:1.3;display:block}.kitz-summit-page .ks-date .ks-header-offer{font-size:calc(20 * var(--ks-u));margin-top:calc(6 * var(--ks-u));color:#fff;line-height:1.4;display:block}.kitz-summit-page .ks-date .ks-header-offer strong{font-size:inherit;color:var(--ks-orange);margin-inline:0}@media (width<=1000px){.kitz-summit-page .ks-date .ks-header-price{white-space:normal;max-width:550px;margin:15px auto 0;padding:9px 13px;font-size:17px;line-height:1.4}.kitz-summit-page .ks-date .ks-header-price strong{font-size:23px}.kitz-summit-page .ks-date .ks-header-price small{font-size:13px}.kitz-summit-page .ks-date .ks-header-offer{margin-top:6px;font-size:15px}.kitz-summit-page .ks-date .ks-header-offer strong{font-size:inherit}}@media (width<=600px){.kitz-summit-page .ks-date .ks-header-price{font-size:15px}.kitz-summit-page .ks-date .ks-header-price strong{font-size:21px}}@font-face{font-family:Nachfolge Sans;src:url(/nachfolge/NotoSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nachfolge Sans;src:url(/nachfolge/NotoSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nachfolge Sans;src:url(/nachfolge/NotoSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nachfolge Serif;src:url(/nachfolge/NotoSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nachfolge Serif;src:url(/nachfolge/NotoSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.nachfolge-page{--nf-u:min(1px,calc(100vw / 1640));--nf-gold:#c4a56b;--nf-petrol:#0b2630;--nf-black:#030b0e;color:#fff;font-family:Nachfolge Sans,Arial,sans-serif;font-size:calc(18 * var(--nf-u));background:#000;font-weight:400;line-height:1.5556;overflow:hidden}.nachfolge-page *{box-sizing:border-box}.nachfolge-page h1,.nachfolge-page h2,.nachfolge-page h3,.nachfolge-page h4,.nachfolge-page p,.nachfolge-page figure{margin:0}.nachfolge-page h1,.nachfolge-page h2,.nachfolge-page h4{letter-spacing:0;font-family:Nachfolge Serif,Georgia,serif!important;font-weight:700!important}.nachfolge-page h3{letter-spacing:0;font-family:Nachfolge Sans,Arial,sans-serif!important;font-weight:400!important}.nachfolge-page a{color:inherit;text-decoration:none}.nachfolge-page img{max-width:100%;display:block}.nachfolge-page [id]{scroll-margin-top:calc(45 * var(--nf-u))}.nachfolge-page a:focus-visible,.nachfolge-page button:focus-visible{outline-offset:6px;outline:3px solid #fff}.nachfolge-page .nf-frame{background:var(--nf-petrol);max-width:1640px;margin:0 auto}.nachfolge-page .nf-main-width{width:calc(1366 * var(--nf-u));margin-inline:auto}.nachfolge-page .nf-people-width{width:calc(1506 * var(--nf-u));margin-inline:auto}.nachfolge-page .nf-narrow-width{width:calc(1088 * var(--nf-u));margin-inline:auto}.nachfolge-page .nf-header{height:calc(224 * var(--nf-u));padding-top:calc(86 * var(--nf-u));border-bottom:calc(1 * var(--nf-u)) solid var(--nf-gold);justify-content:space-between;align-items:flex-start;display:flex}.nachfolge-page .nf-logo{width:calc(399 * var(--nf-u));flex:none;display:block}.nachfolge-page .nf-logo img{width:100%;height:auto}.nachfolge-page .nf-header nav{align-items:flex-start;gap:calc(16 * var(--nf-u));font-size:calc(16 * var(--nf-u));line-height:calc(40 * var(--nf-u));white-space:nowrap;font-weight:600;display:flex}.nachfolge-page .nf-header nav>a:not(.nf-button){border-right:calc(5 * var(--nf-u)) solid var(--nf-gold);padding-right:calc(16 * var(--nf-u));height:calc(40 * var(--nf-u))}.nachfolge-page .nf-header nav>a:nth-last-child(2){border:0;padding-right:0}.nachfolge-page .nf-button{justify-content:space-between;align-items:center;gap:calc(30 * var(--nf-u));background:var(--nf-gold);color:#050a0a;font-size:calc(22 * var(--nf-u));padding:calc(12 * var(--nf-u)) calc(23 * var(--nf-u));min-width:calc(260 * var(--nf-u));min-height:calc(54 * var(--nf-u));font-family:Nachfolge Sans,Arial,sans-serif;font-weight:700;line-height:1.3;transition:background .16s;display:inline-flex}.nachfolge-page .nf-button svg{width:calc(31 * var(--nf-u));height:calc(31 * var(--nf-u));flex:none}.nachfolge-page .nf-button:hover{background:#d5b982}.nachfolge-page .nf-button-small{font-size:calc(18 * var(--nf-u));min-width:calc(216 * var(--nf-u));min-height:calc(54 * var(--nf-u));padding:calc(12 * var(--nf-u)) calc(14 * var(--nf-u));gap:calc(20 * var(--nf-u))}.nachfolge-page .nf-eyebrow{font-size:calc(18 * var(--nf-u));line-height:calc(25 * var(--nf-u));letter-spacing:.16em;padding-bottom:calc(25 * var(--nf-u));font-weight:700;display:table;position:relative}.nachfolge-page .nf-eyebrow:after{content:"";width:100%;height:calc(5 * var(--nf-u));background:var(--nf-gold);position:absolute;bottom:0;left:0}.nachfolge-page .nf-eyebrow-gold{color:var(--nf-gold)}.nachfolge-page .nf-intro{padding-top:calc(83 * var(--nf-u))}.nachfolge-page .nf-intro h1{font-size:calc(110 * var(--nf-u));letter-spacing:0;color:#f5f1e8;margin-top:calc(49 * var(--nf-u));line-height:1;font-weight:400!important}.nachfolge-page h1 span,.nachfolge-page h2 span{color:var(--nf-gold)}.nachfolge-page .nf-lead{font-size:calc(22 * var(--nf-u));line-height:calc(40 * var(--nf-u));margin-top:calc(47 * var(--nf-u));letter-spacing:.025em;color:#f1f1f1}.nachfolge-page .nf-workshop-wrap{padding-top:calc(173 * var(--nf-u));isolation:isolate;position:relative}.nachfolge-page .nf-workshop-wrap:before{content:"";z-index:-1;width:calc(1640 * var(--nf-u));height:calc(1675 * var(--nf-u));top:calc(34 * var(--nf-u));background:url(/nachfolge/decorative-n-5.svg) 50%/100% 100% no-repeat;position:absolute;left:50%;transform:translate(-50%)}.nachfolge-page .nf-workshop{background:var(--nf-black);padding:calc(46 * var(--nf-u)) calc(59 * var(--nf-u)) calc(70 * var(--nf-u));position:relative}.nachfolge-page .nf-workshop-heading{width:calc(700 * var(--nf-u))}.nachfolge-page .nf-workshop h2{font-size:calc(58 * var(--nf-u));line-height:calc(66 * var(--nf-u));margin-top:calc(53 * var(--nf-u))}.nachfolge-page .nf-workshop-image{width:calc(537 * var(--nf-u));height:calc(497 * var(--nf-u));right:calc(65 * var(--nf-u));top:calc(-35 * var(--nf-u));object-fit:cover;position:absolute}.nachfolge-page .nf-date{margin-top:calc(73 * var(--nf-u));font-size:calc(20 * var(--nf-u));line-height:1.4}.nachfolge-page .nf-date strong{font-size:calc(36 * var(--nf-u));margin-top:calc(13 * var(--nf-u));margin-bottom:calc(14 * var(--nf-u));font-weight:700;line-height:1.35;display:block}.nachfolge-page .nf-workshop-bottom{grid-template-columns:calc(700 * var(--nf-u)) 1fr;gap:calc(130 * var(--nf-u));margin-top:calc(52 * var(--nf-u));display:grid}.nachfolge-page .nf-body-copy{font-size:calc(18 * var(--nf-u));line-height:calc(28 * var(--nf-u));letter-spacing:.025em}.nachfolge-page .nf-body-copy p+p{margin-top:calc(15 * var(--nf-u))}.nachfolge-page .nf-price{border-left:calc(1 * var(--nf-u)) solid var(--nf-gold);padding-left:calc(78 * var(--nf-u));font-size:calc(20 * var(--nf-u));margin-top:calc(7 * var(--nf-u));white-space:nowrap;align-self:start;line-height:1.4}.nachfolge-page .nf-price strong{color:var(--nf-gold);font-family:Nachfolge Serif,Georgia,serif;font-size:calc(60 * var(--nf-u));margin-top:calc(8 * var(--nf-u));margin-bottom:calc(8 * var(--nf-u));line-height:1.2;display:block}.nachfolge-page .nf-price .nf-button{margin-top:calc(32 * var(--nf-u))}.nachfolge-page .nf-statement{text-align:center;background:var(--nf-petrol);padding:calc(118 * var(--nf-u)) calc(32 * var(--nf-u)) calc(150 * var(--nf-u))}.nachfolge-page .nf-statement h2{font-size:calc(60 * var(--nf-u));line-height:calc(82 * var(--nf-u))}.nachfolge-page .nf-statement .nf-button{margin-top:calc(56 * var(--nf-u))}.nachfolge-page .nf-first-statement{padding-top:calc(118 * var(--nf-u));padding-bottom:calc(122 * var(--nf-u));background:0 0}.nachfolge-page .nf-personalities{background:var(--nf-black);padding-top:calc(113 * var(--nf-u));padding-bottom:calc(140 * var(--nf-u));isolation:isolate;position:relative}.nachfolge-page .nf-section-title{font-size:calc(70 * var(--nf-u));line-height:1.36}.nachfolge-page .nf-personalities>.nf-people-width>.nf-section-title{margin-top:calc(94 * var(--nf-u))}.nachfolge-page .nf-hosts{gap:calc(28 * var(--nf-u));margin-top:calc(120 * var(--nf-u));grid-template-columns:repeat(4,1fr);display:grid}.nachfolge-page .nf-host{text-align:center}.nachfolge-page .nf-host-portrait{height:calc(257 * var(--nf-u));justify-content:center;align-items:flex-end;display:flex}.nachfolge-page .nf-host-portrait img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%}.nachfolge-page .nf-host h3{color:var(--nf-gold);font-size:calc(24 * var(--nf-u));margin-top:calc(37 * var(--nf-u));line-height:1.35;font-weight:700!important}.nachfolge-page .nf-host p{font-size:calc(16 * var(--nf-u));line-height:calc(24 * var(--nf-u));margin-top:calc(15 * var(--nf-u))}.nachfolge-page .nf-personalities>.nf-people-width>.nf-experts-title{margin-top:calc(158 * var(--nf-u))}.nachfolge-page .nf-experts{column-gap:calc(150 * var(--nf-u));row-gap:calc(100 * var(--nf-u));margin-top:calc(83 * var(--nf-u));padding:0 calc(28 * var(--nf-u));grid-template-columns:1fr 1fr;display:grid;position:relative}.nachfolge-page .nf-experts:before{content:"";top:calc(46 * var(--nf-u));bottom:calc(-22 * var(--nf-u));height:auto;width:calc(5 * var(--nf-u));background:var(--nf-gold);position:absolute;left:50%}.nachfolge-page .nf-personalities:after{content:"";z-index:-1;width:calc(1640 * var(--nf-u));height:calc(1676 * var(--nf-u));background:url(/nachfolge/decorative-n-6.svg) 50%/100% 100% no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nachfolge-page .nf-expert{min-width:0;min-height:calc(715 * var(--nf-u))}.nachfolge-page .nf-expert:nth-child(n+5){min-height:calc(698 * var(--nf-u))}.nachfolge-page .nf-expert:last-child{min-height:0}.nachfolge-page .nf-expert-portrait{height:calc(248 * var(--nf-u));justify-content:center;align-items:flex-end;display:flex}.nachfolge-page .nf-expert-portrait img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%}.nachfolge-page .nf-expert-caption{text-align:center;margin-top:calc(37 * var(--nf-u));white-space:nowrap}.nachfolge-page .nf-expert-caption h3{font-size:calc(24 * var(--nf-u));line-height:calc(33 * var(--nf-u));font-weight:400!important}.nachfolge-page .nf-expert-caption strong{color:var(--nf-gold);font-weight:700}.nachfolge-page .nf-expert-caption p{font-size:calc(16 * var(--nf-u));line-height:calc(24 * var(--nf-u));margin-top:calc(11 * var(--nf-u))}.nachfolge-page .nf-expert-copy{margin-top:calc(66 * var(--nf-u))}.nachfolge-page .nf-expert-copy h4{font-size:calc(26 * var(--nf-u));line-height:calc(36 * var(--nf-u));color:var(--nf-gold);margin-bottom:calc(27 * var(--nf-u))}.nachfolge-page .nf-expert-copy p{font-size:calc(18 * var(--nf-u));line-height:calc(28 * var(--nf-u));letter-spacing:.025em}.nachfolge-page .nf-expert-copy p+p{margin-top:calc(15 * var(--nf-u))}.nachfolge-page .nf-clarity-statement{padding-top:calc(116 * var(--nf-u));padding-bottom:calc(145 * var(--nf-u))}.nachfolge-page .nf-program{background:var(--nf-black);padding-top:calc(116 * var(--nf-u));padding-bottom:calc(95 * var(--nf-u))}.nachfolge-page .nf-agenda-heading{align-items:baseline;gap:calc(17 * var(--nf-u));margin-top:calc(44 * var(--nf-u));display:flex}.nachfolge-page .nf-agenda-heading>p{font-size:calc(12 * var(--nf-u));white-space:nowrap}.nachfolge-page .nf-program-intro{font-size:calc(18 * var(--nf-u));line-height:calc(28 * var(--nf-u));letter-spacing:.025em;margin-top:calc(13 * var(--nf-u))}.nachfolge-page .nf-agenda{border-collapse:collapse;width:100%;margin-top:calc(67 * var(--nf-u));font-size:calc(16 * var(--nf-u));line-height:calc(24 * var(--nf-u));table-layout:fixed}.nachfolge-page .nf-agenda tr+tr{border-top:calc(1 * var(--nf-u)) solid var(--nf-gold)}.nachfolge-page .nf-agenda th,.nachfolge-page .nf-agenda td{padding:calc(11.5 * var(--nf-u)) 0;vertical-align:top;text-align:left}.nachfolge-page .nf-agenda th{width:calc(117 * var(--nf-u));color:var(--nf-gold);font-family:Nachfolge Serif,Georgia,serif;font-weight:700}.nachfolge-page .nf-agenda td:nth-child(2){width:calc(608 * var(--nf-u));padding-right:calc(26 * var(--nf-u));font-weight:700}.nachfolge-page .nf-agenda td:last-child{font-weight:400}.nachfolge-page .nf-dinner-wrap{isolation:isolate;position:relative}.nachfolge-page .nf-dinner-wrap:before{content:"";top:calc(679 * var(--nf-u));z-index:-1;width:calc(1640 * var(--nf-u));background:url(/nachfolge/decorative-n-4.svg) top/100% no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nachfolge-page .nf-knowledge-statement{padding-top:calc(104 * var(--nf-u));padding-bottom:calc(128 * var(--nf-u));background:0 0}.nachfolge-page .nf-dinner{background:var(--nf-black);border:calc(4 * var(--nf-u)) solid var(--nf-gold);padding-top:calc(64 * var(--nf-u));padding-bottom:calc(45 * var(--nf-u))}.nachfolge-page .nf-dinner-content{padding-inline:calc(134 * var(--nf-u)) calc(64 * var(--nf-u))}.nachfolge-page .nf-dinner h2{font-size:calc(60 * var(--nf-u));line-height:calc(70 * var(--nf-u));margin-top:calc(60 * var(--nf-u))}.nachfolge-page .nf-dinner-description{grid-template-columns:calc(700 * var(--nf-u)) 1fr;gap:calc(45 * var(--nf-u));margin-top:calc(98 * var(--nf-u));align-items:center;display:grid}.nachfolge-page .nf-menu{border-left:calc(1 * var(--nf-u)) solid var(--nf-gold);padding:calc(13 * var(--nf-u)) 0 calc(34 * var(--nf-u)) calc(72 * var(--nf-u));font-family:Nachfolge Serif,Georgia,serif;font-size:calc(60 * var(--nf-u));font-weight:700;line-height:calc(82 * var(--nf-u));color:var(--nf-gold);white-space:nowrap}.nachfolge-page .nf-dinner-gallery{gap:calc(32 * var(--nf-u));padding:0 calc(45 * var(--nf-u));margin-top:calc(110 * var(--nf-u));grid-template-columns:repeat(3,1fr);display:grid}.nachfolge-page .nf-dinner-gallery img{aspect-ratio:1.56;object-fit:cover;width:100%}.nachfolge-page .nf-dinner address{margin-top:calc(80 * var(--nf-u));padding-left:calc(134 * var(--nf-u));gap:calc(7 * var(--nf-u));font-style:normal;font-size:calc(18 * var(--nf-u));letter-spacing:.025em;flex-direction:column;display:flex}.nachfolge-page .nf-dinner address strong{font-family:Nachfolge Serif,Georgia,serif;font-size:calc(24 * var(--nf-u));color:var(--nf-gold)}.nachfolge-page .nf-final-statement{padding-top:calc(109 * var(--nf-u));padding-bottom:calc(120 * var(--nf-u));background:0 0}.nachfolge-page .nf-registration{padding:calc(90 * var(--nf-u)) calc(110 * var(--nf-u));border:calc(2 * var(--nf-u)) solid var(--nf-gold);margin-bottom:calc(110 * var(--nf-u));background:var(--nf-black)}.nachfolge-page .nf-registration-heading{font-size:calc(54 * var(--nf-u));color:var(--nf-gold);margin-top:calc(35 * var(--nf-u));margin-bottom:calc(25 * var(--nf-u));line-height:1.25}.nachfolge-page .nf-registration-intro{font-size:calc(20 * var(--nf-u));margin-bottom:calc(40 * var(--nf-u));line-height:1.6}.nachfolge-page .nf-registration-form{margin-top:calc(36 * var(--nf-u))}.nachfolge-page .nf-form-grid{gap:calc(26 * var(--nf-u)) calc(30 * var(--nf-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nachfolge-page .nf-form-grid+.nf-form-field{margin-top:calc(26 * var(--nf-u))}.nachfolge-page .nf-form-field{gap:calc(9 * var(--nf-u));font-size:calc(17 * var(--nf-u));flex-direction:column;font-weight:600;display:flex}.nachfolge-page .nf-form-field input,.nachfolge-page .nf-form-field select,.nachfolge-page .nf-form-field textarea{width:100%;min-height:calc(58 * var(--nf-u));color:#fff;padding:calc(13 * var(--nf-u)) calc(17 * var(--nf-u));font-size:calc(18 * var(--nf-u));outline-offset:4px;background:#10252c;border:1px solid #776849;border-radius:0;font-family:Nachfolge Sans,Arial,sans-serif;font-weight:400}.nachfolge-page .nf-form-field input::placeholder,.nachfolge-page .nf-form-field textarea::placeholder{color:#a9b1b3}.nachfolge-page .nf-form-field input:focus,.nachfolge-page .nf-form-field select:focus,.nachfolge-page .nf-form-field textarea:focus{outline:2px solid var(--nf-gold)}.nachfolge-page .nf-form-field select option{background:#10252c}.nachfolge-page .nf-form-field textarea{min-height:calc(110 * var(--nf-u));resize:vertical}.nachfolge-page .nf-consents{gap:calc(18 * var(--nf-u));margin-top:calc(35 * var(--nf-u));display:grid}.nachfolge-page .nf-consent{align-items:flex-start;gap:calc(14 * var(--nf-u));font-size:calc(16 * var(--nf-u));cursor:pointer;line-height:1.65;display:flex}.nachfolge-page .nf-consent input{accent-color:var(--nf-gold);width:calc(21 * var(--nf-u));height:calc(21 * var(--nf-u));margin-top:calc(3 * var(--nf-u));flex:none}.nachfolge-page .nf-consent a,.nachfolge-page .nf-registration-note a{text-underline-offset:3px;color:var(--nf-gold);text-decoration:underline}.nachfolge-page .nf-form-error{padding:calc(18 * var(--nf-u));color:#ffd2ce;margin-top:calc(25 * var(--nf-u));font-size:calc(18 * var(--nf-u));border:1px solid #e9a29b}.nachfolge-page .nf-form-actions{align-items:center;gap:calc(25 * var(--nf-u));margin-top:calc(32 * var(--nf-u));flex-wrap:wrap;display:flex}.nachfolge-page .nf-form-actions button{background:var(--nf-gold);color:#030b0e;padding:calc(17 * var(--nf-u)) calc(28 * var(--nf-u));font-size:calc(20 * var(--nf-u));cursor:pointer;min-height:calc(58 * var(--nf-u));border:0;border-radius:0;font-family:Nachfolge Sans,Arial,sans-serif;font-weight:700}.nachfolge-page .nf-form-actions button:disabled{opacity:.65;cursor:wait}.nachfolge-page .nf-registration-note{font-size:calc(15 * var(--nf-u));color:#d1d8da;margin-top:calc(20 * var(--nf-u));line-height:1.6}.nachfolge-page .nf-registration-success{border:1px solid var(--nf-gold);padding:calc(35 * var(--nf-u));font-size:calc(20 * var(--nf-u));line-height:1.6}.nachfolge-page .nf-registration-success h2,.nachfolge-page .nf-registration-success h3{color:var(--nf-gold);font-size:calc(38 * var(--nf-u));margin-bottom:calc(20 * var(--nf-u))}.nachfolge-page .nf-footer{height:calc(205 * var(--nf-u));padding-right:calc(110 * var(--nf-u));font-size:calc(16 * var(--nf-u));background:#000;justify-content:flex-end;align-items:center;font-weight:600;display:flex}.nachfolge-page .nf-footer nav{gap:calc(42 * var(--nf-u));display:flex}.nachfolge-page .nf-footer a:hover{color:var(--nf-gold)}.nachfolge-page .nf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1641px){.nachfolge-page{--nf-u:1px}}@media (width<=1000px){.nachfolge-page{--nf-u:1px;font-size:16px}.nachfolge-page .nf-main-width,.nachfolge-page .nf-people-width,.nachfolge-page .nf-narrow-width{width:calc(100% - 48px)}.nachfolge-page .nf-header{flex-wrap:wrap;align-items:center;gap:24px;height:auto;min-height:125px;padding:30px 0}.nachfolge-page .nf-logo{width:270px}.nachfolge-page .nf-header nav{flex-wrap:wrap;align-items:center;gap:10px;width:100%;font-size:11px;line-height:24px}.nachfolge-page .nf-header nav>a:not(.nf-button){border-right-width:2px;height:24px;padding-right:10px}.nachfolge-page .nf-button-small{gap:15px;min-width:150px;min-height:38px;margin-left:auto;padding:9px 12px;font-size:12px}.nachfolge-page .nf-button-small svg{width:22px;height:22px}.nachfolge-page .nf-intro{padding-top:65px}.nachfolge-page .nf-eyebrow{padding-bottom:14px;font-size:12px;line-height:18px}.nachfolge-page .nf-eyebrow:after{height:3px}.nachfolge-page .nf-intro h1{margin-top:34px;font-size:clamp(42px,7.6vw,78px);line-height:1.12}.nachfolge-page .nf-lead{max-width:700px;margin-top:30px;font-size:17px;line-height:1.8}.nachfolge-page .nf-desktop-break{display:none}.nachfolge-page .nf-workshop-wrap{padding-top:85px}.nachfolge-page .nf-workshop-wrap:before{width:1000px;height:1100px;top:30px}.nachfolge-page .nf-workshop{padding:35px}.nachfolge-page .nf-workshop-heading{width:100%}.nachfolge-page .nf-workshop h2{max-width:100%;margin-top:35px;font-size:clamp(28px,5.3vw,48px);line-height:1.15}.nachfolge-page .nf-workshop-image{aspect-ratio:1.2;object-position:center 40%;width:100%;height:auto;margin-top:35px;position:static}.nachfolge-page .nf-date{margin-top:35px;font-size:17px}.nachfolge-page .nf-date strong{margin-block:8px;font-size:28px}.nachfolge-page .nf-workshop-bottom{grid-template-columns:1fr;gap:30px;margin-top:30px}.nachfolge-page .nf-body-copy{font-size:16px;line-height:1.75}.nachfolge-page .nf-body-copy p+p{margin-top:16px}.nachfolge-page .nf-price{margin-top:0;padding-left:25px;font-size:17px}.nachfolge-page .nf-price strong{font-size:48px}.nachfolge-page .nf-button{gap:25px;min-width:220px;min-height:50px;padding:12px 18px;font-size:17px}.nachfolge-page .nf-button svg{width:25px;height:25px}.nachfolge-page .nf-header .nf-button-small{gap:15px;min-width:150px;min-height:38px;padding:9px 12px;font-size:12px}.nachfolge-page .nf-header .nf-button-small svg{width:22px;height:22px}.nachfolge-page .nf-statement{padding:70px 24px 80px}.nachfolge-page .nf-statement h2{font-size:clamp(28px,4.6vw,46px);line-height:1.45}.nachfolge-page .nf-statement .nf-button{margin-top:35px}.nachfolge-page .nf-personalities{padding-top:65px;padding-bottom:80px}.nachfolge-page .nf-personalities>.nf-people-width>.nf-section-title{margin-top:45px}.nachfolge-page .nf-section-title{font-size:clamp(38px,5.8vw,58px);line-height:1.3}.nachfolge-page .nf-hosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px;margin-top:55px}.nachfolge-page .nf-host-portrait{height:220px}.nachfolge-page .nf-host h3{margin-top:20px;font-size:20px}.nachfolge-page .nf-host p{margin-top:10px;font-size:13px;line-height:1.6}.nachfolge-page .nf-personalities>.nf-people-width>.nf-experts-title{margin-top:80px}.nachfolge-page .nf-experts{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 50px;margin-top:50px;padding:0}.nachfolge-page .nf-experts:before{width:2px;top:20px;bottom:0}.nachfolge-page .nf-expert,.nachfolge-page .nf-expert:nth-child(n+5){min-height:0}.nachfolge-page .nf-expert-portrait{height:210px}.nachfolge-page .nf-expert-caption{white-space:normal;margin-top:25px}.nachfolge-page .nf-expert-caption h3{font-size:19px;line-height:1.6}.nachfolge-page .nf-expert-caption h3 span{display:block}.nachfolge-page .nf-expert-caption p{margin-top:5px;font-size:12px;line-height:1.6}.nachfolge-page .nf-expert-copy{margin-top:30px}.nachfolge-page .nf-expert-copy h4{margin-bottom:20px;font-size:22px;line-height:1.45}.nachfolge-page .nf-expert-copy p{font-size:15px;line-height:1.75}.nachfolge-page .nf-personalities:after{background-size:100% 100%;width:1000px;height:1500px}.nachfolge-page .nf-program{padding:65px 0 70px}.nachfolge-page .nf-agenda-heading{flex-wrap:wrap;gap:15px;margin-top:35px}.nachfolge-page .nf-agenda-heading>p{font-size:11px}.nachfolge-page .nf-program-intro{margin-top:20px;font-size:16px;line-height:1.75}.nachfolge-page .nf-agenda{margin-top:40px;font-size:14px;line-height:1.65}.nachfolge-page .nf-agenda th{width:65px}.nachfolge-page .nf-agenda td:nth-child(2){width:56%;padding-right:20px}.nachfolge-page .nf-agenda th,.nachfolge-page .nf-agenda td{padding-block:14px}.nachfolge-page .nf-dinner-wrap:before{width:1000px;top:400px}.nachfolge-page .nf-dinner{border-width:2px;padding:35px 0}.nachfolge-page .nf-dinner-content{padding-inline:35px}.nachfolge-page .nf-dinner h2{margin-top:35px;font-size:clamp(30px,5vw,48px);line-height:1.2}.nachfolge-page .nf-dinner-description{grid-template-columns:1fr;gap:35px;margin-top:40px}.nachfolge-page .nf-menu{padding:0 0 0 25px;font-size:40px;line-height:1.4}.nachfolge-page .nf-dinner-gallery{gap:15px;margin-top:45px;padding-inline:20px}.nachfolge-page .nf-dinner address{margin-top:35px;padding-left:35px;font-size:15px}.nachfolge-page .nf-dinner address strong{font-size:22px}.nachfolge-page .nf-registration{border-width:2px;margin-bottom:60px;padding:35px}.nachfolge-page .nf-registration-heading{margin-bottom:20px;font-size:36px}.nachfolge-page .nf-registration-intro{margin-bottom:25px;font-size:16px}.nachfolge-page .nf-registration-form{margin-top:25px}.nachfolge-page .nf-form-grid{gap:20px}.nachfolge-page .nf-form-field{gap:8px;font-size:15px}.nachfolge-page .nf-form-field input,.nachfolge-page .nf-form-field select,.nachfolge-page .nf-form-field textarea{min-height:48px;padding:12px;font-size:16px}.nachfolge-page .nf-form-field textarea{min-height:100px}.nachfolge-page .nf-consents{gap:18px;margin-top:25px}.nachfolge-page .nf-consent{gap:12px;font-size:14px}.nachfolge-page .nf-consent input{width:20px;height:20px;margin-top:2px}.nachfolge-page .nf-form-actions{gap:20px;margin-top:25px}.nachfolge-page .nf-form-actions button{min-height:50px;padding:15px 20px;font-size:16px}.nachfolge-page .nf-form-error{margin-top:20px;padding:15px;font-size:15px}.nachfolge-page .nf-registration-note{margin-top:18px;font-size:13px}.nachfolge-page .nf-registration-success{padding:25px;font-size:17px}.nachfolge-page .nf-registration-success h2,.nachfolge-page .nf-registration-success h3{font-size:28px}.nachfolge-page .nf-footer{justify-content:center;height:120px;padding-inline:24px;font-size:12px}.nachfolge-page .nf-footer nav{gap:24px}}@media (width<=600px){.nachfolge-page .nf-header nav{justify-content:space-between;gap:10px 8px}.nachfolge-page .nf-header nav>a:not(.nf-button){padding-right:7px;font-size:9px}.nachfolge-page .nf-header .nf-button-small{margin-top:10px;margin-left:0}.nachfolge-page .nf-workshop{padding:25px}.nachfolge-page .nf-workshop h2{font-size:clamp(22px,5.9vw,34px)}.nachfolge-page .nf-hosts{gap:35px 18px}.nachfolge-page .nf-host-portrait{height:155px}.nachfolge-page .nf-host h3{font-size:17px}.nachfolge-page .nf-host p{font-size:11px}.nachfolge-page .nf-experts{grid-template-columns:1fr;gap:65px}.nachfolge-page .nf-experts:before{display:none}.nachfolge-page .nf-expert{border-bottom:1px solid #716145;padding-bottom:40px}.nachfolge-page .nf-expert:last-child{border-bottom:0;padding-bottom:0}.nachfolge-page .nf-expert-portrait{height:230px}.nachfolge-page .nf-expert-caption h3{font-size:20px}.nachfolge-page .nf-expert-caption h3 span{font-size:17px;display:inline}.nachfolge-page .nf-expert-caption p{font-size:13px}.nachfolge-page .nf-expert-copy p{font-size:16px}.nachfolge-page .nf-agenda,.nachfolge-page .nf-agenda tbody{display:block}.nachfolge-page .nf-agenda tr{grid-template-columns:57px 1fr;column-gap:10px;padding-block:16px;display:grid}.nachfolge-page .nf-agenda th,.nachfolge-page .nf-agenda td,.nachfolge-page .nf-agenda td:nth-child(2){width:auto;padding:0;display:block}.nachfolge-page .nf-agenda td:last-child{color:#d2d5d6;grid-column:2;margin-top:8px;font-size:12px}.nachfolge-page .nf-agenda td:last-child:empty{display:none}.nachfolge-page .nf-dinner-content{padding-inline:25px}.nachfolge-page .nf-dinner h2{font-size:30px}.nachfolge-page .nf-dinner-gallery{grid-template-columns:1fr;gap:18px;padding-inline:25px}.nachfolge-page .nf-dinner address{padding-inline:25px;font-size:14px}.nachfolge-page .nf-registration{padding:25px}.nachfolge-page .nf-registration-heading{font-size:29px}.nachfolge-page .nf-form-grid{grid-template-columns:1fr}.nachfolge-page .nf-form-actions button{width:100%}.nachfolge-page .nf-statement h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.nachfolge-page .nf-button{transition:none}}
