{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function ContactStyle() { return React.createElement(React.Fragment, null, React.createElement('style', null, \"/* Cedros contact page only. The native contact form owns submission and\\n   feedback; these styles arrange its existing server-rendered blocks. */\\nmain[class*=\\\"-site__main\\\"]:has([data-template=\\\"contact-composer\\\"]) {\\n  width: 100%; max-width: none; padding: 0; margin: 0;\\n  background: transparent; border: 0; border-radius: 0; box-shadow: none;\\n}\\nmain[class*=\\\"-site__main\\\"]:has([data-template=\\\"contact-composer\\\"]) > [class*=\\\"-site__container\\\"] {\\n  width: 100%; max-width: none; margin: 0; padding: 0;\\n}\\n[class*=\\\"-site__page-stack\\\"][data-route-surface=\\\"contact\\\"] {\\n  width: min(100%, 82rem); max-width: none; margin: 0 auto;\\n  padding: clamp(3rem, 5vw, 5rem) clamp(1.25rem, 4vw, 4rem) clamp(4rem, 7vw, 6rem);\\n  color: var(--cc-fg); font-family: var(--cc-font-body); overflow-x: clip;\\n  --cc-bg: #F6F5F2; --cc-fg: #07111F; --cc-muted: #5F6065;\\n  --cc-border: #D9D7D2; --cc-panel: #FFFFFF; --cc-link: #2F6C7D;\\n  --cc-font-body: \\\"IBM Plex Sans\\\", \\\"Avenir Next\\\", \\\"Segoe UI\\\", sans-serif;\\n  --cc-font-heading: \\\"Newsreader\\\", \\\"Iowan Old Style\\\", Georgia, serif;\\n}\\nhtml[class*=\\\"-dark\\\"] [class*=\\\"-site__page-stack\\\"][data-route-surface=\\\"contact\\\"] {\\n  --cc-bg: #0D0D0E; --cc-fg: #F6F5F2; --cc-muted: #A6A7A9;\\n  --cc-border: #2A2B2D; --cc-panel: #17181A; --cc-link: #7FB0BD;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"]:is(section, div) {\\n  background: transparent; border: 0; border-radius: 0; box-shadow: none; padding: 0; gap: 0;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__authored-document\\\"] {\\n  display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);\\n  column-gap: clamp(3rem, 6vw, 6rem); row-gap: 2.5rem; align-items: start;\\n}\\n/* Both zone and section presentations resolve to the same three blocks. */\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] :is([class*=\\\"-site__authored-zone\\\"], section[class*=\\\"-site__section\\\"], div[class*=\\\"-site__section-content\\\"]) {\\n  display: contents;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type] {\\n  min-width: 0; margin: 0; padding: 0; background: transparent;\\n  border: 0; border-radius: 0; box-shadow: none;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"hero-banner\\\"] { grid-column: 1; grid-row: 1; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"link-list\\\"] { grid-column: 1; grid-row: 2; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"form-embed\\\"] {\\n  grid-column: 2; grid-row: 1 / span 2; padding: clamp(1.5rem, 3vw, 2.5rem);\\n  border: 1px solid var(--cc-border); border-radius: 4px; background: var(--cc-panel);\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] :is(h1, h2, h3, h4, p, ul) { margin: 0; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] h1[class*=\\\"-site__title\\\"] {\\n  max-width: 10ch; font: 400 clamp(3.4rem, 5.1vw, 4.8rem)/1.02 var(--cc-font-heading);\\n  letter-spacing: -.035em; text-wrap: balance; margin: 1rem 0 1.5rem;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__eyebrow\\\"] {\\n  color: var(--cc-muted); font: 500 .9rem/1.5 var(--cc-font-body);\\n  letter-spacing: 0; text-transform: none;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__subtitle\\\"] {\\n  max-width: 33ch; color: var(--cc-muted); font-size: 1.125rem; line-height: 1.65;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"link-list\\\"] [class*=\\\"-site__section-title\\\"] {\\n  font: 500 .9rem/1.5 var(--cc-font-body); color: var(--cc-muted); margin-bottom: .5rem;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__content-list\\\"] { display: grid; gap: 0; padding: 0; list-style: none; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-card\\\"] {\\n  display: block; padding: 1.1rem 0; margin: 0; border: 0; border-bottom: 1px solid var(--cc-border);\\n  border-radius: 0; background: transparent; box-shadow: none;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-card\\\"]::before { content: none; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-title\\\"] { font: 500 1rem/1.5 var(--cc-font-body); }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-title\\\"] a {\\n  display: flex; justify-content: space-between; align-items: center; gap: 1rem; min-height: 44px;\\n  color: var(--cc-fg); text-decoration: underline; text-decoration-color: transparent; text-underline-offset: .25em;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-title\\\"] a::after { content: \\\"↗\\\"; font-size: 1.2rem; transition: transform .18s ease; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-title\\\"] a:hover { text-decoration-color: currentColor; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-title\\\"] a:hover::after { transform: translate(2px, -2px); }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__entry-meta\\\"] { color: var(--cc-muted); font-size: .9rem; line-height: 1.6; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__controls-header\\\"] { display: grid; gap: .5rem; margin-bottom: 1.7rem; padding: 0; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"form-embed\\\"] [class*=\\\"-site__section-title\\\"] {\\n  font: 400 2rem/1.15 var(--cc-font-heading); letter-spacing: -.02em;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__form-grid\\\"] {\\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem 1rem;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] :is([data-field-key=\\\"subject\\\"], [data-field-key=\\\"message\\\"], [class*=\\\"-site__control-actions\\\"]) { grid-column: 1 / -1; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label[class*=\\\"-site__control\\\"] { min-width: 0; display: grid; gap: .5rem; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label[class*=\\\"-site__control\\\"] > span { color: var(--cc-fg); font-size: .875rem; font-weight: 500; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label :is(input, textarea, select) {\\n  grid-row: 2; width: 100%; min-width: 0; min-height: 3rem; padding: .75rem .85rem;\\n  border: 1px solid var(--cc-border); border-radius: 4px; box-shadow: none;\\n  background: var(--cc-bg); color: var(--cc-fg); font: 400 1rem/1.5 var(--cc-font-body);\\n  transition: border-color .18s ease, box-shadow .18s ease;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label textarea { min-height: 10rem; resize: vertical; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label :is(input, textarea)::placeholder { color: var(--cc-muted); opacity: 1; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] label :is(input, textarea, select):focus-visible {\\n  outline: 2px solid var(--cc-link); outline-offset: 2px; border-color: var(--cc-link); box-shadow: none;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__form-help\\\"] { grid-row: 3; color: var(--cc-muted); font-size: .8rem; line-height: 1.5; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__control-actions\\\"] { display: grid; grid-template-columns: 1fr; justify-items: stretch; gap: 1rem; padding-top: .25rem; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__control-actions\\\"] button {\\n  width: 100%; min-height: 3.1rem; border-radius: 4px; font: 500 1rem/1.4 var(--cc-font-body);\\n  background: var(--cc-fg); color: var(--cc-bg); border: 1px solid transparent;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__control-actions\\\"] button:hover { opacity: .88; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__form-privacy-note\\\"] {\\n  max-width: none; color: var(--cc-muted); font-size: .8rem; line-height: 1.5; text-align: left;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__form-notice\\\"] { margin-bottom: 1.25rem; border-radius: 4px; }\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] :is(a, button):focus-visible { outline: 2px solid var(--cc-link); outline-offset: 4px; }\\n@media (max-width: 900px) {\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__authored-document\\\"] { grid-template-columns: 1fr; gap: 2rem; }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"hero-banner\\\"] { grid-column: 1; grid-row: 1; }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"form-embed\\\"] { grid-column: 1; grid-row: 2; }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"link-list\\\"] { grid-column: 1; grid-row: 3; }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] h1[class*=\\\"-site__title\\\"] { max-width: none; font-size: clamp(2.8rem, 7vw, 4.5rem); }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__subtitle\\\"] { max-width: 45ch; font-size: 1rem; }\\n}\\n@media (max-width: 480px) {\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [class*=\\\"-site__form-grid\\\"] { grid-template-columns: 1fr; }\\n}\\n@media (prefers-reduced-motion: reduce) {\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] *, :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] *::after { animation: none !important; transition: none !important; }\\n}\\n/* The embedded form and resource list are subsections of these contact options. */\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"section-heading\\\"] {\\n  position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden;\\n  clip-path: inset(50%); white-space: nowrap; border: 0;\\n}\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"hero-banner\\\"] > article { display: block; }\\n\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"raw-code\\\"] { grid-column: 2; grid-row: 3; margin-top: -1rem; }\\n/* This is a small styling island, so cancel the host's full-viewport reservation. */\\n:is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"raw-code\\\"] :is(figure, div) { min-height: 0 !important; }\\n.cc-contact-privacy { color: var(--cc-muted); font: .8rem/1.5 var(--cc-font-body); }\\n.cc-contact-privacy a { display: inline-flex; align-items: center; min-height: 44px; color: var(--cc-fg); text-underline-offset: .25em; }\\n@media (max-width: 900px) {\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"raw-code\\\"] { grid-column: 1; grid-row: 3; }\\n  :is(#cedros-site-main, main[class*=\\\"-site__main\\\"]) [data-template=\\\"contact-composer\\\"] [data-block-type=\\\"link-list\\\"] { grid-row: 4; }\\n}\\n\"), React.createElement('p', { className: \"cc-contact-privacy\",}, React.createElement('a', { href: \"/privacy-policy\",}, \"Privacy Policy\" ))); } exports.default = ContactStyle;"}