.cm-hub__glow{position:absolute;bottom:-340px;left:-300px;z-index:-1;width:820px;height:820px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cm-gold),.12),rgba(var(--cm-gold),0) 62%);pointer-events:none}.cm-hub__head{max-width:860px;margin:8px auto 0;text-align:center;container-type:inline-size}.cm-hub__eyebrow{justify-content:center}.cm-hub__title{margin:0 0 18px;color:rgb(var(--color-foreground));font-family:var(--cm-font-display);font-size:clamp(40px,9cqi,78px);font-weight:700;line-height:.96;letter-spacing:-.03em;text-wrap:balance}.cm-hub__text{max-width:36em;margin:0 auto;color:var(--cm-muted);font-size:18px;line-height:1.55}.cm-hub__lead{color:rgb(var(--color-foreground))}.cm-hub__check{display:block;max-width:820px;margin:32px auto 0}.cm-hub__label{text-align:center}.cm-hub__row{align-items:center;padding:8px;border:1px solid var(--cm-line);border-radius:999px;background:var(--cm-card);box-shadow:0 30px 60px -44px #1717178c}.cm-hub__input{border-color:transparent;background:transparent;font-size:20px}.cm-hub__input:focus-visible{outline-offset:4px}.cm-hub__btn{min-height:54px;padding-inline:30px}.cm-hub__result{margin-top:16px;text-align:left}.cm-hub__result .cm-area__area-link{white-space:nowrap}.cm-hub__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0}.cm-hub__tile{position:relative;padding:16px 18px 16px 22px;border:1px solid var(--cm-line);border-radius:16px;background:var(--cm-card);text-align:left}.cm-hub__tile:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--cm-gold))}.cm-hub__tile dt{color:var(--cm-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cm-hub__tile dd{display:flex;flex-direction:column;gap:2px;margin:4px 0 0}.cm-hub__tile strong{font-family:var(--cm-font-display);font-size:22px;line-height:1.1}.cm-hub__tile span{color:var(--cm-muted);font-size:14px;line-height:1.35}.cm-hub__actions{justify-content:center;margin-top:28px}.cm-regions__grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:56px;align-items:start;margin-top:40px}.cm-regions__map{position:sticky;top:120px}.cm-regions__map .cm-raw-frame__inner{aspect-ratio:var(--ratio, 1.45);border-radius:24px}.cm-regions__map .cm-raw-frame__outline{border-radius:26px}.cm-regions__map .cm-raw-frame__img{object-fit:contain;background:#f5f3ef}.cm-regions__caption{margin:14px 0 0;color:var(--cm-muted);font-size:14px;line-height:1.45}.cm-regions__hubs{display:grid;margin:0;padding:0;list-style:none;counter-reset:hub}.cm-regions__hub{position:relative;padding:22px 0 22px 64px;border-top:1px solid var(--cm-line);counter-increment:hub}.cm-regions__hub:first-child{border-top:0;padding-top:4px}.cm-regions__hub:before{content:counter(hub);position:absolute;top:22px;left:0;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid rgb(var(--cm-gold));border-radius:50%;color:rgb(var(--color-link));font-family:var(--cm-font-display);font-size:20px;line-height:1}.cm-regions__hub:first-child:before{top:4px}.cm-regions__hub+.cm-regions__hub:after{content:"";position:absolute;top:-22px;left:21px;height:44px;border-left:1.5px dashed rgba(var(--cm-gold),.6)}.cm-regions__kicker{margin:0 0 4px;color:rgb(var(--color-link));font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cm-regions__name{margin:0;font-family:var(--cm-font-display);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.05}.cm-regions__name a{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--cm-gold),.7);text-decoration-thickness:2px;text-underline-offset:6px}.cm-regions__name a:hover{color:rgb(var(--color-link))}.cm-regions__text{margin:8px 0 0;color:var(--cm-muted);font-size:16px;line-height:1.5}.cm-regions__spokes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0 0 0 18px;border-left:1.5px solid var(--cm-line);list-style:none}.cm-regions__spoke{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--cm-line);border-radius:999px;font-size:14px;font-weight:600}a.cm-regions__spoke{min-height:44px;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:3px}.cm-regions__link{margin-top:6px}.cm-regions__also{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:24px 56px;align-items:center;margin-top:48px;padding-top:36px;border-top:1px solid var(--cm-line)}.cm-regions__also-title{margin:0 0 14px;font-family:var(--cm-font-display);font-size:24px;font-weight:700;line-height:1.1}.cm-regions__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cm-regions__chip{padding:8px 16px;border-radius:999px;background:rgba(var(--cm-gold),.16);font-size:15px;font-weight:700}.cm-regions__also-text{margin:0 0 14px;color:var(--cm-muted);font-size:16px;line-height:1.5}.cm-regions a:focus-visible{outline:2px solid rgb(var(--cm-gold));outline-offset:3px}@media(max-width:989px){.cm-regions__grid,.cm-regions__also{grid-template-columns:minmax(0,1fr);gap:32px}.cm-regions__map{position:relative;top:auto}}@media(max-width:749px){.cm-hub__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-hub__tile:last-child{grid-column:1 / -1}.cm-hub__label{text-align:left}.cm-hub__row{flex-direction:column;align-items:stretch;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cm-hub__input{border-color:var(--cm-line);background:var(--cm-card)}.cm-hub__text{font-size:17px}}@media(max-width:479px){.cm-hub__tiles{grid-template-columns:minmax(0,1fr)}.cm-regions__hub{padding-left:56px}}@media(prefers-reduced-motion:reduce){.cm-regions__map .cm-raw-frame__outline{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cm-raw-hub.css.map */
