PageSourceSearch

https://keckobservatory.org/

html keckobservatory.org collected 2026-09-24 08:58:48 UTC 210,946 bytes, 1,248 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name='robots' content='max-image-preview:large' /><title>W. M. Keck Observatory</title><link rel='dns-prefetch' href='//use.fontawesome.com' /><link rel="alternate" type="application/rss+xml" title="W. M. Keck Observatory &raquo; Feed" href="https://keckobservatory.org/feed/" /><link rel="alternate" type="application/rss+xml" title="W. M. Keck Observatory &raquo; Comments Feed" href="https://keckobservatory.org/comments/feed/" /><link rel="alternate" type="text/calendar" title="W. M. Keck Observatory &raquo; iCal Feed" href="https://keckobservatory.org/events-calendar/?ical=1" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://keckobservatory.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkeckobservatory.org%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://keckobservatory.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fkeckobservatory.org%2F&#038;format=xml" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
2/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><style id="wp-block-navigation-link-inline-css">.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
3/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/navigation-link/style.min.css */</style><style id="wp-block-search-inline-css">.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
4/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/search/style.min.css */</style><link rel='stylesheet' id='wp-block-navigation-css' href='https://keckobservatory.org/wp-includes/blocks/navigation/style.min.css?ver=7.1.2' media='all' /><link rel='stylesheet' id='wp-block-cover-css' href='https://keckobservatory.org/wp-includes/blocks/cover/style.min.css?ver=7.1.2' media='all' /><style id="wp-block-group-inline-css">.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
5/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/group/style.min.css */</style><style id="wp-block-image-inline-css">.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
5cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
5@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
6/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/image/style.min.css */</style><style id="wp-block-heading-inline-css">h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
7/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/heading/style.min.css */</style><style id="wp-block-button-inline-css">.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
8/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/button/style.min.css */</style><style id="wp-block-buttons-inline-css">.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
9/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/buttons/style.min.css */</style><style id="wp-block-columns-inline-css">.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
10/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/columns/style.min.css */</style>
10<style id="wp-block-details-inline-css">.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
11/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/details/style.min.css */</style><style id="wp-block-paragraph-inline-css">.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
12/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/paragraph/style.min.css */</style><style id="wp-block-post-content-inline-css">.wp-block-post-content{display:flow-root}
13/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/post-content/style.min.css */</style><style id="wp-block-social-links-inline-css">.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
13:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
13:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
14/*# sourceURL=https://keckobservatory.org/wp-includes/blocks/social-links/style.min.css */</style><link rel='stylesheet' id='pt-cv-public-style-css' href='https://keckobservatory.org/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/cv.css?ver=4.5.1.2' media='all' /><link rel='stylesheet' id='pt-cv-public-pro-style-css' href='https://keckobservatory.org/wp-content/plugins/pt-content-views-pro/public/assets/css/cvpro.min.css?ver=7.4.1' media='all' /><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
14--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
15/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #ffffff;--wp--preset--color--contrast: #000000;--wp--preset--color--primary: #33a5b7;--wp--preset--color--secondary: #2698aa;--wp--preset--color--tertiary: #F6F6F6;--wp--preset--color--custom-color-1: #474444;--wp--preset--color--custom-color-2: #222222;--wp--preset--color--custom-color-3: #202544;--wp--preset--color--custom-primary-hover: #21606a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
150) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--white-to-biege: linear-gradient(180deg,rgb(255,255,255) 0%,rgb(244,240,234) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: 1rem;--wp--preset--font-size--large: 1.625rem;--wp--preset--font-size--x-large: 2.25rem;--wp--preset--font-size--34-px: 2.125rem;--wp--preset--font-size--xx-large: 3.5rem;--wp--preset--font-family--source-sans-3: "Source Sans 3", sans-serif;--wp--preset--font-family--open-sans: "Open Sans", sans-serif;--wp--preset--font-family--dm-sans: "DM Sans", sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: clamp(1.5rem, 5vw, 2rem);--wp--preset--spacing--40: clamp(1.8rem, 1.8rem + ((1vw - 0.48rem) * 2.885), 3rem);--wp--preset--spacing--50: clamp(2.5rem, 8vw, 4.5rem);--wp--preset--spacing--60: clamp(3.75rem, 10vw, 7rem);--wp--preset--spacing--70: clamp(5rem, 5.25rem + ((1vw - 0.48rem) * 9.096), 8rem);--wp--preset--spacing--80: clamp(7rem, 14vw, 11rem);--wp--preset--spacing--71: clamp(2.5rem, -1.038rem + 9.434vw, 5rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1250px;--wp--style--global--wide-size: 1300px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
15 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--system-font);font-size: var(--wp--preset--font-size--medium);line-height: 1.6;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--30);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--30);}a:where(:not(.wp-element-button)){color: #21606a;text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}:root :where(a:where(:not(.wp-element-button)):active){color: var(--wp--preset--color--secondary);text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;line-height: 1.4;}h1{font-size: 3.625rem;line-height: 1.2;}h2{color: var(--wp--preset--color--custom-color-1);font-size: var(--wp--preset--font-size--34-px);font-style: normal;font-weight: 600;line-height: 1.2;}h3{font-size: 1.5rem;}h4{font-size: 1.125rem;}h5{font-size: var(--wp--preset--font-size--medium);font-weight: 700;text-transform: uppercase;}h6{font-size: var(--wp--preset--font-size--medium);text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #33a5b7;border-radius: 0;border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:visited, .wp-block-button__link:visited){color: var(--wp--preset--color--contrast);}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--secondary);color: var(--wp--preset--color--base);}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-custom-color-1-color{color: var(--wp--preset--color--custom-color-1) !important;}.has-custom-color-2-color{color: var(--wp--preset--color--custom-color-2) !important;}.has-custom-color-3-color{color: var(--wp--preset--color--custom-color-3) !important;}.has-custom-primary-hover-color{color: var(--wp--preset--color--custom-primary-hover) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-custom-color-1-background-color{background-color: var(--wp--preset--color--custom-color-1) !important;}.has-custom-color-2-background-color{background-color: var(--wp--preset--color--custom-color-2) !important;}.has-custom-color-3-background-color{background-color: var(--wp--preset--color--custom-color-3) !important;}.has-custom-primary-hover-background-color{background-color: var(--wp--preset--color--custom-primary-hover) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-custom-color-1-border-color{border-color: var(--wp--preset--color--custom-color-1) !important;}.has-custom-color-2-border-color{border-color: var(--wp--preset--color--custom-color-2) !important;}.has-custom-color-3-border-color{border-color: var(--wp--preset--color--custom-color-3) !important;}.has-custom-primary-hover-border-color{border-color: var(--wp--preset--color--custom-primary-hover) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
15.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-white-to-biege-gradient-background{background: var(--wp--preset--gradient--white-to-biege) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-34-px-font-size{font-size: var(--wp--preset--font-size--34-px) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}
16#pt-cv-view-e2mis8r3 .pt-cv-colwrap {
17	display: flex;
18  flex-direction: column;
19  justify-content: center;
20  height: 100%;
21}
22
23#pt-cv-view-e2mis8r3 .pt-cv-rmwrap {
24	padding-left: 1rem;
25  padding-right: 1rem;
26}
27
28#pt-cv-view-e2mis8r3 .pt-cv-title, #pt-cv-view-e2mis8r3 .pt-cv-content {
29	width: 75%;
30}
31
32@media screen and (max-width: 47.9375em) {
33	#pt-cv-view-e2mis8r3 .pt-cv-colwrap {
34		height: unset;
35	}
36	#pt-cv-view-e2mis8r3 .pt-cv-title, #pt-cv-view-e2mis8r3 .pt-cv-content {
37		width: unset;
38	}
39}
40
41.mc4wp-response {
42	background: #FFF;
43    padding: 20px;
44	font-weight:bold;
45}
46:root :where(.wp-block-button .wp-block-button__link){font-family: var(--wp--preset--font-family--open-sans);font-size: var(--wp--preset--font-size--medium);padding-top: 1rem;padding-right: 2.8rem;padding-bottom: 1rem;padding-left: 2.8rem;}
47:root :where(.wp-block-columns){margin-top: 0;margin-bottom: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
48:root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);}
49:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration: none;}
50:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
51:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):focus){text-decoration: underline dashed;}
52:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):active){text-decoration: none;}
53:root :where(.wp-block-post-content a:where(:not(.wp-element-button))){color: #2698aa;}
54/*# sourceURL=global-styles-inline-css */</style><style id="block-style-variation-styles-inline-css">:root :where(.wp-block-button.is-style-outline--6 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;}
55/*# sourceURL=block-style-variation-styles-inline-css */</style><style id="wp-emoji-styles-inline-css">img.wp-smiley, img.emoji {
56		display: inline !important;
57		border: none !important;
58		box-shadow: none !important;
59		height: 1em !important;
60		width: 1em !important;
61		margin: 0 0.07em !important;
62		vertical-align: -0.1em !important;
63		background: none !important;
64		padding: 0 !important;
65	}
66/*# sourceURL=wp-emoji-styles-inline-css */</style><style id="font-awesome-svg-styles-default-inline-css">.svg-inline--fa {
67  display: inline-block;
68  height: 1em;
69  overflow: visible;
70  vertical-align: -.125em;
71}
72/*# sourceURL=font-awesome-svg-styles-default-inline-css */</style><link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://keckobservatory.org/wp-content/uploads/font-awesome/v6.4.0/css/svg-with-js.css' media='all' /><style id="font-awesome-svg-styles-inline-css">.wp-block-font-awesome-icon svg::before,
73   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
74/*# sourceURL=font-awesome-svg-styles-inline-css */</style><link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.4.0/css/all.css' media='all' integrity="sha384-iw3OoTErCYJJB9mCa8LNS2hbsQ7M3C0EpIsO/H5+EGAkPGc6rk+V8i04oW/K5xq0" crossorigin="anonymous" /><link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.4.0/css/v4-shims.css' media='all' integrity="sha384-TjXU13dTMPo+5ZlOUI1IGXvpmajjoetPqbUJqTx+uZ1bGwylKHNEItuVe/mg/H6l" crossorigin="anonymous" /><style id="core-block-supports-inline-css">.wp-container-core-navigation-is-layout-0b047636{justify-content:center;}.wp-container-core-group-is-layout-4156b981{flex-wrap:nowrap;justify-content:flex-end;}.wp-container-core-navigation-is-layout-af3342db{justify-content:space-between;}.wp-container-core-group-is-layout-c8f6cb45{flex-wrap:nowrap;justify-content:space-between;}.wp-container-core-group-is-layout-2160b938 >
74 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1200px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-2160b938 > .alignwide{max-width:1200px;}.wp-container-core-group-is-layout-2160b938 .alignfull{max-width:none;}.wp-container-core-navigation-is-layout-9396f3be{justify-content:center;}.wp-container-core-group-is-layout-85664ef1 > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-group-is-layout-bb9e6bfc > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1034px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-bb9e6bfc > .alignwide{max-width:1034px;}.wp-container-core-group-is-layout-bb9e6bfc .alignfull{max-width:none;}.wp-container-core-buttons-is-layout-4eec736a{justify-content:center;}.wp-container-core-columns-is-layout-0c3151d3{flex-wrap:nowrap;}.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-column-is-layout-d37181c2 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:297px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-column-is-layout-d37181c2 > .alignwide{max-width:297px;}.wp-container-core-column-is-layout-d37181c2 .alignfull{max-width:none;}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-columns-is-layout-b776ac8b{flex-wrap:nowrap;}.wp-container-core-column-is-layout-a1ea4362 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:610px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-column-is-layout-a1ea4362 > .alignwide{max-width:610px;}.wp-container-core-column-is-layout-a1ea4362 .alignfull{max-width:none;}.wp-container-core-column-is-layout-a1ea4362 > .alignfull{margin-right:calc(1.25rem * -1);}.wp-container-core-column-is-layout-17cc31aa > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:610px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-column-is-layout-17cc31aa > .alignwide{max-width:610px;}.wp-container-core-column-is-layout-17cc31aa .alignfull{max-width:none;}.wp-container-core-column-is-layout-17cc31aa > .alignfull{margin-left:calc(2rem * -1);}.wp-container-core-group-is-layout-4cd18ba8 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1240px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-4cd18ba8 > .alignwide{max-width:1240px;}.wp-container-core-group-is-layout-4cd18ba8 .alignfull{max-width:none;}.wp-container-core-group-is-layout-b15e3db7 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1030px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-b15e3db7 > .alignwide{max-width:1030px;}.wp-container-core-group-is-layout-b15e3db7 .alignfull{max-width:none;}.wp-container-core-buttons-is-layout-0b047636{justify-content:center;}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-group-is-layout-052e8911 > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-navigation-is-layout-cf367e51{flex-direction:column;align-items:flex-start;}.wp-container-core-social-links-is-layout-3039000c{flex-wrap:nowrap;justify-content:center;}.wp-container-core-columns-is-layout-6b708922{flex-wrap:nowrap;}.wp-container-core-group-is-layout-3b69c23f > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1300px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-3b69c23f > .alignwide{max-width:1300px;}.wp-container-core-group-is-layout-3b69c23f .alignfull{max-width:none;}.wp-container-core-group-is-layout-25feec05 >
74 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1258px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-25feec05 > .alignwide{max-width:1258px;}.wp-container-core-group-is-layout-25feec05 .alignfull{max-width:none;}
75/*# sourceURL=core-block-supports-inline-css */</style><style id="wp-block-template-skip-link-inline-css">/*! This file is auto-generated */
76.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
77/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */</style><link rel='stylesheet' id='mc4wp-form-themes-css' href='https://keckobservatory.org/wp-content/plugins/mailchimp-for-wp/assets/css/form-themes.css?ver=4.14.1' media='all' /><link rel='stylesheet' id='twentytwentythree-style-css' href='https://keckobservatory.org/wp-content/themes/twentytwentythree/style.css?ver=7.1.2' media='all' /><link rel='stylesheet' id='child-style-css' href='https://keckobservatory.org/wp-content/themes/keck/style.css?ver=1.0.0' media='all' /><link rel='stylesheet' id='slick-css' href='https://keckobservatory.org/wp-content/themes/keck/css/slick.css?ver=7.1.2' media='all' /><link rel='stylesheet' id='slick-theme-css' href='https://keckobservatory.org/wp-content/themes/keck/css/slick-theme.css?ver=7.1.2' media='all' /> 
77<script id="jquery-core-js" src="https://keckobservatory.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
77 
77<script id="jquery-migrate-js" src="https://keckobservatory.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
77 
77<script id="tribe-common-js" src="https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/js/tribe-common.js?ver=9c44e11f3503a33e9540"></script>
77 
77<script id="tribe-events-views-v2-breakpoints-js" src="https://keckobservatory.org/wp-content/plugins/the-events-calendar/build/js/views/breakpoints.js?ver=4208de2df2852e0b91ec"></script>
77 
77<script id="breeze-prefetch-js-extra">var breeze_prefetch = {"local_url":"https://keckobservatory.org","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
78//# sourceURL=breeze-prefetch-js-extra</script>
78 
78<script id="breeze-prefetch-js" src="https://keckobservatory.org/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.5.17"></script>
78 
78<script id="slick-min-js-js" src="https://keckobservatory.org/wp-content/themes/keck/js/slick.min.js?ver=1"></script>
78 <link rel="https://api.w.org/" href="https://keckobservatory.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://keckobservatory.org/wp-json/wp/v2/pages/17" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://keckobservatory.org/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1.2" /><link rel="canonical" href="https://keckobservatory.org/" /><link rel='shortlink' href='https://keckobservatory.org/' /><meta name="et-api-version" content="v1"><meta name="et-api-origin" content="https://keckobservatory.org"><link rel="https://theeventscalendar.com/" href="https://keckobservatory.org/wp-json/tribe/tickets/v1/" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://keckobservatory.org"><link rel="alternate" href="https://keckobservatory.org/wp-json/tribe/events/v1/" />
vendor: 65 bytes, line 78
78  <script async src="https://www.googletagmanager.com/gtag/js?id=
78G-ZK9LVDCFX1
vendor: 12 bytes, line 78
78"></script> 
78<script>
vendor: 137 bytes, lines 78-82
78window.dataLayer = window.dataLayer || [];
79	  function gtag(){dataLayer.push(arguments);}
80	  gtag('js', new Date());
81
82	  gtag('config', '
82G-ZK9LVDCFX1
vendor: 3 bytes, line 82
82');
82</script>
82 
82<script id="wp-importmap" type="importmap">{"imports":{"@wordpress/interactivity":"https://keckobservatory.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1"}}</script>
82 <link rel="modulepreload" href="https://keckobservatory.org/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low"><style class="wp-fonts-local">@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 500 600 700;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/Source_Sans_3/SourceSans3-VariableFont_wght.ttf') format('truetype');font-stretch:normal;}
83@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400 600 700;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/Source_Sans_3/SourceSans3-Italic-VariableFont_wght.ttf') format('truetype');font-stretch:normal;}
84@font-face{font-family:"Open Sans";font-style:italic;font-weight:400 700;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('truetype');font-stretch:normal;}
85@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/DM_Sans/DMSans-Regular.ttf') format('truetype');}
86@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/DM_Sans/DMSans-Italic.ttf') format('truetype');}
87@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/DM_Sans/DMSans-Bold.ttf') format('truetype');}
88@font-face{font-family:"DM Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://keckobservatory.org/wp-content/themes/keck/assets/fonts/DM_Sans/DMSans-BoldItalic.ttf') format('truetype');}
89@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://keckobservatory.org/wp-content/uploads/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2') format('woff2');}</style><link rel="icon" href="https://keckobservatory.org/wp-content/uploads/2023/07/cropped-cropped-keckfavicon-32x32.png" sizes="32x32" /><link rel="icon" href="https://keckobservatory.org/wp-content/uploads/2023/07/cropped-cropped-keckfavicon-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://keckobservatory.org/wp-content/uploads/2023/07/cropped-cropped-keckfavicon-180x180.png" /><meta name="msapplication-TileImage" content="https://keckobservatory.org/wp-content/uploads/2023/07/cropped-cropped-keckfavicon-270x270.png" /><style type="text/css" id="pt-cv-custom-style-0f546d514k">.pt-cv-scrollable {
90margin-top: 0;
91margin-bottom: 0;
92}
93
94.pt-cv-pagination-wrapper {
95margin-top: 0.3rem;
96}
97
98.pt-cv-colsys {
99margin-left: 0;
100margin-right: 0;
101}
102
103.pt-cv-specialp {
104position: static;
105width: 100%;
106left: auto;
107top: auto;
108padding-top: 4px;
109padding-bottom: 4px;
110margin-bottom: 0;
111font-size: 0.9375rem;
112}
113
114.pt-cv-specialp span {
115padding: 1px 15px;
116}
117
118.pt-cv-meta-fields, .pt-cv-title, .pt-cv-content {
119padding-left: 1rem;
120padding-right: 1rem;
121}
122
123#pt-cv-view-6f6c37avin .pt-cv-page, #pt-cv-view-15e0c3fgi4 .pt-cv-page, #pt-cv-view-9e17d83rw3 .pt-cv-page {
124display: flex;
125flex-wrap: wrap;
126justify-content: space-between;
127}
128
129@media screen and (max-width: 951px) {
130#pt-cv-view-6f6c37avin .pt-cv-page {
131justify-content: space-evenly
132}
133}
134
135#pt-cv-view-6f6c37avin .pt-cv-content-item {
136padding-left: 0;
137padding-right: 0;
138}
139
140#pt-cv-view-6f6c37avin  .pt-cv-content-item {
141max-width: 296px;
142}
143
144@media (min-width: 992px) {
145#pt-cv-view-6f6c37avin .col-md-3 {
146width: calc(25% - 15px);
147}
148}
149
150#pt-cv-view-6f6c37avin .pt-cv-ifield > a {
151margin-bottom: 0.14rem;
152}
153
154#pt-cv-view-6f6c37avin .pt-cv-meta-fields {
155margin-bottom: 0.27rem;
156}
157
158#pt-cv-view-6f6c37avin .pt-cv-title {
159margin-bottom: 1.85rem;
160font-size: inherit;
161line-height: inherit;
162}
163
164@media screen and (max-width: 1068px) {
165#pt-cv-view-15e0c3fgi4 .pt-cv-page, #pt-cv-view-9e17d83rw3 .pt-cv-page {
166justify-content: space-evenly;
167}
168}
169
170#pt-cv-view-15e0c3fgi4 .pt-cv-ifield {
171padding-bottom: 1.6rem;
172}
173
174#pt-cv-view-15e0c3fgi4 .pt-cv-content-item, #pt-cv-view-9e17d83rw3 .pt-cv-content-item {
175max-width: 356px;
176padding-left: 0;
177padding-right: 0;
178}
179
180#pt-cv-view-15e0c3fgi4 .pt-cv-content-item img, #pt-cv-view-9e17d83rw3 .pt-cv-content-item img {
181aspect-ratio: 356/254;
182object-fit: cover;
183margin-bottom: 0.5rem !important;
184}
185
186#pt-cv-view-15e0c3fgi4 .pt-cv-title {
187font-weight: 600;
188margin-bottom: 0.4rem !important;
189}
190
191#pt-cv-view-15e0c3fgi4 .pt-cv-content {
192padding-left: 1.2rem;
193}
194
195@media screen and (min-width: 1250px) {
196#pt-cv-view-6e7cf59xib .col-md-4, #pt-cv-view-7f99b1bftx .col-md-4 {
197padding-left: 21.66665px;
198padding-right: 21.66665px;
199}
200#pt-cv-view-6e7cf59xib .col-md-4:nth-child(3n-2), #pt-cv-view-7f99b1bftx .col-md-4:nth-child(3n-2) {
201padding-left: 0;
202padding-right: 43.3333px;
203}
204#pt-cv-view-6e7cf59xib .col-md-4:nth-child(3n), #pt-cv-view-7f99b1bftx .col-md-4:nth-child(3n) {
205padding-left: 43.3333px;
206padding-right: 0;
207}
208}
209
210#pt-cv-view-6e7cf59xib .pt-cv-title, #pt-cv-view-7f99b1bftx .col-md-4 .pt-cv-title {
211font-size: inherit;
212line-height: inherit;
213padding-top: .48rem;
214}
215
216#pt-cv-view-6e7cf59xib .pt-cv-title, #pt-cv-view-6e7cf59xib .pt-cv-meta-fields, #pt-cv-view-6e7cf59xib .pt-cv-content, #pt-cv-view-7f99b1bftx .pt-cv-title, #pt-cv-view-7f99b1bftx .pt-cv-meta-fields, #pt-cv-view-7f99b1bftx .pt-cv-content {
217padding-left: 1.31rem;
218padding-right: 2.1rem;
219}
220
221#pt-cv-view-6e7cf59xib .pt-cv-content, #pt-cv-view-7f99b1bftx .pt-cv-content {
222margin-bottom: 3.2rem;
223}
224
225#pt-cv-view-6e7cf59xib .pt-cv-content-item, #pt-cv-view-7f99b1bftx .pt-cv-content-item {
226padding-bottom: 4rem;
227}
228
229#pt-cv-view-6e7cf59xib .pt-cv-content-item img, #pt-cv-view-7f99b1bftx .pt-cv-content-item img {
230aspect-ratio : 370/264;
231object-fit: cover;
232}
233
234#pt-cv-view-3bda729ik5 .pt-cv-content-item img, #pt-cv-view-30d9485ebk .pt-cv-content-item img, #pt-cv-view-4d4e953lun .pt-cv-content-item img, #pt-cv-view-4e863e9hag .pt-cv-content-item img, #pt-cv-view-469ab7a19v .pt-cv-content-item img, #pt-cv-view-a8338d5szm .pt-cv-content-item img {
235    aspect-ratio: 356/254;
236    object-fit: cover;
237}
238
239/* Other Videos View */
240#pt-cv-view-d333bd3ejz .pt-cv-page {
241max-width: 1241px;
242margin-left: auto;
243margin-right: auto;
244}
245
246#pt-cv-view-d333bd3ejz .row {
247    display: flex;
248    justify-content: space-between;
249margin-left: 0;
250margin-right: 0;
251}
252
253@media screen and (min-width: 746px) {
254#pt-cv-view-d333bd3ejz .pt-cv-content-item {
255max-width: 373px;
256padding-left: 0;
257padding-right: 0;
258}
259}
260
261#pt-cv-view-d333bd3ejz img {
262aspect-ratio: 373/267;
263max-width: 373px;
264max-height: 267px;
265}
266
267#pt-cv-view-d333bd3ejz .carousel-control {
268top: 45%;
269}
270#pt-cv-view-d333bd3ejz .carousel-control:before {
271font-family: FontAwesome;
272color: #33A5B7;
273}
274
275@media screen and (min-width: 1300px) {
276#pt-cv-view-d333bd3ejz .carousel-control.left {
277right: unset;
278left: -52px;
279}
280
281#pt-cv-view-d333bd3ejz .carousel-control.left:before {
282content: '\f053';
283}
284
285#pt-cv-view-d333bd3ejz .carousel-control.right {
286right: -52px;
287}
288
289#pt-cv-view-d333bd3ejz .carousel-control.right:before {
290content: '\f054';
291}
292}
293
294#pt-cv-view-897b427jqi .cvp-responsive-image[style*="background-image"] {
295aspect-ratio: 154/103 !important;
296}</style></head><body class="home wp-singular page-template-default page page-id-17 wp-embed-responsive wp-theme-twentytwentythree wp-child-theme-keck tribe-no-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring tribe-theme-twentytwentythree"><a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Skip to content</a><div class="wp-site-blocks"><header class="wp-block-template-part"><div class="wp-block-group show-for-large is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-group top-nav-wrapper is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-4156b981 wp-block-group-is-layout-flex"><div class="wp-block-cover is-light" style="padding-top:0;padding-bottom:0;min-height:64px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img fetchpriority="high" decoding="async" width="1009" height="64" class="wp-block-cover__image-background wp-image-8594" alt="" src="https://keckobservatory.org/wp-content/uploads/2024/04/blue-slanted-vector.png" data-object-fit="cover" srcset="https://keckobservatory.org/wp-content/uploads/2024/04/blue-slanted-vector.png 1009w, https://keckobservatory.org/wp-content/uploads/2024/04/blue-slanted-vector-300x19.png 300w, https://keckobservatory.org/wp-content/uploads/2024/04/blue-slanted-vector-768x49.png 768w" sizes="(max-width: 1009px) 100vw, 1009px" /><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><nav style="font-size:1.06rem;font-style:normal;font-weight:600;color: #202544" class="has-text-color is-responsive items-justified-center top-menu wp-block-navigation has-source-sans-3-font-family is-content-justification-center is-layout-flex wp-container-core-navigation-is-layout-0b047636 wp-block-navigation-is-layout-flex" aria-label="Top navigation"
297data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open"
298data-wp-on--click="actions.openMenuOnClick"
299data-wp-on--keydown="actions.handleMenuKeydown"
300><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
300<path d="M4 7.5h16v1.5H4z"></path><path d="M4 15h16v1.5H4z"></path></svg></button><div class="wp-block-navigation__responsive-container"  id="modal-2"
301data-wp-class--has-modal-open="state.isMenuOpen"
302data-wp-class--is-menu-open="state.isMenuOpen"
303data-wp-watch="callbacks.initMenu"
304data-wp-on--keydown="actions.handleMenuKeydown"
305data-wp-on--focusout="actions.handleMenuFocusout"
306tabindex="-1"
307><div class="wp-block-navigation__responsive-close" tabindex="-1"><div class="wp-block-navigation__responsive-dialog"
308data-wp-bind--aria-modal="state.ariaModal"
309data-wp-bind--aria-label="state.ariaLabel"
310data-wp-bind--role="state.roleAttribute"
311> <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close"
312data-wp-on--click="actions.closeMenuOnClick"
313><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button><div class="wp-block-navigation__responsive-container-content"
314data-wp-watch="callbacks.focusFirstElement"
315id="modal-2-content"><ul style="font-size:1.06rem;font-style:normal;font-weight:600;color: #202544" class="wp-block-navigation__container has-text-color is-responsive items-justified-center top-menu wp-block-navigation has-source-sans-3-font-family"><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/connect-with-keck/" aria-current="page"><span class="wp-block-navigation-item__label">CONNECT WITH KECK</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/donate/"><span class="wp-block-navigation-item__label">DONATE</span></a></li><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/careers/" aria-current="page"><span class="wp-block-navigation-item__label">CAREERS</span></a></li><li class="wp-block-navigation-item button hollow rounded header-button login-button wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-community/science-community/" target="_blank"  ><span class="wp-block-navigation-item__label">OBSERVER&#8217;S PORTAL</span></a></li></ul><form role="search" method="get" action="https://keckobservatory.org/" class="wp-block-search__button-inside wp-block-search__icon-button search-form wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="SEARCH" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form></div></div></div></div></nav></div></div></div><div class="wp-block-group header-main-wrapper has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-2160b938 wp-block-group-is-layout-constrained"><div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-c8f6cb45 wp-block-group-is-layout-flex"><div class="wp-block-group logo-wrapper has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"><figure class="wp-block-image size-full logo"><a href="https://keckobservatory.org/"><img decoding="async" width="244" height="120" src="https://keckobservatory.org/wp-content/uploads/2023/05/keck-logo-1.png" alt="" class="wp-image-708"/></a></figure></div><nav style="font-size:1.06rem;font-style:normal;font-weight:600;text-transform:uppercase;color: #2e345a" class="has-text-color is-responsive items-justified-space-between main-menu wp-block-navigation has-source-sans-3-font-family is-content-justification-space-between is-layout-flex wp-container-core-navigation-is-layout-af3342db wp-block-navigation-is-layout-flex" aria-label="Main Menu"
316data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open"
317data-wp-on--click="actions.openMenuOnClick"
318data-wp-on--keydown="actions.handleMenuKeydown"
319><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
319<path d="M4 7.5h16v1.5H4z"></path><path d="M4 15h16v1.5H4z"></path></svg></button><div class="wp-block-navigation__responsive-container has-text-color" style="color: #202544" id="modal-3"
320data-wp-class--has-modal-open="state.isMenuOpen"
321data-wp-class--is-menu-open="state.isMenuOpen"
322data-wp-watch="callbacks.initMenu"
323data-wp-on--keydown="actions.handleMenuKeydown"
324data-wp-on--focusout="actions.handleMenuFocusout"
325tabindex="-1"
326><div class="wp-block-navigation__responsive-close" tabindex="-1"><div class="wp-block-navigation__responsive-dialog"
327data-wp-bind--aria-modal="state.ariaModal"
328data-wp-bind--aria-label="state.ariaLabel"
329data-wp-bind--role="state.roleAttribute"
330> <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close"
331data-wp-on--click="actions.closeMenuOnClick"
332><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button><div class="wp-block-navigation__responsive-container-content"
333data-wp-watch="callbacks.focusFirstElement"
334id="modal-3-content"><ul style="font-size:1.06rem;font-style:normal;font-weight:600;text-transform:uppercase;color: #2e345a" class="wp-block-navigation__container has-text-color is-responsive items-justified-space-between main-menu wp-block-navigation has-source-sans-3-font-family"><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/" aria-current="page"><span class="wp-block-navigation-item__label">Home</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/our-story/"><span class="wp-block-navigation-item__label">About</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" style="color:#202544" class="wp-block-navigation__submenu-container has-text-color wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-facilities/"><span class="wp-block-navigation-item__label">Our Facilities</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/mission-vision-values/"><span class="wp-block-navigation-item__label">Mission, Vision, and Values</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-story/keck-2035-strategic-plan/"><span class="wp-block-navigation-item__label">Keck 2035: Strategic Plan</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/people/"><span class="wp-block-navigation-item__label">People</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/telescopes/"><span class="wp-block-navigation-item__label">Telescopes</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/careers/"><span class="wp-block-navigation-item__label">Careers</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter
334="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/our-community/"><span class="wp-block-navigation-item__label">Community</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Community submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" style="color:#202544" class="wp-block-navigation__submenu-container has-text-color wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/outreach/"><span class="wp-block-navigation-item__label">Outreach</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/science-community/"><span class="wp-block-navigation-item__label">Science Community</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/maunakea-observatories/"><span class="wp-block-navigation-item__label">Maunakea Observatories</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/events-calendar/"><span class="wp-block-navigation-item__label">Events</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-community/hsf-astronova-fellowship/"><span class="wp-block-navigation-item__label">Heising-Simons Astronova™ Fellowship</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/news/"><span class="wp-block-navigation-item__label">News &amp; Media</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="News &amp; Media submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" style="color:#202544" class="wp-block-navigation__submenu-container has-text-color wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/news/"><span class="wp-block-navigation-item__label">News &amp; Announcements</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/media/photos/"><span class="wp-block-navigation-item__label">Images</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/cosmic-videos/"><span class="wp-block-navigation-item__label">Videos</span></a></li></ul></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/contact-us/"><span class="wp-block-navigation-item__label">Contact Us</span></a></li></ul></div></div></div></div></nav></div></div></div><div class="wp-block-group mobile-menu show-for-med-down has-global-padding is-layout-constrained wp-container-core-group-is-layout-85664ef1 wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><figure class="wp-block-image aligncenter size-full"><img decoding="async" width="244" height="120" src="https://keckobservatory.org/wp-content/uploads/2023/05/keck-logo-1.png" alt="" class="wp-image-708"/></figure><nav class="is-responsive items-justified-center mobile-menu wp-block-navigation has-source-sans-3-font-family is-horizontal is-content-justification-center is-layout-flex wp-container-core-navigation-is-layout-9396f3be wp-block-navigation-is-layout-flex" aria-label="Main Menu 2"
335data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown"
336data-wp-on--click="actions.openMenuOnClick"
337data-wp-on--keydown="actions.handleMenuKeydown"
338><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
338<path d="M5 5v1.5h14V5H5z"></path><path d="M5 12.8h14v-1.5H5v1.5z"></path><path d="M5 19h14v-1.5H5V19z"></path></svg></button><div class="wp-block-navigation__responsive-container hidden-by-default"  id="modal-4"
339data-wp-class--has-modal-open="state.isMenuOpen"
340data-wp-class--is-menu-open="state.isMenuOpen"
341data-wp-watch="callbacks.initMenu"
342data-wp-on--keydown="actions.handleMenuKeydown"
343data-wp-on--focusout="actions.handleMenuFocusout"
344tabindex="-1"
345><div class="wp-block-navigation__responsive-close" tabindex="-1"><div class="wp-block-navigation__responsive-dialog"
346data-wp-bind--aria-modal="state.ariaModal"
347data-wp-bind--aria-label="state.ariaLabel"
348data-wp-bind--role="state.roleAttribute"
349> <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close"
350data-wp-on--click="actions.closeMenuOnClick"
351><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button><div class="wp-block-navigation__responsive-container-content"
352data-wp-watch="callbacks.focusFirstElement"
353id="modal-4-content"><ul class="wp-block-navigation__container is-responsive items-justified-center mobile-menu wp-block-navigation has-source-sans-3-font-family"><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/" aria-current="page"><span class="wp-block-navigation-item__label">Home</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/our-story/"><span class="wp-block-navigation-item__label">About</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-facilities/"><span class="wp-block-navigation-item__label">Our Facilities</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/mission-vision-values/"><span class="wp-block-navigation-item__label">Mission, Vision, and Values</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-story/keck-2035-strategic-plan/"><span class="wp-block-navigation-item__label">Keck 2035: Strategic Plan</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/people/"><span class="wp-block-navigation-item__label">People</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/telescopes/"><span class="wp-block-navigation-item__label">Telescopes</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/careers/"><span class="wp-block-navigation-item__label">Careers</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter
353="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/our-community/"><span class="wp-block-navigation-item__label">Community</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Community submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/outreach/"><span class="wp-block-navigation-item__label">Outreach</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/science-community/"><span class="wp-block-navigation-item__label">Science Community</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/maunakea-observatories/"><span class="wp-block-navigation-item__label">Maunakea Observatories</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/events-calendar/"><span class="wp-block-navigation-item__label">Events</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-community/hsf-astronova-fellowship/"><span class="wp-block-navigation-item__label">Heising-Simons Astronova™ Fellowship</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on--pointerenter="actions.openMenuOnHover" data-wp-on--pointerleave="actions.closeMenuOnHover" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="https://keckobservatory.org/news/"><span class="wp-block-navigation-item__label">News &amp; Media</span></a><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="News &amp; Media submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/news/"><span class="wp-block-navigation-item__label">News &amp; Announcements</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/media/photos/"><span class="wp-block-navigation-item__label">Images</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/cosmic-videos/"><span class="wp-block-navigation-item__label">Videos</span></a></li></ul></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/contact-us/"><span class="wp-block-navigation-item__label">Contact Us</span></a></li></ul></div></div></div></div></nav></div></header><main id="wp--skip-link--target" class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="entry-content wp-block-post-content has-global-padding is-layout-constrained wp-block-post-content-is-layout-constrained"><div class="lazyblock-hero-carousel-4RJw2 alignfull wp-block-lazyblock-hero-carousel"><div class="slick-hero-carousel"><div class="slide-item" style="
354min-height: 70vh;
355background-image:
356linear-gradient(90deg,rgba(0,0,0,0.65) 0%,rgba(14,17,35,0.49) 49%,rgba(32,37,68,0) 100%), url(https://keckobservatory.org/wp-content/uploads/2024/08/keck-hero.png);                                    background-position-x: 50%;
357background-position-y: 55%;
358"><div class="wp-block-group has-global-padding is-layout-constrained full-width"><div class="content-wrap"><h2 class="wp-block-heading" style="
359color: #ffffff;
360font-size: 70px;
361"> Up Above the World So High</h2><div class="font-open-sans" style="
362color: #ffffff;
363font-size: 20px;
364"><p>Discover how far your curiosity will take you</p></div></div></div></div><div class="slide-item" style="
365min-height: 70vh;
366background-image:
367linear-gradient(90deg,rgba(0,0,0,0.65) 0%,rgba(14,17,35,0.49) 49%,rgba(32,37,68,0) 100%), url(https://keckobservatory.org/wp-content/uploads/2024/02/20140402_ARH-5412-1.jpg);                                    background-position-x: 20%;
368background-position-y: 72%;
369"><div class="wp-block-group has-global-padding is-layout-constrained full-width"><div class="content-wrap"><h2 class="wp-block-heading" style="
370color: #ffffff;
371font-size: 70px;
372"> Navigate New Horizons</h2><div class="font-open-sans" style="
373color: #ffffff;
374font-size: 20px;
375"><p class="p1">Exploring the local and distant Universe from the world’s largest and most scientifically productive telescopes on Earth.</p></div> <a class="button button-primary" href="https://keckobservatory.org/our-story/"  style="
376"> Learn More</a></div></div></div><div class="slide-item" style="
377min-height: 70vh;
378background-position-x: 50%;
379background-position-y: 50%;
380"></div></div></div><div class="wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow"><div style="padding: 56.25% 0 0 0; position: relative;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"  src="https://player.vimeo.com/video/491382280?h=28ddd76876&#038;byline=0&#038;portrait=0&#038;autoplay=1&#038;autopause=0&#038;muted=1" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe></div></div><div class="wp-block-group alignfull has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(244,240,234) 100%);padding-top:3.66rem;padding-bottom:4.5rem"><h2 class="wp-block-heading has-text-align-center has-text-color" style="color:#474444;margin-bottom:1.5rem;font-style:normal;font-weight:500">Latest News</h2><div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-bb9e6bfc wp-block-group-is-layout-constrained"></div><div class="pt-cv-wrapper"><div class="pt-cv-view pt-cv-grid pt-cv-colsys pt-cv-same-height" id="pt-cv-view-6f6c37avin"><div data-id="pt-cv-page-1" class="pt-cv-page" data-cvc="4" data-cvct="2" data-cvcm="1"><div class="col-md-3 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="12903"><div class='pt-cv-ifield'><div class="pt-cv-specialp"><span class="terms"> <a href='https://keckobservatory.org/category/media/cosmic-videos/astronomy-talk-with-keck-observatory-virtual/' title='Astronomy Talk with Keck Observatory (Virtual)' class='pt-cv-tax-astronomy-talk-with-keck-observatory-virtual'>Astronomy Talk with Keck Observatory (Virtual)</a></span></div> <a href="https://keckobservatory.org/media/video/dan-lubin/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd cvp-responsive-image img-none" target="_self" data-iw="296" data-ih="223"><img decoding="async" width="296" src="https://keckobservatory.org/wp-content/uploads/2026/09/Lubin_WAIS_Selfie-1024x1024.jpg" class="pt-cv-thumbnail img-none cvp-substitute skip-lazy " alt="Studying the Sun&#039;s Influence on Climate Through Observation of Solar Analog Field Stars" title="" /></a><div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-09-23T11:51:20-10:00">September 23, 2026</time></span></div><h3 class="pt-cv-title"><a href="https://keckobservatory.org/media/video/dan-lubin/" class="_self cvplbd" target="_self" data-iw="296" data-ih="223">Studying the Sun&#8217;s Influence on Climate Through Observation of Solar Analog Field Stars</a></h3></div></div><div class="col-md-3 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="12862"><div class='pt-cv-ifield'><div class="pt-cv-specialp"><span class="terms"> <a href='https://keckobservatory.org/category/news/' title='News' class='pt-cv-tax-news'>News</a></span></div> <a href="https://keckobservatory.org/elias224b/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd cvp-responsive-image img-none" target="_self" data-iw="296" data-ih="223"><img decoding="async" width="2560" height="1440" src="https://keckobservatory.org/wp-content/uploads/2026/09/Elias_1_372-scaled.jpg" class="pt-cv-thumbnail img-none skip-lazy " alt="Youngest Exoplanet Yet Discovered Found Hiding in Keck Observatory Data" /></a><div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-09-16T06:05:14-10:00">September 16, 2026</time></span></div><h3 class="pt-cv-title"><a href="https://keckobservatory.org/elias224b/" class="_self cvplbd" target="_self" data-iw="296" data-ih="223">Youngest Exoplanet Yet Discovered Found Hiding in Keck Observatory Data</a></h3></div></div><div class="col-md-3 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="12840"><div class='pt-cv-ifield'><div class="pt-cv-specialp"><span class="terms"> <a href='https://keckobservatory.org/category/news/announcements/' title='Announcements' class='pt-cv-tax-announcements'>Announcements</a>, <a href='https://keckobservatory.org/category/news/' title='News' class='pt-cv-tax-news'>News</a></span></div> <a href="https://keckobservatory.org/after-the-storm-w-m-keck-observatory-update-following-hurricane-lala/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd cvp-responsive-image img-none" target="_self" data-iw="296" data-ih="223"><img decoding="async" width="1254" height="1254" src="https://keckobservatory.org/wp-content/uploads/2026/08/lala-rec
380overy.png" class="pt-cv-thumbnail img-none skip-lazy " alt="After The Storm: W. M. Keck Observatory Update Following Hurricane Lala" /></a><div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-19T10:21:54-10:00">August 19, 2026</time></span></div><h3 class="pt-cv-title"><a href="https://keckobservatory.org/after-the-storm-w-m-keck-observatory-update-following-hurricane-lala/" class="_self cvplbd" target="_self" data-iw="296" data-ih="223">After The Storm: W. M. Keck Observatory Update Following Hurricane Lala</a></h3></div></div><div class="col-md-3 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="12778"><div class='pt-cv-ifield'><div class="pt-cv-specialp"><span class="terms"> <a href='https://keckobservatory.org/category/media/operations/' title='Operations' class='pt-cv-tax-operations'>Operations</a>, <a href='https://keckobservatory.org/category/science/' title='Science' class='pt-cv-tax-science'>Science</a></span></div> <a href="https://keckobservatory.org/media/video/segment-exchange/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd cvp-responsive-image img-none" target="_self" data-iw="296" data-ih="223"><iframe loading="lazy" title="Segment Exchange" width="296" height="167" src="https://www.youtube.com/embed/n4xtpGtyCRw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></a><div class="pt-cv-meta-fields"><span class="entry-date"> <time datetime="2026-08-07T16:05:33-10:00">August 7, 2026</time></span></div><h3 class="pt-cv-title"><a href="https://keckobservatory.org/media/video/segment-exchange/" class="_self cvplbd" target="_self" data-iw="296" data-ih="223">Segment Exchange</a></h3></div></div></div></div></div><style type="text/css" id="pt-cv-inline-style-b94c757d92">#pt-cv-view-6f6c37avin  .pt-cv-ifield   { background-color: #ffffff !important; }
381#pt-cv-view-6f6c37avin .pt-cv-title a, #pt-cv-view-6f6c37avin  .panel-title { font-family: 'Source Sans Pro', Arial, serif !important; font-size: 22px !important; color: #2698aa !important; font-weight: 600 !important; line-height: 26px !important; }
382#pt-cv-view-6f6c37avin  .pt-cv-title a:hover, #pt-cv-view-6f6c37avin  .panel-title:hover   { color: #21606a !important; }
383#pt-cv-view-6f6c37avin .pt-cv-meta-fields .glyphicon {font-family: 'Glyphicons Halflings' !important; line-height: 1 !important;}
384#pt-cv-view-6f6c37avin .pt-cv-meta-fields * { font-family: 'Open Sans', Arial, serif !important; font-size: 16px !important; color: #202544 !important; font-weight: 600 !important; line-height: 1.375 !important; }
385#pt-cv-view-6f6c37avin .pt-cv-specialp { background-color: #202544 !important }
386#pt-cv-view-6f6c37avin .pt-cv-specialp * { color: #ffffff !important; font-weight: 600 !important; }
387#pt-cv-view-6f6c37avin .pt-cv-readmore  { color: #ffffff !important; background-color: #00aeef !important; }
388#pt-cv-view-6f6c37avin .pt-cv-readmore:hover  { color: #ffffff !important; background-color: #00aeef !important; }
389#pt-cv-view-6f6c37avin .cvp-responsive-image[style*="background-image"] { width: 296px; max-height: 223px; overflow: hidden; aspect-ratio: 1.3273542600897 }
390#pt-cv-view-6f6c37avin .cvp-responsive-image img { max-width: 296px; max-height: 223px; aspect-ratio: 1.3273542600897 }</style><link href='//fonts.googleapis.com/css?family=Source+Sans+Pro' rel='stylesheet' type='text/css'><link href='//fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'><div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-4eec736a wp-block-buttons-is-layout-flex" style="margin-top:2.9rem"><div class="wp-block-button button-primary"><a class="wp-block-button__link has-base-color has-text-color wp-element-button" href="https://keckobservatory.org/news/">MORE NEWS</a></div></div><details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary></summary><div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-0c3151d3 wp-block-columns-is-layout-flex"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"><div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"><div  class="tribe-compatibility-container" ><div
391class="tribe-common tribe-events tribe-events-view tribe-events-view--widget-events-list tribe-events-widget" 		data-js="tribe-events-view"
392data-view-rest-url="https://keckobservatory.org/wp-json/tribe/views/v2/
392html"
393data-view-manage-url="1"
394data-view-breakpoint-pointer="2b87ba21-9ce7-4101-8903-b8307d4a48de"
395><div class="tribe-events-widget-events-list"> 
395<script type="application/ld+json">[{"@context":"http://schema.org","@type":"Event","name":"PhotoCON Hawai\u02bbi 2026","description":"&lt;p&gt;Keck Observatory will be an exhibitor at PhotoCON Hawai\u02bbi 2026 at Capitol Modern - Hawai\u2018i State Art Museum, September 24-27. Keck Observatory Project Engineer Eduardo Marin will co-present on the [&hellip;]&lt;/p&gt;\\n","url":"https://keckobservatory.org/event/photocon-hawai%ca%bbi-2026/","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","startDate":"2026-09-24T00:00:00-10:00","endDate":"2026-09-27T23:59:59-10:00","location":{"@type":"Place","name":"Capitol Modern &#8211; Hawai\u2018i State Art Museum","description":"","url":"","address":{"@type":"PostalAddress","streetAddress":"250 South Hotel Street","addressLocality":"Honolulu","addressRegion":"HI","postalCode":"96813","addressCountry":"United States"},"telephone":"(808) 586-0900","sameAs":"https://www.capitolmodern.org/"},"organizer":{"@type":"Person","name":"Noyle Foundation","description":"","url":"https://noylefoundation.org/","telephone":"808-721-4180","email":"in&#102;o&#64;&#110;oy&#108;efo&#117;&#110;&#100;at&#105;&#111;n&#46;o&#114;g","sameAs":"https://noylefoundation.org/"},"performer":"Organization"},{"@context":"http://schema.org","@type":"Event","name":"Community Astronomy Talk &#8220;Sea Meets the Stars&#8221; with Dr. J. Xavier Prochaska","description":"&lt;p&gt;Join us for a free, \u02bbohana-friendly public astronomy talk with Professor J. Xavier Prochaska, Professor of Astronomy &amp; Astrophysics at the University of California, Santa Cruz (UCSC), and an Astronomer [&hellip;]&lt;/p&gt;\\n","image":"https://keckobservatory.org/wp-content/uploads/2026/08/October-6-Public-Talk-e1789165976584.png","url":"https://keckobservatory.org/event/sea-meets-stars-talk/","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","startDate":"2026-10-06T19:00:00-10:00","endDate":"2026-10-06T21:00:00-10:00","location":{"@type":"Place","name":"Kahilu Theatre","description":"","url":"","address":{"@type":"PostalAddress","streetAddress":"67-1186 Lindsey Rd","addressLocality":"Kamuela","addressRegion":"HI","postalCode":"96743","addressCountry":"United States"},"telephone":"+1 (808) 885-6868","sameAs":"https://kahilu.org/visitor-venue/"},"performer":"Organization"}]</script>
395 
395<script data-js="tribe-events-view-data" type="application/json">{"slug":"widget-events-list","prev_url":"","next_url":"","view_class":"Tribe\\Events\\Views\\V2\\Views\\Widgets\\Widget_List_View","view_slug":"widget-events-list","view_label":"View","view":null,"should_manage_url":true,"id":null,"alias-slugs":null,"title":"W. M. Keck Observatory","limit":"5","no_upcoming_events":true,"featured_events_only":false,"jsonld_enable":true,"tribe_is_list_widget":false,"admin_fields":{"title":{"label":"Title:","type":"text","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list--1-title","name":"widget-tribe-widget-events-list[-1][title]","options":[],"placeholder":"","value":null},"limit":{"label":"Show:","type":"number","default":5,"min":1,"max":10,"step":1,"parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list--1-limit","name":"widget-tribe-widget-events-list[-1][limit]","options":[],"placeholder":"","value":null},"no_upcoming_events":{"label":"Hide this widget if there are no upcoming events.","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list--1-no_upcoming_events","name":"widget-tribe-widget-events-list[-1][no_upcoming_events]","options":[],"placeholder":"","value":null},"featured_events_only":{"label":"Limit to featured events only","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list--1-featured_events_only","name":"widget-tribe-widget-events-list[-1][featured_events_only]","options":[],"placeholder":"","value":null},"jsonld_enable":{"label":"Generate JSON-LD data","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list--1-jsonld_enable","name":"widget-tribe-widget-events-list[-1][jsonld_enable]","options":[],"placeholder":"","value":null}},"events":[12810,12803],"url":"https:\/\/keckobservatory.org\/?post_type=tribe_events&eventDisplay=widget-events-list","url_event_date":false,"bar":{"keyword":"","date":""},"today":"2026-09-23 00:00:00","now":"2026-09-23 14:00:58","home_url":"https:\/\/keckobservatory.org","rest_url":"https:\/\/keckobservatory.org\/wp-json\/tribe\/views\/v2\/html","rest_method":"GET","rest_nonce":"","today_url":"https:\/\/keckobservatory.org\/?post_type=tribe_events&eventDisplay=widget-events-list","today_title":"Click to select today's date","today_label":"Today","prev_label":"","next_label":"","date_formats":{"compact":"n\/j\/Y","month_and_year_compact":"n\/Y","month_and_year":"F Y","time_range_separator":" - ","date_time_separator":" @ "},"messages":[],"start_of_week":"1","header_title":"","header_title_element":"h1","content_title":"","show_content_title":false,"breadcrumbs":[],"backlink":false,"before_events":"","after_events":"\n<!--\nThis calendar is powered by The Events Calendar.\nhttp:\/\/evnt.is\/18wn\n-->\n","display_events_bar":false,"disable_event_search":false,"live_refresh":true,"ical":{"display_link":true,"link":{"url":"https:\/\/keckobservatory.org\/?post_type=tribe_events&#038;eventDisplay=widget-events-list&#038;ical=1","text":"Export Events","title":"Use this to share calendar data with Google Calendar, Apple iCal and other compatible apps"}},"container_classes":["tribe-common","tribe-events","tribe-events-view","tribe-events-view--widget-events-list","tribe-events-widget"],"container_data":[],"is_past":false,"breakpoints":{"xsmall":500,"medium":768,"full":960},"breakpoint_pointer":"2b87ba21-9ce7-4101-8903-b8307d4a48de","is_initial_load":true,"public_views":{"list":{"view_class":"Tribe\\Events\\Views\\V2\\Views\\List_View","view_url":"https:\/\/keckobservatory.org\/events-calendar\/list\/","view_label":"List","aria_label":"Display Events in List View"},"month":{"view_class":"Tribe\\Events\\Views\\V2\\Views\\Month_View","view_url":"https:\/\/keckobservatory.org\/events-calendar\/month\/","view_label":"Month","aria_label":"Display Events in Month View"},"day":{"view_class":"Tribe\\Events\\Views\\V2\\Views\\Day_View","view_url":"https:\/\/keckobservatory.org\/events-calendar\/today\/","view_label":"Day","aria_label":"Display Events in Day View"}},"show_latest_past":false,"past":false,"compatibility_classes":["tribe-compatibility-container"],"view_more_text":"View Calendar","view_more_title":"View more events.","view_more_link":"https:\/\/keckobservatory.org\/events-calendar\/","widget_title":"Upcoming Events","hide_if_no_upcoming_events":true,"display":[],"subscribe_links":{"gcal":{"label":"Google Calendar","single_label":"Add to Google Calendar","visible":true,"block_slug":"hasGoogleCalendar"},"ical":{"label":"iCalendar","single_label":"Add to iCalendar","visible":true,"block_slug":"hasiCal"},"outlook-365":{"label":"Outlook 365","single_label":"Outlook 365","visible":true,"block_slug":"hasOutlook365"},"outlook-live":{"label":"Outlook Live","single_label":"Outlook Live","visible":true,"block_slug":"hasOutlookLive"},"ics":{"label":"Export .ics file","single_label":"Export .ics file","visible":true,"block_slug":null},"outlook-ics":{"label":"Export Outlook .ics file","single_label":"Export Outlook .ics file","visible":true,"block_slug":null}},"_context":{"slug":"widget-events-list"}}</script>
395 <header class="tribe-events-widget-events-list__header"><h2 class="tribe-events-widget-events-list__header-title tribe-common-h6 tribe-common-h--alt"> Upcoming Events</h2></header><div class="tribe-events-widget-events-list__events"><div  class="tribe-common-g-row tribe-events-widget-events-list__event-row" ><div class="tribe-events-widget-events-list__event-date-tag tribe-common-g-col"> <time class="tribe-events-widget-events-list__event-date-tag-datetime" datetime="2026-09-24"> <span class="tribe-events-widget-events-list__event-date-tag-month"> Sep </span> <span class="tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium"> 24 </span> </time></div><div class="tribe-events-widget-events-list__event-wrapper tribe-common-g-col"><article  class="tribe-events-widget-events-list__event post-12810 tribe_events type-tribe_events status-publish hentry tribe_events_cat-community tribe_events_cat-connect-with-keck" ><div class="tribe-events-widget-events-list__event-details"><header class="tribe-events-widget-events-list__event-header"><div class="tribe-events-widget-events-list__event-datetime-wrapper tribe-common-b2 tribe-common-b3--min-medium"> <time class="tribe-events-widget-events-list__event-datetime" datetime="2026-09-24"> <span class="tribe-event-date-start">
395September 24</span> &#8211; <span class="tribe-event-date-end">September 27</span> </time></div><h3 class="tribe-events-widget-events-list__event-title tribe-common-h7"> <a
396href="https://keckobservatory.org/event/photocon-hawai%ca%bbi-2026/"
397title="PhotoCON Hawaiʻi 2026"
398rel="bookmark"
399class="tribe-events-widget-events-list__event-title-link tribe-common-anchor-thin"
400> PhotoCON Hawaiʻi 2026 </a></h3></header></div></article></div></div><div  class="tribe-common-g-row tribe-events-widget-events-list__event-row tribe-events-widget-events-list__event-row--featured" ><div class="tribe-events-widget-events-list__event-date-tag tribe-common-g-col"> <time class="tribe-events-widget-events-list__event-date-tag-datetime" datetime="2026-10-06"> <span class="tribe-events-widget-events-list__event-date-tag-month"> Oct </span> <span class="tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium"> 6 </span> </time></div><div class="tribe-events-widget-events-list__event-wrapper tribe-common-g-col"><article  class="tribe-events-widget-events-list__event post-12803 tribe_events type-tribe_events status-publish has-post-thumbnail hentry tag-astronomy tag-community tag-education tag-event tag-keck-observatory tribe_events_cat-astronomy-talk" ><div class="tribe-events-widget-events-list__event-details"><header class="tribe-events-widget-events-list__event-header"><div class="tribe-events-widget-events-list__event-datetime-wrapper tribe-common-b2 tribe-common-b3--min-medium"> <em class="tribe-events-widget-events-list__event-datetime-featured-icon"> <svg
401class="tribe-common-c-svgicon tribe-common-c-svgicon--featured tribe-events-widget-events-list__event-datetime-featured-icon-svg" 	aria-hidden="true"
402viewBox="0 0 8 10"
403xmlns="http://www.w3.org/2000/svg"
404> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 0h8v10L4.049 7.439 0 10V0z"/> </svg> </em> <span class="tribe-events-widget-events-list__event-datetime-featured-text tribe-common-a11y-visual-hide"> Featured</span> <time class="tribe-events-widget-events-list__event-datetime" datetime="2026-10-06"> <span class="tribe-event-date-start">7:00 pm</span> &#8211; <span class="tribe-event-time">9:00 pm</span> </time></div><h3 class="tribe-events-widget-events-list__event-title tribe-common-h7"> <a
405href="https://keckobservatory.org/event/sea-meets-stars-talk/"
406title="Community Astronomy Talk &#8220;Sea Meets the Stars&#8221; with Dr. J. Xavier Prochaska"
407rel="bookmark"
408class="tribe-events-widget-events-list__event-title-link tribe-common-anchor-thin"
409> Community Astronomy Talk &#8220;Sea Meets the Stars&#8221; with Dr. J. Xavier Prochaska </a></h3></header></div></article></div></div></div><div class="tribe-events-widget-events-list__view-more tribe-common-b1 tribe-common-b2--min-medium"> <a
410href="https://keckobservatory.org/events-calendar/"
411class="tribe-events-widget-events-list__view-more-link tribe-common-anchor-thin"
412title="View more events."
413> View Calendar </a></div></div></div></div> 
413<script class="tribe-events-breakpoints">( function () {
414		var completed = false;
415
416		function initBreakpoints() {
417			if ( completed ) {
418				// This was fired already and completed no need to attach to the event listener.
419				document.removeEventListener( 'DOMContentLoaded', initBreakpoints );
420				return;
421			}
422
423			if ( 'undefined' === typeof window.tribe ) {
424				return;
425			}
426
427			if ( 'undefined' === typeof window.tribe.events ) {
428				return;
429			}
430
431			if ( 'undefined' === typeof window.tribe.events.views ) {
432				return;
433			}
434
435			if ( 'undefined' === typeof window.tribe.events.views.breakpoints ) {
436				return;
437			}
438
439			if ( 'function' !== typeof (window.tribe.events.views.breakpoints.setup) ) {
440				return;
441			}
442
443			var container = document.querySelectorAll( '[data-view-breakpoint-pointer="2b87ba21-9ce7-4101-8903-b8307d4a48de"]' );
444			if ( ! container ) {
445				return;
446			}
447
448			window.tribe.events.views.breakpoints.setup( container );
449			completed = true;
450			// This was fired already and completed no need to attach to the event listener.
451			document.removeEventListener( 'DOMContentLoaded', initBreakpoints );
452		}
453
454		// Try to init the breakpoints right away.
455		initBreakpoints();
456		document.addEventListener( 'DOMContentLoaded', initBreakpoints );
457	})();</script>
457 
457<script data-js='tribe-events-view-nonce-data' type='application/json'>{"tvn1":"1f48083738","tvn2":""}</script>
457 </div></div></div> </details></div><div class="wp-block-group alignfull has-white-to-biege-gradient-background has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-4cd18ba8 wp-block-group-is-layout-constrained" style="padding-top:5.5rem;padding-bottom:3.4rem"><div class="wp-block-columns no-gap is-layout-flex wp-container-core-columns-is-layout-0c3151d3 wp-block-columns-is-layout-flex"><div class="wp-block-column has-global-padding is-layout-constrained wp-container-core-column-is-layout-a1ea4362 wp-block-column-is-layout-constrained" style="padding-right:1.25rem"><div class="wp-block-cover has-custom-content-position is-position-bottom-center" style="min-height:417px;aspect-ratio:unset;"><img loading="lazy" decoding="async" width="2560" height="1817" class="wp-block-cover__image-background wp-image-10938" alt="" src="https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-scaled.jpg" data-object-fit="cover" srcset="https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-scaled.jpg 2560w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-300x213.jpg 300w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-1024x727.jpg 1024w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-768x545.jpg 768w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-1536x1090.jpg 1536w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-2048x1454.jpg 2048w, https://keckobservatory.org/wp-content/uploads/2024/09/53671875081_61ec82360b_o-1-1-400x285.jpg 400w" sizes="auto, (max-width: 2560px) 100v
457w, 2560px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim wp-block-cover__gradient-background has-background-gradient" style="background-color:#707779;background:linear-gradient(180deg,rgba(32,37,68,0) 48%,rgb(32,37,68) 88%)"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><p class="has-text-align-center has-source-sans-3-font-family has-x-large-font-size wp-block-paragraph">Maunakea Stewardship</p></div></div><div class="wp-block-columns gap-1 is-layout-flex wp-container-core-columns-is-layout-b776ac8b wp-block-columns-is-layout-flex" style="padding-top:1.25rem;padding-bottom:2rem"><div class="wp-block-column has-global-padding is-layout-constrained wp-container-core-column-is-layout-d37181c2 wp-block-column-is-layout-constrained"><div class="wp-block-cover is-light has-custom-content-position is-position-bottom-center" style="min-height:205px;aspect-ratio:unset;"><img loading="lazy" decoding="async" width="2560" height="1920" class="wp-block-cover__image-background wp-image-10943" alt="" src="https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-scaled.jpg" data-object-fit="cover" srcset="https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-scaled.jpg 2560w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-300x225.jpg 300w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-1024x768.jpg 1024w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-768x576.jpg 768w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-1536x1152.jpg 1536w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-2048x1536.jpg 2048w, https://keckobservatory.org/wp-content/uploads/2024/09/53927399521_c394c40183_o-164x123.jpg 164w" sizes="auto, (max-width: 2560px) 100v
457w, 2560px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim wp-block-cover__gradient-background has-background-gradient" style="background-color:#938a81;background:linear-gradient(180deg,rgba(32,37,68,0) 48%,rgb(32,37,68) 88%)"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><p class="has-text-align-center has-source-sans-3-font-family has-base-color has-text-color has-link-color wp-elements-1 wp-block-paragraph" style="font-size:1.88rem">Science For All</p></div></div></div><div class="wp-block-column has-global-padding is-layout-constrained wp-container-core-column-is-layout-d37181c2 wp-block-column-is-layout-constrained"><div class="wp-block-cover is-light has-custom-content-position is-position-bottom-center" style="min-height:205px;aspect-ratio:unset;"><img loading="lazy" decoding="async" width="2560" height="1920" class="wp-block-cover__image-background wp-image-11010" alt="" src="https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-scaled.jpg" data-object-fit="cover" srcset="https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-scaled.jpg 2560w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-300x225.jpg 300w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-1024x768.jpg 1024w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-768x576.jpg 768w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-1536x1152.jpg 1536w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-2048x1536.jpg 2048w, https://keckobservatory.org/wp-content/uploads/2024/09/53935018350_6d7e44c3b1_o-164x123.jpg 164w" sizes="auto, (max-width: 2560px) 100v
457w, 2560px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim wp-block-cover__gradient-background has-background-gradient" style="background-color:#987e79;background:linear-gradient(180deg,rgba(32,37,68,0) 25%,rgb(32,37,68) 88%)"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><p class="has-text-align-center has-source-sans-3-font-family has-base-color has-text-color has-link-color wp-elements-2 wp-block-paragraph" style="font-size:1.88rem">Career Pathways</p></div></div></div></div></div><div class="wp-block-column has-global-padding is-layout-constrained wp-container-core-column-is-layout-17cc31aa wp-block-column-is-layout-constrained" style="padding-left:2rem"><div class="wp-block-cover has-custom-content-position is-position-bottom-center" style="min-height:270px;aspect-ratio:unset;"><img loading="lazy" decoding="async" width="2560" height="1469" class="wp-block-cover__image-background wp-image-10949" alt="" src="https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-scaled.jpg" style="object-position:50% 33%" data-object-fit="cover" data-object-position="50% 33%" srcset="https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-scaled.jpg 2560w, https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-300x172.jpg 300w, https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-1024x588.jpg 1024w, https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-768x441.jpg 768w, https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-1536x882.jpg 1536w, https://keckobservatory.org/wp-content/uploads/2024/09/53864485891_19d37a1f26_o-1-2048x1176.jpg 2048w" sizes="auto, (max-width: 2560px) 100v
457w, 2560px" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim wp-block-cover__gradient-background has-background-gradient" style="background-color:#847c74;background:linear-gradient(180deg,rgba(32,37,68,0) 48%,rgb(32,37,68) 88%)"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><p class="has-text-align-center has-source-sans-3-font-family has-base-color has-text-color has-x-large-font-size wp-block-paragraph">Connect with Us</p></div></div><div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading has-text-color" style="color:#474444;margin-top:var(--wp--preset--spacing--40);margin-bottom:1rem">Community</h2><p class="wp-block-paragraph">Keck Observatory hosts and participates in a variety of community events and engagement opportunities offering individuals of all ages learning activities in astronomy, science and engineering. Our community events, coupled with Keck Observatory’s other educational programs, reach more than 50,000 people annually.</p><div class="wp-block-buttons has-custom-font-size has-small-font-size is-layout-flex wp-block-buttons-is-layout-flex" style="margin-top:0rem"><div class="wp-block-button button-primary"><a class="wp-block-button__link has-base-color has-text-color wp-element-button" href="https://keckobservatory.org/our-community/">OUR COMMUNITY</a></div></div></div></div></div></div><div class="wp-block-cover alignfull has-custom-content-position is-position-top-center" style="padding-top:6.71rem;min-height:86.6vh;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim wp-block-cover__gradient-background has-background-gradient" style="background:linear-gradient(180deg,rgba(0,2,23,0.6) 10%,rgba(46,52,90,0) 100%)"></span><img loading="lazy" decoding="async" width="1440" height="923" class="wp-block-cover__image-background wp-image-718" alt="" src="https://keckobservatory.org/wp-content/uploads/2023/06/37634307006_db91bc023b_k-2.png" style="object-position:50% 68%" data-object-fit="cover" data-object-position="50% 68%" srcset="https://keckobservatory.org/wp-content/uploads/2023/06/37634307006_db91bc023b_k-2.png 1440w, https://keckobservatory.org/wp-content/uploads/2023/06/37634307006_db91bc023b_k-2-300x192.png 300w, https://keckobservatory.org/wp-content/uploads/2023/06/37634307006_db91bc023b_k-2-1024x656.png 1024w, https://keckobservatory.org/wp-content/uploads/2023/06/37634307006_db91bc023b_k-2-768x492.png 768w" sizes="auto, (max-width: 1440px) 100vw, 1440px" /><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"><h2 class="wp-block-heading has-text-align-center" style="font-style:normal;font-weight:600;line-height:1">Send a Donation</h2><div class="wp-block-group has-open-sans-font-family has-global-padding is-layout-constrained wp-container-core-group-is-layout-b15e3db7 wp-block-group-is-layout-constrained" style="padding-bottom:2rem;font-style:normal;font-weight:600"><p class="wp-block-paragraph" style="margin-bottom:1.63rem">Thank you for your generous support of W. M. Keck Observatory and for becoming a valued champion of our mission to advance the frontiers of astronomy and share our discoveries to inspire the imagination of all.</p><p class="wp-block-paragraph">Donations are tax-deductible to the extent permitted by law. Keck Observatory is registered as a 501(c)(3) non-profit organization.</p></div><div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-0b047636 wp-block-buttons-is-layout-flex"><div class="wp-block-button has-custom-font-size button-primary is-style-fill has-small-font-size"><a class="wp-block-button__link has-base-color has-text-color has-border-color has-primary-border-color wp-element-button" href="https://keckobservatory.org/donate/" style="border-width:10px;border-radius:0px;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)">DONATE</a></div></div></div></div><div class="wp-block-group alignfull has-tertiary-color has-secondary-background-color has-text-color has-background has-link-color wp-elements-3 has-global-padding is-layout-constrained wp-container-core-group-is-layout-052e8911 wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><div class="wp-block-columns has-tertiary-color has-secondary-background-color has-text-color has-background has-link-color wp-elements-4 is-layout-flex wp-container-core-columns-is-layout-0c3151d3 wp-block-columns-is-layout-flex"><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="padding-right:0;padding-left:0;flex-basis:50%"><h2 class="wp-block-heading has-base-color has-text-color has-link-color wp-elements-5">Stay Updated</h2><p class="wp-block-paragraph">Be a part of our mission and unlock the frontier of astronomy. Subscribe to the Keck Newsletter for access to our latest discoveries, upcoming events, and behind-the-scenes content. Keep looking up!</p></div><div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div id="mc_embed_shell"><link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"><style type="text/css">        #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;}
458        /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
459           We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */</style><div id="mc_embed_signup"><form action="https://keckobservatory.us6.list-manage.com/subscribe/post?u=fdf2959cb7c940eb5818825d4&amp;id=355eede1cd&amp;f_id=00e457e0f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"><div id="mc_embed_signup_scroll"> <style>.flex-container {
460            display: flex;
461            flex-basis: 50%;
462            gap:20px;
463        }
464        .mc-field-group {
465            margin-bottom: 0;
466        }
467        #mc_embed_signup .mc-field-group {
468            padding-bottom: 0;
469            min-height: auto;
470        }
471#mc_embed_signup .asterisk {color:#fff}
472#mc_embed_signup .button {margin-top:20px}
473.responses {background:#FFF}</style><div class="mc-field-group">
473<label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="flex-container"><div class="mc-field-group"><label for="mce-FNAME">First Name <span class="asterisk">*</span></label><input type="text" name="FNAME" class="required text" id="mce-FNAME" value="" required=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name <span class="asterisk">*</span></label><input type="text" name="LNAME" class="required text" id="mce-LNAME" required="" value=""></div></div><div class="flex-container"><div class="mc-field-group"><label for="mce-MMERGE7">Zipcode <span class="asterisk">*</span></label><input type="number" name="MMERGE7" class="required number" id="mce-MMERGE7" required="" value=""></div><div class="mc-field-group"><label for="mce-MMERGE5">Affiliation <span class="asterisk">*</span></label><input type="text" name="MMERGE5" class="required text" id="mce-MMERGE5" required="" value=""></div></div><div class="mc-field-group"><label for="mce-MMERGE6">Which best describes your connection to us? <span class="asterisk">*</span></label><select name="MMERGE6" class="required" id="mce-MMERGE6"><option value=""></option><option value="Student">Student</option><option value="Observer">Observer</option><option value="Donor">Donor</option><option value="Community Member">Community Member</option> </select></div><div id="mce-responses" class="clear"><div class="response" id="mce-error-response" style="display: none;"></div><div class="response" id="mce-success-response" style="display: none;"></div></div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_fdf2959cb7c940eb5818825d4_355eede1cd" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="Subscribe"></div></div></form></div> 
473<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
473<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-sms-phone.js"></script>
473<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[7]='MMERGE7';ftypes[7]='number';fnames[5]='MMERGE5';ftypes[5]='text';fnames[6]='MMERGE6';ftypes[6]='dropdown';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';}(jQuery));var $mcj = jQuery.noConflict(true);
474    // SMS Phone Multi-Country Functionality
475    if(!window.MC) {
476      window.MC = {};
477    }
478    window.MC.smsPhoneData = {
479      defaultCountryCode: 'US',
480      programs: [],
481      smsProgramDataCountryNames: []
482    };
483
484    function getCountryUnicodeFlag(countryCode) {
485       return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397))
486    };
487
488    // HTML sanitization function to prevent XSS
489    function sanitizeHtml(str) {
490      if (typeof str !== 'string') return '';
491      return str
492        .replace(/&/g, '&amp;')
493        .replace(/</g, '&lt;')
494        .replace(/>/g, '&gt;')
495        .replace(/"/g, '&quot;')
496        .replace(/'/g, '&#x27;')
497        .replace(/\//g, '&#x2F;');
498    }
499
500    // URL sanitization function to prevent javascript: and data: URLs
501    function sanitizeUrl(url) {
502      if (typeof url !== 'string') return '';
503      const trimmedUrl = url.trim().toLowerCase();
504      if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {
505        return '#';
506      }
507      return url;
508    }
509
510    const getBrowserLanguage = () => {
511      if (!window?.navigator?.language?.split('-')[1]) {
512        return window?.navigator?.language?.toUpperCase();
513      }
514      return window?.navigator?.language?.split('-')[1];
515    };
516
517    
518    // getBrowserLanguageCode() and getSmsProgramForCountryAndLanguage() are provided globally
519    // by the external mc-sms-phone.js script loaded alongside this inline form script.
520
521    function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {
522      if (!smsProgramData || smsProgramData.length === 0) {
523        return null;
524      }
525      var browserCountryCode = getBrowserLanguage();
526      var browserLangCode = getBrowserLanguageCode();
527      if (browserCountryCode) {
528        var match = getSmsProgramForCountryAndLanguage(smsProgramData, browserCountryCode, browserLangCode);
529        if (match) { return match; }
530      }
531      if (defaultCountryCode) {
532        var match = getSmsProgramForCountryAndLanguage(smsProgramData, defaultCountryCode, browserLangCode);
533        if (match) { return match; }
534      }
535      return smsProgramData[0];
536    }
537
538    function updateSmsLegalText(countryCode, fieldName) {
539      if (!countryCode || !fieldName) {
540        return;
541      }
542      var programs = window?.MC?.smsPhoneData?.programs;
543      if (!programs || !Array.isArray(programs)) {
544        return;
545      }
546      var browserLangCode = getBrowserLanguageCode();
547      var program = getSmsProgramForCountryAndLanguage(programs, countryCode, browserLangCode);
548      if (!program || !program.requiredTemplate) {
549        return;
550      }
551    
552      
553      var smsConsentHtmlRenderingFixEnabled = true;
554      
555      const legalTextElement = document.querySelector('#legal-text-' + fieldName);
556      if (!legalTextElement) {
557        return;
558      }
559      
560      const divRegex = new RegExp('</?[div][^>]*>', 'gi');
561      const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi');
562      const fullAnchorRegex = new RegExp('<a.*?</a>', 'g');
563      const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>');
564      
565      const template = smsConsentHtmlRenderingFixEnabled
566        ? program.requiredTemplate
567            .replace(/<\/p>\s*<p[^>]*>/gi, ' ')
568            .replace(blockWrapperRegex, '')
569        : program.requiredTemplate.replace(divRegex, '');
570      
571      
572
573      legalTextElement.textContent = '';
574      const parts = template.split(/(<a href=".*?"(?: target=".*?")?>.*?<\/a>)/g);
575      parts.forEach(function(part) {
576        if (!part) {
577          return;
578        }
579        const anchorMatch = part.match(/<a href="(.*?)"(?: target="(.*?)")?>(.+?)<\/a>/);
580        if (anchorMatch) {
581          const linkElement = document.createElement('a');
582          linkElement.href = sanitizeUrl(anchorMatch[1]);
583          linkElement.target = anchorMatch[2] ? sanitizeHtml(anchorMatch[2]) : '_blank';
584          linkElement.rel = 'noopener noreferrer';
585          linkElement.textContent = sanitizeHtml(anchorMatch[3]);
586          legalTextElement.appendChild(linkElement);
587        } else {
588          legalTextElement.appendChild(document.createTextNode(part));
589        }
590      });
591          
592    }
593
594    function generateDropdownOptions(smsProgramData) {
595      if (!smsProgramData || smsProgramData.length === 0) {
596        return '';
597      }
598
599      var programs = true
600        ? smsProgramData.filter(function(p, i, arr) {
601            return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i;
602          })
603        : smsProgramData;
604      
605      return programs.map(program => {
606        const flag = getCountryUnicodeFlag(program.countryCode);
607        const countryName = getCountryName(program.countryCode);
608        const callingCode = program.countryCallingCode || '';
609        // Sanitize all values to prevent XSS
610        const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');
611        const sanitizedCountryName = sanitizeHtml(countryName || '');
612        const sanitizedCallingCode = sanitizeHtml(callingCode || '');
613        return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>';
614      }).join('');
615    }
616
617    function getCountryName(countryCode) {
618      if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {
619        for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {
620          if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {
621            return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;
622          }
623        }
624      }
625      return countryCode;
626    }
627
628    function getDefaultPlaceholder(countryCode) {
629      if (!countryCode || typeof countryCode !== 'string') {
630        return '+1 000 000 0000'; // Default US placeholder
631      }
632      
633            var mockPlaceholders = [
634        {
635          countryCode: 'US',
636          placeholder: '+1 000 000 0000',
637          helpText: 'Include the US country code +1 before the phone number',
638        },
639        {
640          countryCode: 'GB',
641          placeholder: '+44 0000 000000',
642          helpText: 'Include the GB country code +44 before the phone number',
643        },
644        {
645          countryCode: 'CA',
646          placeholder: '+1 000 000 0000',
647          helpText: 'Include the CA country code +1 before the phone number',
648        },
649        {
650          countryCode: 'AU',
651          placeholder: '+61 000 000 000',
652          helpText: 'Include the AU country code +61 before the phone number',
653        },
654        {
655          countryCode: 'DE',
656          placeholder: '+49 000 0000000',
657          helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
658        },
659        {
660          countryCode: 'FR',
661          placeholder: '+33 0 00 00 00 00',
662          helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
663        },
664        {
665          countryCode: 'ES',
666          placeholder: '+34 000 000 000',
667          helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
668        },
669        {
670          countryCode: 'NL',
671          placeholder: '+31 0 00000000',
672          helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
673        },
674        {
675          countryCode: 'BE',
676          placeholder: '+32 000 00 00 00',
677          helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
678        },
679        {
680          countryCode: 'CH',
681          placeholder: '+41 00 000 00 00',
682          helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
683        },
684        {
685          countryCode: 'AT',
686          placeholder: '+43 000 000 0000',
687          helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
688        },
689        {
690          countryCode: 'IE',
691          placeholder: '+353 00 000 0000',
692          helpText: 'Include the IE country code +353 before the phone number',
693        },
694        {
695          countryCode: 'IT',
696          placeholder: '+39 000 000 0000',
697          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
698        },
699        {
700          countryCode: 'NO',
701          placeholder: '+47 000 00 000',
702          helpText: 'Inkluder NO landskode +47 før telefonnummeret',
703        },
704        {
705          countryCode: 'SE',
706          placeholder: '+46 00 000 00 00',
707          helpText: 'Inkludera SE landskod +46 före telefonnumret',
708        },
709        {
710          countryCode: 'DK',
711          placeholder: '+45 00 00 00 00',
712          helpText: 'Inkluder DK landekode +45 før telefonnummeret',
713        },
714        {
715          countryCode: 'FI',
716          placeholder: '+358 00 000 0000',
717          helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
718        },
719        {
720          countryCode: 'EE',
721          placeholder: '+372 0000 0000',
722          helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
723        },
724        {
725          countryCode: 'PL',
726          placeholder: '+48 000 000 000',
727          helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
728        },
729        {
730          countryCode: 'SK',
731          placeholder: '+421 000 000 000',
732          helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
733        },
734        {
735          countryCode: 'LV',
736          placeholder: '+371 0000 0000',
737          helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
738        },
739        {
740          countryCode: 'LT',
741          placeholder: '+370 0000 0000',
742          helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
743        },
744        {
745          countryCode: 'GR',
746          placeholder: '+30 000 000 0000',
747          helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
748        },
749        {
750          countryCode: 'PT',
751          placeholder: '+351 000 000 000',
752          helpText: 'Inclua o código de país PT +351 antes do número de telefone',
753        },
754        {
755          countryCode: 'HR',
756          placeholder: '+385 00 000 0000',
757          helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
758        },
759        {
760          countryCode: 'SI',
761          placeholder: '+386 00 000 000',
762          helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
763        },
764        {
765          countryCode: 'IS',
766          placeholder: '+354 000 0000',
767          helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
768        },
769        {
770          countryCode: 'LU',
771          placeholder: '+352 000 000 000',
772          helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
773        },
774        {
775          countryCode: 'MC',
776          placeholder: '+377 00 00 00 00',
777          helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
778        },
779        {
780          countryCode: 'AD',
781          placeholder: '+376 000 000',
782          helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
783        },
784        {
785          countryCode: 'JE',
786          placeholder: '+44 0000 000000',
787          helpText: 'Include the JE country code +44 before the phone number',
788        },
789        {
790          countryCode: 'IM',
791          placeholder: '+44 0000 000000',
792          helpText: 'Include the IM country code +44 before the phone number',
793        },
794        {
795          countryCode: 'GG',
796          placeholder: '+44 0000 000000',
797          helpText: 'Include the GG country code +44 before the phone number',
798        },
799        {
800          countryCode: 'AL',
801          placeholder: '+355 00 000 0000',
802          helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
803        },
804        {
805          countryCode: 'SM',
806          placeholder: '+378 0000 000000',
807          helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
808        },
809        {
810          countryCode: 'FO',
811          placeholder: '+298 000000',
812          helpText: 'Inkluder FO landekode +298 før telefonnummeret',
813        },
814        {
815          countryCode: 'MT',
816          placeholder: '+356 0000 0000',
817          helpText: 'Include the MT country code +356 before the phone number',
818        },
819        {
820          countryCode: 'LI',
821          placeholder: '+423 000 0000',
822          helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
823        },
824        {
825          countryCode: 'GI',
826          placeholder: '+350 000 00000',
827          helpText: 'Include the GI country code +350 before the phone number',
828        },
829        {
830          countryCode: 'MD',
831          placeholder: '+373 00 000 000',
832          helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
833        },
834        {
835          countryCode: 'HU',
836          placeholder: '+36 00 000 0000',
837          helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
838        },
839        {
840          countryCode: 'NZ',
841          placeholder: '+64 00 000 0000',
842          helpText: 'Include the NZ country code +64 before the phone number',
843        },
844        {
845          countryCode: 'ME',
846          placeholder: '+382 00 000 000',
847          helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
848        },
849      ];
850
851      const selectedPlaceholder = mockPlaceholders.find(function(item) {
852        return item &#038;&#038; item.countryCode === countryCode;
853      });
854      
855      return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;
856    }
857
858    function updatePlaceholder(countryCode, fieldName) {
859      if (!countryCode || !fieldName) {
860        return;
861      }
862      
863      const phoneInput = document.querySelector('#mce-' + fieldName);
864      if (!phoneInput) {
865        return;
866      }
867      
868      const placeholder = getDefaultPlaceholder(countryCode);
869      if (placeholder) {
870        phoneInput.placeholder = placeholder;
871      }
872    }
873
874    function updateCountryCodeInstruction(countryCode, fieldName) {
875      updatePlaceholder(countryCode, fieldName);
876      
877    }
878
879    function getDefaultHelpText(countryCode) {
880      var mockPlaceholders = [
881        {
882          countryCode: 'US',
883          placeholder: '+1 000 000 0000',
884          helpText: 'Include the US country code +1 before the phone number',
885        },
886        {
887          countryCode: 'GB',
888          placeholder: '+44 0000 000000',
889          helpText: 'Include the GB country code +44 before the phone number',
890        },
891        {
892          countryCode: 'CA',
893          placeholder: '+1 000 000 0000',
894          helpText: 'Include the CA country code +1 before the phone number',
895        },
896        {
897          countryCode: 'AU',
898          placeholder: '+61 000 000 000',
899          helpText: 'Include the AU country code +61 before the phone number',
900        },
901        {
902          countryCode: 'DE',
903          placeholder: '+49 000 0000000',
904          helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',
905        },
906        {
907          countryCode: 'FR',
908          placeholder: '+33 0 00 00 00 00',
909          helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',
910        },
911        {
912          countryCode: 'ES',
913          placeholder: '+34 000 000 000',
914          helpText: 'Incluya el código de país ES +34 antes del número de teléfono',
915        },
916        {
917          countryCode: 'NL',
918          placeholder: '+31 0 00000000',
919          helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',
920        },
921        {
922          countryCode: 'BE',
923          placeholder: '+32 000 00 00 00',
924          helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',
925        },
926        {
927          countryCode: 'CH',
928          placeholder: '+41 00 000 00 00',
929          helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',
930        },
931        {
932          countryCode: 'AT',
933          placeholder: '+43 000 000 0000',
934          helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',
935        },
936        {
937          countryCode: 'IE',
938          placeholder: '+353 00 000 0000',
939          helpText: 'Include the IE country code +353 before the phone number',
940        },
941        {
942          countryCode: 'IT',
943          placeholder: '+39 000 000 0000',
944          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',
945        },
946        {
947          countryCode: 'NO',
948          placeholder: '+47 000 00 000',
949          helpText: 'Inkluder NO landskode +47 før telefonnummeret',
950        },
951        {
952          countryCode: 'SE',
953          placeholder: '+46 00 000 00 00',
954          helpText: 'Inkludera SE landskod +46 före telefonnumret',
955        },
956        {
957          countryCode: 'DK',
958          placeholder: '+45 00 00 00 00',
959          helpText: 'Inkluder DK landekode +45 før telefonnummeret',
960        },
961        {
962          countryCode: 'FI',
963          placeholder: '+358 00 000 0000',
964          helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa',
965        },
966        {
967          countryCode: 'EE',
968          placeholder: '+372 0000 0000',
969          helpText: 'Lisage EE riigikood +372 telefoninumbri ette',
970        },
971        {
972          countryCode: 'PL',
973          placeholder: '+48 000 000 000',
974          helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu',
975        },
976        {
977          countryCode: 'SK',
978          placeholder: '+421 000 000 000',
979          helpText: 'Pred telefónne číslo uveďte kód krajiny SK +421',
980        },
981        {
982          countryCode: 'LV',
983          placeholder: '+371 0000 0000',
984          helpText: 'Iekļaujiet LV valsts kodu +371 pirms tālruņa numura',
985        },
986        {
987          countryCode: 'LT',
988          placeholder: '+370 0000 0000',
989          helpText: 'Įtraukite LT šalies kodą +370 prieš telefono numerį',
990    
990    },
991        {
992          countryCode: 'GR',
993          placeholder: '+30 000 000 0000',
994          helpText: 'Συμπεριλάβετε τον κωδικό χώρας GR +30 πριν από τον αριθμό τηλεφώνου',
995        },
996        {
997          countryCode: 'PT',
998          placeholder: '+351 000 000 000',
999          helpText: 'Inclua o código de país PT +351 antes do número de telefone',
1000        },
1001        {
1002          countryCode: 'HR',
1003          placeholder: '+385 00 000 0000',
1004          helpText: 'Uključite HR pozivni broj države +385 prije telefonskog broja',
1005        },
1006        {
1007          countryCode: 'SI',
1008          placeholder: '+386 00 000 000',
1009          helpText: 'Vključite SI kodo države +386 pred telefonsko številko',
1010        },
1011        {
1012          countryCode: 'IS',
1013          placeholder: '+354 000 0000',
1014          helpText: 'Láttu IS landsnúmer +354 fylgja á undan símanúmerinu',
1015        },
1016        {
1017          countryCode: 'LU',
1018          placeholder: '+352 000 000 000',
1019          helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone',
1020        },
1021        {
1022          countryCode: 'MC',
1023          placeholder: '+377 00 00 00 00',
1024          helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone',
1025        },
1026        {
1027          countryCode: 'AD',
1028          placeholder: '+376 000 000',
1029          helpText: 'Incloeu el codi de país AD +376 abans del número de telèfon',
1030        },
1031        {
1032          countryCode: 'JE',
1033          placeholder: '+44 0000 000000',
1034          helpText: 'Include the JE country code +44 before the phone number',
1035        },
1036        {
1037          countryCode: 'IM',
1038          placeholder: '+44 0000 000000',
1039          helpText: 'Include the IM country code +44 before the phone number',
1040        },
1041        {
1042          countryCode: 'GG',
1043          placeholder: '+44 0000 000000',
1044          helpText: 'Include the GG country code +44 before the phone number',
1045        },
1046        {
1047          countryCode: 'AL',
1048          placeholder: '+355 00 000 0000',
1049          helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit',
1050        },
1051        {
1052          countryCode: 'SM',
1053          placeholder: '+378 0000 000000',
1054          helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono',
1055        },
1056        {
1057          countryCode: 'FO',
1058          placeholder: '+298 000000',
1059          helpText: 'Inkluder FO landekode +298 før telefonnummeret',
1060        },
1061        {
1062          countryCode: 'MT',
1063          placeholder: '+356 0000 0000',
1064          helpText: 'Include the MT country code +356 before the phone number',
1065        },
1066        {
1067          countryCode: 'LI',
1068          placeholder: '+423 000 0000',
1069          helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein',
1070        },
1071        {
1072          countryCode: 'GI',
1073          placeholder: '+350 000 00000',
1074          helpText: 'Include the GI country code +350 before the phone number',
1075        },
1076        {
1077          countryCode: 'MD',
1078          placeholder: '+373 00 000 000',
1079          helpText: 'Includeți codul de țară MD +373 înaintea numărului de telefon',
1080        },
1081        {
1082          countryCode: 'HU',
1083          placeholder: '+36 00 000 0000',
1084          helpText: 'A telefonszám előtt adja meg a HU országkódot +36',
1085        },
1086        {
1087          countryCode: 'NZ',
1088          placeholder: '+64 00 000 0000',
1089          helpText: 'Include the NZ country code +64 before the phone number',
1090        },
1091        {
1092          countryCode: 'ME',
1093          placeholder: '+382 00 000 000',
1094          helpText: 'Uključite ME pozivni broj države +382 prije telefonskog broja',
1095        },
1096      ];
1097      
1098      if (!countryCode || typeof countryCode !== 'string') {
1099        return mockPlaceholders[0].helpText;
1100      }
1101      
1102      const selectedHelpText = mockPlaceholders.find(function(item) {
1103          return item &#038;&#038; item.countryCode === countryCode;
1104        });
1105        
1106        return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;
1107    }
1108
1109    function setDefaultHelpText(countryCode) {
1110      const helpTextSpan = document.querySelector('#help-text');
1111      if (!helpTextSpan) {
1112        return;
1113      }
1114
1115        
1116    }
1117
1118    function updateHelpTextCountryCode(countryCode, fieldName) {
1119      if (!countryCode || !fieldName) {
1120        return;
1121      }
1122      
1123      setDefaultHelpText(countryCode);
1124    }
1125
1126    function initializeSmsPhoneDropdown(fieldName) {
1127      if (!fieldName || typeof fieldName !== 'string') {
1128        return;
1129      }
1130      
1131      const dropdown = document.querySelector('#country-select-' + fieldName);
1132      const displayFlag = document.querySelector('#flag-display-' + fieldName);
1133      
1134      if (!dropdown || !displayFlag) {
1135        return;
1136      }
1137
1138      const smsPhoneData = window.MC?.smsPhoneData;
1139      if (smsPhoneData &#038;&#038; smsPhoneData.programs &#038;&#038; Array.isArray(smsPhoneData.programs)) {
1140        dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);
1141      }
1142
1143      const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);
1144      if (defaultProgram &#038;&#038; defaultProgram.countryCode) {
1145        dropdown.value = defaultProgram.countryCode;
1146        
1147        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
1148        if (flagSpan) {
1149          flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);
1150          flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');
1151        }
1152        
1153        updateSmsLegalText(defaultProgram.countryCode, fieldName);
1154        updatePlaceholder(defaultProgram.countryCode, fieldName);
1155        updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);
1156      }
1157
1158     
1159      var smsNotRequiredRemoveCountryCodeEnabled = true;
1160      var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":true,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":true,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"MMERGE7":{"name":"MMERGE7","label":"Zipcode","helper_text":"","type":"number","required":true,"audience_field_name":"Zipcode","enabled":true,"order":3,"field_type":"merge","merge_id":7},"MMERGE5":{"name":"MMERGE5","label":"Affiliation","helper_text":"","type":"text","required":true,"audience_field_name":"Affiliation","merge_id":5,"help_text_enabled":false,"enabled":true,"order":4,"field_type":"merge"},"MMERGE6":{"name":"MMERGE6","label":"Which best describes your connection to us?","helper_text":"","type":"dropdown","required":true,"audience_field_name":"Which best describes your connection to us?","choices":[{"value":"Student","label":"Student"},{"value":"Observer","label":"Observer"},{"value":"Donor","label":"Donor"},{"value":"Community Member","label":"Community Member"}],"merge_id":6,"help_text_enabled":false,"enabled":true,"order":5,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
1160Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks &#038; Caicos Islands","288":"Jersey  (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });
1161      var isRequired = smsField ? smsField.required : false;
1162      var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1163      
1164      var phoneInput = document.querySelector('#mce-' + fieldName);
1165      if (phoneInput &#038;&#038; defaultProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {
1166        phoneInput.value = defaultProgram.countryCallingCode;
1167      }
1168      
1169
1170
1171      displayFlag?.addEventListener('click', function(e) {
1172        dropdown.focus();
1173      });
1174
1175
1176      dropdown?.addEventListener('change', function() {
1177        const selectedCountry = this.value;
1178        
1179        if (!selectedCountry || typeof selectedCountry !== 'string') {
1180          return;
1181        }
1182        
1183        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);
1184        if (flagSpan) {
1185          flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);
1186          flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');
1187        }
1188
1189         
1190        const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {
1191          return program &#038;&#038; program.countryCode === selectedCountry;
1192        });
1193
1194        var smsNotRequiredRemoveCountryCodeEnabled = true;
1195        var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":true,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":true,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"MMERGE7":{"name":"MMERGE7","label":"Zipcode","helper_text":"","type":"number","required":true,"audie
1195nce_field_name":"Zipcode","enabled":true,"order":3,"field_type":"merge","merge_id":7},"MMERGE5":{"name":"MMERGE5","label":"Affiliation","helper_text":"","type":"text","required":true,"audience_field_name":"Affiliation","merge_id":5,"help_text_enabled":false,"enabled":true,"order":4,"field_type":"merge"},"MMERGE6":{"name":"MMERGE6","label":"Which best describes your connection to us?","helper_text":"","type":"dropdown","required":true,"audience_field_name":"Which best describes your connection to us?","choices":[{"value":"Student","label":"Student"},{"value":"Observer","label":"Observer"},{"value":"Donor","label":"Donor"},{"value":"Community Member","label":"Community Member"}],"merge_id":6,"help_text_enabled":false,"enabled":true,"order":5,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks &#038; Caicos Islands","288":"Jersey  (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4}}).find(function(f) { return f.name === fieldName &#038;&#038; f.type === 'smsphone'; });
1196        var isRequired = smsField ? smsField.required : false;
1197        var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;
1198        
1199        var phoneInput = document.querySelector('#mce-' + fieldName);
1200        if (phoneInput &#038;&#038; selectedProgram.countryCallingCode &#038;&#038; shouldAppendCountryCode) {
1201          phoneInput.value = selectedProgram.countryCallingCode;
1202        }
1203        
1204        
1205        updateSmsLegalText(selectedCountry, fieldName);
1206        updatePlaceholder(selectedCountry, fieldName);
1207        updateCountryCodeInstruction(selectedCountry, fieldName);
1208      });
1209    }
1210
1211    document.addEventListener('DOMContentLoaded', function() {
1212      const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]');
1213      
1214      smsPhoneFields.forEach(function(dropdown) {
1215        const fieldName = dropdown?.id.replace('country-select-', '');
1216        initializeSmsPhoneDropdown(fieldName);
1217      });
1218    });
1219   </script>
1219</div></div></div></div></div><footer class="wp-block-template-part"><div class="wp-block-group footer-menu-wrapper has-custom-color-3-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--30)"><nav style="font-size:1.25rem" class="has-text-color has-base-color has-background has-custom-color-3-background-color is-responsive items-justified-center wp-block-navigation is-content-justification-center is-layout-flex wp-container-core-navigation-is-layout-0b047636 wp-block-navigation-is-layout-flex" aria-label="Mobile Menu"
1220data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open"
1221data-wp-on--click="actions.openMenuOnClick"
1222data-wp-on--keydown="actions.handleMenuKeydown"
1223><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M4 7.5h16v1.5H4z"></path><path d="M4 15h16v1.5H4z"></path></svg></button><div class="wp-block-navigation__responsive-container"  id="modal-5"
1224data-wp-class--has-modal-open="state.isMenuOpen"
1225data-wp-class--is-menu-open="state.isMenuOpen"
1226data-wp-watch="callbacks.initMenu"
1227data-wp-on--keydown="actions.handleMenuKeydown"
1228data-wp-on--focusout="actions.handleMenuFocusout"
1229tabindex="-1"
1230><div class="wp-block-navigation__responsive-close" tabindex="-1"><div class="wp-block-navigation__responsive-dialog"
1231data-wp-bind--aria-modal="state.ariaModal"
1232data-wp-bind--aria-label="state.ariaLabel"
1233data-wp-bind--role="state.roleAttribute"
1234> <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close"
1235data-wp-on--click="actions.closeMenuOnClick"
1236><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button><div class="wp-block-navigation__responsive-container-content"
1237data-wp-watch="callbacks.focusFirstElement"
1238id="modal-5-content"><ul style="font-size:1.25rem" class="wp-block-navigation__container has-text-color has-base-color has-background has-custom-color-3-background-color is-responsive items-justified-center wp-block-navigation"><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/" aria-current="page"><span class="wp-block-navigation-item__label">Home</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-story/"><span class="wp-block-navigation-item__label">Our Story</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/our-community/"><span class="wp-block-navigation-item__label">Community</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/media-landing/"><span class="wp-block-navigation-item__label">Media</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/contact-us/"><span class="wp-block-navigation-item__label">Contact Us</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/donate/" target="_blank"  ><span class="wp-block-navigation-item__label">Donate </span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/careers/"><span class="wp-block-navigation-item__label">Careers</span></a></li></ul></div></div></div></div></nav></div><div class="wp-block-group has-base-color has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-3b69c23f wp-block-group-is-layout-constrained" style="background-color:#202544;padding-top:50px;padding-bottom:1.75rem"><div class="wp-block-columns footer-columns is-layout-flex wp-container-core-columns-is-layout-6b708922 wp-block-columns-is-layout-flex" style="margin-bottom:0"><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="padding-right:3.25rem"><figure class="wp-block-image size-full logo"><img loading="lazy" decoding="async" width="220" height="108" src="https://keckobservatory.org/wp-content/uploads/2023/05/keck-white-1.png" alt="" class="wp-image-709"/></figure></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="font-size:1.06rem;line-height:1.5"><p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">W. M. Keck Observatory</p><p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0">
123865-1120 Mamalahoa Hwy.</p><p class="wp-block-paragraph" style="margin-top:0;margin-right:0;margin-bottom:0.9rem;margin-left:0">Kamuela, HI 96743</p><p class="wp-block-paragraph">808.885.7887</p></div><div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="line-height:1.8"><nav style="font-size:1.06rem" class="items-justified-left is-vertical footer-sub-menu no-gap wp-block-navigation is-content-justification-left is-layout-flex wp-container-core-navigation-is-layout-cf367e51 wp-block-navigation-is-layout-flex" aria-label="Footer Sub Menu"><ul style="font-size:1.06rem" class="wp-block-navigation__container items-justified-left is-vertical footer-sub-menu no-gap wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/science-steering-committee/"><span class="wp-block-navigation-item__label">Science Steering Committee</span></a></li><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="/rss-feeds/" aria-current="page"><span class="wp-block-navigation-item__label">RSS Feed</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/procurements/"><span class="wp-block-navigation-item__label">Procurements</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.org/financial-reports/" target="_blank"  ><span class="wp-block-navigation-item__label">Financial Reports</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://keckobservatory.us6.list-manage.com/subscribe?u=fdf2959cb7c940eb5818825d4&#038;id=992cbf24ba"><span class="wp-block-navigation-item__label">Keck E-Newsletter</span></a></li></ul></nav></div><div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-0b047636 wp-block-buttons-is-layout-flex"><div class="wp-block-button is-style-outline observer-portal-button is-style-outline--6"><a class="wp-block-button__link wp-element-button" href="https://keckobservatory.org/our-community/science-community/" style="border-width:1px;font-style:normal;font-weight:700" target="_blank" rel="noreferrer noopener">OBSERVER&#8217;S PORTAL</a></div></div><ul class="wp-block-social-links aligncenter has-icon-color is-style-logos-only is-content-justification-center is-nowrap is-layout-flex wp-container-core-social-links-is-layout-3039000c wp-block-social-links-is-layout-flex" style="margin-top:1.3rem"><li style="color:#ffffff" class="wp-social-link wp-social-link-facebook has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/KeckObservatory" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li><li style="color:#ffffff" class="wp-social-link wp-social-link-twitter has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://twitter.com/i/flow/login?redirect_after_login=%2FKeckObservatory" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li><li style="color:#ffffff" class="wp-social-link wp-social-link-instagram has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.instagram.com/keckobservatory/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1238<path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li><li style="color:#ffffff" class="wp-social-link wp-social-link-linkedin has-base-color wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/w-m-keck-observatory" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul></div></div></div><div class="wp-block-group copyright-wrapper has-base-color has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-25feec05 wp-block-group-is-layout-constrained" style="background-color:#202544;padding-bottom:1.5rem"><p class="font-open-sans has-open-sans-font-family has-small-font-size wp-block-paragraph">© 2026 W. M. Keck Observatory . All Rights Reserved</p></div></footer></main></div> 
1238<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/keck/*","/wp-content/themes/twentytwentythree/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
1238 
1238<script>( function ( body ) {
1239			'use strict';
1240			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
1241		} )( document.body );</script>
1241 
1241<script data-wp-router-options="{&quot;loadOnClientNavigation&quot;:true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://keckobservatory.org/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=1bf28ded04f9f188bdcb" type="module"></script>
1241 
1241<script>/*  */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"},"registration_prompt":"There is unsaved attendee information. Are you sure you want to continue?"};/*  */</script>
1241<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/css/variables-skeleton.css?ver=6.12.4' media='all' /><link rel='stylesheet' id='tribe-common-skeleton-style-css' href='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/css/common-skeleton.css?ver=6.12.4' media='all' /><link rel='stylesheet' id='tribe-events-widgets-v2-events-list-skeleton-css' href='https://keckobservatory.org/wp-content/plugins/the-events-calendar/build/css/widget-events-list-skeleton.css?ver=6.17.5' media='all' /><link rel='stylesheet' id='tec-variables-full-css' href='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/css/variables-full.css?ver=6.12.4' media='all' /><link rel='stylesheet' id='tribe-common-full-style-css' href='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/css/common-full.css?ver=6.12.4' media='all' /><link rel='stylesheet' id='tribe-events-widgets-v2-events-list-full-css' href='https://keckobservatory.org/wp-content/plugins/the-events-calendar/build/css/widget-events-list-full.css?ver=6.17.5' media='all' /> 
1241<script id="tribe-query-string-js" src="https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/js/utils/query-string.js?ver=694b0604b0c8eafed657"></script>
1241 
1241<script src='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/js/underscore-before.js'></script>
1241 
1241<script id="underscore-js" src="https://keckobservatory.org/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
1241 
1241<script src='https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/js/underscore-after.js'></script>
1241 
1241<script id="wp-hooks-js" src="https://keckobservatory.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
1241 
1241<script defer id="tribe-events-views-v2-manager-js" src="https://keckobservatory.org/wp-content/plugins/the-events-calendar/build/js/views/manager.js?ver=76866c0f9c1f9f397a02"></script>
1241 
1241<script id="tec-user-agent-js" src="https://keckobservatory.org/wp-content/plugins/event-tickets/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
1241 
1241<script id="pt-cv-content-views-script-js-extra">var PT_CV_PUBLIC = {"_prefix":"pt-cv-","page_to_show":"5","_nonce":"c5d7a433bb","is_admin":"","is_mobile":"","ajaxurl":"https://keckobservatory.org/wp-admin/admin-ajax.php","lang":"","loading_image_src":"data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==","is_mobile_tablet":"","sf_no_post_found":"No posts found.","lf__separator":","};
1242var PT_CV_PAGINATION = {"first":"\u00ab","prev":"\u2039","next":"\u203a","last":"\u00bb","goto_first":"Go to first page","goto_prev":"Go to previous page","goto_next":"Go to next page","goto_last":"Go to last page","current_page":"Current page is","goto_page":"Go to page"};
1243//# sourceURL=pt-cv-content-views-script-js-extra</script>
1243 
1243<script id="pt-cv-content-views-script-js" src="https://keckobservatory.org/wp-content/plugins/content-views-query-and-display-post-page/public/assets/js/cv.js?ver=4.5.1.2"></script>
1243 
1243<script id="pt-cv-public-pro-script-js" src="https://keckobservatory.org/wp-content/plugins/pt-content-views-pro/public/assets/js/cvpro.min.js?ver=7.4.1"></script>
1243 
1243<script id="script-js" src="https://keckobservatory.org/wp-content/themes/keck/js/scripts.js?ver=1.3"></script>
1243 
1243<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://keckobservatory.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}</script>
1243 
1243<script type="module">/*! This file is auto-generated */
1244var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1245//# sourceURL=https://keckobservatory.org/wp-includes/js/wp-emoji-loader.min.js</script>
1245 
1245<script type="text/javascript" id="pt-cv-custom-script-620337exbd">(function($){$(function(){ 
1246jQuery("#pt-cv-view-d333bd3ejz .carousel-control").empty();
1247 });}(jQuery));</script>
1247 </body></html>
1248<!-- Cache served by breeze CACHE - Last modified: Thu, 24 Sep 2026 00:00:58 GMT -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.