/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.sites-map{isolation:isolate;position:relative;overflow:clip}.sites-map__stage{align-items:center;gap:2rem;display:grid}.sites-map__copy{z-index:2;align-content:start;gap:2rem;display:grid;position:relative}@media not all and (width>=64rem){.sites-map__copy .section-intro{margin-bottom:0}}.sites-map__map{--u:5.6cqi;z-index:0;pointer-events:none;margin:-26vw calc(var(--spacing-gutter) * -1) calc(var(--spacing-section) * -1);position:relative;container-type:inline-size}.sites-map__frame{aspect-ratio:700/580;position:relative}.sites-map__canvas{width:228.57%;height:172.41%;position:absolute;top:-43.97%;left:-67.14%}@media not all and (width>=40rem){.sites-map__map{--u:8cqi}.sites-map__frame{aspect-ratio:510/540}.sites-map__canvas{width:313.73%;height:185.19%;top:-47.22%;left:-113.92%}}@media (width>=64rem){.sites-map__stage{grid-template-columns:minmax(20rem,4fr) 8fr}.sites-map__map{--u:8cqi;margin:calc(var(--spacing-section) * -1) 0}.sites-map__frame{aspect-ratio:480/534}.sites-map__canvas{width:333.33%;height:187.27%;top:-45.88%;left:-122.92%}.sites-map:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--color-ink) max(0%, calc(50% - var(--container-site) / 2)), transparent calc(50% - 10rem));position:absolute;inset:0}}.sites-map__earth{width:100%;height:100%;position:absolute;inset:0}.sites-map__sphere{fill:#fff}@supports (color:color-mix(in lab, red, red)){.sites-map__sphere{fill:color-mix(in srgb, var(--color-white) var(--alpha-5), var(--color-product-dark))}}.sites-map__others,.sites-map__focus{stroke:var(--color-product-dark);stroke-width:.0625rem;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sites-map__others{fill:#fff}@supports (color:color-mix(in lab, red, red)){.sites-map__others{fill:color-mix(in srgb, var(--color-white) var(--alpha-30), var(--color-product-dark))}}.sites-map__focus{fill:var(--color-line)}.sites-map__rim{fill:none;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.sites-map__rim{stroke:color-mix(in srgb, var(--color-white) var(--alpha-40), transparent)}}.sites-map__rim{stroke-width:.125rem;vector-effect:non-scaling-stroke}.sites-map__site{--u-site:calc(var(--u) * var(--k,1));left:var(--x);top:var(--y);width:0;height:0;position:absolute}.sites-map__site:before{content:"";left:calc(var(--u-site) * -.45);top:calc(var(--u-site) * -.12);width:calc(var(--u-site) * .9);height:calc(var(--u-site) * .24);background:radial-gradient(closest-side,#000,#0000);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sites-map__site:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ink) var(--alpha-40), transparent), transparent)}}.sites-map__product{height:calc(var(--u-site) * var(--h));align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;translate:-50%}.sites-map__item{height:100%;aspect-ratio:var(--ar);flex:none;display:block}.sites-map__item>picture{height:100%;display:block}.sites-map__item+.sites-map__item{margin-left:calc(var(--u-site) * -.1);translate:0 calc(var(--u-site) * -.06);order:-1}.sites-map__facts{gap:1rem;margin:0;display:grid}.sites-map__facts .fact-tile{--card-line:#fff}@supports (color:color-mix(in lab, red, red)){.sites-map__facts .fact-tile{--card-line:color-mix(in srgb, var(--color-white) var(--alpha-15), transparent)}}.sites-map__facts .fact-tile{background:#101112;grid-template-columns:auto 1fr;grid-template-areas:"icon value""icon text";align-items:center;gap:.25rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sites-map__facts .fact-tile{background:color-mix(in srgb, var(--color-product-dark) var(--alpha-70), transparent)}}.sites-map__facts .fact-tile{color:var(--color-white);-webkit-backdrop-filter:blur(var(--frosted-blur))}.sites-map__facts .fact-tile__icon{grid-area:icon;margin:0}.sites-map__facts .fact-tile__value{grid-area:value;align-self:end}.sites-map__facts .fact-tile__text{color:#fff;grid-area:text;align-self:start}@supports (color:color-mix(in lab, red, red)){.sites-map__facts .fact-tile__text{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}@media (width>=40rem) and ((width<64rem)){.sites-map__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.sites-map__facts .fact-tile{align-items:stretch;display:flex}.sites-map__facts .fact-tile__icon{margin-bottom:.5rem}.sites-map__facts :is(.fact-tile__value,.fact-tile__text){align-self:auto}}}@layer utilities;.sites-map .section-intro .text-muted{color:#fff}@supports (color:color-mix(in lab, red, red)){.sites-map .section-intro .text-muted{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}
