.echo-text{white-space:nowrap;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;contain:layout style;font-kerning:normal;text-rendering:geometricprecision;line-height:.9;display:inline-block;position:relative}.echo-text__echo{pointer-events:none;transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;display:block;position:absolute;inset:0;transform:translate(0,0)}.echo-text__bursts{pointer-events:none;position:absolute;inset:0}.echo-text__echo--outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px, .014em) currentColor}.echo-text__echo--front{z-index:2;opacity:1;filter:none;text-shadow:0 .035em #ffffff0a;will-change:transform;position:relative}@media (prefers-reduced-motion:reduce){.echo-text__echo:not(.echo-text__echo--front){display:none}.echo-text__echo--front{transform:none!important}}
.hero-module__vVLNxa__hero{color:#1b2430;background:linear-gradient(#cfe9f4 0%,#e8f4fa 30%,#fff 62%,#f1ebfc 100%);height:230svh;position:relative}.hero-module__vVLNxa__stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.7rem,1.8svh,1.4rem);height:calc(100svh - 4rem);padding:1rem clamp(16px,4vw,48px) 2.75rem;display:flex;position:sticky;top:4rem;overflow:hidden}.hero-module__vVLNxa__title{color:#1b2430;text-transform:uppercase;max-width:64rem;margin:0;font-size:clamp(1.45rem,6vw,3.6rem);font-weight:900;line-height:1}.hero-module__vVLNxa__phrase{margin:0 .18em;display:inline-block}.hero-module__vVLNxa__title .hero-module__vVLNxa__phrase{margin:.04em 0;display:block}.hero-module__vVLNxa__line{color:#3c4f60;max-width:46rem;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5}.hero-module__vVLNxa__line .hero-module__vVLNxa__phrase{margin:.1em .12em}.hero-module__vVLNxa__sub{color:#14222e;max-width:46rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;line-height:1.4}.hero-module__vVLNxa__sub .hero-module__vVLNxa__phrase{margin:.08em .2em}.hero-module__vVLNxa__cue{font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.3em;text-transform:uppercase;color:#08131c80;opacity:calc(1 - var(--p,0) * 6);pointer-events:none;margin:0;font-size:.65rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.hero-module__vVLNxa__hero[data-still=true]{--p:1;height:auto}.hero-module__vVLNxa__hero[data-still=true] .hero-module__vVLNxa__stage{height:auto;padding:4rem clamp(16px,4vw,48px);position:relative;top:0}.hero-module__vVLNxa__hero[data-still=true] .hero-module__vVLNxa__cue{display:none}.hero-module__vVLNxa__hero[data-mode=mouse]{height:auto}.hero-module__vVLNxa__hero[data-mode=mouse] .hero-module__vVLNxa__stage{position:relative;top:0}.hero-module__vVLNxa__cueMouse{display:none}.hero-module__vVLNxa__hero[data-mode=mouse] .hero-module__vVLNxa__cueMouse{display:inline}.hero-module__vVLNxa__hero[data-mode=mouse] .hero-module__vVLNxa__cueScroll{display:none}.hero-module__vVLNxa__ctaWrap{flex-direction:column;align-items:center;gap:.4rem;display:flex}.hero-module__vVLNxa__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.hero-module__vVLNxa__cta{isolation:isolate;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0a7c76f0,#08655ff0);border:1px solid #0a7c7699;border-radius:999px;align-items:center;gap:.7rem;min-height:52px;padding:0 1.6rem;font-size:clamp(.82rem,1vw,.95rem);font-weight:800;transition:transform .2s,border-color .2s;display:inline-flex;position:relative}.hero-module__vVLNxa__cta:hover{border-color:#45e0d8;transform:translateY(-1px)}.hero-module__vVLNxa__call{color:#1b2430;letter-spacing:.04em;white-space:nowrap;background:#ffffffb8;border:1px solid #08131c38;border-radius:999px;align-items:center;gap:.55rem;min-height:52px;padding:0 1.4rem;font-size:clamp(.82rem,1vw,.95rem);font-weight:700;transition:border-color .2s,transform .2s;display:inline-flex}.hero-module__vVLNxa__call:hover{border-color:#0a7c76;transform:translateY(-1px)}.hero-module__vVLNxa__callIcon{color:#0a7c76;width:18px;height:18px}.hero-module__vVLNxa__sceneBox{aspect-ratio:96/54;flex:none;width:min(100%,1040px,74.6667svh - 2.98667rem);position:relative;container-type:inline-size}.hero-module__vVLNxa__scene{--u:calc(100cqw / 96);--row:calc(7.4 * var(--u));--s1:clamp(0, calc(var(--p,0) / .16), 1);--s2:clamp(0, calc((var(--p,0) - .12) / .12), 1);--climb:clamp(0, calc((var(--p,0) - .24) / .2), 1);--s3:clamp(0, calc((var(--p,0) - .44) / .14), 1);--press:clamp(0, calc((var(--p,0) - .56) / .08), 1);--s4:clamp(0, calc((var(--p,0) - .62) / .05), 1);--m:clamp(0, calc((var(--p,0) - .66) / .0245), 9);--s5:clamp(0, calc((var(--p,0) - .9) / .08), 1);text-align:left;font-family:var(--font-brand-sans,system-ui, sans-serif);color:#14222e;position:absolute;inset:0}.hero-module__vVLNxa__scene svg{display:block}.hero-module__vVLNxa__browser{left:0;top:calc(1 * var(--u));width:calc(62 * var(--u));height:calc(52 * var(--u));border-radius:calc(1.8 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #08131c1f;background:#fff;border:1px solid #08131c1a;position:absolute;overflow:hidden}.hero-module__vVLNxa__bar{align-items:center;gap:calc(.8 * var(--u));height:calc(4.4 * var(--u));padding:0 calc(2 * var(--u));background:#f1f5f8;border-bottom:1px solid #08131c14;display:flex}.hero-module__vVLNxa__bar i{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));background:#d5dde3;border-radius:50%}.hero-module__vVLNxa__bar span{margin-left:calc(2 * var(--u));padding:calc(.4 * var(--u)) calc(2 * var(--u));font-size:calc(1.4 * var(--u));color:#5b6b78;background:#fff;border-radius:999px}.hero-module__vVLNxa__search{left:calc(3 * var(--u));right:calc(3 * var(--u));top:calc(7 * var(--u));height:calc(5.6 * var(--u));align-items:center;gap:calc(1.2 * var(--u));padding:0 calc(2 * var(--u));box-shadow:0 calc(.4 * var(--u)) calc(1.4 * var(--u)) #08131c14;font-size:calc(2.1 * var(--u));white-space:nowrap;border:1px solid #08131c24;border-radius:999px;display:flex;position:absolute}.hero-module__vVLNxa__searchIcon{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));color:#5b6b78;flex:none}.hero-module__vVLNxa__typed{max-width:calc(var(--s1) * 28ch);vertical-align:bottom;display:inline-block;overflow:hidden}.hero-module__vVLNxa__caret{width:2px;height:1.2em;opacity:calc(1 - var(--s2));background:#0a7c76;margin-left:2px;animation:1s steps(2,end) infinite hero-module__vVLNxa__caret}@keyframes hero-module__vVLNxa__caret{50%{visibility:hidden}}.hero-module__vVLNxa__map{left:calc(3 * var(--u));right:calc(3 * var(--u));top:calc(14.6 * var(--u));height:calc(11.4 * var(--u));border-radius:calc(1.2 * var(--u));opacity:var(--s2);background:linear-gradient(135deg,#e7f1e4,#eef3ec 50%,#e3eef3);position:absolute;overflow:hidden}.hero-module__vVLNxa__roads{width:100%;height:100%;position:absolute;inset:0}.hero-module__vVLNxa__roads path{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.hero-module__vVLNxa__pin{width:calc(3 * var(--u));height:calc(3 * var(--u));color:#8a98a4;fill:#fff;transform:translate(-50%, -100%) scale(var(--s2));transform-origin:50% 100%;position:absolute}.hero-module__vVLNxa__pinA{top:58%;left:28%}.hero-module__vVLNxa__pinB{top:46%;left:72%}.hero-module__vVLNxa__pinUs{color:#0a7c76;fill:#45e0d8;transform:translate(-50%, -100%) scale(calc(var(--s2) * (1 + var(--climb) * .55)));top:80%;left:50%}.hero-module__vVLNxa__results{left:calc(3 * var(--u));right:calc(3 * var(--u));top:calc(27.6 * var(--u));height:calc(3 * var(--row));opacity:var(--s2);margin:0;padding:0;list-style:none;position:absolute}.hero-module__vVLNxa__result{height:calc(var(--row) - .8 * var(--u));align-content:center;gap:calc(.3 * var(--u));padding:0 calc(2 * var(--u));border-radius:calc(1 * var(--u));background:#fff;border:1px solid #08131c14;display:grid;position:absolute;left:0;right:0}.hero-module__vVLNxa__result b{font-size:calc(1.9 * var(--u))}.hero-module__vVLNxa__result span{align-items:center;gap:calc(.8 * var(--u));font-size:calc(1.35 * var(--u));color:#5b6b78;display:flex}.hero-module__vVLNxa__result em{right:calc(2 * var(--u));padding:calc(.5 * var(--u)) calc(1.4 * var(--u));color:#fff;font-style:normal;font-weight:700;font-size:calc(1.3 * var(--u));opacity:var(--climb);background:#0a7c76;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.hero-module__vVLNxa__result .hero-module__vVLNxa__stars{color:#f2a91d;gap:0;display:inline-flex}.hero-module__vVLNxa__stars svg{width:calc(1.2 * var(--u));height:calc(1.2 * var(--u));fill:currentColor}.hero-module__vVLNxa__rA{top:calc(min(1, max(0, var(--climb) * 2 - 1)) * var(--row))}.hero-module__vVLNxa__rB{top:calc((1 + min(1, var(--climb) * 2)) * var(--row))}.hero-module__vVLNxa__rUs{top:calc((2 - 2 * var(--climb)) * var(--row));z-index:1;border-color:color-mix(in srgb, #0a7c76 calc(var(--climb) * 70%), #08131c14);box-shadow:0 calc(.6 * var(--u)) calc(2.4 * var(--u)) rgba(10, 124, 118, calc(var(--climb) * .28))}.hero-module__vVLNxa__phone{right:calc(3 * var(--u));width:calc(25 * var(--u));height:calc(52 * var(--u));padding:calc(1.1 * var(--u));border-radius:calc(4 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #08131c47;background:#0d141b;position:absolute;top:0}.hero-module__vVLNxa__screen{border-radius:calc(3 * var(--u));background:#fff;height:100%;position:relative;overflow:hidden}.hero-module__vVLNxa__lock{padding-top:calc(7 * var(--u));color:#fff;background:linear-gradient(160deg,#45e0d8,#7fb6e0 50%,#9b7bd4);align-content:start;justify-items:center;display:grid;position:absolute;inset:0}.hero-module__vVLNxa__lock b{font-size:calc(5.4 * var(--u));letter-spacing:-.02em;font-weight:300}.hero-module__vVLNxa__lock span{font-size:calc(1.4 * var(--u))}.hero-module__vVLNxa__site{align-content:start;gap:calc(1.4 * var(--u));transform:translateY(calc((1 - var(--s3)) * 100%));background:#f6f3ee;display:grid;position:absolute;inset:0}.hero-module__vVLNxa__siteBar{padding:calc(4 * var(--u)) calc(1.8 * var(--u)) calc(1.2 * var(--u));color:#f5a623;font-weight:900;font-size:calc(1.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;background:#1c1e21}.hero-module__vVLNxa__siteHero{gap:calc(.6 * var(--u));margin:0 calc(1.6 * var(--u));padding:calc(5 * var(--u)) calc(1.4 * var(--u)) calc(1.4 * var(--u));border-radius:calc(1.2 * var(--u));color:#fff;background:linear-gradient(#bdb6aa,#8f8a82);display:grid}.hero-module__vVLNxa__siteHero b{font-size:calc(1.9 * var(--u));line-height:1.1}.hero-module__vVLNxa__siteHero span{font-size:calc(1.2 * var(--u))}.hero-module__vVLNxa__siteCall,.hero-module__vVLNxa__siteQuote{justify-content:center;align-items:center;gap:calc(.8 * var(--u));margin:0 calc(1.6 * var(--u));height:calc(4.4 * var(--u));font-weight:800;font-size:calc(1.5 * var(--u));border-radius:999px;display:flex}.hero-module__vVLNxa__siteCall{color:#fff;transform:scale(calc(1 - var(--press) * .06));box-shadow:0 0 0 calc(var(--press) * 1.2 * var(--u)) #c2410c40;background:#c2410c}.hero-module__vVLNxa__siteCall svg{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u))}.hero-module__vVLNxa__siteQuote{color:#1c1e21;border:1px solid #1c1e21}.hero-module__vVLNxa__chat{gap:calc(1 * var(--u));padding:0 calc(1.4 * var(--u));transform:translateX(calc((1 - var(--s4)) * 100%));background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.hero-module__vVLNxa__chatHead{align-items:center;gap:calc(.8 * var(--u));margin:0 calc(-1.4 * var(--u));padding:calc(4 * var(--u)) calc(1.6 * var(--u)) calc(1.2 * var(--u));font-weight:800;font-size:calc(1.45 * var(--u));border-bottom:1px solid #08131c14;display:flex}.hero-module__vVLNxa__chatHead svg,.hero-module__vVLNxa__missed svg{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u))}.hero-module__vVLNxa__missed{justify-content:center;align-items:center;gap:calc(.6 * var(--u));font-size:calc(1.2 * var(--u));color:#c62833;display:flex}.hero-module__vVLNxa__msgs{min-height:0;padding-bottom:calc(1.4 * var(--u));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(2 * var(--u)));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(2 * var(--u)));mask-image:linear-gradient(180deg, transparent 0, #000 calc(2 * var(--u)));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.hero-module__vVLNxa__bubble{--v:clamp(0, calc(var(--m,9) - var(--i) + 1), 1);max-width:82%;max-height:calc(var(--v) * 14 * var(--u));margin:0;margin-top:calc(var(--v) * 1 * var(--u));opacity:var(--v);transform:translateY(calc((1 - var(--v)) * 1.5 * var(--u)));padding:calc(1 * var(--u)) calc(1.3 * var(--u));border-radius:calc(1.6 * var(--u));font-size:calc(1.35 * var(--u));padding-block:calc(var(--v) * 1 * var(--u));flex:none;line-height:1.3;overflow:hidden}.hero-module__vVLNxa__in{color:#14222e;background:#e9eef2;align-self:flex-start}.hero-module__vVLNxa__out{color:#fff;background:#0a7c76;align-self:flex-end}.hero-module__vVLNxa__booked{left:calc(30 * var(--u));top:calc(16 * var(--u));z-index:2;align-items:center;gap:calc(1.4 * var(--u));width:calc(38 * var(--u));padding:calc(1.8 * var(--u)) calc(2.2 * var(--u));border-radius:calc(1.8 * var(--u));box-shadow:0 calc(2.4 * var(--u)) calc(7 * var(--u)) #08131c38;opacity:var(--s5);transform:translateY(calc((1 - var(--s5)) * -3 * var(--u))) scale(calc(.92 + var(--s5) * .08));background:#fffffff5;border:1px solid #0a7c7659;display:flex;position:absolute}.hero-module__vVLNxa__booked b{font-size:calc(2.2 * var(--u));font-weight:900;display:block}.hero-module__vVLNxa__booked small{margin-top:calc(.3 * var(--u));font-size:calc(1.35 * var(--u));color:#5b6b78;display:block}.hero-module__vVLNxa__bookedTick{width:calc(5 * var(--u));height:calc(5 * var(--u));color:#fff;background:#0a7c76;border-radius:50%;flex:none;place-items:center;display:grid}.hero-module__vVLNxa__bookedTick svg{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u))}@media (max-width:600px){.hero-module__vVLNxa__sceneBox{aspect-ratio:56/62;width:min(100%,42.4516svh - 1.69806rem - 38.2065px)}.hero-module__vVLNxa__scene{--u:calc(100cqw / 56);--row:calc(5.2 * var(--u));overflow:hidden}.hero-module__vVLNxa__browser{width:100%;height:calc(39 * var(--u));top:0}.hero-module__vVLNxa__search{top:calc(5.6 * var(--u));height:calc(4.8 * var(--u));font-size:calc(2.2 * var(--u))}.hero-module__vVLNxa__map{top:calc(11.6 * var(--u));height:calc(9 * var(--u))}.hero-module__vVLNxa__results{top:calc(21.6 * var(--u))}.hero-module__vVLNxa__result b{font-size:calc(1.8 * var(--u))}.hero-module__vVLNxa__result span{font-size:calc(1.3 * var(--u))}.hero-module__vVLNxa__phone{z-index:2;right:calc(1 * var(--u));top:calc(20 * var(--u));width:calc(21 * var(--u));height:calc(41 * var(--u));opacity:min(1, calc(var(--s3) * 3));transform:translateX(calc((1 - var(--s3)) * 125%))}.hero-module__vVLNxa__chatHead{font-size:calc(1.25 * var(--u));white-space:nowrap}.hero-module__vVLNxa__booked{left:calc(1 * var(--u));top:calc(44 * var(--u));width:calc(31 * var(--u));padding:calc(1.6 * var(--u))}.hero-module__vVLNxa__booked b{font-size:calc(2 * var(--u))}.hero-module__vVLNxa__booked small{font-size:calc(1.3 * var(--u))}}@media (max-width:767px){.hero-module__vVLNxa__stage{gap:.65rem;padding:.75rem 16px calc(1.5rem + 64px)}.hero-module__vVLNxa__sub{font-size:1rem}.hero-module__vVLNxa__line{font-size:.92rem}.hero-module__vVLNxa__ctaRow{flex-wrap:nowrap}.hero-module__vVLNxa__cta{min-height:48px;padding:0 1.2rem}.hero-module__vVLNxa__call{justify-content:center;width:48px;min-height:48px;padding:0}.hero-module__vVLNxa__call span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-height:820px) and (min-width:768px){.hero-module__vVLNxa__sceneBox{width:min(100%,1040px,64svh - 2.56rem)}}html[data-theme=dark] .hero-module__vVLNxa__hero{color:#f2fbfa;background:#05080d}:is(html[data-theme=dark] .hero-module__vVLNxa__title,html[data-theme=dark] .hero-module__vVLNxa__sub){color:#f2fbfa}html[data-theme=dark] .hero-module__vVLNxa__line{color:#e8f6f5d9}html[data-theme=dark] .hero-module__vVLNxa__call{color:#f2fbfa;background:#05090f66;border-color:#45e0d88c}html[data-theme=dark] .hero-module__vVLNxa__cue{color:#e8f6f599}.hero-module__vVLNxa__demo{justify-items:center;gap:14px;display:grid}.hero-module__vVLNxa__demo .hero-module__vVLNxa__sceneBox{width:100%}.hero-module__vVLNxa__demoRange{text-align:center;gap:6px;width:min(100%,420px);font-size:13px;font-weight:700;display:grid}.hero-module__vVLNxa__demoRange input{accent-color:#0a7c76;width:100%}
.details-gallery-module__I20yDG__wrap{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}@media (max-width:899px){.details-gallery-module__I20yDG__wrap{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}}.details-gallery-module__I20yDG__card{--c:#0a7c76;color:#1b2430;background:#fff;border:1px solid #08131c1a;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 14px 34px -18px #08131c47}.details-gallery-module__I20yDG__card[data-kind=seo]{--c:#b7791f}.details-gallery-module__I20yDG__card[data-kind=reception]{--c:#6b4fb0}.details-gallery-module__I20yDG__card:hover,.details-gallery-module__I20yDG__card:focus-visible{border-color:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:0 22px 44px -20px color-mix(in srgb, var(--c) 45%, #08131c66);transform:translateY(-4px)}.details-gallery-module__I20yDG__card:focus-visible{outline:2px solid var(--c);outline-offset:3px}.details-gallery-module__I20yDG__artBox{aspect-ratio:40/25;background:linear-gradient(160deg,#e6f3f9 0%,#f6f9fc 55%,#f1ebfc 100%);border-bottom:1px solid #08131c12;display:block;position:relative;overflow:hidden;container-type:inline-size}.details-gallery-module__I20yDG__art{--u:calc(100cqw / 40);color:#14222e;font-family:var(--font-brand-sans,system-ui, sans-serif);transition:transform .35s;display:block;position:absolute;inset:0}.details-gallery-module__I20yDG__card:hover .details-gallery-module__I20yDG__art{transform:scale(1.03)}.details-gallery-module__I20yDG__art svg{display:block}.details-gallery-module__I20yDG__stars{color:#f2a91d;display:inline-flex}.details-gallery-module__I20yDG__stars svg{width:calc(.9 * var(--u));height:calc(.9 * var(--u));fill:currentColor}.details-gallery-module__I20yDG__phone{left:calc(12 * var(--u));top:calc(1.4 * var(--u));width:calc(16 * var(--u));height:calc(28 * var(--u));padding:calc(.7 * var(--u));border-radius:calc(2.4 * var(--u));box-shadow:0 calc(1.6 * var(--u)) calc(4 * var(--u)) #08131c40;background:#0d141b;position:absolute}.details-gallery-module__I20yDG__screen{border-radius:calc(1.8 * var(--u));background:#fff;height:100%;display:block;position:relative;overflow:hidden}.details-gallery-module__I20yDG__shot{object-fit:cover;object-position:top center}.details-gallery-module__I20yDG__chip{align-items:center;gap:calc(.5 * var(--u));padding:calc(.6 * var(--u)) calc(1.1 * var(--u));box-shadow:0 calc(.6 * var(--u)) calc(1.8 * var(--u)) #08131c1f;font-size:calc(1 * var(--u));white-space:nowrap;background:#fff;border:1px solid #08131c1a;border-radius:999px;font-weight:700;animation:5s ease-in-out infinite paused details-gallery-module__I20yDG__float;display:inline-flex;position:absolute}.details-gallery-module__I20yDG__chip svg{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));color:#0a7c76}.details-gallery-module__I20yDG__chipA{z-index:1;left:calc(1 * var(--u));top:calc(10.6 * var(--u))}.details-gallery-module__I20yDG__chipB{z-index:1;right:calc(1 * var(--u));top:calc(20 * var(--u));animation-delay:-2.5s}@keyframes details-gallery-module__I20yDG__float{50%{transform:translateY(calc(-.8 * var(--u)))}}.details-gallery-module__I20yDG__search{left:calc(4 * var(--u));right:calc(4 * var(--u));top:calc(2.4 * var(--u));align-items:center;gap:calc(.8 * var(--u));height:calc(3.6 * var(--u));padding:0 calc(1.4 * var(--u));box-shadow:0 calc(.4 * var(--u)) calc(1.2 * var(--u)) #08131c14;font-size:calc(1.25 * var(--u));white-space:nowrap;background:#fff;border:1px solid #08131c1f;border-radius:999px;display:flex;position:absolute}.details-gallery-module__I20yDG__search svg{width:calc(1.4 * var(--u));height:calc(1.4 * var(--u));color:#5b6b78}.details-gallery-module__I20yDG__results{left:calc(4 * var(--u));right:calc(4 * var(--u));top:calc(7.6 * var(--u));height:calc(16.5 * var(--u));position:absolute}.details-gallery-module__I20yDG__row{--step:calc(5.5 * var(--u));align-items:center;gap:calc(.8 * var(--u));height:calc(4.6 * var(--u));padding:0 calc(1.4 * var(--u));border-radius:calc(.9 * var(--u));font-size:calc(1.15 * var(--u));white-space:nowrap;background:#fff;border:1px solid #08131c17;display:flex;position:absolute;left:0;right:0}.details-gallery-module__I20yDG__row b{text-overflow:ellipsis;flex:1;overflow:hidden}.details-gallery-module__I20yDG__rowUs{z-index:1;box-shadow:0 calc(.6 * var(--u)) calc(1.8 * var(--u)) #b7791f40;border-color:#b7791f8c;animation:6s ease-in-out infinite paused details-gallery-module__I20yDG__climbUs;top:0}.details-gallery-module__I20yDG__rowA{top:var(--step);animation:6s ease-in-out infinite paused details-gallery-module__I20yDG__climbA}.details-gallery-module__I20yDG__rowB{top:calc(2 * var(--step));animation:6s ease-in-out infinite paused details-gallery-module__I20yDG__climbB}.details-gallery-module__I20yDG__rowPin{width:calc(1.4 * var(--u));height:calc(1.4 * var(--u));color:#b7791f;fill:#f6d38f;flex:none}@keyframes details-gallery-module__I20yDG__climbUs{0%,12%{top:calc(2 * var(--step))}45%,92%{top:0}to{top:calc(2 * var(--step))}}@keyframes details-gallery-module__I20yDG__climbA{0%,12%{top:0}45%,92%{top:var(--step)}to{top:0}}@keyframes details-gallery-module__I20yDG__climbB{0%,12%{top:var(--step)}45%,92%{top:calc(2 * var(--step))}to{top:var(--step)}}.details-gallery-module__I20yDG__lock{left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(1.6 * var(--u));bottom:calc(-2 * var(--u));gap:calc(.9 * var(--u));padding:calc(1.4 * var(--u)) calc(1.4 * var(--u)) 0;border-radius:calc(2.4 * var(--u)) calc(2.4 * var(--u)) 0 0;border:calc(.7 * var(--u)) solid #0d141b;background:linear-gradient(160deg,#45e0d8,#7fb6e0 50%,#9b7bd4);border-bottom:0;flex-direction:column;display:flex;position:absolute}.details-gallery-module__I20yDG__time{color:#fff;font-size:calc(3 * var(--u));align-self:center;font-weight:300;line-height:1}.details-gallery-module__I20yDG__note{padding:calc(.8 * var(--u)) calc(1 * var(--u));border-radius:calc(1 * var(--u));color:#14222e;font-size:calc(1 * var(--u));background:#ffffffe6;line-height:1.3;animation:7s ease-out infinite paused details-gallery-module__I20yDG__note;display:block}.details-gallery-module__I20yDG__note svg{vertical-align:-.15em;width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));margin-right:calc(.3 * var(--u));display:inline-block}.details-gallery-module__I20yDG__note b{margin-right:calc(.4 * var(--u))}.details-gallery-module__I20yDG__n1 svg{color:#c62833}.details-gallery-module__I20yDG__n2 svg{color:#0a7c76}.details-gallery-module__I20yDG__n3{box-shadow:0 0 0 calc(.25 * var(--u)) #0a7c76;background:#fff}.details-gallery-module__I20yDG__n3 svg{color:#0a7c76}.details-gallery-module__I20yDG__n2{animation-name:details-gallery-module__I20yDG__note2}.details-gallery-module__I20yDG__n3{animation-name:details-gallery-module__I20yDG__note3}@keyframes details-gallery-module__I20yDG__note{0%{opacity:0;transform:translateY(calc(-1 * var(--u)))}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes details-gallery-module__I20yDG__note2{0%,22%{opacity:0;transform:translateY(calc(-1 * var(--u)))}30%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes details-gallery-module__I20yDG__note3{0%,48%{opacity:0;transform:translateY(calc(-1 * var(--u))) scale(.96)}56%,92%{opacity:1;transform:none}to{opacity:0}}.details-gallery-module__I20yDG__wrap[data-live] .details-gallery-module__I20yDG__chip,.details-gallery-module__I20yDG__wrap[data-live] .details-gallery-module__I20yDG__row,.details-gallery-module__I20yDG__wrap[data-live] .details-gallery-module__I20yDG__note{animation-play-state:running}@media (prefers-reduced-motion:reduce){.details-gallery-module__I20yDG__chip,.details-gallery-module__I20yDG__row,.details-gallery-module__I20yDG__note,.details-gallery-module__I20yDG__art,.details-gallery-module__I20yDG__card{transition:none;animation:none!important}}.details-gallery-module__I20yDG__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.details-gallery-module__I20yDG__name{color:var(--c);font-family:var(--font-brand-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.details-gallery-module__I20yDG__name svg{width:18px;height:18px}.details-gallery-module__I20yDG__title{text-wrap:balance;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:900;line-height:1.2}.details-gallery-module__I20yDG__summary{color:#3c4f60;font-size:.95rem;line-height:1.6}.details-gallery-module__I20yDG__more{color:var(--c);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.9rem;font-weight:800;display:inline-flex}.details-gallery-module__I20yDG__more svg{width:16px;height:16px;transition:transform .2s}.details-gallery-module__I20yDG__card:hover .details-gallery-module__I20yDG__more svg{transform:translate(3px)}html[data-theme=dark] .details-gallery-module__I20yDG__card{color:#eaf2f7;box-shadow:none;background:#0b1520;border-color:#45e0d829}html[data-theme=dark] .details-gallery-module__I20yDG__card[data-kind=web]{--c:#45e0d8}html[data-theme=dark] .details-gallery-module__I20yDG__card[data-kind=seo]{--c:#f2c14e}html[data-theme=dark] .details-gallery-module__I20yDG__card[data-kind=reception]{--c:#b9a0ee}html[data-theme=dark] .details-gallery-module__I20yDG__summary{color:#bccbd9}html[data-theme=dark] .details-gallery-module__I20yDG__artBox{background:linear-gradient(160deg,#102230,#0e1a26 55%,#1a1630);border-bottom-color:#45e0d81f}
