.sl{--sl-zone-1:var(--inst-iso-deep);--sl-zone-2:#d4ad4c;--sl-zone-3:#c98a5a}.app-shell .inst-main:has(>.sl){padding-top:0}.inst-main:has(>.sl){padding-top:0}.sl .h3-night .h3-rail{--h3-pad:var(--h3-gutter)}.sl-sec{padding-block:clamp(64px,10vh,120px)}.sl-hero{min-height:var(--inst-screen);padding-top:var(--pn-h,69px);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.sl-hero-in{z-index:1;padding-block:48px;position:relative}.sl-hero-words{min-width:0;max-width:60%}.sl-h1{text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(34px,4.2vw,68px);line-height:1.04}.sl-lede{color:var(--inst-on-dark-mist);max-width:none;margin-top:20px}.sl-hero-pic{top:var(--pn-h,69px);z-index:0;bottom:0;right:0;left:calc(max(var(--h3-gutter), (100% - var(--inst-rail-dash)) / 2) + min(100% - 2 * var(--h3-gutter), var(--inst-rail-dash)) * .28);margin:0;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 10%,#00000024 20%,#00000052 30%,#0000008f 40%,#000c 50%,#000000f0 60%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 10%,#00000024 20%,#00000052 30%,#0000008f 40%,#000c 50%,#000000f0 60%,#000 70%)}.sl-hero-pic img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.sl-hero-pic:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--inst-night) 72%, transparent) 0%, color-mix(in srgb, var(--inst-night) 40%, transparent) 30%, color-mix(in srgb, var(--inst-night) 12%, transparent) 55%, transparent 75%), linear-gradient(0deg, color-mix(in srgb, var(--inst-night) 38%, transparent) 0%, transparent 38%);position:absolute;inset:0}.sl-hero-pic .sl-credit{z-index:1}.sl-credit{border-radius:var(--inst-pill-r);background:var(--inst-glass);-webkit-backdrop-filter:var(--inst-blur);backdrop-filter:var(--inst-blur);margin:0;padding:5px 10px 5px 9px;font-size:13px;line-height:1.4;position:absolute;bottom:12px;right:12px}.sl-credit a{color:var(--inst-on-dark);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sl-credit a span{text-decoration:underline;-webkit-text-decoration-color:var(--inst-btn-glass-edge);text-decoration-color:var(--inst-btn-glass-edge);text-underline-offset:var(--inst-underline-offset,3px)}.sl-credit a:hover span{text-decoration-color:currentColor}.sl-credit a:focus-visible{outline:var(--inst-focus-ring-on-dark);outline-offset:2px;border-radius:var(--inst-mark-r)}.sl-dc-pill{border-radius:var(--inst-pill-r);background:var(--inst-paper);border:var(--inst-hair) solid color-mix(in srgb, var(--inst-sky-deep) 45%, transparent);box-shadow:var(--inst-shadow-card);color:var(--inst-slate);font-family:var(--font-hanken), sans-serif;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.sl-dc-pill svg{color:var(--inst-sky-deep);flex:none}.sl-map{border-radius:var(--inst-card-r);border:1px solid var(--inst-line);background:var(--inst-map-grey-land);min-width:0;height:clamp(380px,62vh,700px);overflow:hidden}.sl-map .sl-map-canvas{width:100%;height:100%}.sl .h3-tech-h--one{max-width:none}@media (min-width:1024px){.sl .h3-tech-h--one{white-space:nowrap}}.sl-how>.h3-rail{--h3-pad:var(--h3-gutter)}.sl .sl-how{background:var(--inst-paper)}@media (max-width:1023.98px){.sl-hero{justify-content:flex-start;min-height:0}.sl-hero-pic{order:-1;width:100%;height:clamp(220px,46vw,400px);position:relative;top:auto;left:auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.sl-hero-pic+.sl-hero-in{padding-top:8px;padding-bottom:40px}.sl-hero-words{max-width:none}.sl-credit{top:10px;bottom:auto;right:10px}}.sl .sl-lede{text-wrap:pretty;max-width:68ch}@media (max-width:759.98px){.sl-sec{padding-block:56px}}.sl-hero-field{margin-top:32px}.sl-hero-field .h3-hero-form{max-width:560px}.sl-map--dots{height:clamp(360px,62vh,640px)}@media (max-width:759px){.sl-map--dots{height:420px}}
.rl{--rl-section:clamp(96px, 12vw, 160px)}.rl>section:not(.sl-hero){padding-block:var(--rl-section)}@media (max-width:759.98px){.rl{--rl-section:72px}}body:has(.rl) .sg--footer{display:none}.rl-register{background:var(--inst-sky-tint)}.rl-register-words{gap:16px;display:grid}.rl-register .h3-h2{max-width:none}.rl-register-lead{color:var(--inst-slate)}.rl-register-words .h3-tech-copy{margin-top:8px}.rl-register .h3-tech-copy{max-width:none}.rl-register-map{margin:0}.rl-register-map .sl-map--dots{height:clamp(340px,56vh,560px)}.rl-register .sl-map{border-color:color-mix(in srgb, var(--inst-sky-deep) 18%, transparent);box-shadow:var(--inst-shadow-card)}.rl-map-caption{color:var(--inst-mist);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.45}.rl .sl-how{background:color-mix(in srgb, var(--inst-sky-tint) 55%, var(--inst-paper))}.rl-close{position:relative;overflow:hidden}.rl-close .h3-rail{z-index:var(--inst-z-raised);position:relative}.rl-close-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.rl-close-h{max-width:16ch;margin:0}.rl-close-line{max-width:40ch;margin:20px 0 0}.rl-close-field{width:100%;max-width:560px;margin-top:32px}.rl-close-stand{max-width:56ch;color:var(--inst-on-dark-mist);margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.5}.rl-close-art{justify-self:center;width:min(100%,240px)}@media (min-width:1024px){.rl-close-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.rl-close-art{width:100%;max-width:340px}}
