.site{--site-hairline:color-mix(in srgb, var(--tiefgrau) 20%, transparent);--site-ticker-ink:color-mix(in oklab, var(--bordeaux) 9%, transparent);--site-panel:color-mix(in srgb, var(--greige) 92%, transparent);--site-floating:color-mix(in srgb, var(--tiefgrau) 96%, transparent);background:var(--greige);color:var(--tiefgrau);letter-spacing:0}.site .site-wrap{z-index:1;width:min(1120px,100% - 48px);margin-inline:auto;position:relative}.site .site-section{isolation:isolate;padding-block:96px;position:relative;overflow:hidden}.site h1{font-family:var(--font-display);font-size:50px;font-weight:900;line-height:1.08}.site h2{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1.15}.site .site-statement{letter-spacing:-.02em;font-size:clamp(44px,5.4vw,76px);font-weight:900;line-height:1.05}.site .site-pill{font-family:var(--font-display);letter-spacing:3px;color:var(--bordeaux);border:1px solid var(--mauve);border-radius:4px;padding:8px 12px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.site .site-sub{font-family:var(--font-serif);font-size:20px;font-style:italic;line-height:1.6}.site .site-body{font-family:var(--font-serif);font-size:18px;line-height:1.7}.site .site-button{background:var(--bordeaux);min-height:52px;color:var(--greige);font-family:var(--font-display);letter-spacing:1.5px;text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:14px 26px;font-size:13px;font-weight:700;line-height:1.4;transition:background .15s;display:inline-flex}.site .site-button:hover{background:var(--bordeaux-dark)}.site .site-button.is-light{background:var(--greige);color:var(--bordeaux)}.site .site-button.is-light:hover{background:var(--mauve-greige)}.site .site-button.is-ghost{color:var(--bordeaux);border:1px solid var(--bordeaux);background:0 0}.site .site-button.is-ghost:hover{background:var(--bordeaux);color:var(--greige)}.site .site-textlink{font-family:var(--font-display);color:var(--bordeaux);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.site .site-small{font-family:var(--font-display);color:var(--mittelgrau);font-size:12px;line-height:1.6}.site .site-texture{background-position:50%;background-repeat:no-repeat;background-size:cover}.site .site-bg-hero.is-ready{background-image:url(/__l5e/assets-v1/d6bb2e74-2a6b-489d-adbd-13ebb6fdbe30/bg-hero.webp)}.site .site-bg-paper.is-ready{background-image:url(/__l5e/assets-v1/64157686-898e-478e-beb1-f2c82f7858f1/bg-paper.webp)}.site .site-bg-red-grain-1.is-ready{background-image:url(/__l5e/assets-v1/0438bde5-86c1-4739-929c-9589ad7ba730/bg-red-grain-1.webp)}.site .site-bg-red-grain-2.is-ready{background-image:url(/__l5e/assets-v1/7f46125e-7b41-41ac-967f-68eac993d4eb/bg-red-grain-2.webp)}.site .site-bg-linen.is-ready{background-image:url(/__l5e/assets-v1/9c1e8018-7454-4a02-bba9-357ce654e7b4/bg-linen.webp)}.site .site-bg-light-1.is-ready{background-image:url(/__l5e/assets-v1/5ee824f9-7f85-4661-8bf4-7418be813308/bg-light-1.webp)}.site .site-bg-red-grain-1,.site .site-bg-red-grain-2{background-color:var(--bordeaux);color:var(--greige)}.site .site-bg-red-grain-1 h2,.site .site-bg-red-grain-2 h2{color:var(--greige)}.site .site-bg-mauve-greige{background-color:var(--mauve);background-position:top;background-size:cover}.site .site-parallax{z-index:-1;object-fit:cover;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}.site .site-band{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;right:0;overflow:hidden}.site .site-band-track{width:max-content;animation:60s linear infinite site-ticker;display:flex}.site .site-band span{font-family:var(--font-display);white-space:nowrap;color:var(--site-ticker-ink);flex-shrink:0;font-size:160px;font-weight:900;line-height:1}@keyframes site-ticker{to{transform:translate(-50%)}}.site .site-watermark{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display);white-space:nowrap;color:color-mix(in oklab,var(--bordeaux) 5%,transparent);font-weight:900;line-height:1;position:absolute}.site .site-hero{padding-block:72px 32px}.site .site-photo{isolation:isolate;position:relative}.site .site-photo:before{content:"";border:1px solid var(--mauve);z-index:-1;border-radius:4px;position:absolute;inset:8px -8px -8px 8px}.site .site-photo img{border-radius:4px;width:100%;display:block}.site .site-media{margin-top:20px}.site .site-media>span{font:600 10px var(--font-display);letter-spacing:2px;color:var(--mittelgrau)}.site .site-media>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.site .site-media img{object-fit:contain;opacity:.55;filter:grayscale();width:auto;min-width:0;max-width:8.5%;height:20px}.site .site-media img.is-tall{height:26px}.site .site-panel{background:var(--site-panel);border-radius:4px;padding:32px}.site .site-list{gap:8px;display:grid}.site .site-list>li{border-top:1px solid var(--site-hairline);grid-template-columns:88px minmax(0,1fr);gap:24px;padding:28px 0 20px;display:grid;position:relative}.site .site-list>li:before{content:"";background:var(--bordeaux);width:32px;height:2px;position:absolute;top:-1px;left:0}.site .site-num{font:900 44px/1 var(--font-display);color:var(--bordeaux)}.site .site-list-title{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.35}.site .site-list-body{font-family:var(--font-serif);margin-top:10px;font-size:17px;line-height:1.7}.site .site-list-meta{font:700 11px/1.5 var(--font-display);letter-spacing:2px;color:var(--bordeaux);margin-top:14px}.site .site-bullets{font-family:var(--font-serif);gap:8px;margin-top:14px;font-size:16px;display:grid}.site .site-bullets li{align-items:flex-start;gap:10px;display:flex}.site .site-bullets svg{color:var(--bordeaux);flex-shrink:0;margin-top:4px}.site .site-cue{text-align:center;margin-top:36px}.site .site-cue-bar{background:var(--site-panel);font:italic 700 26px/1.4 var(--font-serif);color:var(--bordeaux);border-radius:4px;margin-top:12px;padding:16px 28px;display:inline-block}.site .site-chevrons{width:56px;color:var(--bordeaux);flex-direction:column;align-items:center;margin:12px auto 0;display:flex}.site .site-chevrons svg{width:26px;height:24px;animation:1.6s ease-in-out infinite site-chevron}.site .site-chevrons svg:nth-child(2){animation-delay:.18s}.site .site-chevrons svg:nth-child(3){animation-delay:.36s}@keyframes site-chevron{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.site .site-quotes>li{border-top:1px solid var(--site-hairline);padding:28px 0 20px;position:relative}.site .site-quotes>li:before{content:"";background:var(--bordeaux);width:32px;height:2px;position:absolute;top:-1px;left:0}.site .site-quote-mark{height:52px;font:italic 56px/1 var(--font-serif);color:var(--bordeaux);display:block}.site .site-quotes blockquote{font:italic 21px/1.6 var(--font-serif)}.site .site-quotes figcaption{font:600 12px var(--font-display);color:var(--bordeaux);margin-top:14px}.site .site-stars{color:var(--bordeaux);gap:2px;margin-bottom:10px;display:flex}.site .site-metrics{border-block:1px solid var(--site-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:28px;display:grid}.site .site-metric-value{font:900 34px/1.1 var(--font-display);color:var(--tiefgrau)}.site .site-metric-label{font:500 12px/1.5 var(--font-display);margin-top:6px}.site .site-final{padding-block:120px 190px}.site .site-final img.site-eagle{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.site .site-final .site-watermark{font-size:140px;bottom:0;left:24px}.site .site-final-copy{max-width:620px}.site-floating{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--tiefgrau) 96%,transparent);color:var(--greige);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.site-floating.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.site-floating-inner{width:min(1120px,100% - 48px);height:72px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;font-size:13px;font-weight:600;display:flex}.site-floating-button{background:var(--bordeaux);color:var(--greige);font:700 12px/1.3 var(--font-display);letter-spacing:1.5px;border-radius:4px;flex-shrink:0;padding:11px 20px}.site-floating-button:hover{background:var(--bordeaux-dark)}@media(max-width:767px){.site .site-wrap{width:calc(100% - 40px)}.site .site-section{padding-block:56px}.site h1{font-size:36px}.site h2{font-size:28px}.site .site-statement{font-size:38px}.site .site-sub{font-size:18px}.site .site-band span{font-size:100px}.site .site-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px;display:grid}.site .site-media img{width:100%;max-width:100%}.site .site-panel{padding:24px 20px}.site .site-list>li{grid-template-columns:minmax(0,1fr);gap:10px}.site .site-num{font-size:36px}.site .site-cue-bar{padding:14px 18px;font-size:22px}.site .site-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.site .site-final{padding-block:56px 240px}.site .site-final img.site-eagle{object-position:80% bottom}.site .site-final .site-watermark{display:none}.site .site-final-copy{background:var(--site-panel);border-radius:4px;padding:24px 20px}.site-floating-inner{gap:10px;width:calc(100% - 24px);height:64px;font-size:11px}.site-floating-button{letter-spacing:1px;padding:9px 12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.site .site-band-track,.site .site-chevrons svg{animation:none}.site .site-parallax{will-change:auto;transform:none!important}.site-floating{transition:none}}.site .site-companies{max-width:960px;font:700 17px/1.9 var(--font-display);color:color-mix(in srgb,var(--tiefgrau) 60%,transparent);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-inline:auto;display:flex}.site .site-companies li{align-items:center;gap:18px;display:inline-flex}.site .site-companies li:not(:last-child):after{content:"·"}.site .site-world-video{max-width:960px;margin-inline:auto}.site .site-world-video video{aspect-ratio:16/9;object-fit:contain;background:var(--tiefgrau);border-radius:4px;width:100%;display:block}.site .site-world-caption{font:italic 14px/1.7 var(--font-serif)}.site .site-list>li.site-list-with-image{grid-template-columns:88px minmax(0,1fr) 280px;align-items:start}.site .site-way-image{border:1px solid var(--mauve);border-radius:4px;overflow:hidden}.site .site-way-image img{width:100%;height:auto;display:block}.site .site-world-section{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.site .site-program-steps{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:start;gap:56px;display:grid}.site .site-program-steps .site-photo img{aspect-ratio:4/5;object-fit:cover}.site .site-hero-eyebrow{font:italic 18px/1.5 var(--font-serif);color:var(--bordeaux)}.site .site-program-logo{--logo-height:56px;height:var(--logo-height);max-width:100%;margin-bottom:24px;position:relative;overflow:hidden}.site .site-program-logo img{width:auto;max-width:none;position:absolute}.site .site-logo-macherin{width:calc(var(--logo-height) * 5.62)}.site .site-logo-macherin img{height:calc(var(--logo-height) * 5.88);top:calc(var(--logo-height) * -2.386);left:calc(var(--logo-height) * -.137)}.site .site-logo-flc{width:calc(var(--logo-height) * 3.46)}.site .site-logo-flc img{height:calc(var(--logo-height) * 3.63);top:calc(var(--logo-height) * -1.306);left:calc(var(--logo-height) * -.0645)}.site .site-logo-cil{width:calc(var(--logo-height) * 3.54)}.site .site-logo-cil img{height:calc(var(--logo-height) * 3.719);top:calc(var(--logo-height) * -1.38);left:calc(var(--logo-height) * -.0785)}.site .site-logo-aiga{width:calc(var(--logo-height) * 2.42)}.site .site-logo-aiga img{height:calc(var(--logo-height) * 1.367);top:calc(var(--logo-height) * -.185);left:calc(var(--logo-height) * -.0746)}.site .site-logo-kai{--logo-height:96px;width:calc(var(--logo-height) * 1.09)}.site .site-logo-kai img{height:calc(var(--logo-height) * 1.3575);top:calc(var(--logo-height) * -.178);left:calc(var(--logo-height) * -.1282)}@media(max-width:767px){.site .site-world-video{width:min(100%,39.375vh)}.site .site-world-video video{aspect-ratio:9/16;max-height:70vh}.site .site-list>li.site-list-with-image{grid-template-columns:minmax(0,1fr)}.site .site-list-with-image .site-way-image{grid-row:1;margin-bottom:12px}.site .site-world-section,.site .site-program-steps{grid-template-columns:minmax(0,1fr);gap:32px}.site .site-program-logo{--logo-height:44px}.site .site-logo-kai{--logo-height:96px}}.site .site-facts{font:600 13px/1.6 var(--font-display);color:var(--bordeaux);margin-top:20px}.site .site-notfor{max-width:760px;font-family:var(--font-serif);color:color-mix(in srgb,var(--tiefgrau) 80%,transparent);margin-top:32px;font-size:17px;line-height:1.7}.site .site-changes>li{border-top:1px solid var(--site-hairline);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;padding:22px 0;display:grid}.site .site-change-before{font:italic 18px/1.6 var(--font-serif);color:color-mix(in srgb,var(--tiefgrau) 70%,transparent)}.site .site-change-after{font:700 18px/1.5 var(--font-display)}.site .site-changes svg{color:var(--bordeaux)}@media(max-width:767px){.site .site-changes>li{grid-template-columns:minmax(0,1fr);gap:6px}.site .site-changes svg{transform:rotate(90deg)}}.site .newsletter-section{border-top:1px solid var(--mauve)}.site .newsletter-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.site .newsletter-section h2{font-size:32px}.site .newsletter-form{width:100%;margin-top:28px;scroll-margin-top:110px}.site .newsletter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site .newsletter-label{font:500 14px/1.5 var(--font-display);margin-bottom:8px;display:block}.site .newsletter-input{border:1px solid var(--mauve);background:var(--greige);width:100%;font:400 16px/1.5 var(--font-display);color:var(--tiefgrau);border-radius:4px;padding:12px 16px}.site .newsletter-input:focus{outline:2px solid var(--bordeaux);outline-offset:2px}.site .newsletter-submit{width:100%;height:auto;box-shadow:none;letter-spacing:0;white-space:normal;margin-top:16px}.site .newsletter-note{font:400 12px/1.7 var(--font-display);color:color-mix(in srgb,var(--tiefgrau) 70%,transparent);margin-top:16px}.site .newsletter-note a{text-underline-offset:3px;text-decoration:underline}.site .newsletter-error{font:400 14px/1.6 var(--font-display);color:var(--bordeaux);margin-top:6px}.site .newsletter-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.site.newsletter-thanks{padding-block:100px 120px}.site .newsletter-thanks-copy{text-align:left;width:min(760px,100% - 48px);margin-inline:auto}@media(max-width:767px){.site .newsletter-grid,.site .newsletter-fields{grid-template-columns:minmax(0,1fr);gap:24px}.site .newsletter-section h2{font-size:28px}.site.newsletter-thanks{padding-block:56px 72px}.site .newsletter-thanks-copy{width:calc(100% - 40px)}}.ccw{background:var(--greige);color:var(--tiefgrau);letter-spacing:0;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));--ccw-floating-surface:color-mix(in srgb, var(--tiefgrau) 96%, transparent)}.ccw h1,.ccw h2,.ccw h3,.ccw p,.ccw span,.ccw button,.ccw label{letter-spacing:0}.ccw .ccw-wrap{width:min(1120px,100% - 48px);margin-inline:auto}.ccw .ccw-section{padding-block:72px}.ccw h1{font-size:56px;line-height:1.08}.ccw h2{font-size:36px;line-height:1.18}.ccw h3{font-size:28px;line-height:1.2}.ccw .ccw-pill{font-family:var(--font-display);font-size:11px;font-weight:700}.ccw{--ccw-hairline:color-mix(in srgb, var(--tiefgrau) 20%, transparent);--ccw-group-surface:color-mix(in srgb, var(--greige) 92%, transparent);--ccw-cue-surface:color-mix(in srgb, var(--greige) 90%, transparent);--ccw-ticker-ink:color-mix(in oklab, var(--bordeaux) 9%, transparent)}.ccw .ccw-card{background:var(--mauve-greige);border:1px solid var(--mauve);border-radius:4px;padding:24px}.ccw:has(#ccw-hero) .ccw-card{border:0;border-top:1px solid var(--ccw-hairline);background:0 0;border-radius:0;min-width:0;padding:28px 0 16px;position:relative}.ccw:has(#ccw-hero) .ccw-card:before{content:"";background:var(--bordeaux);width:32px;height:2px;position:absolute;top:-1px;left:0}.ccw .ccw-editorial-panel{background:var(--ccw-group-surface);border-radius:4px;padding:32px}.ccw .ccw-quote-mark{height:56px;font:italic 56px/1 var(--font-serif);color:var(--bordeaux);display:block}.ccw .ccw-step-number{font:900 44px/1 var(--font-display);color:var(--bordeaux);margin-bottom:12px;display:block}.ccw .ccw-image-band{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.ccw .ccw-button{background:var(--bordeaux);color:var(--greige);box-shadow:none;white-space:normal;height:auto;min-height:52px;font-family:var(--font-display);border-radius:4px;font-weight:700;line-height:1.45}.ccw .ccw-button:hover{background:var(--bordeaux-dark)}.ccw .ccw-bordeaux{background:var(--bordeaux);color:var(--greige)}.ccw .ccw-bordeaux h2{color:var(--greige)}.ccw .ccw-bordeaux .ccw-button{background:var(--greige);color:var(--bordeaux)}.ccw .ccw-bordeaux .ccw-button:hover{background:var(--mauve-greige)}.ccw .ccw-wall{columns:3;column-gap:16px}.ccw .ccw-wall img{border:1px solid var(--mauve);break-inside:avoid;width:auto;max-width:100%;height:auto;margin-bottom:16px;display:block}@media(max-width:767px){.ccw .ccw-wrap{width:calc(100% - 40px)}.ccw .ccw-section{padding-block:48px}.ccw h1{font-size:38px}.ccw h2{font-size:28px}.ccw h3{font-size:24px}.ccw .ccw-wall{columns:1}.ccw .ccw-wall:not(.expanded) img:nth-child(n+7){display:none}}.ccw{--ccw-watermark-ink:color-mix(in oklab, var(--bordeaux) 6%, transparent);--ccw-watermark-light:color-mix(in oklab, var(--greige) 8%, transparent);--ccw-divider:color-mix(in oklab, var(--mauve) 40%, transparent)}.ccw .ccw-texture,.ccw.ccw-texture{background-position:50%;background-repeat:no-repeat;background-size:cover}.ccw .ccw-divider{border-top:1px solid var(--ccw-divider)}.ccw .ccw-hero,.ccw .ccw-final{isolation:isolate;position:relative;overflow:hidden}.ccw .ccw-watermark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-display);white-space:nowrap;font-weight:900;line-height:1;position:absolute}.ccw .ccw-hero-footnotes{isolation:isolate;padding-block:20px 8px;position:relative}.ccw .ccw-hero{padding-bottom:24px}.ccw .ccw-hero-band{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.ccw .ccw-watermark-track{width:max-content;animation:60s linear infinite ccw-ticker;display:flex}.ccw .ccw-hero-watermark{font-family:var(--font-display);white-space:nowrap;color:var(--ccw-ticker-ink);flex-shrink:0;font-size:160px;font-weight:900;line-height:1}@keyframes ccw-ticker{to{transform:translate(-50%)}}.ccw .ccw-hero-layout,.ccw .ccw-final-content{z-index:1;position:relative}.ccw .ccw-hero-photo{isolation:isolate;z-index:2;position:relative}.ccw .ccw-hero-photo:before{content:"";border:1px solid var(--mauve);z-index:-1;border-radius:4px;position:absolute;inset:8px -8px -8px 8px}.ccw .ccw-hero-photo img{display:block}.ccw .ccw-final{padding-bottom:190px}.ccw .ccw-final-watermark{color:color-mix(in oklab,var(--bordeaux) 5%,transparent);font-size:140px;bottom:0;left:24px}.ccw .ccw-eagle-background{z-index:-1;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.ccw .ccw-final-content h2{max-width:760px}.ccw .ccw-final-content form>p{color:var(--tiefgrau);opacity:1}.ccw .ccw-media{margin-top:20px}.ccw .ccw-media>span{font:600 10px var(--font-display);color:var(--mittelgrau)}.ccw .ccw-media>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.ccw .ccw-media img{object-fit:contain;opacity:.55;filter:grayscale();width:auto;min-width:0;max-width:10%;height:20px}.ccw .ccw-media img.ccw-logo-tall{height:26px}.ccw .ccw-problems{isolation:isolate;padding-bottom:32px;position:relative;overflow:hidden}.ccw .ccw-mountain-background{z-index:-1;object-fit:cover;object-position:center;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}.ccw .ccw-problems-content{position:relative}.ccw .ccw-outcomes{isolation:isolate;padding-bottom:120px;position:relative;overflow:hidden}.ccw .ccw-levels-background{z-index:-1;object-fit:cover;object-position:right bottom;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}.ccw .ccw-outcome-cards{margin-top:96px}.ccw .ccw-rating{color:var(--bordeaux);gap:2px;margin-bottom:10px;display:flex}.ccw .ccw-rating svg{flex-shrink:0}.ccw .ccw-about-photo{aspect-ratio:2/3;object-fit:cover;object-position:center 35%;display:block}.ccw .ccw-about{background:var(--mauve);color:var(--tiefgrau)}.ccw .ccw-about h3{color:var(--tiefgrau)}.ccw .ccw-about-metrics{border-color:color-mix(in srgb,var(--greige) 50%,transparent)}.ccw .ccw-stone{isolation:isolate;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.ccw .ccw-stone-background{z-index:-1;object-fit:cover;object-position:70% center;will-change:transform;width:100%;height:130%;position:absolute;top:-15%;left:0}.ccw .ccw-stone-copy{max-width:430px}.ccw .ccw-live-countdown{font-family:var(--font-display);margin-top:20px}.ccw .ccw-countdown-intro{color:var(--mittelgrau);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.ccw .ccw-countdown-boxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:380px;display:grid}.ccw .ccw-countdown-box{background:var(--mauve-greige);border:1px solid var(--mauve);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:76px;display:flex}.ccw .ccw-countdown-number{font-variant-numeric:tabular-nums;color:var(--bordeaux);font-size:28px;font-weight:900;line-height:1.2}.ccw .ccw-countdown-label{text-transform:uppercase;color:var(--mittelgrau);margin-top:4px;font-size:9px;font-weight:600}.ccw .ccw-live-now{min-height:96px;font-family:var(--font-display);color:var(--bordeaux);align-items:center;margin-top:20px;font-weight:900;display:flex}.ccw .ccw-floating-footer{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ccw-floating-surface);color:var(--greige);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.ccw .ccw-floating-footer.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ccw .ccw-floating-inner{width:min(1120px,100% - 48px);height:72px;font-family:var(--font-display);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-inline:auto;display:grid}.ccw .ccw-floating-copy{align-items:center;gap:24px;min-width:0;font-size:12px;font-weight:600;display:flex}.ccw .ccw-floating-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.ccw .ccw-floating-unit{align-items:center;gap:5px;display:flex}.ccw .ccw-floating-digit{background:var(--koralle);width:38px;height:34px;color:var(--tiefgrau);border-radius:4px;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid}.ccw .ccw-floating-label{color:var(--greige);font-size:10px}.ccw .ccw-floating-date{white-space:nowrap;flex-shrink:0;font-size:11px}.ccw .ccw-floating-button{flex-shrink:0;min-height:40px;padding:10px 18px;font-size:11px}.ccw .ccw-problem-cards{margin-top:150px}.ccw .ccw-problems-cue{text-align:center;margin-top:32px;position:relative}.ccw .ccw-problems-cue>p{background:var(--ccw-cue-surface);max-width:100%;font:italic 18px/1.6 var(--font-serif);text-wrap:balance;border-radius:4px;padding:16px 24px;display:inline-block}.ccw .ccw-problems-cue strong{color:var(--bordeaux);white-space:nowrap;font-weight:700}.ccw .ccw-chevron-button{width:56px;height:72px;color:var(--bordeaux);border-radius:4px;flex-direction:column;gap:0;margin:12px auto 0;padding:0;display:flex}.ccw .ccw-chevron-button:hover{background:var(--mauve-greige)}.ccw .ccw-chevron-button svg{flex-shrink:0;width:26px;height:24px;animation:1.6s ease-in-out infinite ccw-chevron-pulse}.ccw .ccw-chevron-button svg:nth-child(2){animation-delay:.18s}.ccw .ccw-chevron-button svg:nth-child(3){animation-delay:.36s}@keyframes ccw-chevron-pulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.ccw .ccw-bg-red-grain-1 p{opacity:1}.ccw .ccw-final-content>p{max-width:520px;font-size:24px}@media(max-width:767px){.ccw .ccw-hero{grid-template-columns:minmax(0,1fr);row-gap:40px;display:grid}.ccw .ccw-hero-layout{display:contents}.ccw .ccw-hero-content{z-index:1;grid-area:1/1;width:calc(100% - 40px);margin-inline:auto;position:relative}.ccw .ccw-hero-footnotes{grid-area:2/1;padding-block:0 8px}.ccw .ccw-hero-watermark{font-size:100px}.ccw .ccw-hero-photo{z-index:1;grid-area:3/1;width:calc(100% - 40px);margin-inline:auto}.ccw .ccw-hero-photo img{object-fit:cover;object-position:center 20%;max-height:440px}.ccw .ccw-final-watermark{display:none}.ccw .ccw-final-content>p{max-width:260px}.ccw .ccw-final{padding-block:48px 230px}.ccw .ccw-eagle-background{object-position:80% bottom}.ccw .ccw-final-content{background:color-mix(in srgb,var(--greige) 90%,transparent);border-radius:4px;padding:24px 20px}.ccw .ccw-media>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 10px;display:grid}.ccw .ccw-media img{width:100%;max-width:100%;height:20px}.ccw .ccw-media img.ccw-logo-tall{height:26px}.ccw .ccw-editorial-panel{padding:24px 20px}.ccw .ccw-problems-cue>p{padding:16px;font-size:18px}.ccw .ccw-problem-cards{margin-top:100px}.ccw .ccw-outcomes{padding-bottom:100px}.ccw .ccw-outcome-cards{margin-top:64px}.ccw .ccw-about-photo{max-height:480px}.ccw .ccw-stone{align-items:flex-start;min-height:700px}.ccw .ccw-stone-background{object-position:62% bottom;height:110%;top:20%}.ccw .ccw-stone-copy{background:var(--ccw-cue-surface);border-radius:4px;padding:20px}.ccw .ccw-floating-inner{gap:8px;width:calc(100% - 24px);height:68px}.ccw .ccw-floating-copy{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;line-height:1.25}.ccw .ccw-floating-time{gap:4px}.ccw .ccw-floating-time,.ccw .ccw-floating-date{flex-shrink:1}.ccw .ccw-floating-unit{gap:3px}.ccw .ccw-floating-digit{width:28px;height:28px;font-size:18px}.ccw .ccw-floating-label,.ccw .ccw-floating-date{font-size:8px}.ccw .ccw-floating-button{max-width:142px;padding:8px 10px;font-size:9px;line-height:1.3}}@media(prefers-reduced-motion:reduce){.ccw .ccw-chevron-button svg{opacity:1;animation:none}.ccw .ccw-mountain-background,.ccw .ccw-levels-background,.ccw .ccw-stone-background{will-change:auto;transform:none}.ccw .ccw-floating-footer{transition:none;transform:none}.ccw .ccw-watermark-track{animation:none}}.ccw .ccw-bg-hero.ccw-texture-ready,.ccw.ccw-bg-hero.ccw-texture-ready{background-image:url(/__l5e/assets-v1/d6bb2e74-2a6b-489d-adbd-13ebb6fdbe30/bg-hero.webp)}.ccw .ccw-bg-paper.ccw-texture-ready,.ccw.ccw-bg-paper.ccw-texture-ready{background-image:url(/__l5e/assets-v1/64157686-898e-478e-beb1-f2c82f7858f1/bg-paper.webp)}.ccw .ccw-bg-red-grain-1.ccw-texture-ready,.ccw.ccw-bg-red-grain-1.ccw-texture-ready{background-image:url(/__l5e/assets-v1/0438bde5-86c1-4739-929c-9589ad7ba730/bg-red-grain-1.webp)}.ccw .ccw-bg-red-grain-2.ccw-texture-ready,.ccw.ccw-bg-red-grain-2.ccw-texture-ready{background-image:url(/__l5e/assets-v1/7f46125e-7b41-41ac-967f-68eac993d4eb/bg-red-grain-2.webp)}.ccw .ccw-bg-linen.ccw-texture-ready,.ccw.ccw-bg-linen.ccw-texture-ready{background-image:url(/__l5e/assets-v1/9c1e8018-7454-4a02-bba9-357ce654e7b4/bg-linen.webp)}.ccw .ccw-bg-light-1.ccw-texture-ready,.ccw.ccw-bg-light-1.ccw-texture-ready{background-image:url(/__l5e/assets-v1/5ee824f9-7f85-4661-8bf4-7418be813308/bg-light-1.webp)}.ccw .ccw-bg-light-4.ccw-texture-ready,.ccw.ccw-bg-light-4.ccw-texture-ready{background-image:url(/__l5e/assets-v1/3e7db4da-634c-4652-b32d-b525ddd0a01f/bg-light-4.webp)}.ccw .ccw-bg-grid.ccw-texture-ready,.ccw.ccw-bg-grid.ccw-texture-ready{background-image:url(/__l5e/assets-v1/64129540-a445-46c5-8fe1-fd419822a519/bg-grid.webp)}.ccw .ccw-bg-clip{z-index:-1;pointer-events:none;position:absolute;inset:120px 0 0;overflow:hidden}.ccw .ccw-bg-clip>img{z-index:0}.ccw .ccw-stone{padding-top:140px}.ccw .ccw-final{padding-top:120px}.ccw .ccw-steps-photo{aspect-ratio:1151/768;object-fit:cover;object-position:65% 30%}@media(max-width:767px){.ccw .ccw-bg-clip{top:80px}.ccw .ccw-outcomes,.ccw .ccw-stone{padding-top:80px}.ccw .ccw-final{padding-top:72px}}.ccw .ccw-media img{max-width:8.5%}.ccw .ccw-bg-clip{-webkit-mask-image:linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(#0000 0,#000 120px)}.ccw .ccw-problems h2.ccw-statement{font-family:var(--font-display);letter-spacing:-.02em;max-width:none;margin-bottom:0;font-size:clamp(44px,5.4vw,78px);font-weight:900;line-height:1.05}.ccw .ccw-problems .ccw-problem-cards{margin-top:110px}@media(max-width:767px){.ccw .ccw-media>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ccw .ccw-media img{max-width:100%}.ccw .ccw-problems h2.ccw-statement{font-size:40px}.ccw .ccw-problems .ccw-problem-cards{margin-top:72px}}.ccw .ccw-outcomes{padding-top:72px}.ccw .ccw-outcomes .ccw-levels-background{object-position:right bottom}.ccw .ccw-about{background-color:var(--mauve);background-position:top;background-size:cover}.ccw .ccw-signature{color:var(--tiefgrau);font-size:24px}@media(max-width:767px){.ccw .ccw-outcomes{padding-top:48px}}.ccw .ccw-saboteur-stage{isolation:isolate;position:relative}.ccw .ccw-saboteur-band{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.14;width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ccw .ccw-saboteur-track{width:max-content;animation:50s linear infinite ccw-saboteur-run;display:flex}.ccw .ccw-saboteur-set{flex-shrink:0;gap:48px;padding-right:48px;display:flex}.ccw .ccw-saboteur-set img{object-fit:contain;flex-shrink:0;width:180px;max-width:none;height:180px;display:block}@keyframes ccw-saboteur-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.ccw .ccw-saboteur-set{gap:32px;padding-right:32px}.ccw .ccw-saboteur-set img{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.ccw .ccw-saboteur-track{animation:none}}.cfw-solo{--solo-watermark:color-mix(in srgb, var(--bordeaux) 7%, transparent);--solo-line:color-mix(in srgb, var(--mauve) 45%, transparent)}.cfw-solo .solo-hero{isolation:isolate;padding-block:100px 80px;position:relative;overflow:hidden}.cfw-solo .solo-hero-content{z-index:1;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:0;display:grid;position:relative}.cfw-solo .solo-hero-copy{min-width:0}.cfw-solo .solo-hero-mockup{width:100%;max-width:100%;height:auto;box-shadow:none;border:0;border-radius:2px;display:block}.cfw-solo .solo-kicker{font:700 12px/1.5 var(--font-display);text-transform:uppercase;color:var(--mauve)}.cfw-solo .solo-hero h1{overflow-wrap:break-word;max-width:1080px;font-size:38px;line-height:1.15}.cfw-solo .solo-hero h1 span{display:block}.cfw-solo .solo-hero h1 span+span{color:var(--bordeaux);margin-top:8px}.cfw-solo .solo-subtitle{max-width:760px;font:italic 22px/1.6 var(--font-serif)}.cfw-solo .solo-watermark{z-index:-1;top:52%;pointer-events:none;position:absolute;inset-inline:0;overflow:hidden}.cfw-solo .solo-watermark span{font:900 120px/1 var(--font-display);white-space:nowrap;color:var(--solo-watermark);flex-shrink:0}.cfw-solo .cfw-solo-purchase{text-align:center;max-width:100%;padding:16px 24px;font-size:13px}.cfw-solo .solo-list{gap:28px;margin-top:40px;display:grid}.cfw-solo .solo-list article{border-top:1px solid var(--solo-line);grid-template-columns:76px minmax(0,1fr);gap:24px;padding-block:28px 12px;display:grid}.cfw-solo .solo-number{color:var(--bordeaux);font:900 48px/1 var(--font-display)}.cfw-solo .solo-list h3{font-size:22px;line-height:1.4}.cfw-solo .solo-list p,.cfw-solo .solo-list li{font:400 17px/1.75 var(--font-serif)}.cfw-solo .solo-list ul{gap:8px;margin-top:14px;display:grid}.cfw-solo .solo-list li{align-items:baseline;gap:12px;display:flex}.cfw-solo .solo-list li>span:first-child{color:var(--bordeaux);flex-shrink:0}.cfw-solo .solo-stone{isolation:isolate;min-height:540px;position:relative;overflow:hidden}.cfw-solo .solo-stone>img{z-index:-1;object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.cfw-solo .solo-stone-copy{max-width:560px}.cfw-solo .solo-stone p{font:400 18px/1.75 var(--font-serif)}.cfw-solo .solo-proof{padding-block:32px}.cfw-solo .solo-booking-note{font:600 12px/1.6 var(--font-display);margin:-12px 0 28px}.cfw-solo .solo-ended{font:600 15px/1.6 var(--font-display)}.cfw-solo .solo-purchase-placeholder{min-height:52px;display:block}.cfw-solo-lightbox-overlay{z-index:60;background:color-mix(in srgb,var(--tiefgrau) 92%,transparent);position:fixed;inset:0}.cfw-solo-lightbox{z-index:61;border:1px solid var(--mauve);background:var(--greige);width:min(1400px,100vw - 40px);max-height:90dvh;color:var(--tiefgrau);box-shadow:none;border-radius:4px;padding:48px 16px 16px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.cfw-solo-lightbox>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90dvh - 66px);margin-inline:auto;display:block}.cfw-solo-lightbox .solo-lightbox-close{color:var(--tiefgrau);border-radius:4px;position:absolute;top:6px;right:6px}.cfw-solo .solo-price-card{border:1px solid var(--mauve);border-radius:4px;max-width:640px;padding:40px}.cfw-solo .solo-price{font:900 72px/1 var(--font-display);color:var(--bordeaux);white-space:nowrap;margin-block:20px 28px}.cfw-solo .solo-price-list{gap:20px;display:grid}.cfw-solo .solo-price-list li{font:400 17px/1.7 var(--font-serif);align-items:flex-start;gap:14px;display:flex}.cfw-solo .solo-price-list svg{width:18px;color:var(--bordeaux);flex-shrink:0;margin-top:5px}.cfw-solo .solo-final h2 span{display:block}.cfw-solo .cfw-solo-floating-price{white-space:nowrap;font-size:18px;font-weight:900}.cfw-solo .ccw-floating-button{padding:10px 20px}.cfw-solo .solo-floating-details{align-items:center;gap:16px;display:flex}.cfw-solo .ccw-deadline-compact{font:900 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.cfw-solo .solo-hero h1{font-size:30px}}@media(max-width:767px){.cfw-solo .solo-hero-content{grid-template-columns:minmax(0,1fr);gap:24px}.cfw-solo .solo-hero-mockup{width:100%;max-width:100%}.cfw-solo .solo-hero{padding-block:56px 48px}.cfw-solo .solo-hero h1{overflow-wrap:break-word;font-size:30px}.cfw-solo .solo-subtitle{font-size:19px}.cfw-solo .solo-watermark span{font-size:80px}.cfw-solo .solo-list article{grid-template-columns:minmax(0,1fr);gap:14px}.cfw-solo .solo-number{font-size:40px}.cfw-solo .solo-list h3{font-size:21px}.cfw-solo .solo-stone{min-height:680px}.cfw-solo .solo-stone>img{object-position:75% bottom}.cfw-solo .solo-stone-copy{background:var(--greige);border-radius:4px;padding:24px 20px}.cfw-solo .solo-price-card{padding:28px 20px}.cfw-solo .solo-price{font-size:64px}.cfw-solo .cfw-solo-floating-name{max-width:185px;font-size:9px}.cfw-solo .cfw-solo-floating-price{font-size:12px}.cfw-solo .solo-floating-details{flex-wrap:wrap;gap:3px 8px}.cfw-solo .ccw-deadline-compact{font-size:12px}.cfw-solo .ccw-floating-button{font-size:11px}}.cfw-solo .solo-final-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:56px;display:grid}.cfw-solo .solo-final-copy{min-width:0}.cfw-solo .solo-final-photo{aspect-ratio:4/5;object-fit:cover;object-position:55% 30%;width:100%;height:auto;box-shadow:none;border:0;border-radius:2px;display:block}@media(max-width:767px){.cfw-solo .solo-final-grid{grid-template-columns:minmax(0,1fr);gap:32px}.cfw-solo .solo-final-photo{aspect-ratio:3/2;order:-1}}
