.d-head{max-width:820px;margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.d-head--center{text-align:center;margin-inline:auto}.d-head__n{letter-spacing:.12em;text-transform:uppercase;color:var(--peri-600);align-items:center;gap:.9rem;font-size:.82rem;font-weight:700;display:flex}.d-head__n:after{content:"";background:var(--line-strong);flex:1;max-width:120px;height:1px}.d-head--center .d-head__n{justify-content:center}.d-head--center .d-head__n:before{content:"";background:var(--line-strong);flex:1;max-width:120px;height:1px}.d-head h2{letter-spacing:-.03em;margin-top:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.06}.d-head p:not(.d-head__n){font-size:var(--fs-lg);color:var(--ink-2);max-width:40em;margin-top:1rem}.d-head--center p:not(.d-head__n){margin-inline:auto}.d-hero{background:var(--white);padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(2.5rem,1rem + 4vw,4.5rem);overflow:hidden}.d-hero__grid{align-items:center;gap:2.5rem;display:grid}.d-hero h1{letter-spacing:-.03em;margin-top:.9rem;font-size:clamp(2.2rem,1.2rem + 3.6vw,3.5rem);font-weight:800;line-height:1.07}.hl{text-decoration:underline;text-decoration-color:var(--coral-300);text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration-thickness:.14em}.d-hero__sub{color:var(--ink-2);max-width:36em;margin-top:1.25rem;font-size:clamp(1.06rem,1rem + .3vw,1.25rem);line-height:1.5}.d-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.d-hero__note{color:var(--ink-2);font-size:.95rem}@media (width>=960px){.d-hero__grid{grid-template-columns:1.05fr .95fr}}.d-live{justify-items:center;gap:1.25rem;margin:0;display:grid}.d-live__stage{justify-items:center;width:100%;max-width:520px;padding-block:1rem;display:grid;position:relative}.d-live__stage:before{content:"";background:linear-gradient(160deg, var(--peri-100), var(--coral-50));z-index:0;border-radius:32px;position:absolute;inset:6% 8%}.d-live__phone{z-index:1;aspect-ratio:364/744;filter:drop-shadow(0 30px 40px #02223e52);width:min(250px,58vw);position:relative}.d-live__frame{opacity:0;width:100%;height:100%;animation:14s infinite d-show;animation-delay:calc(var(--i) * 3.5s);position:absolute;inset:0}.d-live__frame:first-child{opacity:1}.d-live__events{z-index:2;width:16.5rem;display:grid;position:absolute;bottom:14%;left:0}.d-live__event{background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--line);color:var(--ink-2);opacity:0;animation:14s infinite d-chip;animation-delay:calc(var(--i) * 3.5s);border-radius:16px;grid-area:1/1;align-self:end;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.35;display:flex}.d-live__event strong{color:var(--navy-900);font-size:.98rem;display:block}.d-live__time{background:var(--navy-900);color:var(--white);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:.2rem .5rem;font-size:.82rem;font-weight:800}.d-live__bar{width:min(100%,420px);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,1fr);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.d-live__bar span{gap:.35rem;display:grid}.d-live__bar i{background:var(--line);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.d-live__bar i:after{content:"";background:var(--peri-500);transform-origin:0;animation:14s linear infinite d-fill;animation-delay:calc(var(--i) * 3.5s);position:absolute;inset:0;transform:scaleX(0)}@keyframes d-show{0%{opacity:0}2.5%,25%{opacity:1}28%,to{opacity:0}}@keyframes d-chip{0%,2%{opacity:0;transform:translateY(10px)}5%,24%{opacity:1;transform:none}26.5%,to{opacity:0;transform:translateY(-6px)}}@keyframes d-fill{0%{transform:scaleX(0)}25%{transform:scaleX(1)}26%,to{transform:scaleX(0)}}@media (width<=959px){.d-live__events{width:min(100%,21rem);margin-top:-2.5rem;position:relative;bottom:auto;left:auto}}@media (prefers-reduced-motion:reduce){.d-live__frame,.d-live__event,.d-live__bar i:after{animation:none}.d-live__frame:nth-child(2),.d-live__event:nth-child(2){opacity:1}.d-live__frame:first-child{opacity:0}}.d-stats{background:var(--white);padding-bottom:clamp(1rem,.5rem + 2vw,2rem)}.d-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=900px){.d-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.d-stat{border-radius:var(--radius-lg);background:var(--soft);border:1px solid var(--line);align-content:start;gap:.6rem;padding:clamp(1rem,.8rem + 1vw,1.6rem);display:grid}.d-stat strong{letter-spacing:-.04em;color:var(--navy-900);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1}.d-stat:first-child{background:var(--navy-900);border-color:var(--navy-900)}.d-stat:first-child strong{color:var(--white)}.d-stat:first-child span{color:#c9d4df}.d-stat span{color:var(--ink-2);font-size:.95rem;line-height:1.4}.d-bento{gap:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}@media (width>=900px){.d-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.d-box--wide{grid-column:span 2}.d-box--tall{grid-row:span 2}.d-box--span2{grid-column:span 2}}.d-box{background:var(--soft);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:1.5rem;padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);display:flex;position:relative;overflow:hidden}.d-box--white{background:var(--white)}.d-box--navy{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.d-box.d-box--navy h3{color:var(--white)}.d-box.d-box--navy p{color:#d5dde6}.d-box--coral{background:var(--soft);border-color:var(--line)}.d-box h3{letter-spacing:-.015em;margin-top:.9rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.d-box p{color:var(--ink-2);margin-top:.5rem;line-height:1.5}.d-box__n{background:var(--peri-100);width:2.2rem;height:2.2rem;color:var(--peri-600);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.d-box--navy .d-box__n{color:var(--peri-300);background:#ffffff1f}.d-box__ico{background:var(--white);border:1px solid var(--line);width:3rem;height:3rem;color:var(--peri-600);border-radius:14px;place-items:center;display:inline-grid}.d-box--coral .d-box__ico{color:var(--navy-900)}.d-box__phone{filter:drop-shadow(0 20px 30px #0006);width:min(300px,82%);height:auto;margin:.25rem auto calc(-1*clamp(1.4rem,1rem + 1.5vw,2.2rem))}.d-box--tall{justify-content:space-between}@media (width>=900px){.d-box--tall .d-box__phone{object-fit:contain;object-position:top center;flex:1 1 0;width:auto;max-width:92%;min-height:0}.d-box--wide{grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}}.d-map{position:relative}.d-map svg{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.d-map__fence{animation:18s linear infinite d-dash}@keyframes d-dash{to{stroke-dashoffset:-260px}}.d-map__chips{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.d-map__chips span{background:var(--white);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.d-map__chips b{color:var(--navy-900);margin-right:.3rem}.d-pill{border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.92rem;font-weight:700;display:inline-flex;margin-top:auto!important}.d-pill--ok{background:var(--estado-disponible-soft);color:var(--estado-disponible-ink)!important}@media (prefers-reduced-motion:reduce){.d-map__fence{animation:none}}.d-panel{max-width:1000px;margin:0 auto;position:relative}.d-browser{background:var(--white);border:1px solid var(--line);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 40px 80px -30px #02223e4d}.d-browser__bar{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 14px;display:flex}.d-browser__bar span{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.d-browser__bar em{color:var(--ink-2);margin-left:10px;font-size:.8rem;font-style:normal}.d-browser img,.d-browser video{aspect-ratio:1280/742;width:100%;height:auto;display:block}.d-toast{display:none}@media (width>=900px){.d-toast{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--ink-2);border-radius:16px;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.3;display:flex;position:absolute}.d-toast b{color:var(--navy-900);font-size:.95rem;display:block}.d-toast--a{animation:6s ease-in-out infinite d-float;top:38%;left:-3rem}.d-toast--b{animation:6s ease-in-out 3s infinite d-float;bottom:12%;right:-3rem}}.d-toast__dot{background:var(--estado-disponible);width:10px;height:10px;box-shadow:0 0 0 4px var(--estado-disponible-soft);border-radius:50%;flex:none}.d-toast__dot--peri{background:var(--estado-restringido);box-shadow:0 0 0 4px var(--estado-restringido-soft)}@keyframes d-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.d-toast{animation:none!important}}.d-table{border-collapse:separate;border-spacing:0;text-align:center;width:100%}.d-table th,.d-table td{vertical-align:middle;padding:1.1rem 1rem}.d-table tbody tr:nth-child(odd)>*{background:var(--soft)}.d-table thead th{color:var(--navy-900);vertical-align:bottom;padding-bottom:1.2rem;font-size:.95rem;font-weight:800}.d-table tbody th{text-align:right;width:22%;color:var(--navy-900);font-weight:800}.d-table td{color:var(--ink-2);width:26%;line-height:1.35}.d-table .d-table__us{border-inline:2px solid var(--peri-500);color:var(--navy-900);font-weight:700}.d-table tbody tr:nth-child(odd) .d-table__us{background:var(--peri-50)}.d-table tbody tr:nth-child(2n) .d-table__us{background:var(--white)}.d-table thead .d-table__us{border-top:2px solid var(--peri-500);border-radius:16px 16px 0 0}.d-table tbody tr:last-child .d-table__us{border-bottom:2px solid var(--peri-500)}.d-table thead img{width:auto;height:30px;display:inline-block}.d-table__col{display:none}.d-mark{border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;margin:0 auto .4rem;font-size:.95rem;font-weight:900;display:grid}.d-mark--y{color:#1f7a4d;background:#e3f3ea}.d-mark--n{background:var(--coral-100);color:var(--coral-800)}.d-mark--w{color:#8a5a00;background:#fdf1d6}@media (width<=759px){.d-table,.d-table tbody,.d-table tr,.d-table th,.d-table td{display:block;width:auto!important}.d-table thead{display:none}.d-table tbody{gap:.75rem;display:grid}.d-table tbody tr{border:1px solid var(--line);background:var(--white);border-radius:20px;overflow:hidden}.d-table tbody tr>*{background:var(--white)!important}.d-table tbody th{text-align:left;padding:.9rem 1rem .4rem;font-size:1.02rem}.d-table td{text-align:left;align-items:flex-start;gap:.7rem;padding:.55rem 1rem;display:flex;border:0!important}.d-table td.d-table__us{border-radius:12px;margin:0 .5rem;padding-block:.7rem;background:var(--peri-50)!important}.d-table td:last-child{padding-bottom:1rem}.d-mark{width:1.5rem;height:1.5rem;margin:0;font-size:.82rem}.d-table__col{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:800;display:block}.d-table__us .d-table__col{color:var(--peri-600)}}.d-exc{align-items:center;gap:clamp(1rem,.5rem + 2vw,2.5rem);display:grid}@media (width>=900px){.d-exc{grid-template-columns:.95fr 1.05fr}}.d-exc__list{gap:.25rem;display:grid}.d-exc__item{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem 1.1rem 1.2rem;display:grid;position:relative;overflow:hidden}.d-exc__item:hover,.d-exc__item[aria-selected=true]{background:var(--soft)}.d-exc__ico{background:var(--white);border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--ink-3);border-radius:12px;place-items:center;display:grid}.d-exc__item[aria-selected=true] .d-exc__ico{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.d-exc__txt strong{color:var(--navy-900);letter-spacing:-.01em;font-size:1.15rem;display:block}.d-exc__txt span{color:var(--ink-2);margin-top:.3rem;line-height:1.45;display:block}.d-exc__item[aria-selected=false] .d-exc__txt span{display:none}.d-exc__prog{background:var(--line);transform-origin:0;border-radius:3px;height:3px;position:absolute;bottom:.45rem;left:1.1rem;right:1.1rem;transform:scaleX(0)}.d-exc.is-run .d-exc__item[aria-selected=true] .d-exc__prog{background:var(--peri-500);animation:5s linear forwards d-prog}@keyframes d-prog{to{transform:scaleX(1)}}.d-exc__stage{background:linear-gradient(160deg, var(--navy-900), var(--navy-700));border-radius:28px;place-items:center;min-height:360px;padding:clamp(1.25rem,.5rem + 3vw,3rem);display:grid;position:relative}.d-ui{background:var(--white);width:min(100%,400px);color:var(--ink-2);border-radius:20px;padding:1.4rem;font-size:.95rem;animation:.45s ease-out d-in;box-shadow:0 30px 60px -20px #00000080}.d-ui[hidden]{display:none}@keyframes d-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.d-ui__seg{background:var(--soft);text-align:center;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1rem;padding:4px;font-size:.85rem;font-weight:700;display:grid}.d-ui__seg span{color:var(--ink-2);border-radius:999px;padding:.45rem .5rem}.d-ui__seg .is-on{background:var(--white);color:var(--navy-900);box-shadow:var(--shadow-sm)}.d-ui__head{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.d-ui__head>span:nth-child(2),.d-ui__rows li>span:nth-child(2){flex:1;font-size:.88rem;line-height:1.3;display:grid}.d-ui b{color:var(--navy-900);font-weight:800}.d-ui__av{background:var(--peri-100);width:2.3rem;height:2.3rem;color:var(--peri-600);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.d-ui__tag{background:var(--soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-style:normal;font-weight:700}.d-ui__tag--blue{background:var(--estado-restringido-soft);color:var(--estado-restringido-ink)}.d-ui__tag--coral{background:var(--estado-atencion-soft);color:var(--estado-atencion-ink);box-shadow:inset 0 0 0 1px var(--estado-atencion)}.d-ui__lbl{color:var(--navy-900);align-items:center;gap:.5rem;font-weight:800;display:flex}.d-ui__big{color:var(--navy-900);letter-spacing:-.01em;margin-top:.6rem;font-size:1.25rem;font-weight:800;line-height:1.3}.d-ui__muted{margin-top:.5rem;font-size:.88rem;line-height:1.45}.d-ui__btns{gap:.5rem;margin-top:1.1rem;display:flex}.d-ui__btn{border:1px solid var(--line-strong);color:var(--navy-900);border-radius:999px;padding:.55rem 1rem;font-size:.88rem;font-weight:700}.d-ui__btn--pri{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.d-ui__toast{background:var(--navy-900);color:var(--white);opacity:0;border-radius:12px;align-items:center;gap:.6rem;margin-top:1.1rem;padding:.7rem .9rem;font-size:.86rem;font-weight:600;animation:.4s ease-out 1.4s forwards d-toast;display:flex}@keyframes d-toast{to{opacity:1}}.d-ui__dot{background:#3ccf8e;border-radius:50%;flex:none;width:8px;height:8px}.d-ui__rows{gap:.5rem;margin-top:.9rem;display:grid}.d-ui__rows li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex}.d-ui__rows li:first-child{border-color:var(--estado-atencion);background:var(--estado-atencion-soft)}.d-ui__hint{background:var(--soft);border-radius:12px;margin-top:.9rem;padding:.7rem .9rem;font-size:.86rem;line-height:1.45}.d-ui__opts{gap:.4rem;margin-top:.6rem;display:grid}.d-ui__opts li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.9rem;display:flex}.d-ui__opts li:before{content:"";border:2px solid var(--line-strong);border-radius:50%;flex:none;width:14px;height:14px}.d-ui__opts li.is-on{border-color:var(--peri-500);background:var(--peri-50);color:var(--navy-900);font-weight:700}.d-ui__opts li.is-on:before{border:4px solid var(--peri-600)}.d-ui__count{margin-top:1rem;font-size:.86rem}@media (prefers-reduced-motion:reduce){.d-ui,.d-ui__toast{opacity:1;animation:none}}.d-priv{gap:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}@media (width>=760px){.d-priv{grid-template-columns:1fr 1fr}}.d-priv h3{margin-top:0}.d-fam{align-items:center;gap:2rem;display:grid}.d-fam .d-head{margin-bottom:0}@media (width>=900px){.d-fam{grid-template-columns:1.1fr .9fr}.d-fam__more{grid-column:1/-1}}.d-fam__more{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}@media (width>=700px){.d-fam__more{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.d-fam__more li{gap:.35rem;display:grid}.d-fam__more strong{letter-spacing:-.04em;color:var(--peri-600);font-size:clamp(2.2rem,1.6rem + 2vw,3rem);font-weight:800;line-height:1}.d-fam__more span{color:var(--ink-2);line-height:1.45}.d-fam__stat strong{letter-spacing:-.05em;color:var(--peri-300);font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:800;line-height:.95}.d-fam__stat p{margin-top:0;font-size:1.1rem}.section--familias{background:var(--coral-100)}.d-fam__stat a{color:var(--white);align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.d-fam h3{margin-top:0}.d-yes,.d-no{color:var(--ink-2);gap:.7rem;display:grid}.d-yes li,.d-no li{gap:.6rem;display:flex}.d-yes li:before{content:"✓";color:var(--estado-disponible-ink);font-weight:800}.d-no li:before{content:"✕";color:var(--coral-800);font-weight:800}.d-faq{max-width:860px}.d-figs__grid{gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (width>=900px){.d-figs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-figs__item{border-top:2px solid var(--peri-500);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.d-figs__item strong{letter-spacing:-.05em;color:var(--peri-600);font-size:clamp(2.6rem,2rem + 2.6vw,4.25rem);font-weight:800;line-height:.95}.d-figs__item p{font-size:var(--fs-lg);color:var(--ink-2);max-width:26em;margin:0;line-height:1.45}.d-figs__item a{color:var(--ink-3);text-underline-offset:.2em;font-size:.85rem;text-decoration:underline}.d-figs__item a:hover{color:var(--peri-600)}.d-more{color:var(--navy-900);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em;align-items:center;gap:.4rem;margin-top:1.1rem;font-weight:700;display:inline-flex}.d-more:hover{color:var(--peri-600);text-decoration-color:currentColor}.d-steps{gap:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}@media (width>=900px){.d-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-day{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}@media (width>=900px){.d-day{grid-template-columns:repeat(4,minmax(0,1fr))}}.d-day__item{align-content:start;gap:.6rem;display:grid}.d-day__item img{filter:drop-shadow(0 16px 24px #02223e38);width:min(100%,210px);height:auto;margin-bottom:.6rem}.d-day__item p{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.d-day__item strong{color:var(--navy-900)}.d-day__txt{color:var(--ink-2)}.section--dark .d-head p:not(.d-head__n){color:#c9d4df}.d-story .d-head{max-width:900px}.d-data{border-top:1px solid var(--line);max-width:960px;margin:0}.d-data__row{border-bottom:1px solid var(--line);gap:.4rem 2rem;padding-block:1.4rem;display:grid}@media (width>=760px){.d-data__row{grid-template-columns:12rem 1fr}}.d-data dt{color:var(--navy-900);font-size:1.1rem;font-weight:800}.d-data dd{gap:.35rem;margin:0;display:grid}.d-data dd p{font-size:var(--fs-lg);color:var(--ink);margin:0;line-height:1.45}.d-data dd .d-data__why{color:var(--ink-2);font-size:1rem}.d-faq__more{color:var(--ink-2);margin-top:1.75rem}.d-faq__more a{color:var(--navy-900);font-weight:700}.d-dims{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.d-dims__item{background:var(--white);border:1px solid var(--line,#e3e6ee);border-radius:24px;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex}.d-dims__item h3{margin-top:.4rem;font-size:1.3rem}.d-dims__item p{color:var(--ink-2);margin:0}.d-badge{background:var(--peri-50,#f3f4fd);width:52px;height:52px;color:var(--peri-600);border-radius:14px;place-items:center;display:inline-grid}.d-persp{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.d-persp__item{background:var(--white);border:1px solid var(--line,#e3e6ee);border-radius:24px;flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex}.d-persp__ico{color:var(--navy-900,#02223e);margin-bottom:1.25rem;display:block}.d-persp__who{letter-spacing:.12em;text-transform:uppercase;color:var(--peri-600);margin:0;font-size:.8rem;font-weight:800}.d-persp__item h3{margin-top:.5rem;font-size:1.25rem;line-height:1.3}.d-persp__list{margin:auto 0 0;padding:1.25rem 0 0;list-style:none}.d-manif{text-align:center}.d-manif__q{max-width:900px;margin:0 auto}.d-manif__q:before{content:"";background:var(--peri-300);border-radius:99px;width:40px;height:6px;margin:0 auto 1.5rem;display:block}.d-manif .d-manif__q p{color:var(--white);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:650;line-height:1.35}.d-manif .d-manif__q2{max-width:680px;color:var(--peri-300);text-wrap:balance;margin:clamp(1.75rem,1.4rem + 1.5vw,2.75rem) auto 0;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:600}.d-shot,.d-shot__in{position:relative}.d-shot img{aspect-ratio:2400/622;width:100%;height:auto;display:block}.d-shot__pin{background:var(--peri-500);width:28px;height:28px;color:var(--white);box-shadow:0 0 0 3px var(--white);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%)}.d-notes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem 2rem;margin:clamp(1.75rem,1.4rem + 1.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.d-notes li{align-items:flex-start;gap:.9rem;display:flex}.d-notes__n{background:var(--peri-500);width:30px;height:30px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.d-notes strong{color:var(--white);margin-bottom:.25rem;display:block}.d-notes p{margin:0;font-size:.95rem}@media (width<=640px){.d-shot__pin{width:18px;height:18px;box-shadow:0 0 0 2px var(--white);font-size:.65rem}}.d-swipe{display:none}@media (width<=699px){.section{padding-block:2.75rem}.d-head{margin-bottom:1.25rem}.d-head h2{letter-spacing:-.02em;font-size:1.6rem;line-height:1.15}.d-head p:not(.d-head__n){margin-top:.6rem;font-size:1rem;line-height:1.5}.d-more{margin-top:.6rem;font-size:.95rem}.d-hide-m{display:none}.d-hero{padding-block:1.5rem 2rem}.d-hero h1{margin-top:.5rem;font-size:2rem}.d-hero__sub{margin-top:.8rem;font-size:1rem}.d-hero__actions{margin-top:1.25rem}.d-hero__grid{gap:1.25rem}.d-live__phone{width:42vw}.d-live__stage{padding-block:.5rem}.d-live__events{margin-top:-1.75rem;font-size:.85rem}.d-live__event{padding:.65rem .8rem}.d-live__bar{display:none}.d-figs__grid{gap:1rem}.d-figs__item{border-top-width:1px;grid-template-columns:6.6rem 1fr;gap:.15rem .9rem;padding-top:.9rem}.d-figs__item strong{letter-spacing:-.03em;grid-row:span 2;font-size:1.65rem;line-height:1.05}.d-figs__item p{font-size:.92rem;line-height:1.4}.d-figs__item a{font-size:.75rem}.d-dims{grid-template-columns:1fr 1fr;gap:.6rem}.d-dims__item{border-radius:16px;gap:.35rem;padding:.9rem}.d-dims__item h3{margin-top:.2rem;font-size:1rem}.d-dims__item p{font-size:.82rem;line-height:1.4}.d-badge{border-radius:10px;width:34px;height:34px}.d-badge svg{width:18px;height:18px}.d-swipe{color:var(--ink-3);margin:-.4rem 0 .75rem;font-size:.82rem;font-weight:700;display:block}.d-bento,.d-persp{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.d-bento::-webkit-scrollbar,.d-persp::-webkit-scrollbar{display:none}.d-bento>li,.d-persp>li{scroll-snap-align:start;flex:0 0 82%}.d-bento>li{justify-content:flex-start;height:27rem}.d-bento .d-box__phone{width:54%;margin-top:auto}.d-box{border-radius:20px;gap:.9rem;padding:1.1rem}.d-box h3{margin-top:.5rem;font-size:1.1rem}.d-box p{font-size:.92rem}.d-box__phone{width:58%;margin-bottom:-1.1rem}.d-map__chips{display:none}.d-persp__item{border-radius:20px;padding:1.1rem}.d-persp__ico svg{width:34px;height:34px}.d-persp__ico{margin-bottom:.6rem}.d-persp__item h3{font-size:1.02rem}.d-persp__list{gap:.4rem;padding-top:.8rem;font-size:.9rem}.d-shot{scrollbar-width:none;overflow-x:auto}.d-shot::-webkit-scrollbar{display:none}.d-shot__in{width:640px}.d-shot__pin{width:24px;height:24px;box-shadow:0 0 0 2px var(--white);font-size:.75rem}.d-browser{border-radius:12px}.d-notes{gap:.8rem;margin-top:1.1rem}.d-notes p{font-size:.88rem}.d-notes__n{width:26px;height:26px;font-size:.8rem}.d-priv{gap:.6rem}.d-priv .d-box{gap:.6rem;padding:1rem 1.1rem}.d-priv h3{font-size:1.02rem}.d-yes,.d-no{gap:.4rem;font-size:.9rem}.d-manif .d-manif__q p{font-size:1.15rem}.d-manif__q:before{margin-bottom:1rem}.d-manif .d-manif__q2{margin-top:1rem;font-size:1rem}.d-fam{gap:1.1rem}.d-fam__stat strong{font-size:3rem}.d-fam__stat p{font-size:.98rem}.d-fam__more{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1rem}.d-fam__more strong{font-size:1.6rem}.d-fam__more span{font-size:.78rem;line-height:1.35}.section--dark .d-swipe{color:var(--peri-300)}#reunion{padding-block:2.5rem 3rem}#reunion h2{font-size:1.6rem;line-height:1.15}#reunion .meeting__lead{margin-top:.6rem;font-size:1rem}#reunion .meeting__time{margin-top:.9rem}#reunion .meeting__grid{gap:1.5rem}#reunion .field{margin-bottom:.8rem}#reunion .step__title{margin-bottom:1rem}#faq h2{font-size:1.6rem}}.d-hero h1 .hl{white-space:nowrap}
