/* ============================================================
   Always Diving — site.css  ·  v3 "Home mockup"
   Look derived from DISEÑO DEL HOME.png. Hex values sampled from
   the file, not guessed. Same class names as v2 — a page that was
   already generated still renders; only the values changed.

   What the mockup changed vs v2:
   - The blue gradient ramp is gone. Sections alternate white /
     pale blue wash. .depth-* now means "which band", not "how deep".
   - The action colour is electric blue, not orange.
   - Buttons are 6px rectangles with an arrow, not pills.
   - Cards put the photo on top and the text on white below.
   - The wave is kept: it is the one element carried over from v2.
   Pattern rules and per-family use: PATTERNS.md
   ============================================================ */

:root{
  /* ancho de la columna del sitio. 1180px = versión anterior; 100% = full width */
  --col:100%;

  /* --- surfaces ------------------------------------------- */
  --surface:#FFFFFF;      /* white band */
  --tint:#F4F9FD;         /* pale blue band — sampled #F4F9FD */
  --foam:#EAF3FD;         /* card fill, hover, quiet panels */

  /* --- action -------------------------------------------- */
  --blue:#0B4CF5;         /* sampled #0041F5–#025DFB. Buttons, links, 2nd heading line */
  --blue-ink:#0736BE;     /* hover / pressed */
  --blue-wash:#E7EEFE;    /* 8% blue on white */
  --cyan:#12B4F0;         /* sampled #02BAF8 — badge pills only, never a button */

  /* --- text ---------------------------------------------- */
  --ink:#0A0F2C;          /* headings, sampled #00001E */
  --body-ink:#2A3560;     /* paragraphs, sampled #253362 */
  --muted:#5C6689;        /* captions, meta */

  /* --- lines --------------------------------------------- */
  --rule:#E3EDF8;
  --rule-strong:#CBDDF2;
  --rule-wet:rgba(255,255,255,.16);

  /* --- deep (footer + scrims only) ------------------------ */
  --deep:#012A66;         /* newsletter band right end, sampled #012E6E */
  --abyss:#011B45;        /* footer */

  /* --- legacy token names, remapped so old markup resolves - */
  --shallow:var(--blue);
  --glow:var(--cyan);
  --carib:#4688F7;
  --sun:#F5A524;          /* demoted: tick marks and focus ring only */
  --sea-1:#DCEAF9; --sea-2:#8FC4F4; --sea-3:#2793D6; --sea-deep:#003880;
  --d1:var(--tint); --d2:var(--surface); --d3:var(--tint);

  /* --- metrics ------------------------------------------- */
  --r:10px;               /* cards */
  --r-lg:14px;            /* big media, cta banner */
  --r-btn:6px;            /* buttons — the mockup is not pill-shaped */
  --pad:clamp(1.1rem,5vw,5.5rem);
  --wl:clamp(38px,5.5vw,90px);
  --display:"Open Sans",system-ui,sans-serif;
  --body:"Public Sans",system-ui,sans-serif;
  --data:"Open Sans",system-ui,sans-serif;
  --script:var(--display);
  --shadow:0 18px 50px -26px rgba(3,26,68,.30);
  --shadow-sm:0 6px 20px -12px rgba(3,26,68,.24);
}

/* --- base ------------------------------------------------- */
*{box-sizing:border-box}
body{margin:0;font-family:var(--body);color:var(--body-ink);background:var(--surface);
  line-height:1.62;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block;height:auto}
a{color:inherit}
a:hover:not(.btn){color:var(--blue)}
.hero a:hover:not(.btn){color:var(--blue)}
.flow a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px;
  text-decoration-thickness:1px}
:focus-visible{outline:3px solid var(--sun);outline-offset:3px}
.wrap{max-width:var(--col);margin:0 auto;padding-inline:var(--pad)}
.skip{position:absolute;left:-9999px}
.skip:focus{left:1rem;top:1rem;z-index:99;background:#fff;padding:.6rem 1rem;border-radius:var(--r-btn)}
@media(max-width:860px){body{padding-bottom:4.9rem}}

/* --- type --------------------------------------------------
   Two faces. Archivo carries every heading and every uppercase
   label; Public Sans carries prose. A <b> inside a heading is
   the mockup's second line: it breaks and turns electric blue. */
.h-xl{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,6vw,4.9rem);
  line-height:.98;letter-spacing:-.035em;margin:0;max-width:15ch;color:var(--ink);
  text-wrap:balance}
.h-lg{font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,3.2vw,2.6rem);
  line-height:1.06;letter-spacing:-.028em;margin:0 0 1rem;max-width:20ch;color:var(--ink);
  text-wrap:balance}
.h-md{font-family:var(--display);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.25rem);
  line-height:1.26;letter-spacing:-.012em;margin:2.2rem 0 .45rem;color:var(--ink);
  text-wrap:balance}
.h-xl b,.h-lg b{display:block;font-weight:inherit;color:var(--blue)}
.lede{font-size:clamp(1rem,1.25vw,1.1rem);max-width:46ch;margin:1.1rem 0 0;
  color:var(--body-ink);text-wrap:pretty}
.flow p{max-width:62ch;margin:.95rem 0 0;text-wrap:pretty}
.flow>*:first-child{margin-top:0}
.h-lg+.flow,.lede+.flow,.h-md+.flow{margin-top:1.5rem}

/* --- labels ------------------------------------------------
   .pill and .eyebrow are now the same object: an uppercase blue
   label. v2 gave .pill a white plate because it sat on a blue
   gradient; the bands are light now, so the plate is gone.
   .kicker is no longer a script word — the mockup has no script
   type. It is the hero's label, same treatment, slightly larger. */
.pill,.eyebrow{display:block;font-family:var(--data);font-size:.72rem;font-weight:700;
  letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 1rem}
.pill-c{text-align:center}
.kicker{font-family:var(--data);font-weight:700;font-size:.8rem;letter-spacing:.2em;
  text-transform:uppercase;color:var(--blue);margin:0 0 1.15rem}
.on-light .kicker{color:var(--blue)}
.hd-c{max-width:22ch;margin-inline:auto;text-align:center}

/* --- buttons -----------------------------------------------
   Electric blue is the action colour now. One solid button per
   view; everything else is the outlined variant. */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;
  font-family:var(--body);font-weight:600;font-size:.95rem;line-height:1.2;
  padding:.9rem 1.5rem;border-radius:var(--r-btn);text-decoration:none;
  border:1.5px solid transparent;
  transition:background .15s,border-color .15s,color .15s,transform .15s}
.btn.sm{padding:.55rem 1rem;font-size:.85rem}
.btn-book{background:var(--blue);color:#fff}
.btn-book::after{content:"↗";font-size:.9em;opacity:.9}
.btn-book:hover{background:var(--blue-ink);color:#fff;transform:translateY(-1px)}
.btn-talk{background:transparent;color:var(--blue);border-color:var(--rule-strong)}
.btn-talk::after{content:"→";font-size:.95em;opacity:.75}
.btn-talk:hover{background:var(--blue-wash);border-color:var(--blue);color:var(--blue-ink)}
.hero .btn-talk,.on-light .btn-talk,.book .btn-talk,.actionbar .btn-talk,.topbar .btn-talk{
  color:var(--blue);border-color:var(--rule-strong);background:transparent}
.hero .btn-talk:hover,.on-light .btn-talk:hover,.book .btn-talk:hover,
.actionbar .btn-talk:hover,.topbar .btn-talk:hover{
  background:var(--blue-wash);border-color:var(--blue);color:var(--blue-ink)}
.flow .btn{margin-top:1.5rem}
.actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}

/* --- topbar ------------------------------------------------- */
.topbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.93);
  backdrop-filter:blur(12px);color:var(--ink);border-bottom:1px solid var(--rule)}
.bar{display:flex;align-items:center;gap:1.4rem;padding-block:.6rem}
.brand{display:flex;align-items:center;text-decoration:none;color:var(--ink)}
.brand img{width:auto;height:clamp(32px,3vw,42px);display:block}
.topbar nav{margin-left:auto}
.topbar a{text-decoration:none;color:var(--ink)}
.topbar .btn{margin-left:.3rem}
@media(max-width:1040px){.topbar nav{display:none}.bar{gap:.75rem}.topbar .btn{margin-left:auto}}

/* --- .crumbs ------------------------------------------------ */
.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;
  font-family:var(--data);font-size:.72rem;font-weight:600;letter-spacing:.08em;
  text-transform:uppercase;color:var(--muted);
  margin:0 0 clamp(1.4rem,2.5vw,2rem);padding:0 0 .9rem;border-bottom:1px solid var(--rule)}
.crumbs a{color:var(--blue);text-decoration:none}
.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.crumbs span[aria-current]{color:var(--muted)}
.crumbs span[aria-hidden]{opacity:.4}

/* --- .menu : mega nav, CSS only ----------------------------- */
.menu{display:flex;gap:.15rem;list-style:none;margin:0;padding:0;
  font-size:.88rem;font-weight:500;position:relative}
.menu>li{position:relative}
.menu>li.has-wide{position:static}
.menu>li>a{display:flex;align-items:center;gap:.35rem;padding:.55rem .6rem;border-radius:var(--r-btn);
  white-space:nowrap;text-decoration:none;color:var(--ink);transition:background .15s,color .15s}
.menu>li>a::after{content:"";width:.34rem;height:.34rem;border-right:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.5}
.menu>li>a:only-child::after{display:none}
.menu>li:hover>a,.menu>li:focus-within>a{color:var(--blue);background:var(--blue-wash)}
.menu>li>a[aria-current]{color:var(--blue)}
.mega{position:absolute;top:calc(100% + .35rem);left:0;z-index:60;
  background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r);
  padding:1.15rem;min-width:15rem;box-shadow:var(--shadow);
  opacity:0;visibility:hidden;transform:translateY(-4px);
  transition:opacity .16s,transform .16s,visibility .16s}
.menu>li:hover>.mega,.menu>li:focus-within>.mega{opacity:1;visibility:visible;transform:none}
.mega-wide{left:var(--pad);right:var(--pad);display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;padding:1.6rem}
.mega ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.15rem}
.mega a{display:block;padding:.32rem .4rem;margin-inline:-.4rem;border-radius:6px;
  text-decoration:none;color:var(--body-ink);font-size:.88rem}
.mega a:hover{background:var(--blue-wash);color:var(--blue)}
.mega a[aria-current]{color:var(--blue);font-weight:600}
.mega-k{font-family:var(--data);font-size:.68rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--muted);margin:0}
.mega-k a{color:inherit;padding:0;margin:0}
.mega-k a:hover{background:none;color:var(--blue)}
.mega-sub{margin:.15rem 0 .35rem .8rem;padding-left:.7rem;border-left:1px solid var(--rule)}
.mega-sub a{font-size:.83rem;color:var(--muted)}

/* --- .mobnav ------------------------------------------------ */
.mobnav{display:none;margin-left:auto}
.mobnav summary{list-style:none;cursor:pointer;font-family:var(--data);font-size:.75rem;
  font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);
  padding:.55rem .9rem;border:1.5px solid var(--rule-strong);border-radius:var(--r-btn)}
.mobnav summary::-webkit-details-marker{display:none}
.mobnav-panel{position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;
  border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);
  padding:1.3rem var(--pad) 1.7rem;display:grid;gap:1.4rem;max-height:76vh;overflow:auto;
  box-shadow:var(--shadow)}
.mobnav-panel ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.1rem}
.mobnav-panel a{display:block;padding:.42rem 0;text-decoration:none;color:var(--body-ink);font-size:.95rem}
.mobnav-panel a[aria-current]{color:var(--blue);font-weight:600}
@media(max-width:1040px){.mobnav{display:block}}

/* --- .hero -------------------------------------------------
   Photo full-bleed, white sweeping in from the left so the type
   sits on white. The wave (.waterline.over) cuts the bottom. */
.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--surface);
  min-height:clamp(30rem,80vh,46rem);display:flex;align-items:center;
  padding:clamp(3rem,7vw,6rem) 0 clamp(5rem,9vw,7.5rem)}
.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}
.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:60% 45%}
/* Sin velo blanco: el texto va sobre un panel marino translúcido. */
.hero-card{max-width:38rem;padding:clamp(1.6rem,3vw,2.4rem);
  border-radius:var(--r-lg,14px);border:1px solid rgba(255,255,255,.16);
  background:rgba(1,26,64,.8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.hero-card>*{max-width:none}
.hero .kicker{color:#FBC10D}
.hero .h-xl{color:#fff}
.hero .h-xl b{color:#FBC10D}
.hero .lede{color:rgba(255,255,255,.9)}
.hero .trust{color:rgba(255,255,255,.78)}
.hero .trust b{color:#fff}
.hero .btn-talk{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}
.hero .btn-talk:hover{background:rgba(255,255,255,.12);border-color:#fff}
.hero-in{position:relative;z-index:2;width:100%;max-width:var(--col);margin:0 auto;padding-inline:var(--pad)}
.hero-in>*{max-width:38rem}
.hero-note{font-size:.85rem;color:var(--muted);margin:1.2rem 0 0;max-width:44ch}
@media(max-width:820px){
  .hero{min-height:0;padding-bottom:clamp(4rem,12vw,6rem)}
}

/* --- .trust : the review line ------------------------------- */
.trust{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:1.5rem 0 0;
  font-family:var(--data);font-size:.8rem;font-weight:600;letter-spacing:.02em;
  color:var(--muted);font-variant-numeric:tabular-nums}
.trust b{color:var(--ink);font-size:1.02rem;font-weight:800;margin-left:-.1rem}
/* Owl only: the live asset is an owl + wordmark lockup, so crop it to the
   leading square instead of shipping the whole signature in the hero. */
.trust img{height:1.35rem;width:1.35rem;object-fit:cover;object-position:left center}

/* --- .badge : the cyan chip --------------------------------- */
.badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--data);
  font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#fff;background:var(--cyan);padding:.36rem .78rem;border-radius:999px}
.tile .badge{position:absolute;top:.85rem;left:.85rem;z-index:2}

/* --- .waterline : the one shape carried over from v2 --------
   Two per page: white under the hero, footer navy above the
   footer. Never between body bands.
   The area ABOVE the curve is transparent, so the element has to
   carry the colour of the band it emerges from. The standard
   chain ends on .depth-5 (--tint), which is the default here;
   a page whose chain ends on a white band uses .from-surface. */
.waterline{display:block;width:100%;height:var(--wl);margin:calc(var(--wl) * -1) 0 0;
  position:relative;z-index:2;pointer-events:none}
.waterline.over{margin-top:calc(var(--wl) * -1);background:transparent}
.waterline.from-white{margin:0;background:var(--tint)}
.waterline.from-white.from-surface{background:var(--surface)}

/* --- bands -------------------------------------------------
   .depth-* no longer describes depth. It is the alternation:
   even = white, odd = pale wash. The names are kept so pages
   already generated against v2 still render correctly.
   Whichever band ends the page, the footer wave must be told
   which colour it rises out of — see .waterline above. */
.stratum{padding:clamp(3rem,6vw,5.5rem) 0}
.depth-0,.depth-2,.depth-4,.depth-hold-2{background:var(--surface)}
.depth-1,.depth-3,.depth-5,.depth-hold-1,.depth-hold-3{background:var(--tint)}
.on-light{color:var(--body-ink)}
.stratum+.stratum{border-top:0}

/* --- .specs : the floating fact panel ----------------------- */
.specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;
  background:#fff;border:1px solid var(--rule);border-radius:var(--r-lg);
  box-shadow:var(--shadow);overflow:hidden}
.spec{padding:1.25rem 1.35rem;border-left:1px solid var(--rule)}
.spec:first-child{border-left:0}
.spec-price{background:var(--foam)}
.spec-k{font-family:var(--data);font-size:.64rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--blue);margin:0 0 .45rem}
.spec-v{font-family:var(--display);font-weight:700;font-size:1.16rem;line-height:1.2;
  color:var(--ink);margin:0;font-variant-numeric:tabular-nums}
.spec-note{display:block;font-family:var(--body);font-weight:400;font-size:.78rem;
  line-height:1.4;color:var(--muted);margin-top:.35rem;letter-spacing:0}
@media(max-width:980px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .spec{border-left:0;border-top:1px solid var(--rule)}
  .spec:nth-child(-n+2){border-top:0}
  .spec:nth-child(even){border-left:1px solid var(--rule)}
  .spec-price{grid-column:1/-1}}
@media(max-width:560px){.specs{grid-template-columns:1fr}
  .spec{border-left:0!important;border-top:1px solid var(--rule)}}

/* --- .split : narrow prose column + wide visual column ------ */
.split{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);
  gap:clamp(1.75rem,3.5vw,3.75rem);align-items:center}
.split-hd>*:first-child{margin-top:0}
.split-hd .lede{max-width:34ch}
.split-hd p{max-width:38ch}
.split-hd .btn{margin-top:1.7rem}
@media(max-width:1000px){.split{grid-template-columns:1fr;align-items:start}}

/* --- .tiles : photo on top, text on white below ------------- */
.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.15rem)}
.tile{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:#fff;
  border:1px solid var(--rule);display:flex;flex-direction:column;
  transition:border-color .15s,transform .15s,box-shadow .15s}
.tile:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:var(--shadow-sm)}
.tile img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:0}
.tile-b{padding:1.05rem 1.15rem 1.25rem;display:grid;gap:.4rem}
.tile-t{font-family:var(--display);font-weight:700;font-size:1.02rem;line-height:1.25;
  letter-spacing:-.01em;color:var(--ink);margin:0}
.tile-d{font-size:.88rem;line-height:1.5;color:var(--muted);margin:0}
.tiles:has(>.tile:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.tiles:has(>.tile:only-child){grid-template-columns:minmax(0,30rem)}
/* Inside .split the tile row is justified to the height of the text column:
   the cards stretch and the photo absorbs whatever height is left over.
   Subgrid ties the three cards to shared rows, so the photos keep one
   common bottom edge and the titles one common baseline whatever the
   copy lengths are. */
.split>.tiles{align-self:stretch;grid-template-rows:1fr auto auto}
.split>.tiles>.tile{height:100%;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}
.split>.tiles>.tile>img{grid-row:1;height:100%;min-height:13rem;aspect-ratio:auto}
.split>.tiles>.tile>.tile-b{grid-row:span 2;grid-template-rows:subgrid;row-gap:.4rem}
@media(max-width:1000px){
  .split>.tiles{grid-template-rows:none}
  .split>.tiles>.tile{display:flex;grid-row:auto;grid-template-rows:none}
  .split>.tiles>.tile>img{height:auto;aspect-ratio:3/4}
  .split>.tiles>.tile>.tile-b{grid-row:auto;grid-template-rows:none}
}
@media(max-width:760px){.tiles{grid-template-columns:1fr}
  .split>.tiles>.tile>img{aspect-ratio:4/3}}

/* --- .beats : bordered index card, text only ---------------- */
.beats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;
  list-style:none;margin:1.6rem 0 0;padding:0}
.beat{background:#fff;border:1px solid var(--rule);border-radius:var(--r);padding:1.2rem 1.3rem}
@media(max-width:820px){.beats{grid-template-columns:1fr}}

/* --- .showcase : big photo beside the accordion ------------- */
.showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:clamp(1.75rem,4vw,3.5rem);align-items:center}
.showcase figure{margin:0}
.showcase img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}
.showcase-b>*:first-child{margin-top:0}
.showcase .faq{margin-top:1.5rem}
@media(max-width:900px){.showcase{grid-template-columns:1fr}.showcase img{aspect-ratio:16/9}}

/* --- .faq : hairline rows, no JS ---------------------------- */
.faq{border-top:1px solid var(--rule)}
.faq-item{border-bottom:1px solid var(--rule)}
.faq-q{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:1rem;
  font-family:var(--display);font-weight:700;font-size:1.02rem;line-height:1.35;
  letter-spacing:-.012em;color:var(--ink);padding:1.05rem 0}
.faq-q::-webkit-details-marker{display:none}
.faq-q::after{content:"+";margin-left:auto;font-family:var(--body);font-weight:400;
  font-size:1.35rem;line-height:1;color:var(--blue);transition:transform .18s}
.faq-item[open] .faq-q::after{content:"−"}
.faq-q:hover{color:var(--blue)}
.faq-a{padding:0 0 1.15rem;max-width:60ch}
.faq-a>*:first-child{margin-top:0}
.faq-a p{margin:.8rem 0 0;font-size:.94rem}

/* --- .ticks ------------------------------------------------- */
.ticks{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.ticks li{position:relative;padding-left:1.6rem;font-size:.94rem}
.ticks li::before{content:"";position:absolute;left:.1rem;top:.52em;width:.5rem;height:.28rem;
  border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);
  transform:rotate(-45deg)}
.ticks+p{margin-top:1rem}

/* --- .pair : text beside a picture -------------------------- */
.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(1.5rem,3.5vw,3rem);align-items:center;margin-top:clamp(1.6rem,3vw,2.4rem)}
.pair-wide.is-43{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.pair-rev>figure{order:-1}
.pair figure{margin:0}
.pair .media{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}
@media(max-width:860px){.pair,.pair-wide.is-43{grid-template-columns:1fr}.pair-rev>figure{order:0}}

/* --- .steps ------------------------------------------------- */
.steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}
.step{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;
  padding:.85rem 0;border-bottom:1px solid var(--rule)}
.step-t{font-family:var(--data);font-size:.78rem;font-weight:700;letter-spacing:.08em;
  text-transform:uppercase;color:var(--blue);font-variant-numeric:tabular-nums;
  padding-top:.12rem}
.step-d{font-size:.94rem;color:var(--body-ink)}
@media(max-width:520px){.step{grid-template-columns:1fr;gap:.15rem}}

/* --- .note / .ask : quiet panels ---------------------------- */
.note{background:var(--foam);border-radius:var(--r);padding:1.3rem 1.4rem;margin:1.6rem 0 0}
.note-k{font-family:var(--data);font-size:.66rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--blue);margin:0 0 .4rem}
.ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;
  gap:1.2rem clamp(1.4rem,3vw,2.4rem);background:var(--foam);border-radius:var(--r-lg);
  padding:clamp(1.2rem,2.5vw,1.8rem) clamp(1.3rem,3vw,2.1rem);margin:clamp(2rem,4vw,3rem) 0 0}
.ask-t{font-family:var(--display);font-weight:700;font-size:1.1rem;line-height:1.3;
  letter-spacing:-.015em;color:var(--ink);margin:0}
.ask-s{font-size:.92rem;color:var(--muted);margin:.35rem auto 0;max-width:44ch}
.ask>div{flex:0 1 auto}
.ask .btn{flex:none}

/* --- .proof ------------------------------------------------- */
.proof{background:#fff;border:1px solid var(--rule);border-radius:var(--r-lg);
  padding:1.5rem 1.6rem;margin:1.6rem 0 0;display:grid;gap:.9rem}
.proof-src{display:flex;align-items:center;gap:.7rem;margin:0;
  font-family:var(--data);font-size:.78rem;font-weight:700;color:var(--muted)}
.proof-src img{height:1.15rem;width:auto}
.proof-q{font-size:1.02rem;line-height:1.55;font-style:italic;color:var(--ink);
  margin:0;text-wrap:pretty}
.proof-m{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;
  font-size:.8rem;color:var(--muted)}
.proof-m b{color:var(--ink);font-weight:700}
.proof-m a{color:var(--blue)}
.proof-lead{max-width:48rem;margin-inline:auto;justify-items:center;text-align:center;
  padding:clamp(1.6rem,3vw,2.6rem);box-shadow:var(--shadow-sm)}
.proof-lead .proof-q{font-size:clamp(1.15rem,1.9vw,1.5rem);font-style:normal;font-weight:600;
  letter-spacing:-.015em;line-height:1.4}
.proof-lead .proof-m,.proof-lead .proof-src{justify-content:center}

/* --- .book : the no-photo closing panel --------------------- */
.book{background:#fff;border:1px solid var(--rule-strong);border-radius:var(--r-lg);
  padding:clamp(1.5rem,3vw,2.4rem);display:grid;gap:.6rem}
.book-wide{background:var(--foam);border-color:transparent}
.book-k{font-family:var(--data);font-size:.66rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--blue);margin:0}
.book-v{font-family:var(--display);font-weight:800;font-size:1.9rem;color:var(--ink);
  margin:0;font-variant-numeric:tabular-nums}

/* --- .cta : closing banner over a photo --------------------- */
.cta{position:relative;border-radius:var(--r-lg);overflow:hidden;isolation:isolate;
  display:grid;align-items:center;min-height:clamp(21rem,32vw,27rem);
  padding:clamp(1.75rem,4vw,3.5rem);color:#fff;margin:0}
.cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;
  border-radius:0}
.cta::after{content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(90deg,rgba(1,27,69,.93) 0%,rgba(1,42,102,.72) 46%,rgba(1,42,102,.15) 100%)}
.cta-in{max-width:34rem;display:grid;justify-items:start}
.cta .h-lg{color:#fff;max-width:17ch;margin-bottom:0}
.cta .h-lg b{color:var(--cyan)}
.cta-p{font-size:.95rem;line-height:1.6;margin:.9rem 0 0;max-width:42ch;color:rgba(255,255,255,.86)}
.cta-fine{font-family:var(--data);font-size:.72rem;letter-spacing:.03em;margin:1.1rem 0 0;
  color:rgba(255,255,255,.66)}
.cta .btn-talk{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}
.cta .btn-talk:hover{background:rgba(255,255,255,.14);border-color:#fff;color:#fff}
@media(max-width:760px){
  .cta::after{background:linear-gradient(180deg,rgba(1,27,69,.4) 0%,rgba(1,27,69,.92) 66%)}
  .cta{align-items:end;min-height:25rem}
}

/* --- .links : cross-links, no invented data ----------------- */
.links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;
  margin:1.6rem 0 0;list-style:none;padding:0}
.linkcard{display:grid;gap:.2rem;padding:1rem 1.15rem 1.1rem;background:#fff;
  border:1px solid var(--rule);border-radius:var(--r);text-decoration:none;color:var(--ink);
  transition:border-color .15s,transform .15s,box-shadow .15s}
.linkcard:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px);
  box-shadow:var(--shadow-sm)}
.linkcard b{font-family:var(--display);font-weight:700;font-size:.98rem;line-height:1.3;
  letter-spacing:-.012em}
.linkcard span{font-family:var(--data);font-size:.64rem;font-weight:700;letter-spacing:.13em;
  text-transform:uppercase;color:var(--muted)}
@media(max-width:900px){.links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.links{grid-template-columns:1fr}}

/* --- footer : SEO link floor + NAP block --------------------
   Five columns: brand + machine-readable NAP, then three real
   link columns following the site IA, then the company column.
   Anchor text is descriptive on purpose — "Cenote diving in
   Tulum", not "Tulum" — so the floor carries internal-link
   value instead of just being a sitemap. */
.foot{background:var(--abyss);color:rgba(255,255,255,.72);
  padding:clamp(3rem,6vw,4.5rem) 0 1.5rem}
.fgrid{display:grid;grid-template-columns:1.7fr repeat(4,minmax(0,1fr));
  gap:clamp(1.6rem,3vw,2.6rem)}
.foot .brand img{height:clamp(34px,3.4vw,46px)}
.foot a{color:rgba(255,255,255,.72);text-decoration:none;transition:color .15s}
.foot a:hover{color:var(--cyan)}
.foot a[aria-current]{color:#fff;font-weight:600}
.feyebrow{font-family:var(--data);font-size:.68rem;font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:var(--cyan);margin:0 0 .9rem}
.fsmall{font-size:.86rem;line-height:1.6;margin:.9rem 0 0}
.fbrand{max-width:32ch}
.fnap{font-style:normal;font-size:.86rem;line-height:1.6;margin:.9rem 0 0;
  color:rgba(255,255,255,.6)}
.fnav{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:.86rem}
.fbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;
  border-top:1px solid var(--rule-wet);margin-top:clamp(2.2rem,4vw,3.2rem);padding-top:1.3rem}
.copy,.fcred{font-size:.76rem;color:rgba(255,255,255,.45);margin:0}
@media(max-width:1040px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .fbrand{grid-column:1/-1;max-width:46ch}}
@media(max-width:560px){.fgrid{grid-template-columns:1fr}}

/* --- .actionbar : mobile only ------------------------------- */
.actionbar{display:none}
@media(max-width:860px){
  .actionbar{display:flex;gap:.6rem;position:fixed;left:0;right:0;bottom:0;z-index:70;
    background:rgba(255,255,255,.96);backdrop-filter:blur(12px);
    border-top:1px solid var(--rule);padding:.6rem var(--pad)}
  .actionbar .btn{flex:1;padding:.75rem 1rem;font-size:.9rem}
}

/* --- .rail (Direction A only, unused) ----------------------- */
.rail,.rail-side{display:contents}

/* --- entrance ----------------------------------------------
   Everything fades up. The hero runs on a time delay so the
   above-the-fold copy assembles while the photo stays put; the
   photo itself (.hero-bg) is deliberately excluded so the page
   never looks empty on first paint.
   Below the hero the same keyframe is driven by the scroll
   position instead of a clock (view() timeline), so blocks
   arrive as they enter the viewport with no JavaScript.
   The hidden state lives ONLY inside the keyframe: a browser
   without scroll-driven animations, or a visitor with reduced
   motion, sees the finished layout and nothing is ever stuck
   invisible. */
@keyframes om-fade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}

.topbar{animation:om-fade .55s ease-out both}
.hero-in>*{animation:om-fade .75s cubic-bezier(.22,.61,.36,1) both}
.hero-in>*:nth-child(1){animation-delay:.10s}
.hero-in>*:nth-child(2){animation-delay:.18s}
.hero-in>*:nth-child(3){animation-delay:.28s}
.hero-in>*:nth-child(4){animation-delay:.38s}
.hero-in>*:nth-child(5){animation-delay:.48s}
.hero-in>*:nth-child(6){animation-delay:.58s}
.hero-in>*:nth-child(7){animation-delay:.66s}

/* Below the hero, the same keyframe on a clock. Every block fades up on
   load with a short stagger, so the page assembles instead of snapping in.
   No JavaScript and no static opacity:0 anywhere — the hidden state exists
   only inside @keyframes, so reduced motion or a browser that ignores the
   animation shows the finished layout. */
.stratum .crumbs,.stratum .specs,
.stratum>.wrap>.pill,.stratum>.wrap>.h-lg,.stratum>.wrap>.lede,
.split-hd>*,.tile,
.showcase>figure,.showcase-b>*,
.steps,.pair>figure,.pair>div,
.note,.ask,.proof,.cta,.links>li,
.foot .fgrid>*{
  animation:om-fade .75s cubic-bezier(.22,.61,.36,1) both;
}
/* Stagger: down the page by section, then across each row of cards. */
.stratum:nth-of-type(1) .crumbs{animation-delay:.30s}
.stratum:nth-of-type(1) .specs{animation-delay:.40s}
.stratum:nth-of-type(2) *{animation-delay:.50s}
.stratum:nth-of-type(3) *{animation-delay:.60s}
.stratum:nth-of-type(4) *{animation-delay:.70s}
.stratum:nth-of-type(5) *{animation-delay:.78s}
.stratum:nth-of-type(6) *{animation-delay:.86s}
.foot .fgrid>*{animation-delay:.94s}
.tile:nth-child(2){animation-delay:.58s}
.tile:nth-child(3){animation-delay:.66s}
.links>li:nth-child(4n+2){animation-delay:.92s}
.links>li:nth-child(4n+3){animation-delay:.98s}
.links>li:nth-child(4n+4){animation-delay:1.04s}
.foot .fgrid>*:nth-child(2){animation-delay:1.00s}
.foot .fgrid>*:nth-child(3){animation-delay:1.06s}
.foot .fgrid>*:nth-child(4){animation-delay:1.12s}
.foot .fgrid>*:nth-child(5){animation-delay:1.18s}

/* Chromium upgrade: identical keyframe, re-timed to scroll position, so
   blocks arrive as they enter the viewport instead of all at load. */
@supports (animation-timeline:view()){
  .stratum .crumbs,.stratum .specs,
  .stratum>.wrap>.pill,.stratum>.wrap>.h-lg,.stratum>.wrap>.lede,
  .split-hd>*,.tile,
  .showcase>figure,.showcase-b>*,
  .steps,.pair>figure,.pair>div,
  .note,.ask,.proof,.cta,.links>li,
  .foot .fgrid>*{
    animation:om-fade linear both;
    animation-timeline:view();
    animation-range:entry 8% entry 88%;
    animation-delay:0s;
  }
  /* Cards in a row share a y, so they would all resolve at once.
     Shifting each column's range a little staggers them. */
  .tile:nth-child(2),.links>li:nth-child(4n+2){animation-range:entry 14% entry 94%}
  .tile:nth-child(3),.links>li:nth-child(4n+3){animation-range:entry 20% entry 100%}
  .links>li:nth-child(4n+4){animation-range:entry 26% entry 100%}
}

@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}


/* --- .carousel : the certifications rail --------------------
   One course per view. The track is the scroller (scroll-snap,
   native swipe); arrows and dots only drive scrollTo, and the
   scroll position drives the active dot back. No autoplay.
   Arrows sit outside the 1180px column, so they retire below
   1180px and the rail is swipe + dots from there down. */
.carousel{position:relative;margin-top:clamp(1.6rem,3vw,2.4rem)}
.car-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory;
  scrollbar-width:none;-ms-overflow-style:none;
  padding-block:.25rem}
.car-track::-webkit-scrollbar{display:none}
.car-track:focus-visible{outline:3px solid var(--sun);outline-offset:4px;border-radius:var(--r-lg)}
.car-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}
.car-slide .pair{margin-top:0}
.car-slide .h-lg{margin-bottom:.5rem}
.car-level{font-family:var(--data);font-weight:700;font-size:.9rem;letter-spacing:.01em;
  color:var(--blue);margin:0 0 .2rem}
.car-cta{margin:1.6rem 0 0}

.car-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;
  width:2.9rem;height:2.9rem;display:grid;place-items:center;
  border:1px solid var(--rule-strong);border-radius:50%;background:#fff;
  color:var(--blue);font-size:1.5rem;line-height:1;cursor:pointer;
  box-shadow:var(--shadow-sm);transition:background .15s,border-color .15s,color .15s}
.car-nav span{transform:translateY(-.06em)}
.car-nav:hover{background:var(--blue);border-color:var(--blue);color:#fff}
.car-prev{left:max(.5rem,calc(50% - 590px - 3.4rem))}
.car-next{right:max(.5rem,calc(50% - 590px - 3.4rem))}
@media(max-width:1310px){.car-nav{display:none}}

.car-dots{display:flex;justify-content:center;gap:.55rem;margin-top:clamp(1.4rem,3vw,2rem)}
.car-dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:99px;cursor:pointer;
  background:var(--rule-strong);transition:width .22s ease,background .22s ease}
.car-dot:hover{background:var(--carib)}
.car-dot[aria-current="true"]{width:1.7rem;background:var(--blue)}

.car-foot{display:flex;justify-content:center;margin-top:clamp(1.4rem,3vw,2rem)}

/* --- .bey : the "Explore Beyond Cancun" 3D deck ---------------
   Three cards stacked in one grid cell. The active one sits at the
   front, in focus; the other two are pushed back in Z, turned,
   dimmed and blurred. Only transform/opacity/filter animate, and
   the deck degrades to a plain stack of one visible card if
   transforms are unsupported. Text still sits on white over the
   bottom of the photo, never burned into it. */
.bey-3d{position:relative;margin-top:clamp(1.6rem,3vw,2.4rem)}
.bey-stage{overflow:hidden;padding:clamp(1rem,2vw,1.8rem) 0}
.bey-deck{display:grid;place-items:start center;perspective:1500px;
  perspective-origin:50% 45%}
.bey-deck:focus-visible{outline:3px solid var(--sun);outline-offset:6px;
  border-radius:var(--r-lg)}
.bey-slide{grid-area:1/1;width:min(86%,24rem);
  transform-style:preserve-3d;
  transition:transform .62s cubic-bezier(.22,.61,.36,1),
    opacity .62s ease,filter .62s ease;
  will-change:transform}
.bey-slide[data-pos="c"]{transform:none;opacity:1;filter:none;z-index:3}
.bey-slide[data-pos="r"]{transform:translateX(62%) translateZ(-300px) rotateY(-20deg) scale(.94);
  opacity:.6;filter:blur(3px);z-index:2}
.bey-slide[data-pos="l"]{transform:translateX(-62%) translateZ(-300px) rotateY(20deg) scale(.94);
  opacity:.6;filter:blur(3px);z-index:1}
.bey-slide[data-pos="l"] .bey,.bey-slide[data-pos="r"] .bey{pointer-events:none}
@media(max-width:700px){
  .bey-slide{width:min(78%,20rem)}
  .bey-slide[data-pos="r"]{transform:translateX(48%) translateZ(-260px) rotateY(-16deg) scale(.92)}
  .bey-slide[data-pos="l"]{transform:translateX(-48%) translateZ(-260px) rotateY(16deg) scale(.92)}
}
@media(prefers-reduced-motion:reduce){
  .bey-slide{transition:opacity .2s ease}
}
/* Arrows stay on the stage at every width — they are the only way
   to bring a back card forward. */
.bey-3d .car-nav{display:grid;z-index:4;background:var(--blue);border-color:var(--blue);color:#fff}
.bey-3d .car-nav:hover{background:var(--blue-ink);border-color:var(--blue-ink);color:#fff}
.bey-3d .car-prev{left:max(.35rem,calc(50% - 590px - 3.4rem))}
.bey-3d .car-next{right:max(.35rem,calc(50% - 590px - 3.4rem))}
@media(max-width:1310px){
  .bey-3d .car-prev{left:.35rem}
  .bey-3d .car-next{right:.35rem}
}
.bey{display:block;text-decoration:none;color:inherit}
.bey-ph{position:relative;margin:0;overflow:hidden;border-radius:var(--r-lg);
  aspect-ratio:4/5;background:var(--foam)}
.bey-ph img{width:100%;height:100%;object-fit:cover;display:block;
  transition:transform .5s ease}
.bey:hover .bey-ph img{transform:scale(1.04)}
.bey-n{position:absolute;top:.95rem;left:1.15rem;font-family:var(--data);
  font-weight:700;font-size:.8rem;letter-spacing:.18em;color:#fff;
  text-shadow:0 1px 10px rgba(1,27,66,.6)}
.bey-b{position:relative;margin:-3.4rem 1.3rem 0;background:#fff;
  border:1px solid var(--rule);border-radius:var(--r);
  padding:1.2rem 1.3rem 1.35rem;box-shadow:var(--shadow-sm);
  transition:transform .3s ease,box-shadow .3s ease}
.bey:hover .bey-b{transform:translateY(-.4rem)}
.bey-t{font-family:var(--display);font-weight:800;line-height:1.14;
  letter-spacing:-.01em;color:var(--ink);margin:0;
  font-size:clamp(1.12rem,1.5vw,1.35rem)}
.bey-t b{display:block;font-weight:800;color:var(--blue)}
.bey-d{margin:.6rem 0 0;color:var(--body-ink);font-size:.95rem;line-height:1.55}
.bey-m{list-style:none;margin:.85rem 0 0;padding:.75rem 0 0;
  border-top:1px solid var(--rule);display:grid;gap:.35rem}
.bey-m li{font-family:var(--data);font-weight:700;font-size:.76rem;
  letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.bey-cue{display:inline-block;margin-top:1rem;font-family:var(--data);
  font-weight:700;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;
  color:var(--blue)}
.bey-cue::after{content:" \2192"}
.bey:hover .bey-cue{color:var(--blue-ink)}
.car-aside{text-align:center;font-size:.92rem;color:var(--muted);margin:1.1rem auto 0;max-width:56ch}



/* --- .features : the three-up entry card -------------------
   From the home mockup: one white card, three doors, hairline
   dividers. Replaces .specs on the home and on every hub —
   a hub is not one dive, so it has no depth or tank count.
   .specs stays for dive and course pages, where it is true. */
.features{list-style:none;margin:0;padding:0;display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  background:var(--surface);border:1px solid var(--rule);
  border-radius:var(--r-lg);box-shadow:var(--shadow)}
.features .feature+.feature{border-left:1px solid var(--rule)}
.feature{display:flex;gap:1rem;padding:clamp(1.4rem,2.4vw,2rem)}
.feature-i{flex:0 0 auto;width:2.6rem;height:2.6rem;display:grid;place-items:center;
  border-radius:50%;background:var(--blue-wash);color:var(--blue)}
.feature-i svg{width:1.55rem;height:1.55rem}
.feature-t{min-width:0}
.feature-k{font-family:var(--display);font-weight:800;font-size:1.02rem;
  letter-spacing:-.012em;color:var(--ink);margin:.15rem 0 .35rem}
.feature-b{font-size:.9rem;color:var(--muted);margin:0;text-wrap:pretty}
.feature-a{display:inline-flex;align-items:center;gap:.4rem;margin-top:.7rem;
  font-family:var(--data);font-size:.8rem;font-weight:700;letter-spacing:.04em;
  text-transform:uppercase;color:var(--blue);text-decoration:none}
.feature-a::after{content:"\2192";font-size:1.05em;transition:transform .18s ease}
.feature-a:hover::after{transform:translateX(.2rem)}
@media(max-width:860px){
  .features{grid-template-columns:1fr}
  .features .feature+.feature{border-left:0;border-top:1px solid var(--rule)}
}


/* --- .trio : three pictures under a full-width text block ---
   Used where the copy runs the full column instead of sitting
   beside one photo — the three worlds we dive, in a row. */
.trio{list-style:none;margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.4rem)}
.trio img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}
.trio+.btn{margin-top:clamp(1.8rem,3.5vw,2.6rem)}
@media(max-width:700px){.trio{grid-template-columns:1fr;gap:.9rem}}


/* --- .band : a full-bleed photo section --------------------
   The mockup's travel band. Photo runs edge to edge, a navy
   scrim carries the type, and the cards sit on top in threes.
   Same scrim vocabulary as .cta so the two read as one family. */
.band{position:relative;isolation:isolate;overflow:hidden;color:#fff;
  padding:clamp(3.5rem,7vw,6rem) 0}
.band-bg{position:absolute;inset:0;z-index:0;overflow:hidden}
.band-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}
.band::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(1,27,69,.92) 0%,rgba(1,42,102,.82) 55%,rgba(1,27,69,.94) 100%)}
.band-in{position:relative;z-index:2}
.band .pill{color:var(--cyan)}
.band .h-lg{color:#fff;max-width:24ch}
.band .h-lg b{color:var(--cyan)}
.band-p{font-size:.98rem;line-height:1.62;margin:0;max-width:62ch;color:rgba(255,255,255,.84)}

.pkgs{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}
.pkg-a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;
  background:var(--surface);border-radius:var(--r-lg);overflow:hidden;
  box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}
.pkg-a:hover{transform:translateY(-3px);box-shadow:0 26px 60px -28px rgba(3,26,68,.55)}
.pkg-a img{width:100%;aspect-ratio:16/10;object-fit:cover}
.pkg-b{display:flex;flex-direction:column;flex:1;gap:.5rem;
  padding:clamp(1.1rem,2vw,1.5rem)}
.pkg-b>*{margin:0}
.pkg-l{font-family:var(--data);font-size:.68rem;font-weight:700;letter-spacing:.14em;
  text-transform:uppercase;color:var(--blue)}
.pkg-k{font-family:var(--display);font-weight:800;font-size:1.06rem;line-height:1.2;
  letter-spacing:-.018em;color:var(--ink);text-wrap:balance}
.pkg-d{font-size:.9rem;line-height:1.55;color:var(--muted);text-wrap:pretty}
.pkg-cue{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.4rem;
  font-family:var(--data);font-size:.78rem;font-weight:700;letter-spacing:.04em;
  text-transform:uppercase;color:var(--blue)}
.pkg-cue::after{content:"\2192";font-size:1.05em;transition:transform .18s ease}
.pkg-a:hover .pkg-cue::after{transform:translateX(.2rem)}

.band-foot{display:flex;justify-content:center;margin:clamp(2rem,4vw,2.8rem) 0 0}
@media(max-width:860px){.pkgs{grid-template-columns:1fr}}


/* --- Cancun Daily Dives (home): tarjeta blanca sobre la foto ----------
   Mismo tratamiento que las tarjetas de "Explore Beyond": foto con
   esquinas redondeadas y una tarjeta blanca montada sobre su borde
   inferior, con la descripción y el checklist del buceo dentro. */
.daily-cards{list-style:none;margin:clamp(2.2rem,4vw,3.2rem) 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(1.4rem,2.4vw,2.2rem);align-items:stretch}
/* Cuatro buceos en el hub: dos filas de dos, para no dejar una tarjeta
   huérfana en la rejilla de tres. */
.daily-cards.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}
/* Una sola tarjeta: ocupa una columna ancha y centrada, no media fila. */
.daily-cards:has(>li:only-child){grid-template-columns:minmax(0,1fr);
  max-width:min(62rem,100%);margin-inline:auto}
.daily-cards:has(>li:only-child) .daily .bey-ph{aspect-ratio:16/9}
.daily-cards>li{display:flex}
.daily{display:flex;flex-direction:column;width:100%}
.daily .bey-ph{aspect-ratio:4/3}
.daily .bey-b{flex:1;display:flex;flex-direction:column}
.daily-l{margin:0 0 .5rem;font-family:var(--data);font-size:.68rem;font-weight:700;
  letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.daily .bey-t{font-size:clamp(1.12rem,1.4vw,1.32rem)}
.daily .ticks{margin:.9rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--rule)}
.daily .ticks li{font-size:.9rem;line-height:1.5;color:var(--body-ink)}
.daily .bey-cue{margin-top:auto;padding-top:1.15rem}
@media(max-width:980px){
  .daily-cards,.daily-cards.cards-4{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}
  .daily .bey-ph{aspect-ratio:3/2}
}

/* --- Cancun Daily Dives: mosaico de fotos a sangre (home) ------------- */
.pkgs-tiles{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;
  width:auto;margin-inline:calc(-1 * var(--pad));
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.tile-a{position:relative;display:block;height:100%;aspect-ratio:2/3;overflow:hidden;
  text-decoration:none;color:#fff;background:var(--deep)}
.tile-a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  transition:transform .5s cubic-bezier(.2,.7,.3,1)}
.tile-a:hover img{transform:scale(1.045)}
.tile-a::after{content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(1,26,64,.62) 0%,rgba(1,26,64,.14) 42%,rgba(1,26,64,.06) 62%,rgba(1,26,64,.72) 100%)}
.tile-b{--tile-pad:clamp(1.1rem,2.2vw,1.8rem);position:absolute;inset:0;z-index:1;
  display:flex;flex-direction:column;isolation:isolate;
  padding:var(--tile-pad);text-align:center}
.tile-b>*{margin:0}
.tile-l{font-family:var(--data);font-size:.66rem;font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:rgba(255,255,255,.82)}
.tile-k{margin-top:.55rem;font-family:var(--display);font-weight:800;
  font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.14;letter-spacing:-.02em;
  text-wrap:balance;text-shadow:0 2px 18px rgba(1,26,64,.45);transition:color .18s ease}
.tile-a:hover .tile-k{color:#FBC10D}
.tile-foot{position:relative;margin-top:auto;display:flex;flex-direction:column;
  align-items:center;padding-top:.9rem}
.tile-foot::before{content:"";position:absolute;z-index:-1;top:-50%;
  bottom:calc(-1 * var(--tile-pad));left:calc(-1 * var(--tile-pad));right:calc(-1 * var(--tile-pad));
  background:linear-gradient(180deg,rgba(1,26,64,0) 0%,rgba(1,26,64,.5) 53%,rgba(1,26,64,.62) 100%)}
.tile-d{margin:0;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.92);text-wrap:pretty}
.tile-cue{margin-top:.8rem;display:inline-flex;align-self:center;align-items:center;gap:.4rem;
  font-family:var(--data);font-size:.76rem;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:#fff;transition:color .18s ease,background .18s ease,border-color .18s ease;
  padding:.7rem 1.1rem;border:1px solid rgba(255,255,255,.55);border-radius:var(--r-btn)}
.tile-a:hover .tile-cue{background:rgba(255,255,255,.14);border-color:#fff}
.tile-cue::after{content:"\2192";font-size:1.05em;transition:transform .18s ease}
.tile-a:hover .tile-cue{color:#FBC10D}
.tile-a:hover .tile-cue::after{transform:translateX(.22rem)}
@media(max-width:860px){.pkgs-tiles{grid-template-columns:1fr}.tile-a{aspect-ratio:3/2}}


/* --- Why Choose: banda con una sola foto a sangre (home) -------------- */
.why-full{position:relative;isolation:isolate;overflow:hidden;
  min-height:clamp(560px,72vh,760px);display:flex;align-items:center}
.why-full>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}
.why-in{width:100%;max-width:var(--col);padding-inline:var(--pad);margin-inline:auto;
  padding-block:clamp(3.5rem,7vw,5.5rem)}
.why-card{max-width:60ch;padding:clamp(1.6rem,3vw,2.4rem);
  border-radius:var(--r-lg,14px);border:1px solid rgba(255,255,255,.16);
  background:rgba(1,26,64,.82)}
.why-pill{display:inline-block;margin:0;font-family:var(--data);font-size:.68rem;
  font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#FBC10D}
.why-h{margin:.9rem 0 0;font-family:var(--display);font-weight:800;color:#fff;
  font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}
.why-h b{display:block;font-weight:800;color:#FBC10D}
.why-t{margin:1.2rem 0 0;display:flex;flex-direction:column;gap:.9rem}
.why-t p{margin:0;font-size:clamp(.94rem,1.1vw,1rem);line-height:1.66;
  color:rgba(255,255,255,.9);text-wrap:pretty}
.why-cta{margin-top:1.6rem}
.why-full .btn-talk{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}
.why-full .btn-talk:hover{background:rgba(255,255,255,.14);border-color:#fff}


/* --- CTA final: texto enmascarado + tortuga (home) -------------------- */
.turtle-sec{background:var(--surface);padding-block:clamp(5rem,11vw,10rem);overflow:hidden}
.turtle-wrap{width:100%;max-width:var(--col);padding-inline:calc(clamp(.5rem,1.5vw,1.4rem) + 3.8rem);margin-inline:auto;
  display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  gap:clamp(.3rem,.7vw,.6rem);align-items:center}
.turtle-wrap>div:first-child{max-width:56ch;margin-inline:auto;translate:1% 0}
.turtle-h{margin:0;font-family:var(--display);font-weight:800;color:var(--ink);
  font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}
.turtle-h b{display:block;font-weight:800;color:var(--blue)}
.turtle-p{margin:1.2rem 0 0;max-width:46ch;font-size:1rem;line-height:1.66;
  color:var(--body-ink);text-wrap:pretty}
.turtle-actions{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.8rem}
.turtle-col{position:relative;isolation:isolate;translate:-1% 0}
.mask-stage{background-image:url("img/dive-with-us-manta-diver-960.webp");
  background-size:cover;background-position:center 38%;border-radius:var(--r-lg,14px);overflow:hidden}
.mask-word{margin:0;background:#fff;color:#000;mix-blend-mode:screen;
  font-family:var(--display);font-weight:800;text-transform:uppercase;
  font-size:clamp(3.2rem,10.4vw,8.4rem);line-height:.9;letter-spacing:-.045em;
  text-align:center;padding:.06em .05em .1em}
.turtle-over{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -30%;width:46%;height:auto;
  pointer-events:none;filter:drop-shadow(0 14px 26px rgba(1,26,64,.28))}
@media(max-width:860px){.turtle-wrap{grid-template-columns:1fr}
  .turtle-wrap>div:first-child,.turtle-col{translate:none}}


/* Con --col:100% el carrusel de certificaciones deja sitio a las flechas:
   la pista se estrecha y las flechas quedan a los lados, no encima. */
.carousel:not(.bey-3d){--car-arrow-inset:clamp(.5rem,1.5vw,1.4rem);
  max-width:1620px;margin-inline:auto}
.carousel:not(.bey-3d) .car-nav{background:var(--blue);border-color:var(--blue);color:#fff}
.carousel:not(.bey-3d) .car-nav:hover{background:var(--deep,#011b45);border-color:var(--deep,#011b45);color:#fff}
.carousel:not(.bey-3d) .car-vp{padding-inline:calc(var(--car-arrow-inset) + 2.9rem + .9rem)}
.carousel:not(.bey-3d) .car-prev{left:var(--car-arrow-inset)}
.carousel:not(.bey-3d) .car-next{right:var(--car-arrow-inset)}
@media(min-width:901px){.carousel:not(.bey-3d) .car-nav{display:grid}}
@media(min-width:861px){
  .carousel:not(.bey-3d) .car-slide{display:flex}
  .carousel:not(.bey-3d) .car-slide .pair{flex:1;min-height:100%}
  .carousel:not(.bey-3d) .car-slide .pair{gap:clamp(1rem,2vw,1.75rem);align-items:stretch}
  .carousel:not(.bey-3d) .car-slide .pair>div{align-self:center;max-width:56ch;margin-inline:auto}
  .carousel:not(.bey-3d) .car-slide .pair figure{display:flex}
  .carousel:not(.bey-3d) .car-slide .pair .media{height:100%;aspect-ratio:auto;
    min-height:clamp(280px,26vw,420px)}
}
@media(max-width:900px){
  .carousel:not(.bey-3d) .car-vp{padding-inline:var(--pad)}
}





/* Encabezados de sección centrados (no aplica al hero ni a .why-full,
   que no usan .wrap, ni a los títulos dentro de .pair) */
.wrap>.pill,.wrap>.h-lg,.wrap>.flow,.wrap>.band-p,.wrap>.crumbs+.h-lg{text-align:center}
.wrap>.pill,.wrap>.h-lg,.wrap>.band-p{margin-inline:auto}
.wrap>.flow{max-width:68ch;margin-inline:auto}


/* Transición suave entre bandas blancas y azul celeste */
.depth-1,.depth-3,.depth-5,.depth-hold-1,.depth-hold-3{
  background:linear-gradient(180deg,var(--surface) 0,var(--tint) clamp(2rem,5vw,4.5rem),
    var(--tint) calc(100% - clamp(2rem,5vw,4.5rem)),var(--surface) 100%)}


/* --- Snorkeling: banda con parallax ---------------------------------- */
.snork-par{position:relative;isolation:isolate;display:flex;align-items:center;
  min-height:clamp(420px,52vh,600px);
  background:url("img/snorkeling-cancun-hero-1600.webp") center/cover fixed no-repeat}
.snork-par::before{content:"";position:absolute;inset:0;z-index:-1;
  background:linear-gradient(90deg,rgba(1,27,69,.78) 0%,rgba(1,27,69,.55) 46%,rgba(1,27,69,.15) 100%)}
.snork-in{width:100%;max-width:var(--col);margin-inline:auto;
  padding:clamp(3rem,6vw,5rem) calc(clamp(.5rem,1.5vw,1.4rem) + 3.8rem)}
.snork-in>*{margin:0}
.snork-k{font-family:var(--data);font-size:.7rem;font-weight:700;letter-spacing:.18em;
  text-transform:uppercase;color:#FBC10D}
.snork-h{margin-top:.8rem;font-family:var(--display);font-weight:800;color:#fff;
  font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.snork-p{margin-top:1rem;max-width:46ch;font-size:1rem;line-height:1.66;
  color:rgba(255,255,255,.9);text-wrap:pretty}
.snork-cta{margin-top:1.6rem}
.snork-wave{position:absolute;left:0;width:100%;height:var(--wl);z-index:1;
  display:block;pointer-events:none}
.snork-wave.top{top:0}
.snork-wave.bottom{bottom:0;transform:scaleX(-1)}
@media(max-width:860px){.snork-par{background-attachment:scroll}}



.ticker{position:absolute;inset:0;z-index:1;opacity:.75;display:flex;align-items:center;
  text-decoration:none;white-space:nowrap;overflow:hidden}
.ticker-run{display:inline-block;padding-right:.4em;
  font-family:var(--display);font-weight:800;text-transform:uppercase;
  font-size:clamp(3.4rem,12vw,7.6rem);line-height:1;letter-spacing:-.02em;
  color:transparent;-webkit-text-stroke:1.6px rgba(255,255,255,.5);
  animation:ticker-slide 75s linear infinite}
@keyframes ticker-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.ticker-run{animation:none}}


/* --- Prueba: nav transparente sobre la foto del hero (solo home) ------- */
/* Dos logos: el de color manda; el blanco solo aparece en el estado
   transparente (.at-top). Así el intercambio no hace falta JS de src. */
.brand img.logo-white{display:none}
.brand{position:relative}
.navover .topbar{position:fixed;top:0;left:0;right:0;z-index:50;
  transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}
.navover .hero{padding-top:calc(clamp(3rem,7vw,6rem) + 4.2rem)}

/* Estado sobre la foto: transparente, todo en blanco */
.navover .topbar.at-top{
  background:linear-gradient(180deg,rgba(1,26,64,.42) 0%,rgba(1,26,64,.12) 62%,rgba(1,26,64,0) 100%);
  backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}
.navover .topbar.at-top .brand img.logo-color{display:none}
.navover .topbar.at-top .brand img.logo-white{display:block}
.navover .topbar.at-top a,.navover .topbar.at-top .menu>li>a{color:#fff}
.navover .topbar.at-top .menu>li:hover>a,.navover .topbar.at-top .menu>li:focus-within>a,
.navover .topbar.at-top .menu>li>a[aria-current]{color:#fff;background:rgba(255,255,255,.16)}
.navover .topbar.at-top .mega a,.navover .topbar.at-top .mobnav-panel a{color:var(--ink)}
.navover .topbar.at-top .mega a:hover,.navover .topbar.at-top .mobnav-panel a:hover{color:var(--blue)}
.navover .topbar.at-top .mobnav summary{color:#fff;border-color:rgba(255,255,255,.5);background:transparent}
.navover .topbar.at-top .mobnav summary:hover{background:rgba(255,255,255,.16);border-color:#fff}
.navover .topbar.at-top .btn-book{background:#FBC10D;border-color:#FBC10D;color:#011B45}
.navover .topbar.at-top .btn-book:hover{background:#fff;border-color:#fff;color:#011B45}
.navover .topbar.at-top .btn-talk{color:#fff;border-color:rgba(255,255,255,.5);background:transparent}
.navover .topbar.at-top .btn-talk:hover{background:rgba(255,255,255,.16);border-color:#fff;color:#fff}


/* CTA de tortuga dentro de una .wrap (páginas interiores) */
.turtle-inline{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  gap:clamp(.3rem,.7vw,.6rem);align-items:center;margin:clamp(1rem,3vw,2rem) 0}
.turtle-inline>div:first-child{max-width:56ch}
@media(max-width:860px){.turtle-inline{grid-template-columns:1fr}}


/* Variante de 4 columnas del mosaico (bloques "Nearby") ---------------- */
.pkgs-tiles.tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.tiles-4 .tile-a{aspect-ratio:4/5}
.tiles-4 .tile-b{--tile-pad:clamp(.95rem,1.6vw,1.35rem)}
.tiles-4 .tile-k{font-size:clamp(1.05rem,1.5vw,1.32rem)}
.tiles-4 .tile-cue{font-size:.68rem;padding:.6rem .9rem}
@media(max-width:1100px){.pkgs-tiles.tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tiles-4 .tile-a{aspect-ratio:1/1}}
@media(max-width:860px){.pkgs-tiles.tiles-4{grid-template-columns:1fr}
  .tiles-4 .tile-a{aspect-ratio:3/2}}


/* --- Home: notas íntegras por buceo (contenido del sitio original) -----
   El mosaico es el índice visual; estas listas devuelven los bullets
   completos de cada buceo, alineadas con las tres columnas del mosaico. */
.dive-notes{list-style:none;margin:clamp(2.2rem,4vw,3rem) 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.6rem)}.dive-notes>li{display:grid;gap:.7rem;align-content:start}
.dive-note-k{margin:0;font-family:var(--display);font-weight:800;font-size:1.1rem;
  line-height:1.25;letter-spacing:-.012em;color:var(--ink)}
.dive-notes .ticks li{font-size:.95rem;line-height:1.55;color:var(--body-ink)}
#cancun-daily>.wrap{max-width:1620px;margin-inline:auto}
@media(max-width:860px){.dive-notes{grid-template-columns:1fr;gap:1.7rem}}

/* Bullets dentro de las tarjetas de paquete (banda de foto) */
.pkg-ticks{margin-top:.15rem}
.pkg-ticks li{font-size:.84rem;line-height:1.45;color:var(--body-ink)}
.pkg-ticks li::before{top:.48em}

/* .bey-m con descripción: el título mantiene el label en versalitas */
.bey-m li b{display:block;font:inherit}
.bey-m li span{display:block;margin-top:.25rem;font-family:var(--body);font-weight:400;
  font-size:.9rem;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--body-ink)}


/* --- Nivel en el hero (money pages) ---------------------------------- */
.hero-lvl{display:inline-flex;align-items:center;gap:.55rem;margin:1rem 0 0;
  padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);
  background:rgba(255,255,255,.08);font-family:var(--data);font-size:.72rem;
  font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}
.hero-lvl b{color:#FBC10D;font-weight:700;letter-spacing:.12em}

/* Tarjetas del mosaico .tiles, versión de menor altura */
.split>.tiles.tiles-lean>.tile>img{aspect-ratio:3/2;height:auto;min-height:0;flex:1 1 auto}
/* El caption vuelve al flujo, bajo la foto: esta sección es de fondo blanco. */
.split>.tiles.tiles-lean>.tile{height:auto}
.split>.tiles.tiles-lean>.tile>.tile-b{position:static;inset:auto;display:block}
.split>.tiles.tiles-lean>.tile>.tile-b>.tile-t{color:var(--ink)}
.split>.tiles.tiles-lean>.tile>.tile-b>.tile-d{color:var(--body-ink)}
.split>.tiles.tiles-lean>.tile>.tile-b{padding:.8rem .9rem .95rem}
.split>.tiles.tiles-lean>.tile>.tile-b>.tile-d{font-size:.82rem;line-height:1.45}

/* --- Banda "What you will feel": foto a sangre + 3 tarjetas blancas --- */
.feelband{position:relative;isolation:isolate;overflow:hidden;color:#fff;
  padding:clamp(3.5rem,7vw,6rem) 0}
.feelband .band-bg{position:absolute;inset:0;z-index:0;overflow:hidden}
.feelband .band-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.feelband::after{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(1,27,69,.9) 0%,rgba(1,42,102,.78) 55%,rgba(1,27,69,.92) 100%)}
.feelband .band-in{position:relative;z-index:2}
.feelband .pill{color:var(--cyan)}
.feelband .h-lg{color:#fff}
.feelband .h-lg b{color:var(--cyan)}
.feel-cards{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}
.feel-card{background:#fff;border-radius:var(--r-lg,14px);box-shadow:var(--shadow);
  padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;gap:.7rem;align-content:start}
.feel-k{margin:0;font-family:var(--display);font-weight:800;font-size:1.12rem;
  line-height:1.22;letter-spacing:-.015em;color:var(--ink)}
.feel-d{margin:0;font-size:.94rem;line-height:1.62;color:var(--body-ink);text-wrap:pretty}
@media(max-width:860px){.feel-cards{grid-template-columns:1fr}}


/* Equivalente en USD bajo el CTA del hero. MXN es el precio de record;
   esta línea es solo referencia y nunca sustituye la cifra en pesos. */
.hero-usd{margin:.9rem 0 0;font-family:var(--data);font-size:.95rem;font-weight:700;
  letter-spacing:.03em;color:#fff}
.hero-usd b{color:#FBC10D;font-weight:800;font-size:1.06em}


/* .ask con reserva: el bloque de acciones lleva el CTA con precio en pesos
   y debajo la equivalencia en USD (misma regla que el hero). */
.ask-cta{flex:none;display:grid;justify-items:center;gap:.5rem}
.ask-usd{margin:0;font-family:var(--data);font-size:.9rem;font-weight:700;
  letter-spacing:.03em;color:var(--body-ink);text-align:center}
.ask-usd b{color:var(--blue);font-weight:800;font-size:1.06em}
@media(max-width:620px){.ask-cta{width:100%}.ask-cta .btn{width:100%}}


/* --- .torn : bordes de brocha (solo Packages y Why Choose) -----------
   Filo generado con ruido multi-octava: onda base, rugosidad y grano,
   con huecos secos por dentro y salpicaduras cuya densidad cae con la
   distancia al filo. */
.torn{--torn-h:clamp(26px,3.2vw,52px);
  --torn-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cg fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M0,80 L0,51.5 L0,51.5 L3,51.3 L6,50.8 L9,50.1 L12,49.3 L15,49.3 L18,49.3 L21,48.3 L24,47.5 L27,47.1 L30,46.8 L33,47.1 L36,47.3 L39,47.6 L42,48.2 L45,47.4 L48,46.7 L51,46.3 L54,45.9 L57,46.2 L60,46.6 L63,46.8 L66,47.1 L69,48.7 L72,50.0 L75,48.8 L78,47.4 L81,47.0 L84,46.9 L87,47.6 L90,48.2 L93,47.0 L96,45.7 L99,46.7 L102,47.7 L105,45.8 L108,44.0 L111,44.5 L114,45.0 L117,44.0 L120,42.9 L123,43.0 L126,43.2 L129,43.3 L132,43.4 L135,43.0 L138,42.6 L141,41.7 L144,40.8 L147,41.6 L150,42.7 L153,42.3 L156,42.3 L159,42.7 L162,43.3 L165,44.9 L168,46.3 L171,46.8 L174,46.6 L177,45.4 L180,44.0 L183,43.8 L186,43.9 L189,44.2 L192,44.9 L195,44.7 L198,44.4 L201,44.8 L204,44.7 L207,44.8 L210,45.0 L213,45.3 L216,45.7 L219,44.4 L222,43.0 L225,43.4 L228,43.8 L231,42.5 L234,41.3 L237,40.8 L240,40.6 L243,42.0 L246,43.4 L249,42.8 L252,42.3 L255,41.8 L258,41.5 L261,41.6 L264,41.7 L267,43.0 L270,44.2 L273,44.0 L276,43.5 L279,43.5 L282,43.4 L285,42.4 L288,41.5 L291,41.6 L294,41.6 L297,41.7 L300,41.7 L303,42.7 L306,43.7 L309,43.6 L312,43.4 L315,41.9 L318,40.3 L321,41.4 L324,42.6 L327,42.0 L330,41.6 L333,42.7 L336,43.7 L339,44.7 L342,45.5 L345,46.5 L348,47.6 L351,48.3 L354,48.9 L357,49.9 L360,50.8 L363,51.8 L366,52.8 L369,52.0 L372,51.1 L375,51.4 L378,51.2 L381,49.3 L384,47.2 L387,45.2 L390,43.4 L393,42.9 L396,43.0 L399,44.4 L402,45.9 L405,45.9 L408,45.6 L411,44.9 L414,44.4 L417,45.3 L420,46.2 L423,45.8 L426,45.5 L429,45.4 L432,45.1 L435,45.4 L438,45.9 L441,45.3 L444,45.0 L447,46.3 L450,47.8 L453,48.5 L456,49.0 L459,49.7 L462,50.0 L465,50.4 L468,50.6 L471,49.2 L474,48.0 L477,49.1 L480,50.4 L483,49.6 L486,48.9 L489,49.0 L492,48.9 L495,48.9 L498,48.6 L501,48.4 L504,48.3 L507,48.5 L510,48.9 L513,49.2 L516,49.3 L519,48.5 L522,47.6 L525,47.0 L528,46.5 L531,46.3 L534,46.1 L537,45.6 L540,45.2 L543,45.0 L546,44.9 L549,44.7 L552,44.6 L555,46.2 L558,47.5 L561,46.7 L564,45.4 L567,45.7 L570,45.7 L573,44.1 L576,42.8 L579,41.8 L582,40.9 L585,40.2 L588,39.6 L591,39.1 L594,38.7 L597,39.4 L600,40.5 L603,41.1 L606,41.6 L609,42.2 L612,42.6 L615,42.0 L618,41.6 L621,41.9 L624,42.2 L627,43.7 L630,44.9 L633,44.4 L636,43.4 L639,42.1 L642,41.1 L645,39.8 L648,39.4 L651,39.9 L654,40.6 L657,41.7 L660,42.7 L663,43.1 L666,43.3 L669,44.2 L672,45.0 L675,46.0 L678,47.1 L681,46.5 L684,46.3 L687,47.2 L690,48.0 L693,49.3 L696,50.2 L699,50.8 L702,50.9 L705,49.2 L708,47.4 L711,46.4 L714,45.9 L717,45.6 L720,45.5 L723,46.5 L726,47.5 L729,46.7 L732,45.7 L735,46.4 L738,47.0 L741,46.0 L744,45.0 L747,45.2 L750,45.5 L753,45.7 L756,45.7 L759,44.8 L762,43.9 L765,43.8 L768,43.9 L771,44.5 L774,45.2 L777,45.4 L780,45.4 L783,46.2 L786,47.0 L789,46.1 L792,45.2 L795,45.2 L798,45.1 L801,45.3 L804,45.2 L807,43.9 L810,42.5 L813,42.0 L816,41.8 L819,42.5 L822,43.3 L825,42.6 L828,42.0 L831,42.0 L834,42.1 L837,43.7 L840,45.5 L843,45.9 L846,46.5 L849,46.9 L852,47.3 L855,48.5 L858,49.5 L861,49.4 L864,49.3 L867,49.1 L870,48.7 L873,49.7 L876,50.5 L879,49.9 L882,49.0 L885,49.7 L888,50.0 L891,48.8 L894,47.5 L897,46.1 L900,44.9 L903,44.0 L906,43.5 L909,44.0 L912,44.6 L915,44.1 L918,43.4 L921,43.8 L924,44.4 L927,44.2 L930,44.1 L933,45.2 L936,46.3 L939,46.2 L942,45.9 L945,45.1 L948,44.5 L951,44.8 L954,45.5 L957,45.1 L960,44.7 L963,45.9 L966,46.9 L969,46.7 L972,46.7 L975,47.1 L978,47.6 L981,48.5 L984,49.1 L987,49.7 L990,49.6 L993,47.6 L996,45.4 L999,44.4 L1002,43.7 L1005,43.9 L1008,44.4 L1011,44.1 L1014,43.9 L1017,44.2 L1020,44.3 L1023,44.3 L1026,43.9 L1029,43.6 L1032,43.4 L1035,43.3 L1038,43.5 L1041,43.0 L1044,42.9 L1047,45.4 L1050,47.7 L1053,47.4 L1056,46.6 L1059,46.3 L1062,45.9 L1065,44.7 L1068,43.6 L1071,43.8 L1074,43.9 L1077,43.6 L1080,43.2 L1083,41.5 L1086,40.0 L1089,40.1 L1092,40.8 L1095,42.1 L1098,43.5 L1101,43.5 L1104,43.1 L1107,43.5 L1110,43.9 L1113,44.3 L1116,44.6 L1119,44.4 L1122,44.2 L1125,42.8 L1128,40.9 L1131,41.3 L1134,41.8 L1137,39.7 L1140,38.2 L1143,39.4 L1146,40.6 L1149,40.6 L1152,40.7 L1155,40.4 L1158,40.2 L1161,39.9 L1164,39.7 L1167,40.9 L1170,42.0 L1173,42.4 L1176,42.8 L1179,42.9 L1182,43.1 L1185,44.3 L1188,45.5 L1191,44.9 L1194,44.4 L1197,45.9 L1200,47.4 L1200,80 Z M1146.8,45.9 m-1.7,0 a1.7,1.5 0 1,0 3.4,0 a1.7,1.5 0 1,0 -3.4,0 M1017.9,46.3 m-4.4,0 a4.4,0.7 0 1,0 8.8,0 a4.4,0.7 0 1,0 -8.8,0 M1133.1,46.2 m-3.1,0 a3.1,0.9 0 1,0 6.2,0 a3.1,0.9 0 1,0 -6.2,0 M19.3,53.0 m-1.4,0 a1.4,0.6 0 1,0 2.8,0 a1.4,0.6 0 1,0 -2.8,0 M486.4,54.6 m-3.8,0 a3.8,1.6 0 1,0 7.6,0 a3.8,1.6 0 1,0 -7.6,0 M874.3,52.9 m-1.3,0 a1.3,0.9 0 1,0 2.6,0 a1.3,0.9 0 1,0 -2.6,0 M439.0,48.7 m-2.4,0 a2.4,0.7 0 1,0 4.8,0 a2.4,0.7 0 1,0 -4.8,0 M1014.8,52.0 m-2.2,0 a2.2,0.8 0 1,0 4.4,0 a2.2,0.8 0 1,0 -4.4,0 M724.2,50.5 m-2.4,0 a2.4,1.7 0 1,0 4.8,0 a2.4,1.7 0 1,0 -4.8,0 M920.8,50.2 m-5.2,0 a5.2,0.8 0 1,0 10.4,0 a5.2,0.8 0 1,0 -10.4,0 M995.9,47.8 m-1.8,0 a1.8,1.4 0 1,0 3.6,0 a1.8,1.4 0 1,0 -3.6,0 M179.8,47.0 m-4.0,0 a4.0,0.8 0 1,0 8,0 a4.0,0.8 0 1,0 -8,0 M1154.5,43.6 m-2.2,0 a2.2,0.7 0 1,0 4.4,0 a2.2,0.7 0 1,0 -4.4,0 M46.4,50.9 m-1.6,0 a1.6,1.4 0 1,0 3.2,0 a1.6,1.4 0 1,0 -3.2,0 M399.6,51.1 m-1.7,0 a1.7,2.0 0 1,0 3.4,0 a1.7,2.0 0 1,0 -3.4,0 M278.2,45.7 m-2.3,0 a2.3,0.7 0 1,0 4.6,0 a2.3,0.7 0 1,0 -4.6,0 M643.1,44.8 m-2.4,0 a2.4,1.0 0 1,0 4.8,0 a2.4,1.0 0 1,0 -4.8,0 M1031.4,55.3 m-2.9,0 a2.9,0.6 0 1,0 5.8,0 a2.9,0.6 0 1,0 -5.8,0 M363.0,60.5 m-1.9,0 a1.9,0.8 0 1,0 3.8,0 a1.9,0.8 0 1,0 -3.8,0 M1108.3,48.9 m-4.8,0 a4.8,1.0 0 1,0 9.6,0 a4.8,1.0 0 1,0 -9.6,0 M845.8,49.6 m-4.6,0 a4.6,0.6 0 1,0 9.2,0 a4.6,0.6 0 1,0 -9.2,0 M540.0,49.8 m-1.5,0 a1.5,0.7 0 1,0 3,0 a1.5,0.7 0 1,0 -3,0 M1018.8,48.9 m-3.7,0 a3.7,0.6 0 1,0 7.4,0 a3.7,0.6 0 1,0 -7.4,0 M27.5,52.7 m-3.2,0 a3.2,2.3 0 1,0 6.4,0 a3.2,2.3 0 1,0 -6.4,0 M497.8,53.2 m-2.9,0 a2.9,0.8 0 1,0 5.8,0 a2.9,0.8 0 1,0 -5.8,0 M434.4,57.3 m-1.1,0 a1.1,1.4 0 1,0 2.2,0 a1.1,1.4 0 1,0 -2.2,0 M834.8,45.7 m-1.5,0 a1.5,2.8 0 1,0 3,0 a1.5,2.8 0 1,0 -3,0 M399.8,51.0 m-1.7,0 a1.7,2.1 0 1,0 3.4,0 a1.7,2.1 0 1,0 -3.4,0 M631.3,50.5 m-2.2,0 a2.2,2.2 0 1,0 4.4,0 a2.2,2.2 0 1,0 -4.4,0 M1088.1,46.6 m-2.7,0 a2.7,0.6 0 1,0 5.4,0 a2.7,0.6 0 1,0 -5.4,0 M547.6,46.9 m-4.2,0 a4.2,2.5 0 1,0 8.4,0 a4.2,2.5 0 1,0 -8.4,0 M197.4,46.8 m-1.8,0 a1.8,0.9 0 1,0 3.6,0 a1.8,0.9 0 1,0 -3.6,0 M76.7,50.0 m-1.5,0 a1.5,0.7 0 1,0 3,0 a1.5,0.7 0 1,0 -3,0 M83.7,49.2 m-1.6,0 a1.6,0.8 0 1,0 3.2,0 a1.6,0.8 0 1,0 -3.2,0 M220.9,45.4 m-2.4,0 a2.4,1.8 0 1,0 4.8,0 a2.4,1.8 0 1,0 -4.8,0 M487.9,51.6 m-1.3,0 a1.3,1.0 0 1,0 2.6,0 a1.3,1.0 0 1,0 -2.6,0 M504.6,50.5 m-2.4,0 a2.4,1.2 0 1,0 4.8,0 a2.4,1.2 0 1,0 -4.8,0 M772.7,48.2 m-2.4,0 a2.4,0.6 0 1,0 4.8,0 a2.4,0.6 0 1,0 -4.8,0 M434.2,56.4 m-1.1,0 a1.1,1.7 0 1,0 2.2,0 a1.1,1.7 0 1,0 -2.2,0 M638.1,45.6 m-1.3,0 a1.3,0.9 0 1,0 2.6,0 a1.3,0.9 0 1,0 -2.6,0 M963.4,50.4 m-1.0,0 a1.0,1.1 0 1,0 2,0 a1.0,1.1 0 1,0 -2,0 M681.3,53.2 m-1.3,0 a1.3,1.7 0 1,0 2.6,0 a1.3,1.7 0 1,0 -2.6,0 M909.7,47.1 m-1.2,0 a1.2,2.3 0 1,0 2.4,0 a1.2,2.3 0 1,0 -2.4,0 M166.5,51.5 m-2.4,0 a2.4,0.7 0 1,0 4.8,0 a2.4,0.7 0 1,0 -4.8,0 M570.6,48.8 m-1.5,0 a1.5,2.3 0 1,0 3,0 a1.5,2.3 0 1,0 -3,0 M841.8,51.5 m-3.9,0 a3.9,0.9 0 1,0 7.8,0 a3.9,0.9 0 1,0 -7.8,0 M981.0,54.9 m-2.2,0 a2.2,1.6 0 1,0 4.4,0 a2.2,1.6 0 1,0 -4.4,0 M1074.6,51.9 m-3.1,0 a3.1,2.0 0 1,0 6.2,0 a3.1,2.0 0 1,0 -6.2,0 M712.3,50.3 m-1.1,0 a1.1,2.6 0 1,0 2.2,0 a1.1,2.6 0 1,0 -2.2,0 M631.4,47.6 m-3.7,0 a3.7,1.7 0 1,0 7.4,0 a3.7,1.7 0 1,0 -7.4,0 M613.2,46.6 m-3.5,0 a3.5,1.0 0 1,0 7,0 a3.5,1.0 0 1,0 -7,0 M1188.5,47.6 m-3.5,0 a3.5,1.4 0 1,0 7,0 a3.5,1.4 0 1,0 -7,0 M808.5,46.9 m-1.1,0 a1.1,0.9 0 1,0 2.2,0 a1.1,0.9 0 1,0 -2.2,0 M600.4,42.6 m-2.2,0 a2.2,0.9 0 1,0 4.4,0 a2.2,0.9 0 1,0 -4.4,0 M976.9,51.8 m-2.0,0 a2.0,1.0 0 1,0 4,0 a2.0,1.0 0 1,0 -4,0 M542.8,47.0 m-5.3,0 a5.3,0.7 0 1,0 10.6,0 a5.3,0.7 0 1,0 -10.6,0 M1199.5,51.5 m-3.0,0 a3.0,0.7 0 1,0 6,0 a3.0,0.7 0 1,0 -6,0 M69.0,50.8 m-2.6,0 a2.6,0.7 0 1,0 5.2,0 a2.6,0.7 0 1,0 -5.2,0 M286.2,46.1 m-2.4,0 a2.4,0.6 0 1,0 4.8,0 a2.4,0.6 0 1,0 -4.8,0 M1137.6,41.7 m-4.8,0 a4.8,0.6 0 1,0 9.6,0 a4.8,0.6 0 1,0 -9.6,0 M610.3,44.6 m-3.7,0 a3.7,2.3 0 1,0 7.4,0 a3.7,2.3 0 1,0 -7.4,0 M576.9,46.1 m-3.3,0 a3.3,2.1 0 1,0 6.6,0 a3.3,2.1 0 1,0 -6.6,0 M103.8,51.3 m-3.1,0 a3.1,1.3 0 1,0 6.2,0 a3.1,1.3 0 1,0 -6.2,0 M1099.0,48.4 m-3.8,0 a3.8,0.8 0 1,0 7.6,0 a3.8,0.8 0 1,0 -7.6,0 M1148.6,43.5 m-1.3,0 a1.3,0.6 0 1,0 2.6,0 a1.3,0.6 0 1,0 -2.6,0 M163.8,51.0 m-1.2,0 a1.2,1.3 0 1,0 2.4,0 a1.2,1.3 0 1,0 -2.4,0 M421.1,48.4 m-1.6,0 a1.6,0.6 0 1,0 3.2,0 a1.6,0.6 0 1,0 -3.2,0 M176.3,49.8 m-3.8,0 a3.8,1.0 0 1,0 7.6,0 a3.8,1.0 0 1,0 -7.6,0 M493.7,50.9 m-1.1,0 a1.1,0.7 0 1,0 2.2,0 a1.1,0.7 0 1,0 -2.2,0 M964.7,49.6 m-4.8,0 a4.8,2.2 0 1,0 9.6,0 a4.8,2.2 0 1,0 -9.6,0 '/%3E%3Cellipse cx='519.3' cy='45.9' rx='1.11' ry='0.36'/%3E%3Cellipse cx='244.4' cy='40.9' rx='0.51' ry='0.48'/%3E%3Cellipse cx='500.3' cy='40.2' rx='0.51' ry='0.49'/%3E%3Cellipse cx='37.4' cy='45.3' rx='0.62' ry='0.39'/%3E%3Cellipse cx='365.0' cy='49.4' rx='0.55' ry='1.63'/%3E%3Cellipse cx='438.0' cy='41.7' rx='0.76' ry='0.36'/%3E%3Cellipse cx='118.6' cy='40.7' rx='0.59' ry='0.42'/%3E%3Cellipse cx='413.3' cy='40.7' rx='0.89' ry='0.55'/%3E%3Cellipse cx='484.4' cy='46.8' rx='0.97' ry='1.06'/%3E%3Cellipse cx='1036.6' cy='41.4' rx='0.79' ry='0.36'/%3E%3Cellipse cx='879.2' cy='45.2' rx='0.67' ry='0.52'/%3E%3Cellipse cx='1062.1' cy='42.0' rx='0.56' ry='0.46'/%3E%3Cellipse cx='988.2' cy='47.6' rx='2.29' ry='0.55'/%3E%3Cellipse cx='899.7' cy='40.1' rx='1.28' ry='0.48'/%3E%3Cellipse cx='1139.9' cy='19.7' rx='1.01' ry='0.41'/%3E%3Cellipse cx='590.2' cy='26.3' rx='0.64' ry='0.35'/%3E%3Cellipse cx='281.2' cy='38.1' rx='2.69' ry='0.47'/%3E%3Cellipse cx='180.2' cy='34.9' rx='0.93' ry='0.45'/%3E%3Cellipse cx='1152.3' cy='37.4' rx='0.83' ry='0.35'/%3E%3Cellipse cx='97.4' cy='42.8' rx='0.92' ry='0.63'/%3E%3Cellipse cx='1061.8' cy='36.5' rx='1.77' ry='0.72'/%3E%3Cellipse cx='325.1' cy='40.3' rx='0.75' ry='0.83'/%3E%3Cellipse cx='661.6' cy='30.6' rx='1.57' ry='1.27'/%3E%3Cellipse cx='777.5' cy='32.3' rx='0.64' ry='1.21'/%3E%3Cellipse cx='722.1' cy='39.4' rx='1.42' ry='0.68'/%3E%3Cellipse cx='474.8' cy='43.7' rx='1.60' ry='0.56'/%3E%3Cellipse cx='106.9' cy='39.1' rx='1.81' ry='0.45'/%3E%3Cellipse cx='317.9' cy='34.6' rx='2.42' ry='1.94'/%3E%3Cellipse cx='947.9' cy='37.9' rx='1.70' ry='1.41'/%3E%3Cellipse cx='1063.7' cy='39.3' rx='0.59' ry='0.97'/%3E%3Cellipse cx='620.8' cy='31.9' rx='1.28' ry='0.85'/%3E%3Cellipse cx='99.9' cy='45.2' rx='1.13' ry='0.52'/%3E%3Cellipse cx='519.0' cy='44.8' rx='2.22' ry='1.16'/%3E%3Cellipse cx='219.9' cy='40.9' rx='2.65' ry='0.51'/%3E%3Cellipse cx='429.8' cy='43.0' rx='0.79' ry='0.38'/%3E%3Cellipse cx='398.3' cy='29.7' rx='1.34' ry='1.50'/%3E%3Cellipse cx='108.7' cy='33.4' rx='1.88' ry='0.83'/%3E%3Cellipse cx='965.2' cy='44.6' rx='0.55' ry='0.98'/%3E%3Cellipse cx='854.4' cy='43.4' rx='1.99' ry='1.62'/%3E%3Cellipse cx='381.9' cy='46.4' rx='0.97' ry='0.49'/%3E%3Cellipse cx='1084.1' cy='38.0' rx='2.74' ry='0.49'/%3E%3Cellipse cx='415.2' cy='36.8' rx='1.40' ry='0.36'/%3E%3Cellipse cx='308.4' cy='28.6' rx='0.84' ry='0.43'/%3E%3Cellipse cx='513.1' cy='46.2' rx='0.76' ry='0.39'/%3E%3Cellipse cx='706.2' cy='40.1' rx='1.45' ry='0.42'/%3E%3Cellipse cx='579.2' cy='18.4' rx='2.04' ry='0.92'/%3E%3Cellipse cx='299.7' cy='39.7' rx='0.87' ry='0.88'/%3E%3Cellipse cx='148.1' cy='32.3' rx='1.11' ry='1.22'/%3E%3Cellipse cx='529.5' cy='42.0' rx='3.51' ry='0.38'/%3E%3Cellipse cx='1160.3' cy='37.2' rx='1.53' ry='0.66'/%3E%3Cellipse cx='629.7' cy='21.2' rx='2.42' ry='0.52'/%3E%3Cellipse cx='1137.0' cy='36.5' rx='2.81' ry='0.50'/%3E%3Cellipse cx='402.6' cy='43.9' rx='0.54' ry='1.23'/%3E%3Cellipse cx='755.3' cy='43.2' rx='1.07' ry='0.76'/%3E%3Cellipse cx='593.8' cy='30.2' rx='0.71' ry='1.51'/%3E%3Cellipse cx='623.2' cy='31.9' rx='0.88' ry='0.46'/%3E%3Cellipse cx='867.4' cy='45.9' rx='0.96' ry='0.43'/%3E%3Cellipse cx='454.7' cy='45.8' rx='0.67' ry='0.55'/%3E%3Cellipse cx='180.8' cy='41.7' rx='1.52' ry='1.02'/%3E%3Cellipse cx='644.5' cy='34.6' rx='1.23' ry='0.62'/%3E%3Cellipse cx='759.9' cy='39.0' rx='1.06' ry='0.50'/%3E%3Cellipse cx='243.0' cy='32.0' rx='2.16' ry='0.43'/%3E%3Cellipse cx='73.7' cy='47.2' rx='1.17' ry='1.37'/%3E%3Cellipse cx='931.8' cy='34.8' rx='0.75' ry='0.72'/%3E%3Cellipse cx='809.7' cy='40.4' rx='2.25' ry='1.02'/%3E%3Cellipse cx='198.2' cy='36.0' rx='1.98' ry='0.72'/%3E%3Cellipse cx='448.8' cy='43.3' rx='0.59' ry='0.59'/%3E%3Cellipse cx='110.3' cy='40.8' rx='0.66' ry='1.76'/%3E%3Cellipse cx='40.2' cy='38.8' rx='0.56' ry='1.34'/%3E%3Cellipse cx='492.1' cy='46.3' rx='0.61' ry='0.49'/%3E%3Cellipse cx='976.5' cy='45.2' rx='0.56' ry='0.40'/%3E%3Cellipse cx='498.5' cy='46.4' rx='1.81' ry='0.53'/%3E%3Cellipse cx='568.7' cy='36.9' rx='1.08' ry='1.18'/%3E%3Cellipse cx='190.3' cy='41.8' rx='0.50' ry='0.99'/%3E%3Cellipse cx='820.9' cy='34.1' rx='0.65' ry='1.02'/%3E%3Cellipse cx='909.0' cy='39.8' rx='2.88' ry='0.99'/%3E%3Cellipse cx='405.8' cy='34.8' rx='0.73' ry='1.00'/%3E%3Cellipse cx='852.1' cy='28.9' rx='0.66' ry='0.73'/%3E%3Cellipse cx='1039.5' cy='40.2' rx='0.67' ry='0.62'/%3E%3Cellipse cx='247.9' cy='41.0' rx='1.55' ry='0.55'/%3E%3Cellipse cx='656.3' cy='33.8' rx='0.93' ry='1.18'/%3E%3Cellipse cx='530.5' cy='44.3' rx='1.94' ry='1.24'/%3E%3Cellipse cx='984.0' cy='43.6' rx='0.83' ry='1.98'/%3E%3Cellipse cx='1115.1' cy='40.0' rx='1.30' ry='0.77'/%3E%3Cellipse cx='718.7' cy='42.7' rx='2.06' ry='0.43'/%3E%3Cellipse cx='972.5' cy='39.1' rx='1.01' ry='0.80'/%3E%3Cellipse cx='699.7' cy='48.4' rx='1.32' ry='0.44'/%3E%3Cellipse cx='204.5' cy='37.9' rx='0.84' ry='1.23'/%3E%3Cellipse cx='684.9' cy='44.2' rx='0.74' ry='1.18'/%3E%3Cellipse cx='418.6' cy='40.5' rx='0.51' ry='0.57'/%3E%3Cellipse cx='925.4' cy='41.9' rx='1.03' ry='0.36'/%3E%3Cellipse cx='303.4' cy='19.1' rx='2.30' ry='0.45'/%3E%3Cellipse cx='140.9' cy='36.5' rx='0.83' ry='0.47'/%3E%3Cellipse cx='803.2' cy='43.2' rx='2.55' ry='1.62'/%3E%3Cellipse cx='694.1' cy='47.6' rx='1.27' ry='1.29'/%3E%3Cellipse cx='693.1' cy='42.4' rx='0.78' ry='0.89'/%3E%3Cellipse cx='566.4' cy='34.3' rx='1.76' ry='0.99'/%3E%3Cellipse cx='554.2' cy='37.1' rx='1.19' ry='1.45'/%3E%3Cellipse cx='932.2' cy='37.2' rx='1.52' ry='0.41'/%3E%3Cellipse cx='748.4' cy='34.8' rx='3.44' ry='0.42'/%3E%3Cellipse cx='534.7' cy='32.2' rx='0.73' ry='0.42'/%3E%3Cellipse cx='593.5' cy='23.9' rx='0.81' ry='0.92'/%3E%3Cellipse cx='860.0' cy='44.9' rx='2.40' ry='1.09'/%3E%3Cellipse cx='1138.1' cy='36.7' rx='3.01' ry='1.02'/%3E%3Cellipse cx='512.9' cy='40.5' rx='1.29' ry='0.84'/%3E%3Cellipse cx='736.8' cy='43.9' rx='0.52' ry='0.50'/%3E%3Cellipse cx='391.5' cy='41.0' rx='1.28' ry='0.36'/%3E%3Cellipse cx='224.7' cy='35.8' rx='2.60' ry='1.39'/%3E%3Cellipse cx='462.0' cy='36.0' rx='0.90' ry='1.02'/%3E%3Cellipse cx='893.2' cy='43.1' rx='0.95' ry='1.32'/%3E%3Cellipse cx='134.4' cy='40.6' rx='0.83' ry='0.63'/%3E%3Cellipse cx='64.4' cy='42.0' rx='1.46' ry='1.01'/%3E%3Cellipse cx='1036.6' cy='34.6' rx='2.51' ry='0.83'/%3E%3Cellipse cx='1066.0' cy='39.2' rx='1.08' ry='0.46'/%3E%3Cellipse cx='190.3' cy='38.8' rx='1.30' ry='0.57'/%3E%3Cellipse cx='407.0' cy='37.3' rx='0.71' ry='1.07'/%3E%3Cellipse cx='1185.1' cy='41.7' rx='2.29' ry='0.36'/%3E%3Cellipse cx='151.9' cy='40.4' rx='0.62' ry='1.44'/%3E%3Cellipse cx='154.4' cy='31.5' rx='1.64' ry='1.56'/%3E%3Cellipse cx='1096.3' cy='32.9' rx='0.86' ry='1.34'/%3E%3Cellipse cx='549.6' cy='42.3' rx='0.67' ry='0.40'/%3E%3Cellipse cx='741.5' cy='40.2' rx='1.15' ry='0.83'/%3E%3Cellipse cx='315.8' cy='36.2' rx='2.05' ry='0.51'/%3E%3Cellipse cx='869.8' cy='46.2' rx='0.92' ry='1.06'/%3E%3Cellipse cx='666.1' cy='38.0' rx='1.37' ry='0.60'/%3E%3Cellipse cx='719.1' cy='41.3' rx='1.59' ry='0.35'/%3E%3Cellipse cx='457.1' cy='45.0' rx='2.57' ry='0.39'/%3E%3Cellipse cx='958.6' cy='42.1' rx='0.77' ry='0.97'/%3E%3Cellipse cx='164.0' cy='42.1' rx='1.64' ry='1.54'/%3E%3Cellipse cx='462.9' cy='48.0' rx='2.16' ry='0.38'/%3E%3Cellipse cx='1055.0' cy='38.0' rx='1.28' ry='1.12'/%3E%3Cellipse cx='287.7' cy='39.5' rx='1.21' ry='0.38'/%3E%3Cellipse cx='766.9' cy='34.9' rx='0.78' ry='0.36'/%3E%3Cellipse cx='444.5' cy='42.1' rx='1.94' ry='0.63'/%3E%3Cellipse cx='879.7' cy='37.6' rx='2.38' ry='0.65'/%3E%3Cellipse cx='275.8' cy='37.5' rx='0.63' ry='0.47'/%3E%3Cellipse cx='91.9' cy='41.6' rx='0.70' ry='0.37'/%3E%3Cellipse cx='29.7' cy='42.5' rx='1.13' ry='0.73'/%3E%3Cellipse cx='595.2' cy='36.3' rx='0.93' ry='0.94'/%3E%3Cellipse cx='35.4' cy='43.3' rx='3.24' ry='1.56'/%3E%3Cellipse cx='49.9' cy='43.6' rx='0.69' ry='0.99'/%3E%3Cellipse cx='1077.7' cy='36.8' rx='0.86' ry='0.77'/%3E%3Cellipse cx='359.3' cy='40.7' rx='0.83' ry='1.35'/%3E%3Cellipse cx='1172.6' cy='33.0' rx='2.24' ry='0.45'/%3E%3Cellipse cx='845.4' cy='43.8' rx='0.57' ry='0.76'/%3E%3Cellipse cx='741.7' cy='43.4' rx='1.05' ry='1.50'/%3E%3Cellipse cx='1023.4' cy='36.5' rx='2.50' ry='1.56'/%3E%3Cellipse cx='587.5' cy='29.8' rx='2.02' ry='1.09'/%3E%3Cellipse cx='977.0' cy='45.1' rx='0.68' ry='1.02'/%3E%3Cellipse cx='1068.3' cy='25.5' rx='2.27' ry='0.76'/%3E%3Cellipse cx='532.9' cy='26.1' rx='1.56' ry='0.37'/%3E%3Cellipse cx='73.6' cy='46.8' rx='1.38' ry='0.88'/%3E%3Cellipse cx='836.6' cy='38.8' rx='2.60' ry='0.40'/%3E%3Cellipse cx='598.3' cy='35.3' rx='2.81' ry='1.00'/%3E%3Cellipse cx='1126.8' cy='36.3' rx='0.72' ry='0.94'/%3E%3Cellipse cx='318.5' cy='34.3' rx='1.10' ry='0.44'/%3E%3Cellipse cx='310.3' cy='41.5' rx='0.64' ry='1.18'/%3E%3Cellipse cx='365.9' cy='49.4' rx='0.67' ry='0.42'/%3E%3Cellipse cx='937.7' cy='43.7' rx='1.64' ry='1.54'/%3E%3Cellipse cx='903.4' cy='40.0' rx='0.97' ry='1.58'/%3E%3Cellipse cx='1177.7' cy='30.9' rx='0.80' ry='0.45'/%3E%3Cellipse cx='299.3' cy='33.5' rx='0.69' ry='1.46'/%3E%3Cellipse cx='1192.3' cy='36.3' rx='0.53' ry='0.86'/%3E%3Cellipse cx='303.1' cy='31.0' rx='0.84' ry='1.14'/%3E%3Cellipse cx='1112.1' cy='38.9' rx='2.62' ry='1.22'/%3E%3Cellipse cx='420.2' cy='44.2' rx='1.25' ry='0.72'/%3E%3Cellipse cx='210.8' cy='42.4' rx='2.39' ry='0.45'/%3E%3Cellipse cx='686.5' cy='37.9' rx='0.99' ry='0.51'/%3E%3Cellipse cx='880.7' cy='42.6' rx='0.53' ry='0.70'/%3E%3Cellipse cx='844.2' cy='42.7' rx='2.30' ry='0.97'/%3E%3Cellipse cx='607.2' cy='39.2' rx='1.41' ry='0.78'/%3E%3Cellipse cx='716.0' cy='37.0' rx='0.56' ry='0.71'/%3E%3Cellipse cx='744.3' cy='40.3' rx='2.82' ry='0.63'/%3E%3Cellipse cx='580.6' cy='32.2' rx='0.78' ry='0.59'/%3E%3Cellipse cx='889.3' cy='36.9' rx='1.31' ry='0.96'/%3E%3Cellipse cx='347.7' cy='35.4' rx='0.74' ry='0.82'/%3E%3Cellipse cx='457.7' cy='44.6' rx='2.25' ry='0.36'/%3E%3Cellipse cx='1132.6' cy='38.1' rx='0.52' ry='0.77'/%3E%3Cellipse cx='258.5' cy='36.0' rx='0.58' ry='0.74'/%3E%3Cellipse cx='831.6' cy='35.6' rx='1.40' ry='1.10'/%3E%3Cellipse cx='469.2' cy='34.9' rx='0.55' ry='1.02'/%3E%3Cellipse cx='496.9' cy='43.7' rx='0.85' ry='0.51'/%3E%3Cellipse cx='1010.2' cy='42.1' rx='1.85' ry='0.62'/%3E%3Cellipse cx='1111.4' cy='42.0' rx='2.40' ry='0.70'/%3E%3Cellipse cx='720.9' cy='41.7' rx='2.37' ry='1.63'/%3E%3Cellipse cx='364.1' cy='49.7' rx='2.08' ry='0.47'/%3E%3Cellipse cx='133.4' cy='37.3' rx='1.96' ry='0.65'/%3E%3Cellipse cx='224.6' cy='40.0' rx='1.25' ry='1.66'/%3E%3Cellipse cx='648.7' cy='29.1' rx='1.23' ry='1.62'/%3E%3Cellipse cx='118.6' cy='39.8' rx='1.36' ry='0.37'/%3E%3Cellipse cx='110.8' cy='38.0' rx='1.47' ry='0.48'/%3E%3Cellipse cx='902.4' cy='40.6' rx='0.97' ry='0.65'/%3E%3Cellipse cx='382.3' cy='46.2' rx='1.04' ry='1.10'/%3E%3Cellipse cx='438.4' cy='38.0' rx='0.72' ry='0.67'/%3E%3Cellipse cx='519.0' cy='45.9' rx='2.56' ry='0.81'/%3E%3Cellipse cx='1169.7' cy='36.7' rx='2.14' ry='0.57'/%3E%3Cellipse cx='745.1' cy='42.3' rx='0.98' ry='0.35'/%3E%3Cellipse cx='895.4' cy='44.3' rx='0.99' ry='0.46'/%3E%3Cellipse cx='428.2' cy='40.8' rx='1.44' ry='0.55'/%3E%3Cellipse cx='345.2' cy='37.1' rx='1.69' ry='0.79'/%3E%3Cellipse cx='854.1' cy='42.8' rx='0.65' ry='0.63'/%3E%3Cellipse cx='1155.0' cy='38.0' rx='0.66' ry='0.45'/%3E%3Cellipse cx='802.3' cy='43.1' rx='2.70' ry='0.50'/%3E%3Cellipse cx='241.4' cy='38.8' rx='0.89' ry='1.81'/%3E%3Cellipse cx='520.4' cy='43.2' rx='1.68' ry='0.49'/%3E%3Cellipse cx='976.8' cy='43.9' rx='0.56' ry='0.39'/%3E%3Cellipse cx='899.3' cy='35.3' rx='0.62' ry='0.42'/%3E%3Cellipse cx='364.5' cy='35.9' rx='0.50' ry='0.73'/%3E%3Cellipse cx='248.4' cy='32.1' rx='2.09' ry='0.47'/%3E%3Cellipse cx='213.7' cy='42.1' rx='0.71' ry='0.81'/%3E%3Cellipse cx='670.6' cy='41.7' rx='0.53' ry='1.18'/%3E%3Cellipse cx='314.4' cy='38.1' rx='0.57' ry='1.63'/%3E%3Cellipse cx='36.7' cy='41.6' rx='0.71' ry='1.37'/%3E%3Cellipse cx='12.5' cy='47.2' rx='0.59' ry='0.43'/%3E%3Cellipse cx='761.4' cy='40.0' rx='1.77' ry='0.51'/%3E%3Cellipse cx='984.8' cy='47.1' rx='1.30' ry='1.90'/%3E%3Cellipse cx='577.3' cy='38.7' rx='0.81' ry='0.60'/%3E%3Cellipse cx='413.8' cy='17.3' rx='0.62' ry='0.43'/%3E%3Cellipse cx='110.8' cy='41.1' rx='2.09' ry='0.37'/%3E%3Cellipse cx='963.2' cy='31.2' rx='0.52' ry='0.71'/%3E%3Cellipse cx='856.2' cy='46.9' rx='2.42' ry='0.79'/%3E%3Cellipse cx='352.1' cy='46.4' rx='1.18' ry='0.44'/%3E%3Cellipse cx='751.5' cy='42.6' rx='1.15' ry='1.86'/%3E%3Cellipse cx='130.7' cy='41.0' rx='0.52' ry='1.14'/%3E%3Cellipse cx='552.9' cy='33.2' rx='2.30' ry='1.21'/%3E%3Cellipse cx='55.2' cy='40.2' rx='2.97' ry='0.48'/%3E%3Cellipse cx='610.1' cy='29.1' rx='1.53' ry='1.29'/%3E%3Cellipse cx='862.4' cy='40.1' rx='2.27' ry='0.53'/%3E%3Cellipse cx='41.0' cy='43.8' rx='1.92' ry='1.94'/%3E%3Cellipse cx='1045.1' cy='39.7' rx='0.51' ry='1.07'/%3E%3Cellipse cx='706.8' cy='43.4' rx='0.62' ry='0.61'/%3E%3Cellipse cx='827.0' cy='37.8' rx='0.51' ry='0.41'/%3E%3Cellipse cx='387.4' cy='37.0' rx='2.92' ry='0.35'/%3E%3Cellipse cx='137.4' cy='38.5' rx='1.39' ry='0.77'/%3E%3Cellipse cx='355.6' cy='40.6' rx='0.64' ry='0.59'/%3E%3Cellipse cx='186.8' cy='36.8' rx='1.71' ry='0.52'/%3E%3Cellipse cx='953.1' cy='40.5' rx='2.58' ry='0.66'/%3E%3Cellipse cx='241.3' cy='36.0' rx='1.01' ry='1.10'/%3E%3Cellipse cx='764.4' cy='41.8' rx='0.88' ry='1.20'/%3E%3Cellipse cx='398.1' cy='41.5' rx='0.51' ry='1.97'/%3E%3Cellipse cx='592.7' cy='29.6' rx='2.93' ry='0.41'/%3E%3Cellipse cx='760.0' cy='38.9' rx='1.19' ry='1.05'/%3E%3Cellipse cx='234.5' cy='38.3' rx='0.50' ry='0.63'/%3E%3Cellipse cx='610.8' cy='39.0' rx='0.51' ry='0.55'/%3E%3Cellipse cx='54.7' cy='33.7' rx='0.56' ry='1.39'/%3E%3Cellipse cx='1190.2' cy='27.2' rx='0.79' ry='0.88'/%3E%3Cellipse cx='161.3' cy='41.1' rx='1.55' ry='0.87'/%3E%3Cellipse cx='68.6' cy='45.7' rx='1.61' ry='0.47'/%3E%3Cellipse cx='781.1' cy='42.0' rx='1.71' ry='0.78'/%3E%3Cellipse cx='1122.5' cy='40.8' rx='0.51' ry='0.42'/%3E%3Cellipse cx='233.8' cy='38.5' rx='1.47' ry='0.70'/%3E%3Cellipse cx='509.1' cy='42.6' rx='0.90' ry='0.88'/%3E%3Cellipse cx='107.8' cy='34.7' rx='1.11' ry='0.35'/%3E%3Cellipse cx='241.4' cy='38.8' rx='0.77' ry='1.15'/%3E%3Cellipse cx='834.7' cy='38.9' rx='0.92' ry='1.30'/%3E%3Cellipse cx='163.3' cy='35.7' rx='2.18' ry='1.27'/%3E%3Cellipse cx='864.6' cy='39.3' rx='2.79' ry='1.23'/%3E%3Cellipse cx='724.8' cy='37.8' rx='2.52' ry='0.49'/%3E%3Cellipse cx='640.7' cy='36.5' rx='2.00' ry='0.44'/%3E%3Cellipse cx='956.3' cy='37.7' rx='1.81' ry='0.39'/%3E%3Cellipse cx='574.7' cy='40.0' rx='1.05' ry='0.67'/%3E%3Cellipse cx='44.5' cy='37.0' rx='3.17' ry='1.07'/%3E%3Cellipse cx='221.8' cy='40.0' rx='1.22' ry='1.31'/%3E%3Cellipse cx='106.7' cy='42.0' rx='0.72' ry='0.79'/%3E%3Cellipse cx='1055.3' cy='44.6' rx='0.98' ry='0.67'/%3E%3Cellipse cx='566.2' cy='41.6' rx='0.68' ry='0.65'/%3E%3Cellipse cx='842.1' cy='43.5' rx='1.18' ry='0.54'/%3E%3Cellipse cx='927.0' cy='42.2' rx='0.69' ry='1.68'/%3E%3Cellipse cx='17.4' cy='42.5' rx='1.85' ry='0.99'/%3E%3Cellipse cx='1149.2' cy='34.1' rx='0.60' ry='1.57'/%3E%3Cellipse cx='859.5' cy='43.8' rx='0.89' ry='0.47'/%3E%3Cellipse cx='823.4' cy='40.9' rx='0.51' ry='0.39'/%3E%3Cellipse cx='665.4' cy='31.9' rx='0.86' ry='0.43'/%3E%3Cellipse cx='746.5' cy='40.9' rx='2.34' ry='0.67'/%3E%3Cellipse cx='525.4' cy='44.2' rx='2.92' ry='0.80'/%3E%3Cellipse cx='895.9' cy='43.0' rx='0.75' ry='0.37'/%3E%3Cellipse cx='898.0' cy='30.9' rx='0.62' ry='0.53'/%3E%3Cellipse cx='805.0' cy='36.2' rx='2.14' ry='1.64'/%3E%3Cellipse cx='785.1' cy='39.6' rx='0.65' ry='0.47'/%3E%3Cellipse cx='1138.0' cy='36.7' rx='1.91' ry='0.88'/%3E%3Cellipse cx='507.0' cy='44.4' rx='0.65' ry='0.45'/%3E%3Cellipse cx='465.2' cy='41.8' rx='1.01' ry='1.41'/%3E%3Cellipse cx='877.5' cy='45.5' rx='0.91' ry='0.36'/%3E%3Cellipse cx='437.4' cy='43.6' rx='3.15' ry='0.35'/%3E%3Cellipse cx='1178.6' cy='36.3' rx='1.34' ry='0.65'/%3E%3Cellipse cx='161.5' cy='32.2' rx='1.57' ry='0.35'/%3E%3Cellipse cx='735.5' cy='38.2' rx='1.39' ry='0.76'/%3E%3Cellipse cx='175.2' cy='40.8' rx='0.60' ry='0.38'/%3E%3Cellipse cx='492.2' cy='35.3' rx='1.16' ry='0.64'/%3E%3Cellipse cx='422.0' cy='43.6' rx='0.97' ry='0.52'/%3E%3Cellipse cx='985.6' cy='47.3' rx='0.81' ry='0.48'/%3E%3Cellipse cx='626.3' cy='29.0' rx='1.26' ry='1.31'/%3E%3Cellipse cx='321.3' cy='31.9' rx='1.02' ry='0.61'/%3E%3Cellipse cx='668.4' cy='41.9' rx='0.90' ry='1.14'/%3E%3Cellipse cx='548.0' cy='42.2' rx='1.37' ry='0.63'/%3E%3Cellipse cx='959.5' cy='42.6' rx='2.16' ry='1.70'/%3E%3Cellipse cx='833.0' cy='15.6' rx='1.04' ry='1.13'/%3E%3Cellipse cx='416.5' cy='42.7' rx='1.00' ry='0.68'/%3E%3Cellipse cx='236.8' cy='36.7' rx='0.80' ry='0.66'/%3E%3Cellipse cx='437.2' cy='33.3' rx='0.68' ry='0.47'/%3E%3Cellipse cx='488.3' cy='46.9' rx='0.87' ry='0.35'/%3E%3Cellipse cx='475.3' cy='45.7' rx='0.54' ry='1.92'/%3E%3Cellipse cx='359.7' cy='26.1' rx='2.11' ry='1.09'/%3E%3Cellipse cx='815.5' cy='38.9' rx='1.22' ry='1.48'/%3E%3Cellipse cx='841.7' cy='43.6' rx='0.52' ry='0.84'/%3E%3Cellipse cx='548.2' cy='41.3' rx='0.63' ry='0.36'/%3E%3Cellipse cx='718.2' cy='33.2' rx='2.67' ry='0.36'/%3E%3Cellipse cx='344.6' cy='43.6' rx='0.50' ry='0.81'/%3E%3Cellipse cx='541.6' cy='41.0' rx='2.04' ry='0.94'/%3E%3Cellipse cx='431.8' cy='39.7' rx='0.69' ry='0.74'/%3E%3Cellipse cx='607.6' cy='37.4' rx='0.69' ry='1.35'/%3E%3Cellipse cx='968.0' cy='38.3' rx='0.80' ry='1.35'/%3E%3Cellipse cx='130.2' cy='41.2' rx='0.87' ry='1.07'/%3E%3Cellipse cx='16.8' cy='37.4' rx='0.97' ry='1.09'/%3E%3Cellipse cx='16.9' cy='47.0' rx='0.79' ry='0.79'/%3E%3Cellipse cx='1123.1' cy='25.5' rx='0.89' ry='1.46'/%3E%3Cellipse cx='843.4' cy='38.7' rx='0.54' ry='0.80'/%3E%3Cellipse cx='487.5' cy='46.3' rx='1.69' ry='0.49'/%3E%3Cellipse cx='828.9' cy='23.1' rx='0.55' ry='1.85'/%3E%3Cellipse cx='541.3' cy='42.3' rx='1.61' ry='0.37'/%3E%3Cellipse cx='1010.8' cy='42.1' rx='2.32' ry='0.60'/%3E%3Cellipse cx='721.9' cy='37.1' rx='2.81' ry='0.49'/%3E%3Cellipse cx='820.0' cy='40.8' rx='1.84' ry='0.71'/%3E%3Cellipse cx='247.5' cy='39.8' rx='2.42' ry='0.38'/%3E%3Cellipse cx='855.8' cy='42.1' rx='0.91' ry='0.58'/%3E%3Cellipse cx='892.0' cy='36.5' rx='1.82' ry='0.64'/%3E%3Cellipse cx='860.6' cy='45.7' rx='1.53' ry='0.36'/%3E%3Cellipse cx='160.3' cy='35.7' rx='2.85' ry='1.19'/%3E%3Cellipse cx='95.5' cy='43.7' rx='2.46' ry='0.69'/%3E%3Cellipse cx='63.2' cy='44.8' rx='0.73' ry='0.35'/%3E%3Cellipse cx='114.7' cy='37.6' rx='1.05' ry='1.22'/%3E%3Cellipse cx='292.2' cy='34.6' rx='1.22' ry='1.05'/%3E%3Cellipse cx='340.8' cy='39.7' rx='1.38' ry='0.48'/%3E%3Cellipse cx='994.9' cy='30.7' rx='0.57' ry='1.11'/%3E%3Cellipse cx='839.9' cy='36.0' rx='1.55' ry='0.61'/%3E%3Cellipse cx='749.4' cy='42.4' rx='0.65' ry='0.36'/%3E%3Cellipse cx='296.4' cy='39.5' rx='1.54' ry='0.54'/%3E%3Cellipse cx='540.1' cy='42.2' rx='1.99' ry='0.68'/%3E%3Cellipse cx='1187.9' cy='27.8' rx='1.30' ry='1.46'/%3E%3Cellipse cx='531.9' cy='44.2' rx='2.10' ry='0.50'/%3E%3Cellipse cx='560.6' cy='36.5' rx='0.72' ry='0.37'/%3E%3Cellipse cx='445.8' cy='34.5' rx='0.94' ry='0.36'/%3E%3Cellipse cx='4.0' cy='48.9' rx='2.77' ry='0.82'/%3E%3Cellipse cx='1133.4' cy='37.9' rx='1.34' ry='0.42'/%3E%3Cellipse cx='25.7' cy='43.9' rx='1.41' ry='0.88'/%3E%3Cellipse cx='152.4' cy='38.9' rx='0.66' ry='0.93'/%3E%3Cellipse cx='427.0' cy='38.2' rx='1.40' ry='0.89'/%3E%3Cellipse cx='541.3' cy='41.4' rx='1.06' ry='1.70'/%3E%3Cellipse cx='677.4' cy='44.6' rx='3.26' ry='0.79'/%3E%3Cellipse cx='394.3' cy='40.0' rx='0.51' ry='0.65'/%3E%3Cellipse cx='289.8' cy='36.9' rx='0.84' ry='1.04'/%3E%3Cellipse cx='436.8' cy='43.8' rx='0.80' ry='1.30'/%3E%3Cellipse cx='395.4' cy='27.6' rx='0.67' ry='0.78'/%3E%3Cellipse cx='799.6' cy='41.0' rx='2.74' ry='0.49'/%3E%3Cellipse cx='518.9' cy='44.6' rx='0.92' ry='0.38'/%3E%3Cellipse cx='194.8' cy='41.7' rx='0.68' ry='0.66'/%3E%3Cellipse cx='153.1' cy='38.5' rx='1.31' ry='0.37'/%3E%3Cellipse cx='1090.1' cy='25.3' rx='1.02' ry='0.74'/%3E%3Cellipse cx='334.5' cy='40.0' rx='2.48' ry='0.57'/%3E%3Cellipse cx='484.1' cy='42.1' rx='0.76' ry='1.56'/%3E%3Cellipse cx='417.7' cy='36.5' rx='1.15' ry='0.51'/%3E%3Cellipse cx='1081.4' cy='40.2' rx='0.55' ry='1.28'/%3E%3Cellipse cx='850.7' cy='44.0' rx='1.13' ry='0.62'/%3E%3Cellipse cx='867.2' cy='41.0' rx='0.81' ry='0.41'/%3E%3Cellipse cx='1150.0' cy='28.5' rx='1.03' ry='0.78'/%3E%3Cellipse cx='682.7' cy='43.8' rx='2.03' ry='0.45'/%3E%3Cellipse cx='275.2' cy='41.1' rx='0.50' ry='0.71'/%3E%3Cellipse cx='1000.1' cy='39.3' rx='0.86' ry='0.82'/%3E%3Cellipse cx='604.6' cy='32.4' rx='1.34' ry='0.98'/%3E%3Cellipse cx='1097.3' cy='41.2' rx='0.57' ry='0.77'/%3E%3Cellipse cx='1109.6' cy='41.9' rx='0.54' ry='1.79'/%3E%3Cellipse cx='633.0' cy='34.1' rx='0.87' ry='1.99'/%3E%3Cellipse cx='130.0' cy='39.9' rx='1.29' ry='0.89'/%3E%3Cellipse cx='21.8' cy='41.9' rx='0.54' ry='1.32'/%3E%3Cellipse cx='549.1' cy='39.1' rx='0.63' ry='0.64'/%3E%3Cellipse cx='809.4' cy='40.3' rx='1.64' ry='0.53'/%3E%3Cellipse cx='568.4' cy='30.5' rx='0.74' ry='1.41'/%3E%3Cellipse cx='46.9' cy='44.2' rx='1.43' ry='1.15'/%3E%3Cellipse cx='82.7' cy='26.3' rx='1.03' ry='0.48'/%3E%3Cellipse cx='266.8' cy='29.4' rx='1.12' ry='0.46'/%3E%3Cellipse cx='1055.5' cy='37.9' rx='2.23' ry='1.95'/%3E%3Cellipse cx='257.0' cy='37.0' rx='2.39' ry='1.72'/%3E%3Cellipse cx='693.2' cy='44.6' rx='0.88' ry='0.40'/%3E%3Cellipse cx='236.4' cy='38.1' rx='1.78' ry='0.42'/%3E%3Cellipse cx='221.0' cy='34.0' rx='1.97' ry='0.54'/%3E%3Cellipse cx='1030.0' cy='25.0' rx='1.50' ry='0.63'/%3E%3Cellipse cx='457.1' cy='47.2' rx='0.55' ry='0.81'/%3E%3Cellipse cx='843.3' cy='42.9' rx='1.60' ry='0.55'/%3E%3Cellipse cx='988.3' cy='20.3' rx='1.25' ry='0.68'/%3E%3Cellipse cx='437.8' cy='43.0' rx='2.04' ry='1.42'/%3E%3Cellipse cx='544.7' cy='41.9' rx='0.88' ry='0.54'/%3E%3Cellipse cx='1106.0' cy='40.5' rx='1.72' ry='0.39'/%3E%3Cellipse cx='974.6' cy='43.8' rx='0.95' ry='1.84'/%3E%3Cellipse cx='246.0' cy='38.6' rx='0.56' ry='0.54'/%3E%3Cellipse cx='419.9' cy='44.1' rx='0.56' ry='0.51'/%3E%3Cellipse cx='137.0' cy='37.0' rx='0.59' ry='0.39'/%3E%3Cellipse cx='890.7' cy='42.4' rx='0.60' ry='0.93'/%3E%3Cellipse cx='1113.9' cy='41.0' rx='2.59' ry='0.55'/%3E%3Cellipse cx='240.6' cy='32.7' rx='1.88' ry='1.57'/%3E%3Cellipse cx='742.6' cy='43.1' rx='0.89' ry='0.49'/%3E%3Cellipse cx='941.3' cy='43.3' rx='0.55' ry='1.86'/%3E%3Cellipse cx='194.6' cy='42.2' rx='0.55' ry='0.93'/%3E%3Cellipse cx='858.2' cy='47.4' rx='0.55' ry='0.91'/%3E%3Cellipse cx='1022.6' cy='27.2' rx='2.15' ry='0.51'/%3E%3Cellipse cx='824.8' cy='37.9' rx='0.66' ry='1.01'/%3E%3Cellipse cx='734.9' cy='41.6' rx='2.18' ry='0.95'/%3E%3Cellipse cx='218.1' cy='31.7' rx='1.08' ry='0.43'/%3E%3Cellipse cx='370.8' cy='48.8' rx='0.81' ry='1.43'/%3E%3Cellipse cx='933.3' cy='43.1' rx='2.78' ry='0.39'/%3E%3Cellipse cx='75.4' cy='46.4' rx='1.71' ry='0.41'/%3E%3Cellipse cx='559.1' cy='45.2' rx='3.48' ry='0.40'/%3E%3Cellipse cx='674.7' cy='43.7' rx='0.87' ry='0.51'/%3E%3Cellipse cx='1152.7' cy='33.3' rx='1.36' ry='0.95'/%3E%3Cellipse cx='450.5' cy='39.3' rx='2.80' ry='0.96'/%3E%3Cellipse cx='14.2' cy='44.2' rx='0.77' ry='0.44'/%3E%3Cellipse cx='315.4' cy='37.5' rx='0.63' ry='0.56'/%3E%3Cellipse cx='862.6' cy='28.1' rx='1.72' ry='0.61'/%3E%3Cellipse cx='588.1' cy='32.4' rx='1.97' ry='0.55'/%3E%3Cellipse cx='1009.8' cy='35.8' rx='0.58' ry='0.55'/%3E%3Cellipse cx='167.9' cy='40.9' rx='1.91' ry='0.92'/%3E%3Cellipse cx='136.4' cy='35.1' rx='18.6' ry='0.6' transform='rotate(0.4 136.4 35.1)'/%3E%3Cellipse cx='629.0' cy='26.9' rx='18.4' ry='1.2' transform='rotate(0.2 629.0 26.9)'/%3E%3Cellipse cx='727.9' cy='23.3' rx='16.0' ry='1.7' transform='rotate(5.3 727.9 23.3)'/%3E%3Cellipse cx='1027.1' cy='27.7' rx='15.3' ry='0.7' transform='rotate(4.6 1027.1 27.7)'/%3E%3Cellipse cx='118.0' cy='23.3' rx='6.2' ry='1.3' transform='rotate(-12.0 118.0 23.3)'/%3E%3Cellipse cx='894.2' cy='37.2' rx='17.2' ry='1.6' transform='rotate(6.3 894.2 37.2)'/%3E%3Cellipse cx='1014.3' cy='33.4' rx='16.6' ry='1.3' transform='rotate(11.3 1014.3 33.4)'/%3E%3Cellipse cx='268.1' cy='27.9' rx='12.6' ry='1.4' transform='rotate(10.6 268.1 27.9)'/%3E%3Cellipse cx='332.1' cy='31.8' rx='7.3' ry='1.1' transform='rotate(-11.9 332.1 31.8)'/%3E%3Cellipse cx='1080.7' cy='19.5' rx='10.3' ry='1.1' transform='rotate(3.7 1080.7 19.5)'/%3E%3Cellipse cx='742.3' cy='33.4' rx='5.4' ry='0.8' transform='rotate(-0.6 742.3 33.4)'/%3E%3Cellipse cx='584.5' cy='21.2' rx='9.5' ry='0.9' transform='rotate(5.4 584.5 21.2)'/%3E%3Cellipse cx='792.5' cy='25.3' rx='6.5' ry='1.8' transform='rotate(10.8 792.5 25.3)'/%3E%3Cellipse cx='1077.3' cy='21.8' rx='13.3' ry='0.8' transform='rotate(9.6 1077.3 21.8)'/%3E%3C/g%3E%3C/svg%3E") top center/100% var(--torn-h) no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cg fill='%23000' transform='translate(0,80) scale(1,-1)'%3E%3Cpath fill-rule='evenodd' d='M0,80 L0,36.0 L0,36.0 L3,36.6 L6,37.7 L9,38.3 L12,39.0 L15,40.3 L18,41.3 L21,42.4 L24,43.6 L27,43.3 L30,43.0 L33,44.1 L36,45.1 L39,44.4 L42,43.4 L45,43.3 L48,43.2 L51,42.9 L54,43.0 L57,43.9 L60,44.9 L63,44.1 L66,43.0 L69,42.4 L72,41.8 L75,42.6 L78,43.6 L81,42.4 L84,41.3 L87,41.0 L90,40.4 L93,40.0 L96,39.7 L99,39.4 L102,39.6 L105,39.7 L108,39.8 L111,40.5 L114,41.1 L117,42.1 L120,43.0 L123,42.7 L126,42.3 L129,42.5 L132,42.8 L135,42.5 L138,42.2 L141,42.4 L144,42.5 L147,42.3 L150,42.2 L153,42.5 L156,43.1 L159,43.9 L162,44.9 L165,45.2 L168,45.3 L171,45.6 L174,45.6 L177,45.2 L180,44.7 L183,43.5 L186,42.6 L189,43.1 L192,44.3 L195,44.7 L198,45.2 L201,46.5 L204,47.2 L207,47.7 L210,48.2 L213,49.3 L216,50.5 L219,50.4 L222,50.2 L225,50.6 L228,51.0 L231,51.0 L234,51.0 L237,50.3 L240,49.5 L243,49.3 L246,49.0 L249,47.8 L252,46.7 L255,48.0 L258,49.3 L261,47.6 L264,45.8 L267,46.1 L270,46.5 L273,46.6 L276,47.1 L279,47.4 L282,47.9 L285,48.4 L288,48.5 L291,49.0 L294,49.4 L297,49.4 L300,49.3 L303,49.4 L306,49.6 L309,48.4 L312,47.3 L315,48.1 L318,48.9 L321,48.5 L324,48.1 L327,48.1 L330,47.8 L333,47.2 L336,46.9 L339,46.9 L342,47.5 L345,46.8 L348,46.1 L351,48.1 L354,49.9 L357,49.1 L360,48.4 L363,49.0 L366,49.7 L369,50.6 L372,51.2 L375,52.2 L378,52.6 L381,51.2 L384,49.7 L387,47.9 L390,46.4 L393,46.0 L396,46.2 L399,47.1 L402,48.2 L405,49.1 L408,49.5 L411,49.8 L414,49.9 L417,49.6 L420,49.4 L423,50.1 L426,51.0 L429,51.4 L432,51.7 L435,51.8 L438,51.9 L441,51.7 L444,51.8 L447,53.0 L450,54.3 L453,54.7 L456,54.8 L459,55.1 L462,54.7 L465,54.6 L468,54.1 L471,52.2 L474,50.5 L477,51.0 L480,51.6 L483,50.6 L486,49.7 L489,49.5 L492,49.2 L495,47.6 L498,45.8 L501,44.4 L504,43.1 L507,42.0 L510,41.4 L513,42.9 L516,44.6 L519,45.1 L522,45.5 L525,46.7 L528,47.6 L531,47.2 L534,46.6 L537,46.1 L540,45.6 L543,45.4 L546,45.1 L549,45.9 L552,46.7 L555,48.0 L558,49.1 L561,48.1 L564,46.8 L567,46.0 L570,45.2 L573,44.9 L576,44.6 L579,43.5 L582,42.1 L585,41.7 L588,41.3 L591,39.2 L594,37.5 L597,38.1 L600,38.8 L603,38.5 L606,38.4 L609,37.6 L612,37.0 L615,37.4 L618,38.3 L621,39.4 L624,40.6 L627,41.6 L630,42.1 L633,40.7 L636,38.9 L639,39.3 L642,39.7 L645,38.8 L648,38.4 L651,38.5 L654,38.8 L657,40.7 L660,42.3 L663,41.5 L666,40.1 L669,40.1 L672,39.8 L675,38.4 L678,37.2 L681,36.4 L684,35.7 L687,35.6 L690,35.6 L693,36.5 L696,37.4 L699,38.0 L702,39.0 L705,40.2 L708,41.4 L711,42.6 L714,43.4 L717,43.6 L720,43.9 L723,44.8 L726,45.7 L729,44.8 L732,43.9 L735,44.2 L738,44.2 L741,43.7 L744,43.3 L747,44.7 L750,46.3 L753,45.1 L756,44.0 L759,44.1 L762,44.2 L765,44.9 L768,45.6 L771,45.3 L774,45.0 L777,45.7 L780,46.4 L783,46.5 L786,46.5 L789,46.6 L792,46.7 L795,45.3 L798,44.1 L801,44.7 L804,45.2 L807,45.8 L810,46.4 L813,45.0 L816,43.7 L819,44.1 L822,44.2 L825,44.0 L828,43.8 L831,43.1 L834,42.6 L837,44.4 L840,46.8 L843,48.1 L846,49.3 L849,50.1 L852,50.2 L855,50.3 L858,50.2 L861,50.1 L864,50.1 L867,50.1 L870,50.1 L873,49.8 L876,49.3 L879,47.6 L882,45.6 L885,44.8 L888,43.6 L891,42.7 L894,41.8 L897,40.2 L900,38.7 L903,38.3 L906,38.3 L909,36.5 L912,34.8 L915,35.0 L918,35.3 L921,34.5 L924,33.7 L927,33.5 L930,33.4 L933,33.0 L936,32.8 L939,34.2 L942,35.8 L945,35.7 L948,35.6 L951,37.0 L954,38.0 L957,37.9 L960,37.7 L963,36.1 L966,34.4 L969,34.8 L972,35.4 L975,35.6 L978,35.9 L981,37.4 L984,39.0 L987,39.7 L990,40.5 L993,40.6 L996,40.7 L999,42.3 L1002,43.8 L1005,44.2 L1008,44.2 L1011,43.5 L1014,42.7 L1017,42.6 L1020,42.7 L1023,42.9 L1026,43.5 L1029,44.4 L1032,45.3 L1035,46.3 L1038,46.8 L1041,46.5 L1044,45.9 L1047,46.7 L1050,47.6 L1053,47.3 L1056,47.3 L1059,47.3 L1062,47.0 L1065,46.1 L1068,45.1 L1071,44.8 L1074,44.5 L1077,44.6 L1080,44.7 L1083,43.9 L1086,43.1 L1089,42.4 L1092,41.9 L1095,42.6 L1098,43.3 L1101,43.1 L1104,42.9 L1107,44.0 L1110,44.7 L1113,42.9 L1116,41.0 L1119,41.3 L1122,42.0 L1125,42.6 L1128,43.3 L1131,42.8 L1134,42.3 L1137,42.2 L1140,42.2 L1143,43.2 L1146,44.5 L1149,44.1 L1152,43.6 L1155,44.5 L1158,45.1 L1161,44.5 L1164,43.9 L1167,45.3 L1170,46.7 L1173,46.1 L1176,45.6 L1179,46.3 L1182,47.0 L1185,46.5 L1188,46.0 L1191,46.9 L1194,47.8 L1197,47.2 L1200,46.5 L1200,80 Z M449.3,56.3 m-1.4,0 a1.4,1.7 0 1,0 2.8,0 a1.4,1.7 0 1,0 -2.8,0 M1035.9,57.2 m-2.8,0 a2.8,1.1 0 1,0 5.6,0 a2.8,1.1 0 1,0 -5.6,0 M1032.8,48.9 m-1.1,0 a1.1,2.3 0 1,0 2.2,0 a1.1,2.3 0 1,0 -2.2,0 M409.5,54.8 m-1.2,0 a1.2,0.9 0 1,0 2.4,0 a1.2,0.9 0 1,0 -2.4,0 M902.1,41.3 m-2.3,0 a2.3,0.6 0 1,0 4.6,0 a2.3,0.6 0 1,0 -4.6,0 M1048.0,52.3 m-3.1,0 a3.1,1.1 0 1,0 6.2,0 a3.1,1.1 0 1,0 -6.2,0 M1082.0,48.6 m-2.9,0 a2.9,1.3 0 1,0 5.8,0 a2.9,1.3 0 1,0 -5.8,0 M474.4,59.4 m-1.4,0 a1.4,0.7 0 1,0 2.8,0 a1.4,0.7 0 1,0 -2.8,0 M402.4,56.9 m-2.0,0 a2.0,0.9 0 1,0 4,0 a2.0,0.9 0 1,0 -4,0 M277.9,52.1 m-1.3,0 a1.3,0.6 0 1,0 2.6,0 a1.3,0.6 0 1,0 -2.6,0 M963.8,39.0 m-1.3,0 a1.3,1.0 0 1,0 2.6,0 a1.3,1.0 0 1,0 -2.6,0 M1098.6,45.7 m-1.2,0 a1.2,2.3 0 1,0 2.4,0 a1.2,2.3 0 1,0 -2.4,0 M1046.1,51.0 m-1.1,0 a1.1,2.1 0 1,0 2.2,0 a1.1,2.1 0 1,0 -2.2,0 M72.0,44.6 m-3.2,0 a3.2,2.2 0 1,0 6.4,0 a3.2,2.2 0 1,0 -6.4,0 M939.0,38.4 m-1.2,0 a1.2,0.8 0 1,0 2.4,0 a1.2,0.8 0 1,0 -2.4,0 M796.4,52.5 m-3.7,0 a3.7,0.9 0 1,0 7.4,0 a3.7,0.9 0 1,0 -7.4,0 M82.3,44.5 m-1.9,0 a1.9,0.8 0 1,0 3.8,0 a1.9,0.8 0 1,0 -3.8,0 M622.0,42.8 m-1.3,0 a1.3,0.8 0 1,0 2.6,0 a1.3,0.8 0 1,0 -2.6,0 M812.9,52.2 m-1.2,0 a1.2,2.0 0 1,0 2.4,0 a1.2,2.0 0 1,0 -2.4,0 M1056.9,49.4 m-2.0,0 a2.0,1.3 0 1,0 4,0 a2.0,1.3 0 1,0 -4,0 M487.7,58.8 m-1.9,0 a1.9,2.5 0 1,0 3.8,0 a1.9,2.5 0 1,0 -3.8,0 M999.9,52.2 m-1.4,0 a1.4,1.0 0 1,0 2.8,0 a1.4,1.0 0 1,0 -2.8,0 M759.6,56.3 m-1.5,0 a1.5,0.7 0 1,0 3,0 a1.5,0.7 0 1,0 -3,0 M1038.3,53.1 m-4.2,0 a4.2,1.4 0 1,0 8.4,0 a4.2,1.4 0 1,0 -8.4,0 M1117.9,44.9 m-3.3,0 a3.3,0.8 0 1,0 6.6,0 a3.3,0.8 0 1,0 -6.6,0 M844.7,51.5 m-1.5,0 a1.5,1.3 0 1,0 3,0 a1.5,1.3 0 1,0 -3,0 M15.1,42.4 m-2.2,0 a2.2,2.2 0 1,0 4.4,0 a2.2,2.2 0 1,0 -4.4,0 M466.8,59.1 m-1.4,0 a1.4,1.1 0 1,0 2.8,0 a1.4,1.1 0 1,0 -2.8,0 M993.7,44.3 m-3.4,0 a3.4,1.2 0 1,0 6.8,0 a3.4,1.2 0 1,0 -6.8,0 M680.8,40.5 m-2.3,0 a2.3,1.8 0 1,0 4.6,0 a2.3,1.8 0 1,0 -4.6,0 M545.0,57.2 m-1.5,0 a1.5,0.7 0 1,0 3,0 a1.5,0.7 0 1,0 -3,0 M70.1,45.6 m-1.3,0 a1.3,0.8 0 1,0 2.6,0 a1.3,0.8 0 1,0 -2.6,0 M976.6,40.4 m-1.6,0 a1.6,1.6 0 1,0 3.2,0 a1.6,1.6 0 1,0 -3.2,0 M550.1,54.8 m-1.5,0 a1.5,0.7 0 1,0 3,0 a1.5,0.7 0 1,0 -3,0 M293.0,51.5 m-1.0,0 a1.0,1.2 0 1,0 2,0 a1.0,1.2 0 1,0 -2,0 M1179.0,49.1 m-2.8,0 a2.8,1.3 0 1,0 5.6,0 a2.8,1.3 0 1,0 -5.6,0 M791.8,54.1 m-1.1,0 a1.1,0.8 0 1,0 2.2,0 a1.1,0.8 0 1,0 -2.2,0 M539.9,47.7 m-1.6,0 a1.6,0.9 0 1,0 3.2,0 a1.6,0.9 0 1,0 -3.2,0 M516.1,47.0 m-2.2,0 a2.2,0.7 0 1,0 4.4,0 a2.2,0.7 0 1,0 -4.4,0 M425.7,60.9 m-1.1,0 a1.1,0.6 0 1,0 2.2,0 a1.1,0.6 0 1,0 -2.2,0 M452.8,58.5 m-1.3,0 a1.3,0.8 0 1,0 2.6,0 a1.3,0.8 0 1,0 -2.6,0 M1085.8,46.5 m-2.4,0 a2.4,1.0 0 1,0 4.8,0 a2.4,1.0 0 1,0 -4.8,0 M414.1,60.2 m-1.0,0 a1.0,0.6 0 1,0 2,0 a1.0,0.6 0 1,0 -2,0 M972.6,37.7 m-1.4,0 a1.4,0.7 0 1,0 2.8,0 a1.4,0.7 0 1,0 -2.8,0 M1046.1,49.3 m-3.3,0 a3.3,1.8 0 1,0 6.6,0 a3.3,1.8 0 1,0 -6.6,0 M32.9,49.6 m-1.0,0 a1.0,0.6 0 1,0 2,0 a1.0,0.6 0 1,0 -2,0 M557.7,57.4 m-2.5,0 a2.5,0.9 0 1,0 5,0 a2.5,0.9 0 1,0 -5,0 M800.7,56.7 m-2.3,0 a2.3,1.6 0 1,0 4.6,0 a2.3,1.6 0 1,0 -4.6,0 M130.5,47.3 m-2.1,0 a2.1,1.6 0 1,0 4.2,0 a2.1,1.6 0 1,0 -4.2,0 M535.0,49.6 m-2.1,0 a2.1,1.9 0 1,0 4.2,0 a2.1,1.9 0 1,0 -4.2,0 M923.0,37.1 m-1.1,0 a1.1,0.7 0 1,0 2.2,0 a1.1,0.7 0 1,0 -2.2,0 M490.3,55.6 m-1.1,0 a1.1,0.8 0 1,0 2.2,0 a1.1,0.8 0 1,0 -2.2,0 M107.9,46.9 m-1.0,0 a1.0,1.4 0 1,0 2,0 a1.0,1.4 0 1,0 -2,0 M974.4,42.4 m-1.3,0 a1.3,1.5 0 1,0 2.6,0 a1.3,1.5 0 1,0 -2.6,0 M38.3,54.7 m-1.0,0 a1.0,1.1 0 1,0 2,0 a1.0,1.1 0 1,0 -2,0 M24.7,55.6 m-2.0,0 a2.0,1.9 0 1,0 4,0 a2.0,1.9 0 1,0 -4,0 M222.2,60.2 m-1.5,0 a1.5,2.4 0 1,0 3,0 a1.5,2.4 0 1,0 -3,0 M782.2,51.1 m-2.1,0 a2.1,0.7 0 1,0 4.2,0 a2.1,0.7 0 1,0 -4.2,0 M848.3,58.8 m-1.1,0 a1.1,1.0 0 1,0 2.2,0 a1.1,1.0 0 1,0 -2.2,0 M48.3,46.3 m-4.7,0 a4.7,1.2 0 1,0 9.4,0 a4.7,1.2 0 1,0 -9.4,0 M741.7,48.2 m-2.7,0 a2.7,0.8 0 1,0 5.4,0 a2.7,0.8 0 1,0 -5.4,0 M1141.8,44.9 m-1.6,0 a1.6,0.7 0 1,0 3.2,0 a1.6,0.7 0 1,0 -3.2,0 M404.4,52.8 m-3.1,0 a3.1,1.0 0 1,0 6.2,0 a3.1,1.0 0 1,0 -6.2,0 M509.5,43.6 m-5.7,0 a5.7,0.9 0 1,0 11.4,0 a5.7,0.9 0 1,0 -11.4,0 M182.1,53.5 m-2.0,0 a2.0,0.6 0 1,0 4,0 a2.0,0.6 0 1,0 -4,0 M255.2,51.1 m-3.1,0 a3.1,0.7 0 1,0 6.2,0 a3.1,0.7 0 1,0 -6.2,0 M784.3,52.0 m-2.5,0 a2.5,0.9 0 1,0 5,0 a2.5,0.9 0 1,0 -5,0 M721.8,56.3 m-1.2,0 a1.2,0.8 0 1,0 2.4,0 a1.2,0.8 0 1,0 -2.4,0 M325.8,50.2 m-1.6,0 a1.6,2.0 0 1,0 3.2,0 a1.6,2.0 0 1,0 -3.2,0 M1154.7,46.7 m-2.8,0 a2.8,1.7 0 1,0 5.6,0 a2.8,1.7 0 1,0 -5.6,0 '/%3E%3Cellipse cx='950.1' cy='34.3' rx='0.56' ry='0.40'/%3E%3Cellipse cx='352.1' cy='46.9' rx='3.36' ry='0.89'/%3E%3Cellipse cx='473.8' cy='47.9' rx='2.91' ry='1.50'/%3E%3Cellipse cx='932.3' cy='29.4' rx='0.90' ry='0.70'/%3E%3Cellipse cx='638.1' cy='36.5' rx='1.19' ry='1.13'/%3E%3Cellipse cx='395.1' cy='43.9' rx='0.69' ry='0.92'/%3E%3Cellipse cx='1073.9' cy='38.2' rx='0.65' ry='0.38'/%3E%3Cellipse cx='961.9' cy='34.0' rx='1.70' ry='0.48'/%3E%3Cellipse cx='686.8' cy='33.6' rx='0.60' ry='0.39'/%3E%3Cellipse cx='116.3' cy='39.4' rx='2.84' ry='0.96'/%3E%3Cellipse cx='432.0' cy='47.6' rx='0.66' ry='1.87'/%3E%3Cellipse cx='578.8' cy='28.0' rx='0.83' ry='1.14'/%3E%3Cellipse cx='89.2' cy='35.2' rx='1.77' ry='0.47'/%3E%3Cellipse cx='1082.2' cy='39.6' rx='0.57' ry='0.36'/%3E%3Cellipse cx='1037.8' cy='44.1' rx='1.18' ry='0.59'/%3E%3Cellipse cx='346.2' cy='43.7' rx='1.25' ry='0.86'/%3E%3Cellipse cx='631.8' cy='39.5' rx='0.55' ry='0.36'/%3E%3Cellipse cx='1052.8' cy='45.1' rx='1.07' ry='0.72'/%3E%3Cellipse cx='974.9' cy='33.5' rx='0.73' ry='0.77'/%3E%3Cellipse cx='621.0' cy='37.2' rx='0.71' ry='0.54'/%3E%3Cellipse cx='895.1' cy='38.7' rx='0.75' ry='0.98'/%3E%3Cellipse cx='1181.9' cy='40.3' rx='0.67' ry='0.40'/%3E%3Cellipse cx='1120.5' cy='39.4' rx='0.74' ry='1.31'/%3E%3Cellipse cx='353.9' cy='47.9' rx='0.97' ry='0.44'/%3E%3Cellipse cx='1053.4' cy='44.9' rx='0.76' ry='0.80'/%3E%3Cellipse cx='17.3' cy='39.0' rx='1.07' ry='0.78'/%3E%3Cellipse cx='345.8' cy='44.2' rx='2.03' ry='0.96'/%3E%3Cellipse cx='689.6' cy='30.8' rx='0.71' ry='0.35'/%3E%3Cellipse cx='474.4' cy='48.2' rx='0.56' ry='0.83'/%3E%3Cellipse cx='700.3' cy='10.6' rx='1.04' ry='0.67'/%3E%3Cellipse cx='315.5' cy='45.3' rx='2.88' ry='1.43'/%3E%3Cellipse cx='166.1' cy='42.8' rx='1.86' ry='0.43'/%3E%3Cellipse cx='119.9' cy='39.6' rx='2.55' ry='0.90'/%3E%3Cellipse cx='165.9' cy='35.1' rx='1.45' ry='0.83'/%3E%3Cellipse cx='688.2' cy='28.8' rx='1.92' ry='0.50'/%3E%3Cellipse cx='715.5' cy='40.9' rx='1.19' ry='0.44'/%3E%3Cellipse cx='145.3' cy='40.0' rx='1.56' ry='1.06'/%3E%3Cellipse cx='1143.0' cy='37.4' rx='1.23' ry='0.46'/%3E%3Cellipse cx='316.1' cy='37.5' rx='1.18' ry='1.60'/%3E%3Cellipse cx='463.5' cy='51.4' rx='0.62' ry='0.53'/%3E%3Cellipse cx='1099.8' cy='40.6' rx='2.09' ry='0.50'/%3E%3Cellipse cx='154.3' cy='39.4' rx='0.75' ry='0.42'/%3E%3Cellipse cx='845.3' cy='41.5' rx='0.63' ry='0.45'/%3E%3Cellipse cx='929.6' cy='30.7' rx='0.68' ry='0.57'/%3E%3Cellipse cx='326.2' cy='41.5' rx='0.94' ry='0.37'/%3E%3Cellipse cx='716.0' cy='37.4' rx='0.59' ry='0.64'/%3E%3Cellipse cx='715.7' cy='37.9' rx='1.09' ry='0.47'/%3E%3Cellipse cx='1027.0' cy='41.5' rx='1.49' ry='0.65'/%3E%3Cellipse cx='361.3' cy='46.0' rx='0.81' ry='0.86'/%3E%3Cellipse cx='138.4' cy='38.5' rx='2.31' ry='0.40'/%3E%3Cellipse cx='1160.6' cy='41.8' rx='1.02' ry='1.20'/%3E%3Cellipse cx='662.8' cy='29.0' rx='0.67' ry='0.41'/%3E%3Cellipse cx='535.5' cy='32.8' rx='0.56' ry='0.93'/%3E%3Cellipse cx='325.1' cy='44.2' rx='0.68' ry='1.68'/%3E%3Cellipse cx='207.6' cy='35.9' rx='1.12' ry='0.51'/%3E%3Cellipse cx='737.5' cy='38.9' rx='2.08' ry='0.35'/%3E%3Cellipse cx='572.9' cy='41.3' rx='1.35' ry='0.54'/%3E%3Cellipse cx='574.0' cy='25.2' rx='0.55' ry='0.63'/%3E%3Cellipse cx='1077.5' cy='41.9' rx='3.26' ry='0.38'/%3E%3Cellipse cx='745.8' cy='41.7' rx='1.16' ry='0.79'/%3E%3Cellipse cx='591.5' cy='34.8' rx='1.18' ry='1.11'/%3E%3Cellipse cx='1176.3' cy='40.1' rx='0.79' ry='0.37'/%3E%3Cellipse cx='185.2' cy='40.7' rx='1.13' ry='1.51'/%3E%3Cellipse cx='1175.9' cy='35.2' rx='0.94' ry='1.02'/%3E%3Cellipse cx='1103.0' cy='40.6' rx='0.62' ry='0.55'/%3E%3Cellipse cx='1017.1' cy='35.6' rx='0.66' ry='1.06'/%3E%3Cellipse cx='339.2' cy='42.0' rx='1.55' ry='0.61'/%3E%3Cellipse cx='1109.6' cy='42.1' rx='0.72' ry='0.56'/%3E%3Cellipse cx='612.6' cy='24.3' rx='0.98' ry='1.49'/%3E%3Cellipse cx='1175.3' cy='34.7' rx='1.20' ry='0.36'/%3E%3Cellipse cx='1141.8' cy='40.5' rx='0.57' ry='0.58'/%3E%3Cellipse cx='622.9' cy='19.3' rx='0.51' ry='1.09'/%3E%3Cellipse cx='419.7' cy='43.3' rx='0.61' ry='0.91'/%3E%3Cellipse cx='123.4' cy='40.0' rx='2.40' ry='0.46'/%3E%3Cellipse cx='189.1' cy='26.8' rx='1.57' ry='0.78'/%3E%3Cellipse cx='785.1' cy='25.6' rx='2.64' ry='0.47'/%3E%3Cellipse cx='1017.2' cy='35.6' rx='1.67' ry='0.49'/%3E%3Cellipse cx='928.0' cy='29.2' rx='1.07' ry='0.44'/%3E%3Cellipse cx='270.9' cy='44.1' rx='1.86' ry='1.29'/%3E%3Cellipse cx='59.4' cy='35.5' rx='0.69' ry='0.41'/%3E%3Cellipse cx='891.6' cy='23.5' rx='0.73' ry='0.82'/%3E%3Cellipse cx='448.9' cy='45.1' rx='1.85' ry='0.63'/%3E%3Cellipse cx='970.6' cy='31.6' rx='0.69' ry='0.63'/%3E%3Cellipse cx='303.0' cy='42.9' rx='0.85' ry='0.49'/%3E%3Cellipse cx='123.5' cy='39.0' rx='2.88' ry='0.92'/%3E%3Cellipse cx='140.2' cy='37.8' rx='0.52' ry='1.06'/%3E%3Cellipse cx='1065.7' cy='43.6' rx='1.31' ry='1.24'/%3E%3Cellipse cx='766.4' cy='28.1' rx='1.67' ry='0.65'/%3E%3Cellipse cx='387.0' cy='45.8' rx='1.24' ry='0.79'/%3E%3Cellipse cx='49.4' cy='40.8' rx='1.53' ry='0.42'/%3E%3Cellipse cx='927.1' cy='24.6' rx='1.71' ry='1.09'/%3E%3Cellipse cx='494.2' cy='45.3' rx='1.71' ry='1.53'/%3E%3Cellipse cx='150.0' cy='32.7' rx='1.18' ry='0.70'/%3E%3Cellipse cx='17.9' cy='30.3' rx='1.22' ry='0.41'/%3E%3Cellipse cx='119.6' cy='30.0' rx='1.97' ry='0.56'/%3E%3Cellipse cx='724.7' cy='34.0' rx='1.06' ry='0.63'/%3E%3Cellipse cx='674.2' cy='34.2' rx='1.17' ry='1.33'/%3E%3Cellipse cx='880.8' cy='42.5' rx='0.66' ry='0.42'/%3E%3Cellipse cx='1001.9' cy='38.4' rx='0.68' ry='0.89'/%3E%3Cellipse cx='89.7' cy='38.1' rx='2.32' ry='0.78'/%3E%3Cellipse cx='15.1' cy='32.7' rx='1.47' ry='0.64'/%3E%3Cellipse cx='866.9' cy='48.0' rx='0.69' ry='1.11'/%3E%3Cellipse cx='326.1' cy='42.6' rx='3.51' ry='1.55'/%3E%3Cellipse cx='615.0' cy='15.0' rx='0.93' ry='0.55'/%3E%3Cellipse cx='221.7' cy='38.8' rx='3.14' ry='0.81'/%3E%3Cellipse cx='398.8' cy='22.2' rx='0.54' ry='0.68'/%3E%3Cellipse cx='38.3' cy='30.5' rx='1.16' ry='1.30'/%3E%3Cellipse cx='520.2' cy='41.2' rx='1.78' ry='0.48'/%3E%3Cellipse cx='137.0' cy='40.2' rx='1.12' ry='0.89'/%3E%3Cellipse cx='893.0' cy='39.2' rx='0.74' ry='0.98'/%3E%3Cellipse cx='78.4' cy='40.8' rx='0.84' ry='0.48'/%3E%3Cellipse cx='218.4' cy='48.3' rx='1.28' ry='1.22'/%3E%3Cellipse cx='197.7' cy='41.2' rx='0.60' ry='1.88'/%3E%3Cellipse cx='1159.5' cy='30.2' rx='1.23' ry='0.47'/%3E%3Cellipse cx='779.8' cy='42.8' rx='1.84' ry='1.57'/%3E%3Cellipse cx='1116.6' cy='38.0' rx='2.53' ry='0.40'/%3E%3Cellipse cx='34.2' cy='39.2' rx='0.81' ry='0.38'/%3E%3Cellipse cx='1002.1' cy='32.2' rx='1.93' ry='1.15'/%3E%3Cellipse cx='469.9' cy='50.7' rx='3.00' ry='0.39'/%3E%3Cellipse cx='815.6' cy='38.8' rx='0.57' ry='1.37'/%3E%3Cellipse cx='870.6' cy='45.9' rx='0.59' ry='0.56'/%3E%3Cellipse cx='18.6' cy='39.3' rx='0.50' ry='0.53'/%3E%3Cellipse cx='269.6' cy='39.9' rx='1.28' ry='0.58'/%3E%3Cellipse cx='309.8' cy='41.5' rx='1.04' ry='0.41'/%3E%3Cellipse cx='724.9' cy='40.8' rx='1.55' ry='1.41'/%3E%3Cellipse cx='0.1' cy='33.8' rx='0.93' ry='0.56'/%3E%3Cellipse cx='493.9' cy='46.0' rx='0.89' ry='0.96'/%3E%3Cellipse cx='387.5' cy='44.1' rx='1.47' ry='0.36'/%3E%3Cellipse cx='408.8' cy='38.4' rx='1.23' ry='1.72'/%3E%3Cellipse cx='131.9' cy='40.8' rx='0.60' ry='1.38'/%3E%3Cellipse cx='651.3' cy='35.0' rx='1.02' ry='0.56'/%3E%3Cellipse cx='430.6' cy='48.5' rx='2.49' ry='0.62'/%3E%3Cellipse cx='1127.7' cy='33.5' rx='0.59' ry='0.72'/%3E%3Cellipse cx='592.8' cy='25.3' rx='2.03' ry='0.62'/%3E%3Cellipse cx='643.9' cy='34.0' rx='0.57' ry='0.89'/%3E%3Cellipse cx='815.0' cy='36.8' rx='0.51' ry='0.53'/%3E%3Cellipse cx='880.6' cy='41.3' rx='1.45' ry='0.47'/%3E%3Cellipse cx='155.5' cy='27.2' rx='1.11' ry='1.40'/%3E%3Cellipse cx='768.0' cy='43.6' rx='1.45' ry='1.15'/%3E%3Cellipse cx='510.0' cy='39.4' rx='3.21' ry='1.21'/%3E%3Cellipse cx='460.7' cy='32.0' rx='2.17' ry='0.35'/%3E%3Cellipse cx='986.2' cy='35.5' rx='1.29' ry='0.68'/%3E%3Cellipse cx='513.2' cy='40.0' rx='0.86' ry='0.37'/%3E%3Cellipse cx='678.9' cy='33.4' rx='0.59' ry='0.45'/%3E%3Cellipse cx='1054.5' cy='44.9' rx='1.43' ry='0.69'/%3E%3Cellipse cx='245.0' cy='44.1' rx='0.80' ry='1.50'/%3E%3Cellipse cx='963.2' cy='30.6' rx='1.07' ry='1.07'/%3E%3Cellipse cx='1078.6' cy='28.8' rx='3.02' ry='1.24'/%3E%3Cellipse cx='642.4' cy='37.2' rx='1.23' ry='0.39'/%3E%3Cellipse cx='885.9' cy='39.0' rx='1.34' ry='1.41'/%3E%3Cellipse cx='1195.1' cy='37.7' rx='0.53' ry='0.51'/%3E%3Cellipse cx='60.0' cy='37.1' rx='2.15' ry='0.46'/%3E%3Cellipse cx='1198.7' cy='44.7' rx='1.36' ry='0.48'/%3E%3Cellipse cx='856.4' cy='37.7' rx='0.92' ry='0.36'/%3E%3Cellipse cx='680.2' cy='29.5' rx='2.13' ry='0.38'/%3E%3Cellipse cx='567.5' cy='32.1' rx='0.74' ry='1.58'/%3E%3Cellipse cx='291.2' cy='46.3' rx='2.09' ry='1.05'/%3E%3Cellipse cx='298.0' cy='32.2' rx='2.82' ry='0.81'/%3E%3Cellipse cx='483.1' cy='48.5' rx='0.59' ry='0.48'/%3E%3Cellipse cx='539.4' cy='41.0' rx='0.97' ry='1.02'/%3E%3Cellipse cx='681.6' cy='26.0' rx='0.79' ry='0.52'/%3E%3Cellipse cx='345.6' cy='41.2' rx='0.77' ry='0.94'/%3E%3Cellipse cx='862.3' cy='45.0' rx='0.66' ry='0.49'/%3E%3Cellipse cx='107.5' cy='36.5' rx='0.59' ry='1.16'/%3E%3Cellipse cx='725.4' cy='42.6' rx='2.17' ry='0.63'/%3E%3Cellipse cx='728.2' cy='41.6' rx='0.92' ry='0.72'/%3E%3Cellipse cx='70.3' cy='37.0' rx='0.69' ry='1.68'/%3E%3Cellipse cx='397.7' cy='40.4' rx='0.68' ry='0.94'/%3E%3Cellipse cx='371.6' cy='36.7' rx='0.72' ry='1.61'/%3E%3Cellipse cx='968.3' cy='31.9' rx='2.16' ry='0.63'/%3E%3Cellipse cx='353.1' cy='44.0' rx='0.55' ry='0.97'/%3E%3Cellipse cx='1129.4' cy='40.0' rx='0.83' ry='0.41'/%3E%3Cellipse cx='1163.3' cy='35.2' rx='3.62' ry='0.63'/%3E%3Cellipse cx='382.4' cy='48.3' rx='3.32' ry='1.13'/%3E%3Cellipse cx='750.4' cy='44.2' rx='0.54' ry='0.86'/%3E%3Cellipse cx='615.9' cy='35.0' rx='0.60' ry='0.37'/%3E%3Cellipse cx='237.0' cy='45.3' rx='0.51' ry='1.30'/%3E%3Cellipse cx='480.5' cy='49.1' rx='1.27' ry='0.45'/%3E%3Cellipse cx='695.7' cy='32.7' rx='1.62' ry='0.91'/%3E%3Cellipse cx='564.1' cy='43.7' rx='0.85' ry='0.59'/%3E%3Cellipse cx='1123.3' cy='34.8' rx='1.66' ry='0.62'/%3E%3Cellipse cx='166.5' cy='35.4' rx='1.00' ry='0.63'/%3E%3Cellipse cx='16.5' cy='38.8' rx='0.60' ry='0.57'/%3E%3Cellipse cx='74.8' cy='37.7' rx='0.52' ry='0.93'/%3E%3Cellipse cx='546.3' cy='41.1' rx='0.57' ry='0.66'/%3E%3Cellipse cx='538.0' cy='28.1' rx='2.25' ry='0.69'/%3E%3Cellipse cx='133.6' cy='34.1' rx='1.26' ry='0.63'/%3E%3Cellipse cx='442.4' cy='39.8' rx='0.58' ry='0.62'/%3E%3Cellipse cx='423.8' cy='44.1' rx='1.09' ry='0.42'/%3E%3Cellipse cx='86.4' cy='37.6' rx='1.16' ry='0.60'/%3E%3Cellipse cx='462.0' cy='31.5' rx='2.06' ry='0.85'/%3E%3Cellipse cx='355.3' cy='46.5' rx='1.06' ry='0.57'/%3E%3Cellipse cx='667.7' cy='33.9' rx='2.29' ry='1.06'/%3E%3Cellipse cx='696.7' cy='35.2' rx='2.25' ry='0.62'/%3E%3Cellipse cx='810.1' cy='43.2' rx='0.92' ry='0.61'/%3E%3Cellipse cx='695.3' cy='35.1' rx='1.65' ry='0.75'/%3E%3Cellipse cx='383.2' cy='47.6' rx='1.62' ry='0.67'/%3E%3Cellipse cx='447.8' cy='46.8' rx='2.09' ry='0.80'/%3E%3Cellipse cx='180.3' cy='42.2' rx='1.07' ry='0.68'/%3E%3Cellipse cx='938.2' cy='22.6' rx='0.50' ry='1.65'/%3E%3Cellipse cx='269.6' cy='43.5' rx='1.15' ry='1.03'/%3E%3Cellipse cx='812.4' cy='42.8' rx='1.19' ry='0.40'/%3E%3Cellipse cx='368.6' cy='45.7' rx='1.08' ry='0.92'/%3E%3Cellipse cx='353.5' cy='32.0' rx='1.73' ry='0.77'/%3E%3Cellipse cx='219.7' cy='47.7' rx='1.17' ry='1.02'/%3E%3Cellipse cx='656.8' cy='34.5' rx='1.68' ry='0.94'/%3E%3Cellipse cx='1164.8' cy='41.7' rx='1.02' ry='0.97'/%3E%3Cellipse cx='404.4' cy='44.1' rx='1.22' ry='1.24'/%3E%3Cellipse cx='520.4' cy='38.5' rx='0.54' ry='0.54'/%3E%3Cellipse cx='1041.0' cy='38.5' rx='1.42' ry='0.84'/%3E%3Cellipse cx='352.5' cy='46.5' rx='1.80' ry='1.23'/%3E%3Cellipse cx='1148.0' cy='39.2' rx='1.30' ry='0.40'/%3E%3Cellipse cx='651.9' cy='35.7' rx='1.75' ry='1.30'/%3E%3Cellipse cx='419.0' cy='31.4' rx='0.95' ry='0.90'/%3E%3Cellipse cx='908.8' cy='20.2' rx='1.30' ry='1.13'/%3E%3Cellipse cx='34.8' cy='42.6' rx='1.93' ry='0.65'/%3E%3Cellipse cx='488.4' cy='46.9' rx='1.82' ry='0.99'/%3E%3Cellipse cx='638.3' cy='28.6' rx='0.92' ry='0.77'/%3E%3Cellipse cx='205.0' cy='45.1' rx='0.51' ry='0.61'/%3E%3Cellipse cx='309.5' cy='46.0' rx='0.74' ry='0.71'/%3E%3Cellipse cx='297.9' cy='47.3' rx='1.20' ry='0.91'/%3E%3Cellipse cx='940.4' cy='29.4' rx='1.20' ry='0.95'/%3E%3Cellipse cx='805.7' cy='43.4' rx='2.22' ry='0.36'/%3E%3Cellipse cx='210.2' cy='44.2' rx='0.82' ry='0.44'/%3E%3Cellipse cx='742.0' cy='37.9' rx='0.57' ry='1.03'/%3E%3Cellipse cx='360.3' cy='45.2' rx='2.13' ry='0.43'/%3E%3Cellipse cx='869.6' cy='47.0' rx='0.54' ry='0.46'/%3E%3Cellipse cx='169.0' cy='39.5' rx='2.76' ry='0.50'/%3E%3Cellipse cx='476.2' cy='48.6' rx='1.57' ry='0.97'/%3E%3Cellipse cx='126.9' cy='38.5' rx='1.57' ry='0.36'/%3E%3Cellipse cx='148.9' cy='39.0' rx='0.75' ry='0.73'/%3E%3Cellipse cx='411.5' cy='43.5' rx='0.70' ry='0.81'/%3E%3Cellipse cx='949.6' cy='33.1' rx='1.37' ry='0.59'/%3E%3Cellipse cx='62.7' cy='38.8' rx='2.29' ry='0.35'/%3E%3Cellipse cx='1189.6' cy='35.8' rx='1.56' ry='1.60'/%3E%3Cellipse cx='957.3' cy='33.4' rx='0.88' ry='1.24'/%3E%3Cellipse cx='405.1' cy='47.0' rx='2.80' ry='0.65'/%3E%3Cellipse cx='984.2' cy='35.3' rx='0.66' ry='0.74'/%3E%3Cellipse cx='931.6' cy='30.1' rx='0.74' ry='1.40'/%3E%3Cellipse cx='419.5' cy='46.3' rx='2.40' ry='0.91'/%3E%3Cellipse cx='1079.4' cy='42.3' rx='0.66' ry='0.70'/%3E%3Cellipse cx='1101.4' cy='18.8' rx='0.75' ry='1.34'/%3E%3Cellipse cx='308.4' cy='43.4' rx='0.78' ry='0.45'/%3E%3Cellipse cx='805.2' cy='38.1' rx='1.52' ry='0.57'/%3E%3Cellipse cx='803.0' cy='43.0' rx='2.87' ry='0.52'/%3E%3Cellipse cx='818.3' cy='41.7' rx='1.56' ry='1.49'/%3E%3Cellipse cx='647.3' cy='32.7' rx='0.90' ry='1.15'/%3E%3Cellipse cx='315.1' cy='23.4' rx='1.48' ry='0.91'/%3E%3Cellipse cx='200.0' cy='43.9' rx='0.63' ry='1.18'/%3E%3Cellipse cx='332.4' cy='43.0' rx='0.52' ry='0.35'/%3E%3Cellipse cx='69.4' cy='39.9' rx='0.68' ry='0.79'/%3E%3Cellipse cx='543.7' cy='38.1' rx='1.44' ry='0.35'/%3E%3Cellipse cx='288.3' cy='45.6' rx='0.93' ry='0.65'/%3E%3Cellipse cx='835.0' cy='40.8' rx='1.22' ry='0.43'/%3E%3Cellipse cx='689.3' cy='26.0' rx='1.59' ry='0.87'/%3E%3Cellipse cx='479.2' cy='43.4' rx='0.91' ry='1.44'/%3E%3Cellipse cx='79.6' cy='39.3' rx='2.59' ry='1.21'/%3E%3Cellipse cx='911.4' cy='24.4' rx='0.60' ry='0.76'/%3E%3Cellipse cx='215.8' cy='48.3' rx='0.51' ry='1.57'/%3E%3Cellipse cx='103.6' cy='37.6' rx='0.62' ry='0.58'/%3E%3Cellipse cx='179.3' cy='41.1' rx='0.93' ry='0.53'/%3E%3Cellipse cx='140.2' cy='32.6' rx='1.00' ry='0.77'/%3E%3Cellipse cx='351.0' cy='35.1' rx='1.11' ry='1.02'/%3E%3Cellipse cx='392.6' cy='43.6' rx='0.52' ry='1.29'/%3E%3Cellipse cx='386.6' cy='42.3' rx='1.11' ry='0.51'/%3E%3Cellipse cx='294.2' cy='47.1' rx='1.14' ry='1.19'/%3E%3Cellipse cx='791.1' cy='44.7' rx='0.58' ry='0.71'/%3E%3Cellipse cx='915.7' cy='32.3' rx='1.10' ry='0.38'/%3E%3Cellipse cx='894.3' cy='39.1' rx='0.63' ry='0.63'/%3E%3Cellipse cx='539.8' cy='42.3' rx='1.44' ry='0.61'/%3E%3Cellipse cx='425.7' cy='41.4' rx='3.40' ry='1.40'/%3E%3Cellipse cx='1036.2' cy='43.5' rx='0.70' ry='0.38'/%3E%3Cellipse cx='1089.3' cy='35.7' rx='0.91' ry='1.27'/%3E%3Cellipse cx='1036.9' cy='43.4' rx='0.55' ry='1.01'/%3E%3Cellipse cx='938.6' cy='28.1' rx='0.75' ry='1.09'/%3E%3Cellipse cx='1110.9' cy='38.3' rx='1.02' ry='1.19'/%3E%3Cellipse cx='751.8' cy='34.6' rx='1.13' ry='0.47'/%3E%3Cellipse cx='539.5' cy='38.6' rx='2.13' ry='1.16'/%3E%3Cellipse cx='806.9' cy='31.4' rx='0.72' ry='1.12'/%3E%3Cellipse cx='90.8' cy='37.2' rx='0.53' ry='0.74'/%3E%3Cellipse cx='56.1' cy='40.5' rx='1.66' ry='1.32'/%3E%3Cellipse cx='1195.1' cy='41.3' rx='1.16' ry='0.52'/%3E%3Cellipse cx='101.6' cy='28.9' rx='1.55' ry='0.35'/%3E%3Cellipse cx='320.1' cy='45.7' rx='0.55' ry='0.86'/%3E%3Cellipse cx='770.1' cy='40.5' rx='2.14' ry='0.38'/%3E%3Cellipse cx='145.3' cy='33.9' rx='0.99' ry='0.97'/%3E%3Cellipse cx='487.7' cy='38.1' rx='1.03' ry='0.43'/%3E%3Cellipse cx='337.2' cy='42.0' rx='1.01' ry='0.44'/%3E%3Cellipse cx='255.4' cy='44.7' rx='0.59' ry='1.88'/%3E%3Cellipse cx='324.9' cy='45.8' rx='1.40' ry='1.11'/%3E%3Cellipse cx='423.6' cy='35.9' rx='1.08' ry='0.40'/%3E%3Cellipse cx='874.1' cy='36.9' rx='1.82' ry='0.43'/%3E%3Cellipse cx='1067.5' cy='30.3' rx='1.61' ry='0.39'/%3E%3Cellipse cx='862.9' cy='45.6' rx='2.24' ry='1.62'/%3E%3Cellipse cx='1161.7' cy='42.0' rx='0.61' ry='0.91'/%3E%3Cellipse cx='56.5' cy='38.5' rx='1.68' ry='1.15'/%3E%3Cellipse cx='155.5' cy='40.2' rx='1.73' ry='0.37'/%3E%3Cellipse cx='682.0' cy='33.1' rx='2.76' ry='0.80'/%3E%3Cellipse cx='747.9' cy='26.5' rx='1.30' ry='0.73'/%3E%3Cellipse cx='603.8' cy='31.2' rx='0.88' ry='0.48'/%3E%3Cellipse cx='862.4' cy='47.4' rx='1.62' ry='0.39'/%3E%3Cellipse cx='898.4' cy='37.4' rx='2.10' ry='0.77'/%3E%3Cellipse cx='22.2' cy='40.7' rx='1.34' ry='1.36'/%3E%3Cellipse cx='229.3' cy='38.5' rx='1.47' ry='0.39'/%3E%3Cellipse cx='924.9' cy='20.7' rx='1.90' ry='0.92'/%3E%3Cellipse cx='22.3' cy='27.3' rx='2.54' ry='0.54'/%3E%3Cellipse cx='217.9' cy='46.7' rx='2.61' ry='1.41'/%3E%3Cellipse cx='40.0' cy='36.9' rx='0.74' ry='0.40'/%3E%3Cellipse cx='873.2' cy='47.5' rx='2.09' ry='0.76'/%3E%3Cellipse cx='1157.5' cy='36.9' rx='1.33' ry='0.88'/%3E%3Cellipse cx='562.5' cy='43.6' rx='0.97' ry='0.53'/%3E%3Cellipse cx='936.7' cy='25.6' rx='0.63' ry='1.03'/%3E%3Cellipse cx='431.7' cy='49.4' rx='3.47' ry='0.50'/%3E%3Cellipse cx='1.6' cy='33.4' rx='0.59' ry='0.49'/%3E%3Cellipse cx='676.9' cy='22.9' rx='0.85' ry='0.36'/%3E%3Cellipse cx='13.7' cy='29.1' rx='2.03' ry='1.11'/%3E%3Cellipse cx='918.3' cy='31.0' rx='2.71' ry='0.62'/%3E%3Cellipse cx='446.1' cy='49.9' rx='1.79' ry='0.58'/%3E%3Cellipse cx='575.9' cy='31.8' rx='1.24' ry='1.20'/%3E%3Cellipse cx='159.3' cy='41.8' rx='0.50' ry='0.78'/%3E%3Cellipse cx='444.5' cy='49.7' rx='1.91' ry='0.35'/%3E%3Cellipse cx='175.9' cy='27.6' rx='2.23' ry='0.35'/%3E%3Cellipse cx='668.2' cy='36.7' rx='0.89' ry='1.23'/%3E%3Cellipse cx='455.6' cy='50.3' rx='1.75' ry='0.57'/%3E%3Cellipse cx='1115.9' cy='18.6' rx='0.51' ry='1.23'/%3E%3Cellipse cx='270.0' cy='37.8' rx='0.63' ry='0.38'/%3E%3Cellipse cx='556.0' cy='44.2' rx='1.92' ry='0.87'/%3E%3Cellipse cx='978.2' cy='32.1' rx='0.52' ry='0.37'/%3E%3Cellipse cx='631.5' cy='38.5' rx='0.74' ry='0.89'/%3E%3Cellipse cx='401.0' cy='45.2' rx='1.48' ry='0.40'/%3E%3Cellipse cx='235.3' cy='48.2' rx='2.24' ry='0.41'/%3E%3Cellipse cx='396.6' cy='43.6' rx='2.82' ry='0.35'/%3E%3Cellipse cx='684.4' cy='31.0' rx='2.70' ry='1.21'/%3E%3Cellipse cx='35.2' cy='41.2' rx='0.87' ry='0.37'/%3E%3Cellipse cx='95.9' cy='21.9' rx='3.09' ry='0.61'/%3E%3Cellipse cx='774.0' cy='42.5' rx='1.09' ry='1.50'/%3E%3Cellipse cx='961.2' cy='34.5' rx='2.88' ry='1.01'/%3E%3Cellipse cx='832.7' cy='33.5' rx='1.13' ry='0.78'/%3E%3Cellipse cx='921.4' cy='29.4' rx='1.32' ry='0.58'/%3E%3Cellipse cx='367.6' cy='46.9' rx='0.91' ry='0.44'/%3E%3Cellipse cx='342.3' cy='43.7' rx='1.98' ry='0.45'/%3E%3Cellipse cx='647.4' cy='32.5' rx='1.81' ry='0.53'/%3E%3Cellipse cx='289.1' cy='34.5' rx='0.99' ry='0.42'/%3E%3Cellipse cx='827.8' cy='41.8' rx='0.98' ry='0.90'/%3E%3Cellipse cx='501.9' cy='41.8' rx='0.97' ry='0.36'/%3E%3Cellipse cx='726.9' cy='43.3' rx='1.04' ry='0.36'/%3E%3Cellipse cx='970.0' cy='33.0' rx='2.64' ry='1.39'/%3E%3Cellipse cx='1199.4' cy='44.4' rx='0.88' ry='0.44'/%3E%3Cellipse cx='1107.8' cy='40.9' rx='0.95' ry='0.36'/%3E%3Cellipse cx='912.5' cy='25.9' rx='1.34' ry='0.76'/%3E%3Cellipse cx='129.0' cy='39.2' rx='0.60' ry='0.44'/%3E%3Cellipse cx='320.4' cy='37.0' rx='1.32' ry='1.07'/%3E%3Cellipse cx='1021.9' cy='40.5' rx='1.32' ry='0.42'/%3E%3Cellipse cx='839.4' cy='35.9' rx='1.99' ry='0.58'/%3E%3Cellipse cx='124.5' cy='28.0' rx='1.68' ry='0.35'/%3E%3Cellipse cx='422.9' cy='32.0' rx='1.59' ry='1.32'/%3E%3Cellipse cx='699.4' cy='31.6' rx='0.91' ry='1.45'/%3E%3Cellipse cx='1136.4' cy='38.5' rx='0.76' ry='0.57'/%3E%3Cellipse cx='108.8' cy='37.1' rx='2.18' ry='1.52'/%3E%3Cellipse cx='1132.6' cy='37.1' rx='0.76' ry='0.35'/%3E%3Cellipse cx='989.6' cy='32.1' rx='1.20' ry='1.11'/%3E%3Cellipse cx='1026.2' cy='36.4' rx='0.71' ry='0.52'/%3E%3Cellipse cx='828.0' cy='41.8' rx='1.01' ry='0.75'/%3E%3Cellipse cx='669.0' cy='37.5' rx='1.59' ry='0.93'/%3E%3Cellipse cx='735.3' cy='42.1' rx='0.60' ry='0.51'/%3E%3Cellipse cx='725.0' cy='42.0' rx='2.75' ry='0.51'/%3E%3Cellipse cx='1022.0' cy='40.7' rx='2.24' ry='0.62'/%3E%3Cellipse cx='645.3' cy='36.3' rx='0.71' ry='1.28'/%3E%3Cellipse cx='373.3' cy='48.9' rx='1.64' ry='0.99'/%3E%3Cellipse cx='243.0' cy='46.2' rx='1.45' ry='0.85'/%3E%3Cellipse cx='1024.2' cy='30.4' rx='1.22' ry='0.44'/%3E%3Cellipse cx='68.5' cy='39.3' rx='1.24' ry='0.81'/%3E%3Cellipse cx='734.0' cy='40.6' rx='1.45' ry='0.51'/%3E%3Cellipse cx='584.1' cy='37.1' rx='2.87' ry='1.38'/%3E%3Cellipse cx='361.9' cy='25.9' rx='2.74' ry='0.60'/%3E%3Cellipse cx='139.3' cy='38.8' rx='1.33' ry='0.57'/%3E%3Cellipse cx='641.5' cy='31.8' rx='0.88' ry='1.87'/%3E%3Cellipse cx='145.8' cy='38.2' rx='0.99' ry='0.78'/%3E%3Cellipse cx='156.2' cy='23.8' rx='0.67' ry='0.51'/%3E%3Cellipse cx='652.3' cy='35.9' rx='1.00' ry='0.47'/%3E%3Cellipse cx='513.8' cy='41.2' rx='0.69' ry='1.52'/%3E%3Cellipse cx='719.5' cy='38.8' rx='2.69' ry='0.35'/%3E%3Cellipse cx='721.8' cy='39.2' rx='1.44' ry='0.75'/%3E%3Cellipse cx='1195.6' cy='44.8' rx='1.05' ry='0.84'/%3E%3Cellipse cx='1162.5' cy='38.9' rx='0.77' ry='1.08'/%3E%3Cellipse cx='290.4' cy='41.3' rx='1.70' ry='1.20'/%3E%3Cellipse cx='367.4' cy='48.0' rx='0.76' ry='0.84'/%3E%3Cellipse cx='1151.2' cy='40.8' rx='2.32' ry='1.23'/%3E%3Cellipse cx='193.0' cy='42.2' rx='0.63' ry='0.67'/%3E%3Cellipse cx='237.2' cy='44.8' rx='1.11' ry='0.90'/%3E%3Cellipse cx='195.2' cy='38.8' rx='0.57' ry='0.56'/%3E%3Cellipse cx='894.9' cy='34.1' rx='2.18' ry='0.81'/%3E%3Cellipse cx='404.6' cy='41.1' rx='3.54' ry='0.44'/%3E%3Cellipse cx='532.6' cy='39.8' rx='1.61' ry='0.42'/%3E%3Cellipse cx='501.3' cy='30.6' rx='0.55' ry='0.80'/%3E%3Cellipse cx='596.1' cy='35.8' rx='0.72' ry='0.72'/%3E%3Cellipse cx='190.1' cy='41.2' rx='1.17' ry='0.39'/%3E%3Cellipse cx='943.0' cy='33.6' rx='1.90' ry='0.71'/%3E%3Cellipse cx='775.4' cy='38.1' rx='2.36' ry='0.91'/%3E%3Cellipse cx='218.1' cy='46.5' rx='0.57' ry='0.99'/%3E%3Cellipse cx='736.2' cy='41.3' rx='1.55' ry='0.39'/%3E%3Cellipse cx='1028.4' cy='41.5' rx='1.93' ry='0.59'/%3E%3Cellipse cx='901.1' cy='22.9' rx='0.62' ry='0.70'/%3E%3Cellipse cx='717.8' cy='38.9' rx='0.95' ry='0.58'/%3E%3Cellipse cx='23.3' cy='36.0' rx='0.60' ry='1.84'/%3E%3Cellipse cx='142.7' cy='33.6' rx='0.51' ry='0.44'/%3E%3Cellipse cx='1155.7' cy='42.6' rx='0.53' ry='0.41'/%3E%3Cellipse cx='446.1' cy='41.5' rx='1.50' ry='0.56'/%3E%3Cellipse cx='25.6' cy='33.4' rx='2.33' ry='0.67'/%3E%3Cellipse cx='1033.5' cy='43.1' rx='1.20' ry='0.89'/%3E%3Cellipse cx='1010.2' cy='39.0' rx='0.70' ry='0.75'/%3E%3Cellipse cx='1147.3' cy='41.6' rx='2.21' ry='1.17'/%3E%3Cellipse cx='711.1' cy='40.5' rx='2.36' ry='1.63'/%3E%3Cellipse cx='242.2' cy='47.3' rx='1.46' ry='1.44'/%3E%3Cellipse cx='329.5' cy='41.6' rx='0.83' ry='1.04'/%3E%3Cellipse cx='759.7' cy='42.1' rx='2.18' ry='1.06'/%3E%3Cellipse cx='41.3' cy='26.4' rx='0.70' ry='0.64'/%3E%3Cellipse cx='103.8' cy='37.2' rx='0.66' ry='0.44'/%3E%3Cellipse cx='572.1' cy='34.6' rx='0.54' ry='0.43'/%3E%3Cellipse cx='615.4' cy='28.7' rx='2.21' ry='0.95'/%3E%3Cellipse cx='1171.8' cy='26.4' rx='18.4' ry='1.7' transform='rotate(11.1 1171.8 26.4)'/%3E%3Cellipse cx='855.3' cy='27.8' rx='4.7' ry='1.0' transform='rotate(7.5 855.3 27.8)'/%3E%3Cellipse cx='267.6' cy='29.1' rx='19.4' ry='1.7' transform='rotate(5.0 267.6 29.1)'/%3E%3Cellipse cx='588.2' cy='17.3' rx='6.6' ry='1.3' transform='rotate(-9.8 588.2 17.3)'/%3E%3Cellipse cx='803.4' cy='27.1' rx='13.5' ry='1.4' transform='rotate(0.8 803.4 27.1)'/%3E%3Cellipse cx='1095.3' cy='31.6' rx='18.3' ry='1.9' transform='rotate(-2.2 1095.3 31.6)'/%3E%3Cellipse cx='446.0' cy='39.9' rx='10.0' ry='1.7' transform='rotate(0.4 446.0 39.9)'/%3E%3Cellipse cx='1082.9' cy='33.2' rx='19.1' ry='1.0' transform='rotate(0.3 1082.9 33.2)'/%3E%3Cellipse cx='495.3' cy='32.1' rx='17.2' ry='0.9' transform='rotate(4.8 495.3 32.1)'/%3E%3Cellipse cx='848.7' cy='44.0' rx='11.2' ry='1.6' transform='rotate(-2.1 848.7 44.0)'/%3E%3Cellipse cx='793.7' cy='29.0' rx='18.8' ry='1.2' transform='rotate(-4.5 793.7 29.0)'/%3E%3Cellipse cx='756.4' cy='29.7' rx='16.7' ry='0.9' transform='rotate(8.7 756.4 29.7)'/%3E%3Cellipse cx='819.3' cy='22.0' rx='16.8' ry='0.8' transform='rotate(0.5 819.3 22.0)'/%3E%3Cellipse cx='761.9' cy='36.2' rx='6.7' ry='1.4' transform='rotate(9.5 761.9 36.2)'/%3E%3C/g%3E%3C/svg%3E") bottom center/100% var(--torn-h) no-repeat,
    linear-gradient(#000,#000) center/100% calc(100% - 2 * var(--torn-h) + 2px) no-repeat;
  -webkit-mask:var(--torn-mask);mask:var(--torn-mask);
  padding-top:calc(clamp(3.5rem,7vw,6rem) + var(--torn-h) * .6);
  padding-bottom:calc(clamp(3.5rem,7vw,6rem) + var(--torn-h) * .6)}


/* --- .rev : reseña de viajero (extracto citado) -----------------------
   Extracto corto, nombre tal y como firma en Tripadvisor, contexto y
   enlace a la reseña original. Nunca se reproduce la reseña completa
   ni se marca con schema de Review: son reseñas de un tercero. */
.revs .car-slide{display:flex;justify-content:center}
.rev{margin:0;max-width:56rem;width:100%;background:#fff;border:1px solid var(--rule);
  border-radius:var(--r-lg);box-shadow:var(--shadow-sm);
  padding:clamp(1.6rem,3.2vw,2.8rem) clamp(1.4rem,3vw,3rem);
  display:grid;gap:1rem;justify-items:center;text-align:center}
.rev-bub{display:flex;gap:.3rem}
.rev-bub i{width:.62rem;height:.62rem;border-radius:50%;background:#00AA6C}
.rev-q{margin:0}
.rev-q p{margin:0;font-family:var(--display);font-weight:700;letter-spacing:-.012em;
  line-height:1.3;color:var(--ink);text-wrap:pretty;
  font-size:clamp(1.15rem,2.1vw,1.7rem)}
.rev-c{display:grid;gap:.3rem;justify-items:center}
.rev-n{font-family:var(--data);font-weight:700;font-size:.86rem;letter-spacing:.06em;
  text-transform:uppercase;color:var(--ink)}
.rev-m{font-size:.88rem;color:var(--muted)}
.rev-src{font-family:var(--data);font-weight:700;font-size:.74rem;letter-spacing:.1em;
  text-transform:uppercase;color:var(--blue);margin-top:.35rem}
.rev-src::after{content:" \2192"}

/* Variante compacta: un solo testimonio dentro de una money page */
.rev-mini{max-width:none;margin-top:clamp(1.6rem,3vw,2.4rem);
  padding:clamp(1.3rem,2.4vw,1.9rem) clamp(1.3rem,2.6vw,2.2rem);gap:.75rem}
.rev-mini .rev-q p{font-size:clamp(1.02rem,1.5vw,1.28rem)}
.rev-mini .rev-bub i{width:.5rem;height:.5rem}


/* --- .dive-band : "The dive" de una money page en formato Why Choose ---
   Foto a sangre con filo de brocha y una sola tarjeta: prosa general
   arriba, características en columnas debajo de una regla fina. */
.dive-band{min-height:clamp(520px,64vh,700px)}
.dive-band .why-in{max-width:1620px}
.why-card-wide{max-width:min(74rem,100%)}
.why-lead{margin:1rem 0 0;font-family:var(--display);font-weight:700;
  font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.35;color:#FBC10D;text-wrap:pretty}
.why-card-wide .why-t p{max-width:78ch}
/* .note dentro de la tarjeta oscura: el panel claro dejaba texto blanco
   sobre fondo casi blanco. */
.why-card .note{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22)}
.why-card .note-k{color:#FBC10D}
.why-feats{list-style:none;margin:clamp(1.4rem,2.6vw,2rem) 0 0;padding:clamp(1.3rem,2.4vw,1.7rem) 0 0;
  border-top:1px solid rgba(255,255,255,.22);
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2.2rem)}
.why-feat{display:grid;gap:.45rem;align-content:start}
.why-feat-k{margin:0;font-family:var(--display);font-weight:800;font-size:1rem;
  line-height:1.25;letter-spacing:-.01em;color:#fff}
.why-feat-d{margin:0;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.82);text-wrap:pretty}
@media(max-width:860px){.why-feats{grid-template-columns:1fr;gap:1.3rem}}


/* --- Other trips + footer: el pie sube sobre el mosaico ---------------
   Última sección de una money page: el mosaico llega a sangre hasta el
   pie, y la ola del footer monta sobre el borde inferior de las fotos.
   El CTA de cada tarjeta sube para no quedar bajo la ola. */
.other-trips{padding-bottom:0}
.other-trips .tile-foot{padding-bottom:clamp(3rem,7vw,6rem)}
.waterline.from-white.from-surface.foot-wave{position:relative;z-index:2;display:block;
  background:transparent;margin-top:calc(-1 * clamp(3rem,6vw,6rem))}
.foot{position:relative;z-index:2}


/* --- .polas : trío de fotos tipo polaroid (Trip Logistics) ------------
   Tres recuerdos apilados en abanico, con marco blanco y una ligera
   rotación. Sustituyen a la foto única del .showcase. */
.polas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(.6rem,1.4vw,1.1rem);align-items:center;padding:clamp(.5rem,1.4vw,1.2rem) 0}
.pola{margin:0;background:#fff;padding:.55rem .55rem 1.6rem;
  border-radius:2px;box-shadow:0 10px 26px rgba(1,27,66,.18),0 2px 6px rgba(1,27,66,.12);
  transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}
.pola img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0}
.pola-1{transform:rotate(-3.2deg)}
.pola-2{transform:rotate(2.4deg)}
.pola-3{grid-column:1 / -1;justify-self:center;width:min(64%,17rem);transform:rotate(-1.2deg);
  margin-top:calc(-1 * clamp(1.4rem,3vw,2.6rem))}
.pola:hover{transform:rotate(0deg) translateY(-4px);
  box-shadow:0 16px 34px rgba(1,27,66,.24),0 3px 8px rgba(1,27,66,.14);z-index:2}
/* Una sola polaroid: ocupa todo el ancho de la columna y respeta el
   encuadre horizontal de la foto. */
.polas:has(>.pola:only-child){grid-template-columns:minmax(0,1fr)}
.polas>.pola:only-child{transform:rotate(-1.6deg);padding-bottom:2rem}
.polas>.pola:only-child img{aspect-ratio:3/2}
@media(max-width:900px){
  .polas{max-width:34rem;margin-inline:auto}
  .pola img{aspect-ratio:4/3}
}
@media(prefers-reduced-motion:reduce){.pola{transition:none}}


/* Variante del CTA final para los hubs: solo la tortuga y "Dive with us",
   centrada sobre fondo blanco. */
.turtle-sec.turtle-solo{background:var(--surface);padding-block:clamp(3.5rem,8vw,7rem)}
.turtle-solo .turtle-wrap{grid-template-columns:minmax(0,min(30rem,84vw));justify-content:center;padding-inline:var(--pad)}
.turtle-solo .turtle-col{translate:none;width:100%}
/* Sin radio: el recorte redondeado dejaba ver un filo de la foto alrededor
   del bloque enmascarado. */
.turtle-sec .mask-stage{border-radius:0}
.turtle-sec .mask-word{margin-inline:-8px;padding-inline:calc(.05em + 8px)}
.turtle-sec .mask-stage{background-size:94% auto;background-position:center;background-repeat:no-repeat}
