@media(max-width:989px){.domo-campaign--home{display:flex;flex-direction:column}.domo-campaign--home>.domo-campaign__image{order:-1;width:100%}}.domo-campaign--home .domo-campaign__image>img{object-position:var(--domo-hero-focus, 50% 50%);transform:scale(var(--domo-hero-zoom, 1));transform-origin:var(--domo-hero-focus, 50% 50%)}@media(min-width:1900px){.domo-campaign--home .domo-campaign__image{height:auto;min-height:740px;aspect-ratio:3 / 2}}.domo-utrecht-map{display:block;max-width:760px;margin:12px auto 24px;padding-inline:20px;color:var(--domo-ink, #292c25);background:var(--domo-bg, #f3f0e6);font-family:var(--domo-font-body, sans-serif)}.domo-utrecht-map__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;line-height:1.5;letter-spacing:.12em}.domo-utrecht-map__greeting{display:flex;align-items:baseline;gap:7px;color:var(--domo-muted, #626459);letter-spacing:.02em}.domo-utrecht-map__greeting [lang=ja]{font-size:12px}.domo-utrecht-map__surface{display:block;color:inherit;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;height:clamp(120px,22vw,180px);margin-top:8px}.domo-utrecht-map__surface:focus-visible{outline:2px solid var(--domo-accent, #49664d);outline-offset:3px}.domo-utrecht-map__svg{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.domo-utrecht-map__geometry{transform-origin:400px 250px}.domo-utrecht-map__roads,.domo-utrecht-map__lanes,.domo-utrecht-map__water{fill:none;stroke-linecap:round;stroke-linejoin:round}.domo-utrecht-map__roads{stroke:var(--domo-ink, #292c25);stroke-width:1.9;opacity:.2}.domo-utrecht-map__lanes{stroke:var(--domo-ink, #292c25);stroke-width:1;opacity:.12}.domo-utrecht-map__water{stroke:var(--domo-accent, #49664d);stroke-width:5;opacity:.22}.domo-utrecht-map__halo{fill:var(--domo-accent, #49664d);opacity:.12}.domo-utrecht-map__ring{fill:var(--domo-bg, #f3f0e6);stroke:var(--domo-accent, #49664d);stroke-width:1.5}.domo-utrecht-map__point{fill:var(--domo-accent, #49664d)}.domo-utrecht-map__pin text{fill:var(--domo-ink, #292c25);stroke:var(--domo-bg, #f3f0e6);stroke-width:4;paint-order:stroke;font:400 18px var(--domo-font-heading, serif);letter-spacing:-.015em}.domo-utrecht-map__credit{display:block;margin-top:2px;text-align:right;color:var(--domo-muted, #626459);font-size:9px;line-height:1.5;letter-spacing:0;text-decoration:none}.domo-utrecht-map__credit:hover{color:var(--domo-ink, #292c25);text-decoration:underline}.domo-utrecht-map__credit:focus-visible{outline:2px solid var(--domo-accent, #49664d);outline-offset:3px}@media(max-width:749px){.domo-utrecht-map__pin text{font-size:28px}}@media(prefers-reduced-motion:no-preference){.domo-utrecht-map__geometry{transform:scale(.96);transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}.domo-utrecht-map[data-viewed] .domo-utrecht-map__geometry{transform:scale(1.06)}}@media(min-width:990px){.domo-utrecht-map{margin-block:16px 32px;padding-inline:24px}.domo-utrecht-map__heading{font-size:11px}.domo-utrecht-map__greeting [lang=ja]{font-size:13px}}.domo-utrecht-map--hero{max-width:none;margin:14px 0 18px;padding:0;background:transparent}.domo-utrecht-map--hero .domo-utrecht-map__heading{font-size:9px;letter-spacing:.08em;gap:12px}.domo-utrecht-map--hero .domo-utrecht-map__greeting{gap:5px;font-size:9px}.domo-utrecht-map--hero .domo-utrecht-map__greeting [lang=ja]{font-size:11px}.domo-utrecht-map--hero .domo-utrecht-map__surface{height:clamp(100px,25vw,120px);margin-top:6px}.domo-utrecht-map--hero .domo-utrecht-map__pin text{font-size:28px}.domo-utrecht-map--hero .domo-utrecht-map__credit{font-size:9px}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAABAAAAAAAAAAAACA */
