.summit-clear-hero{--hero-gold:oklch(88% .095 87);--hero-gold-highlight:oklch(98% .04 94);--hero-gold-depth:oklch(70% .085 78);--hero-blue:oklch(40% .16 257);--hero-edge:oklch(16% .045 252);--hero-emerald:oklch(24% .065 165);--hero-type-shadow:0 1px 1px var(--hero-edge);isolation:isolate;background:var(--hero-blue);width:100%;font-family:var(--font-serif);text-align:center;letter-spacing:0;aspect-ratio:768/1267;font-variant-numeric:lining-nums;min-height:720px;position:relative;overflow:hidden}.summit-clear-scene{z-index:-2;position:absolute;inset:0}.summit-clear-scene img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%}.summit-clear-content{width:92%;max-width:1040px;margin:auto;padding:18px 0 0}.summit-clear-emblem{object-fit:contain;border-radius:50%;width:70px;height:70px;margin:0 auto 8px}.summit-clear-invited{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.summit-clear-invited:before,.summit-clear-invited:after{content:"";background:var(--hero-gold);flex:1;height:1px}.summit-clear-hero h1{margin:4px 0 10px;line-height:1.04}.summit-clear-brand{font-size:68px;font-weight:700;line-height:1;display:block}.summit-clear-major{white-space:nowrap;margin-top:6px;font-size:25px;font-weight:700;display:block}.summit-clear-year{margin-top:4px;font-size:29px;font-weight:700;display:block}.summit-clear-ivory{color:var(--summit-ivory-bright);text-shadow:var(--hero-type-shadow)}.summit-clear-gold{color:var(--hero-gold);text-shadow:var(--hero-type-shadow)}.summit-clear-brand,.summit-clear-theme,.summit-clear-year{background:linear-gradient(180deg, var(--hero-gold-highlight), var(--hero-gold) 48%, var(--hero-gold-depth));color:var(--hero-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px var(--hero-edge));text-shadow:none;-webkit-background-clip:text;background-clip:text}.summit-clear-divider{width:100%;margin:12px auto}.summit-clear-format{letter-spacing:.04em;margin:0 auto;font-size:14px;font-weight:700;line-height:1.35}.summit-clear-programme{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px auto 0;padding:8px 0 12px;display:grid;position:relative}.summit-clear-programme:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab,var(--hero-emerald) 25%,transparent), color-mix(in oklab,var(--hero-emerald) 60%,transparent) 28%, color-mix(in oklab,var(--hero-emerald) 58%,transparent) 72%, color-mix(in oklab,var(--hero-emerald) 35%,transparent));position:absolute;inset:-22px -6%;-webkit-mask-image:radial-gradient(68% 70%,#000 48%,#0000 100%);mask-image:radial-gradient(68% 70%,#000 48%,#0000 100%)}.summit-clear-day{flex-direction:column;align-items:center;min-width:0;padding:0 5px;display:flex}.summit-clear-day+.summit-clear-day{border-left:1px solid var(--hero-gold)}.summit-clear-icon{border:2px solid var(--hero-gold);width:48px;height:48px;color:var(--hero-gold-highlight);background:var(--hero-emerald);box-shadow:inset 0 1px 0 var(--hero-gold-highlight), 0 1px 2px var(--hero-edge);outline:1px solid var(--hero-gold-depth);outline-offset:2px;border-radius:50%;place-items:center;display:grid}.summit-clear-icon svg{stroke-width:1.7px;width:30px;height:30px}.summit-clear-icon img{object-fit:contain;border-radius:50%;width:100%;height:100%}.summit-clear-day-label{margin:10px 0 3px;font-size:15px;font-weight:700;line-height:1.2}.summit-clear-theme{white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.2}.summit-clear-statement{margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.35}.summit-clear-description{white-space:pre-line;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.22}.summit-clear-transformation{border:1px solid var(--hero-gold);background:var(--hero-emerald);color:var(--hero-gold);text-transform:uppercase;border-radius:999px;margin:8px -1% 0;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.3}.summit-clear-pathway{color:var(--hero-gold-highlight);word-spacing:7px;margin:8px 0 0;font-size:16px;font-weight:700}.summit-clear-hero .summit-clear-scroll{border-radius:28px;gap:1px;width:clamp(220px,55vw,340px);margin:0;padding:4px 12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.summit-clear-scroll>span:first-child{letter-spacing:.08em;font-size:14px;font-weight:700}.summit-clear-scroll>span:nth-child(2){letter-spacing:.12em;font-size:10px;font-weight:700}.summit-clear-scroll svg{width:14px;height:14px}.summit-clear-hero .summit-clear-scroll:hover{transform:translate(-50%,2px)}.summit-clear-home{position:absolute;top:20px;right:24px}@media (width<=430px){.summit-clear-content{width:96%}}@media (width<=375px){.summit-clear-major{font-size:23px}.summit-clear-theme{font-size:15px}.summit-clear-statement{font-size:10px}.summit-clear-description{font-size:12px}}@media (width>=768px){.summit-clear-hero{aspect-ratio:768/1267;min-height:1050px}.summit-clear-content{width:82%;padding-top:25px}.summit-clear-emblem{width:92px;height:92px}.summit-clear-invited{max-width:720px;margin:auto;font-size:22px}.summit-clear-brand{font-size:106px}.summit-clear-major{font-size:40px}.summit-clear-year{font-size:38px}.summit-clear-format{font-size:20px}.summit-clear-programme{margin-top:24px}.summit-clear-day{padding:0 10px}.summit-clear-icon{width:66px;height:66px}.summit-clear-icon svg{width:38px;height:38px}.summit-clear-day-label{font-size:21px}.summit-clear-theme{font-size:26px}.summit-clear-statement{font-size:16px}.summit-clear-description{font-size:19px}.summit-clear-transformation{font-size:16px}.summit-clear-pathway{font-size:22px}.summit-clear-hero .summit-clear-scroll{width:260px;padding:5px 14px;bottom:28px}.summit-clear-scroll>span:first-child{font-size:16px}.summit-clear-scroll>span:nth-child(2){font-size:11px}.summit-clear-scroll svg{width:16px;height:16px}}@media (width>=1024px){.summit-clear-hero{aspect-ratio:2400/1792;min-height:0}}@media (width>=1024px) and (width<=1199px){.summit-clear-lettering>:not(.summit-clear-scroll){zoom:.82}}@media (width>=1200px){.summit-clear-hero{min-height:1000px}.summit-clear-brand{font-size:132px}.summit-clear-major{font-size:50px}.summit-clear-year{font-size:44px}.summit-clear-theme{font-size:36px}.summit-clear-day-label{font-size:24px}.summit-clear-statement{font-size:20px}.summit-clear-description{font-size:22px}.summit-clear-transformation{font-size:21px}}
