.rg-sec{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);background:#fff;color:var(--ink)}.rg-sec[data-surface=paper]{background:var(--ls-paper)}.rg-sec[data-tone=dark]{background:var(--ls-navy);color:#fff}.rg-map{padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);border-top:1px solid rgb(255 255 255/.08)}.rm{--rm-ink:rgb(253 216 141/0.4);--rm-ink-2:rgb(253 216 141/0.18);--rm-hill:rgb(253 216 141/0.22);--rm-water:rgb(170 196 255/0.62);--rm-water-band:rgb(170 196 255/0.09);--rm-road:rgb(255 255 255/0.3);--rm-text:#fff;--rm-text-2:rgb(255 255 255/0.56);--rm-pin:var(--gold,#fdd88d);--rm-pin-ink:var(--ls-navy);--rm-arc:rgb(253 216 141/0.55);--rm-bg:var(--ls-navy);--rm-lbl:17px;--rm-lbl-main:22px}.rm[data-tone=light]{--rm-ink:rgb(15 12 48/0.32);--rm-ink-2:rgb(15 12 48/0.14);--rm-hill:rgb(15 12 48/0.2);--rm-water:rgb(60 96 170/0.55);--rm-water-band:rgb(60 96 170/0.08);--rm-road:rgb(15 12 48/0.28);--rm-text:var(--ls-navy);--rm-text-2:rgb(15 12 48/0.55);--rm-pin:var(--ls-navy);--rm-pin-ink:var(--gold,#fdd88d);--rm-arc:rgb(168 132 58/0.7);--rm-bg:var(--ls-paper)}.rm__svg{display:block;width:100%;height:auto;overflow:hidden;font-family:var(--v3-sans,inherit)}.rm__svg circle,.rm__svg path{vector-effect:non-scaling-stroke}.rm__rings circle{fill:none;stroke:var(--rm-ink-2);stroke-width:1.2;stroke-dasharray:2 6}.rm__ring-l{fill:var(--rm-text-2);font-size:13px;font-weight:600;letter-spacing:.04em;paint-order:stroke;stroke:var(--rm-bg);stroke-width:6px}.rm__edge{fill:none;stroke:var(--rm-ink-2);stroke-width:1.2;stroke-dasharray:1 7;stroke-linecap:round}.rm__hills{fill:none;stroke:var(--rm-hill);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.rm__area{fill:var(--rm-text-2);font-size:15px;font-weight:650;letter-spacing:.32em;text-transform:uppercase;opacity:.7}.rm__river-band{fill:none;stroke:var(--rm-water-band);stroke-width:14;stroke-linecap:round}.rm__river{fill:none;stroke:var(--rm-water);stroke-width:2.2;stroke-linecap:round}.rm__river--s{stroke-width:1.4}.rm__water-l{fill:var(--rm-water);font-size:14px;font-style:italic;font-weight:600;letter-spacing:.08em}.rm__road{fill:none;stroke:var(--rm-road);stroke-width:1.6;stroke-dasharray:10 6;stroke-linecap:round}.rm__shield rect{fill:var(--rm-bg);stroke:var(--rm-road);stroke-width:1.2}.rm__shield text{font-size:12px;font-weight:750}.rm__ctx circle,.rm__ctx text,.rm__shield text{fill:var(--rm-text-2)}.rm__ctx text{font-size:13px;font-weight:500}.rm__arcs path{fill:none;stroke:var(--rm-arc);stroke-width:1.6;stroke-linecap:round;transition:stroke .25s,stroke-width .25s}.rm__arcs path[data-on]{stroke:var(--rm-pin);stroke-width:2.6}.rm__pin{cursor:pointer;outline:none}.rm__hit{fill:transparent}.rm__glyph{fill:none;stroke:var(--rm-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.rm__dot{fill:var(--rm-pin);stroke:var(--rm-bg);stroke-width:3;transition:transform .3s var(--ease,ease);transform-box:fill-box;transform-origin:center}.rm__dot--proof{fill:var(--rm-bg);stroke:var(--rm-pin);stroke-width:2}.rm__dot--office{stroke-width:0}.rm__halo{stroke:var(--rm-pin);stroke-width:1.4;opacity:.45;transition:opacity .25s,transform .3s var(--ease,ease)}.rm__halo,.rm__pulse{fill:none;transform-box:fill-box;transform-origin:center}.rm__pulse{stroke:var(--rm-pin);stroke-width:1.5;opacity:0}.rm__ls{fill:var(--rm-pin-ink);font-size:13px;font-weight:850;letter-spacing:-.02em}.rm__label{fill:var(--rm-text);font-size:var(--rm-lbl-main);font-weight:750;letter-spacing:-.01em;paint-order:stroke;stroke:var(--rm-bg);stroke-width:7px;stroke-linejoin:round;transition:fill .25s}.rm__label--s{font-size:var(--rm-lbl);font-weight:600;fill:var(--rm-text-2)}.rm__pin:is(:hover,:focus-visible,[data-on]) .rm__glyph{stroke:var(--rm-pin)}.rm__pin:is(:hover,:focus-visible,[data-on]) .rm__dot{transform:scale(1.35)}.rm__pin:is(:hover,:focus-visible,[data-on]) .rm__halo{opacity:1;transform:scale(1.25)}.rm__pin:is(:hover,:focus-visible,[data-on]) .rm__label{fill:var(--rm-pin)}.rm[data-tone=light] .rm__pin:is(:hover,:focus-visible,[data-on]) .rm__label{fill:var(--gold-ink,#7d5e16)}.rm__pin:is(:hover,:focus-visible,[data-on]) .rm__label--s{fill:var(--rm-text)}.rm__svg[data-detail=mini]{--rm-lbl-main:30px;--rm-lbl:22px}@keyframes rm-draw{to{stroke-dashoffset:0}}@keyframes rm-in{0%{opacity:0}to{opacity:1}}@keyframes rm-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:no-preference){.v3-js .rm__rings circle{opacity:0}.v3-js .is-in .rm__svg .rm__rings circle{animation:rm-in 1s var(--ease,ease) forwards;animation-delay:var(--d,0s)}.v3-js .rm__river{stroke-dasharray:1;stroke-dashoffset:1}.v3-js .is-in .rm__svg .rm__river{animation:rm-draw 2.2s var(--ease,ease) forwards}.v3-js .rm__arcs path{stroke-dasharray:1;stroke-dashoffset:1}.v3-js .is-in .rm__svg .rm__arcs path{animation:rm-draw 1.6s var(--ease,ease) forwards;animation-delay:var(--d,0s)}.v3-js .rm__pin{opacity:0}.v3-js .is-in .rm__svg .rm__pin{animation:rm-in .7s var(--ease,ease) forwards;animation-delay:var(--d,0s)}.v3-js .is-in .rm__svg .rm__pulse{animation:rm-pulse 2.8s ease-out 1.4s infinite}}@media (prefers-reduced-motion:reduce){.rm__arcs path,.rm__dot,.rm__halo{transition:none}}.rm{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem)}@media (min-width:64rem){.rg-map .rm{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.rm__panel{position:sticky;top:6.5rem}}.rm__map{position:relative;overflow:hidden;margin:0;padding:clamp(.5rem,.2rem + 1vw,1.25rem);border:1px solid rgb(255 255 255/.09);border-radius:1.5rem;background:radial-gradient(40rem 30rem at 40% 55%,rgb(88 70 180/.22),transparent 70%),rgb(255 255 255/.02)}.rm__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem .5rem .25rem;font-size:.8125rem;color:rgb(255 255 255/.62)}.rm__key{display:inline-flex;align-items:center;gap:.45rem}.rm__key:before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background:var(--gold)}.rm__key--office:before{width:1rem;height:1rem}.rm__key--proof:before{background:transparent;border:2px solid var(--gold);width:.6rem;height:.6rem}.rm__key--ring:before{background:transparent;border:1.5px dashed rgb(253 216 141/.5)}.rm__pick{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.rm__chip{min-height:2.75rem;padding:0 1.05rem;border:1px solid rgb(255 255 255/.22);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.9375rem;font-weight:650;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rm__chip--s{font-weight:500;color:rgb(255 255 255/.78);border-style:dashed}.rm__chip:hover{border-color:var(--gold)}.rm__chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ls-navy)}.rm__chip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rm__card{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-radius:1.5rem;background:#fff;color:var(--ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.55)}@media (prefers-reduced-motion:no-preference){.rm__card:not([hidden]){animation:rg-card-in .45s var(--ease,ease)}}@keyframes rg-card-in{0%{opacity:0;transform:translateY(8px)}}.rm__meta{margin:0 0 .5rem;font-size:.875rem;font-weight:650;color:var(--gold-ink)}.rm__name{margin:0 0 .75rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.rm__teaser{margin:0 0 1.25rem;color:rgb(15 12 48/.72);line-height:1.55}.rm__links{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.rm__link{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:1rem;background:var(--ls-paper);color:inherit;text-decoration:none;transition:background .2s,transform .2s var(--ease,ease)}.rm__link:focus-visible,.rm__link:hover{background:var(--gold-soft,#fcf1d8);transform:translateX(3px)}.rm__link-l{display:inline-flex;align-items:center;gap:.4rem;font-weight:750;font-size:1.0625rem}.rm__link-t{font-size:.9375rem;color:rgb(15 12 48/.66)}.rm__proof{margin:1rem 0 0;font-size:.9375rem;color:rgb(15 12 48/.7)}.rm__proof a{color:var(--ink);font-weight:650}.rg-contact{display:flex;width:100%;flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.rg-contact__a{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;border:1px solid;border-radius:999px;color:inherit;font-weight:650;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.rg-contact__a:not(.rg-contact__a--main){border-color:rgb(15 12 48/.2)}[data-tone=dark] .rg-contact__a:not(.rg-contact__a--main){border-color:rgb(255 255 255/.25)}.rg-contact__a--main{border-color:transparent;background:var(--gold-grad,var(--gold));color:var(--ls-navy)}.rg-contact__a:hover{border-color:var(--gold)}.rg-contact__a--main:hover{filter:brightness(1.04)}.v5c .rg-contact{margin-top:0}.rg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0;padding:0;list-style:none}.rg-card{display:grid;height:100%;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--v5-line,rgb(15 12 48/.12));border-radius:1.25rem;background:#fff;color:inherit;text-decoration:none;transition:transform .3s var(--ease,ease),box-shadow .3s,border-color .3s}.rg-card:focus-visible,.rg-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 24px 50px -28px rgb(15 12 48/.45)}.rg-card__img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ls-paper)}.rg-card__img img,.rg-svc__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,ease)}.rg-card:hover .rg-card__img img,.rg-svc__card:hover .rg-svc__img img{transform:scale(1.04)}.rg-card__body{display:grid;align-content:start;gap:.4rem;padding:1.1rem 1.25rem 1.35rem}.rg-card__meta{font-size:.8125rem;font-weight:650;color:var(--gold-ink)}.rg-card__h{display:inline-flex;align-items:center;gap:.4rem;font-size:1.1875rem;font-weight:800;letter-spacing:-.015em;line-height:1.2}.rg-card__t{font-size:.9375rem;line-height:1.5;color:rgb(15 12 48/.68)}.rg-svc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0;padding:0;list-style:none}.rg-svc__item{display:grid;grid-template-rows:1fr auto;border-radius:1.25rem;background:#fff;border:1px solid var(--v5-line,rgb(15 12 48/.12));overflow:hidden;transition:box-shadow .3s,transform .3s var(--ease,ease)}.rg-sec[data-surface=paper] .rg-svc__item{border-color:transparent}.rg-svc__item:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgb(15 12 48/.45)}.rg-svc__item[data-main]{border:2px solid var(--gold)}.rg-svc__card{display:grid;align-content:start;gap:.35rem;padding:0 0 1rem;color:inherit;text-decoration:none}.rg-svc__img{display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:.75rem;background:var(--ls-paper)}.rg-svc__h,.rg-svc__t{padding-inline:1.25rem}.rg-svc__h{display:inline-flex;align-items:center;gap:.4rem;font-size:1.125rem;font-weight:800;letter-spacing:-.015em}.rg-svc__t{font-size:.9375rem;line-height:1.5;color:rgb(15 12 48/.68)}.rg-svc__local{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:.85rem 1.25rem 1.1rem;border-top:1px dashed var(--v5-line,rgb(15 12 48/.14));font-size:.8125rem;color:var(--gold-ink)}.rg-pill,.rg-svc__local{align-items:center;font-weight:650}.rg-pill{display:inline-flex;min-height:2rem;padding:0 .75rem;border-radius:999px;background:var(--gold-soft,#fcf1d8);color:var(--ls-navy);text-decoration:none;transition:background .2s}.rg-pill:focus-visible,.rg-pill:hover{background:var(--gold)}.rg-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;counter-reset:why}.rg-why li{padding:1.5rem 1.5rem 1.75rem;border-top:2px solid var(--ls-navy);counter-increment:why}.rg-why li:before{content:counter(why,decimal-leading-zero);display:block;margin-bottom:1rem;font-size:1.75rem;font-weight:800;color:var(--gold-num,#a8843a)}.rg-why li[data-remote]{border-top-style:dashed}.rg-why li[data-remote]:before{content:"→"}.rg-why h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:800;letter-spacing:-.015em}.rg-why p{margin:0;line-height:1.55;color:rgb(15 12 48/.72)}.rg-proj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0;padding:0;list-style:none}.rg-proj__card{display:grid;gap:.3rem;color:inherit;text-decoration:none}.rg-proj__img{display:block;aspect-ratio:4/3;overflow:hidden;margin-bottom:.6rem;border-radius:1.25rem;background:#e9e6de}.rg-proj__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,ease)}.rg-proj__card:hover .rg-proj__img img{transform:scale(1.04)}.rg-proj__h{display:inline-flex;align-items:center;gap:.4rem;font-size:1.125rem;font-weight:800}.rg-proj__t{font-size:.9375rem;color:rgb(15 12 48/.62)}.rg-loc{display:inline-flex;align-items:center;gap:1rem;max-width:100%;margin-top:1.5rem;padding:.5rem 1.25rem .5rem .5rem;border:1px solid rgb(255 255 255/.16);border-radius:1.25rem;background:rgb(255 255 255/.04);color:#fff;text-decoration:none;transition:border-color .2s,background .2s}.rg-loc:focus-visible,.rg-loc:hover{border-color:var(--gold);background:rgb(255 255 255/.07)}.rg-loc__map{display:block;flex:none;width:7.5rem;border-radius:.85rem;overflow:hidden;background:rgb(255 255 255/.03)}.rg-loc__map .rm__svg{aspect-ratio:5/4}.rg-loc__map .rm__label{display:none}.rg-loc__map .rm__pin[data-on] .rm__label{display:block}.rg-loc__txt{display:grid;gap:.15rem;min-width:0}.rg-loc__h{font-weight:750}.rg-loc__m{font-size:.875rem;color:rgb(255 255 255/.7)}.rg-loc__more{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.875rem;font-weight:650;color:var(--gold)}.rg-more__grid{display:grid;gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}@media (min-width:64rem){.rg-more__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.rg-more .ls-head{margin-bottom:1.5rem}.rg-more__list{display:grid;margin:0 0 1.5rem;padding:0;list-style:none;border-top:1px solid var(--v5-line,rgb(15 12 48/.12))}.rg-more__link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.95rem .25rem;border-bottom:1px solid var(--v5-line,rgb(15 12 48/.12));color:inherit;text-decoration:none;transition:padding .25s var(--ease,ease),background .2s}.rg-more__link:focus-visible,.rg-more__link:hover{padding-inline:.75rem;background:rgb(255 255 255/.6)}.rg-more__l{display:inline-flex;align-items:center;gap:.4rem;font-size:1.125rem;font-weight:750}.rg-more__m{font-size:.875rem;color:rgb(15 12 48/.6)}.rg-more__all{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--ink)}.rg-more__map{display:block;max-width:34rem;justify-self:center;width:100%;overflow:hidden;border:1px solid var(--v5-line,rgb(15 12 48/.12));border-radius:1.5rem;background:#fbfaf7}.rg-more__map .rm__svg{aspect-ratio:3/4}@media (max-width:47.99rem){.rm{--rm-lbl-main:34px;--rm-lbl:26px}.rm__svg[data-detail=full] .rm__ctx text,.rm__svg[data-detail=full] .rm__ring-l,.rm__svg[data-detail=full] .rm__shield,.rm__svg[data-detail=full] .rm__water-l{display:none}.rm__svg[data-detail=full] .rm__area{font-size:20px}.rm__map{margin-inline:calc(var(--gutter, 1rem) * -.5);padding:.25rem}.rm__legend{font-size:.75rem;gap:.4rem .9rem}.rg-contact__a{flex:1 1 auto;justify-content:center}.rg-loc{display:flex}}.v3-js .rm-in[data-v3-in]{opacity:1;transform:none}.rg-card__h,.rg-more__l,.rg-proj__h,.rg-svc__h,.rm__link-l{display:block}:is(.rm__link-l,.rg-card__h,.rg-svc__h,.rg-proj__h,.rg-more__l) svg{display:inline;vertical-align:-.15em;margin-left:.15em}@media (max-width:40rem){.rg-cards,.rg-proj{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rg-card__body{padding:.75rem .8rem .9rem}.rg-card__h,.rg-proj__h{font-size:1rem}.rg-card__t,.rg-proj__t{display:none}.rg-card__meta{font-size:.75rem}.rg-svc{gap:.75rem}.rg-svc__card{grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.9rem;padding:.75rem 1rem .75rem .75rem}.rg-svc__img{grid-row:1/span 2;aspect-ratio:1;margin:0;border-radius:.75rem}.rg-svc__h,.rg-svc__t{padding-inline:0}.rg-svc__h{font-size:1rem;align-self:end}.rg-svc__t{font-size:.875rem}.rg-svc__local{padding:.6rem 1rem .75rem}.rg-why li{padding:1.1rem 0 1.25rem}.rg-why li:before{margin-bottom:.5rem;font-size:1.25rem}}.rg-aside{display:grid;overflow:hidden;border:1px solid rgb(15 12 48/.1);border-radius:24px;background:var(--ls-paper,#f6f4ef);box-shadow:0 24px 48px -32px rgb(15 12 48/.35)}.rg-aside__fig{margin:0;aspect-ratio:4/3;background:#fbf8f1}.rg-aside__fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 34%}.rg-aside__body{display:grid;gap:.9rem;padding:1.25rem 1.25rem 1.4rem}.rg-aside__h{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.rg-aside__list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.rg-aside__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.6rem;align-items:start;line-height:1.5;color:rgb(15 12 48/.82)}.rg-aside__list svg{margin-top:.12rem;fill:var(--gold,#fdd88d);stroke:var(--ink,#0f0c30);stroke-width:1.8;stroke-linejoin:round}.rg-aside__list svg circle{fill:#fff}.rg-aside__more{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding-top:.75rem;border-top:1px solid rgb(15 12 48/.1);width:100%;color:var(--ink);font-size:.92rem;font-weight:700;text-decoration:none}.rg-aside__more svg{flex:none;transition:translate .3s var(--ease,ease)}.rg-aside__more:is(:hover,:focus-visible) svg{translate:3px 0}.ls-text[data-aside] .ls-text__aside{margin-bottom:.5rem}@media (max-width:63.99rem){.rg-aside{grid-template-columns:minmax(0,1fr)}}@media (min-width:40rem) and (max-width:63.99rem){.rg-aside{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}.rg-aside__fig{height:100%;aspect-ratio:auto}}.rg-case__grid{display:grid;gap:1.75rem clamp(2rem,4vw,4rem);align-items:center}.rg-case__stage{display:block}.rg-case__side{display:grid;gap:.85rem;justify-items:start}.rg-case__name{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.rg-case__line{margin:0;max-width:34rem;color:var(--muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55}.rg-case__map{width:100%;margin-top:.4rem;overflow:hidden;border:1px solid rgb(15 12 48/.1);border-radius:20px;background:#fff;--rm-bg:#fff}@media (min-width:56rem){.rg-case__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.rg-case__map .rm__label--s{fill:var(--rm-text);font-weight:700}.rg-case__map .rm__dot--proof{fill:var(--gold,#fdd88d)}.rg-why li[data-icon]:before{content:none}.rg-why__ico{display:block;margin:0 0 .9rem -.25rem}.br-sec{padding-block:clamp(4rem,2.5rem + 5vw,7.5rem);background:#fff;color:var(--ink)}.br-sec[data-surface=paper]{background:var(--ls-paper)}.br-sec[data-compact]{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem)}.br-sec[data-tone=dark]{background:var(--ls-navy);color:#fff}.br-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:clamp(.875rem,.5rem + 1vw,1.25rem);margin:clamp(2rem,1.5rem + 1.5vw,3rem) 0 0;padding:0;list-style:none}.br-pain{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.5rem 1.75rem;background:#fff;border:1px solid rgb(15 12 48/.1);border-radius:1.25rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.br-pain:hover{transform:translateY(-3px);border-color:rgb(15 12 48/.22);box-shadow:0 18px 40px -28px rgb(15 12 48/.45)}.br-pain__ico{margin-bottom:.4rem}.br-pain h3{margin:0;font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);font-weight:800;line-height:1.2;letter-spacing:-.015em}.br-pain p{margin:0;line-height:1.55;color:rgb(15 12 48/.72)}.br-route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));--br-gap:clamp(1.25rem,0.75rem + 1.5vw,2.5rem);gap:var(--br-gap);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none;counter-reset:none}.br-route__step:not(:last-child):after{content:"";position:absolute;top:1.75rem;left:4.25rem;right:calc(-1 * var(--br-gap) + .75rem);border-top:3px dashed rgb(253 216 141/.55)}.br-route__dot,.br-route__step{position:relative}.br-route__dot{z-index:1;display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;border-radius:50%;background:var(--gold,#fdd88d);color:var(--ls-navy);font-weight:800;font-size:1rem;box-shadow:0 0 0 6px var(--ls-navy)}.br-route__step:last-child .br-route__dot{background:#fff}.br-route h3{margin:0 0 .5rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);font-weight:800;letter-spacing:-.015em;color:#fff}.br-route p{margin:0;line-height:1.55;color:rgb(255 255 255/.72)}@media (max-width:860px){.br-route{grid-template-columns:1fr;--br-gap:1.75rem}.br-route__step:not(:last-child):after{top:4.25rem;bottom:calc(-1 * var(--br-gap) + .75rem);left:calc(1.75rem - 1.5px);right:auto;border-top:0;border-left:3px dashed rgb(253 216 141/.55)}.br-route__step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.25rem}.br-route__dot{grid-row:span 2;margin:0}}@media (prefers-reduced-motion:no-preference){.br-route__dot{transition:transform .3s ease}.br-route__step:hover .br-route__dot{transform:scale(1.08) rotate(-6deg)}}.br-region{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.br-region__text p{margin:1.25rem 0 0;max-width:34rem;line-height:1.6;color:rgb(15 12 48/.75)}.br-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold,#fdd88d);text-decoration-thickness:3px;text-underline-offset:5px}.br-places{margin:0;padding:0;list-style:none;border-top:2px solid var(--ls-navy)}.br-places li{border-bottom:1px solid rgb(15 12 48/.12)}.br-place{display:flex;align-items:baseline;gap:.75rem;padding:.95rem .25rem;color:var(--ink);text-decoration:none}.br-place__name{font-weight:800;font-size:1.125rem;letter-spacing:-.01em}.br-place__note{color:rgb(15 12 48/.6);font-size:.9375rem}.br-place svg{margin-left:auto;align-self:center;flex:none;transition:transform .2s ease}.br-place[data-link]:focus-visible .br-place__name,.br-place[data-link]:hover .br-place__name{text-decoration:underline;text-decoration-color:var(--gold,#fdd88d);text-decoration-thickness:3px;text-underline-offset:5px}.br-place[data-link]:hover svg{transform:translateX(3px)}@media (max-width:860px){.br-region{grid-template-columns:1fr}}.br-teaser{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,.5rem + 2vw,2rem);align-items:center;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:1.5rem;background:var(--ls-navy);color:#fff;text-decoration:none}.br-teaser__eyebrow{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#fdd88d)}.br-teaser__h{display:block;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.015em}.br-teaser__t{display:block;margin-top:.4rem;color:rgb(255 255 255/.72);line-height:1.5}.br-teaser__go{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--gold,#fdd88d);color:var(--ls-navy);transition:transform .2s ease}.br-teaser:focus-visible .br-teaser__go,.br-teaser:hover .br-teaser__go{transform:translateX(4px)}.br-teaser .ls-ico{background:#fff;border-radius:1rem;padding:.35rem}@media (max-width:640px){.br-teaser{grid-template-columns:minmax(0,1fr) auto}.br-teaser .ls-ico{display:none}}.ls-soc{padding-block:var(--sec-y);background:#fff;color:var(--ink)}.ls-soc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.6rem + 1.4vw,1.75rem);margin:0;padding:0;list-style:none}@media (min-width:40rem){.ls-soc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ls-soc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-soc__card{display:flex;flex-direction:column;border-radius:24px;background:var(--ls-paper,#f6f4ef);isolation:isolate}.ls-soc__card,.ls-soc__stage{position:relative;overflow:hidden}.ls-soc__stage{aspect-ratio:1/.9;container-type:inline-size;background:radial-gradient(60% 55% at 50% 42%,rgb(253 216 141/.55),transparent 70%),linear-gradient(180deg,#fbf8f1,var(--ls-paper,#f6f4ef))}.ls-soc__stage[data-kind=ads],.ls-soc__stage[data-kind=report]{background:radial-gradient(70% 60% at 50% 50%,rgb(252 241 216/.9),transparent 75%),linear-gradient(180deg,#fbf8f1,var(--ls-paper,#f6f4ef))}.ls-soc__fan,.ls-soc__fig{position:absolute;inset:0;margin:0}.ls-soc__fan{padding:0;list-style:none;--spread:1}.ls-soc__post{--dx:calc(var(--i) * 25cqi * var(--spread));--dy:calc(var(--i) * var(--i) * 3.5cqi);--rot:calc(var(--i) * 6.5deg * var(--spread));position:absolute;left:50%;top:44%;height:58%;aspect-ratio:var(--ar);border-radius:12px;overflow:hidden;background:#e9e4d8;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 18px 36px -18px rgb(15 12 48/.55),0 4px 10px -4px rgb(15 12 48/.25);translate:calc(-50% + var(--dx)) calc(-50% + var(--dy));rotate:var(--rot);z-index:calc(10 - var(--i) * var(--i))}.ls-soc__post[data-story]{height:74%}.ls-soc__post img{display:block;width:100%;height:100%;object-fit:cover}.ls-soc__heart{position:absolute;right:13%;top:7%;z-index:12;fill:#ff3d5a;filter:drop-shadow(0 6px 10px rgb(255 61 90/.35))}.ls-soc__acc{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:20;display:flex}.ls-soc__acc-link,.ls-soc__acc>span{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.35rem .85rem .35rem .35rem;border-radius:999px;background:rgb(255 255 255/.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 18px -10px rgb(15 12 48/.45);color:var(--ink);text-decoration:none;transition:background-color .3s,box-shadow .3s}.ls-soc__acc-link:focus-visible,.ls-soc__acc-link:hover{background:#fff;box-shadow:0 10px 24px -12px rgb(15 12 48/.55)}.ls-soc__acc-link svg{flex:none;transition:translate .3s var(--ease,ease)}.ls-soc__acc-link:hover svg{translate:3px 0}.ls-soc__avatar{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:var(--gold);font-size:.7rem;font-weight:750;letter-spacing:.02em;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold)}.ls-soc__acc-t{display:grid;min-width:0;line-height:1.2}.ls-soc__acc-n{font-size:.8125rem;font-weight:750}.ls-soc__acc-l,.ls-soc__acc-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-soc__acc-l{font-size:.75rem;color:var(--muted)}.ls-soc__body{display:grid;gap:.55rem;padding:1.25rem 1.5rem 1.6rem}.ls-soc__n{display:flex;align-items:center;gap:.8rem;margin-bottom:.15rem}.ls-soc__num{font-size:.8125rem;font-weight:650;color:var(--gold-ink);font-variant-numeric:tabular-nums}.ls-soc__name{margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.ls-soc__what{margin:0;color:var(--muted);line-height:1.55}.ls-soc__proof{margin:.2rem 0 0;font-size:.875rem;color:var(--muted)}.ls-soc__proof a{color:var(--ink);font-weight:650;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:rgb(15 12 48/.25)}.ls-soc__proof a:hover{text-decoration-color:var(--gold-ink)}.ls-soc__foot{margin-top:clamp(1.75rem,1.2rem + 1.5vw,2.5rem)}@media (prefers-reduced-motion:no-preference){.ls-soc__card{transition:opacity .7s ease calc(var(--rv, 0) * 90ms),transform .9s var(--ease) calc(var(--rv, 0) * 90ms),box-shadow .4s}.ls-soc__card:hover{box-shadow:0 28px 60px -34px rgb(15 12 48/.45)}.ls-soc__post{transition:translate .75s var(--ease) calc(.15s + (var(--i) + 1) * 80ms),rotate .75s var(--ease) calc(.15s + (var(--i) + 1) * 80ms),scale .5s var(--ease),opacity .5s ease calc(.1s + (var(--i) + 1) * 80ms),box-shadow .4s}.b2-js .ls-soc__card:not(.is-in) .ls-soc__post{--dx:0px;--dy:8cqi;--rot:calc(var(--i) * 2deg);opacity:0}.b2-js .ls-soc__card:not(.is-in) .ls-soc__heart{opacity:0;scale:.2}.b2-js .ls-soc__card.is-in .ls-soc__heart{animation:ls-soc-heart .8s var(--ease) calc(.75s + var(--rv, 0) * 90ms) both,ls-soc-beat 2.8s ease-in-out calc(2s + var(--rv, 0) * .3s) infinite}@media (hover:hover){.ls-soc__card:is(:hover,:focus-within) .ls-soc__fan{--spread:1.18}.ls-soc__card:is(:hover,:focus-within) .ls-soc__post{transition-delay:0s}.ls-soc__card:is(:hover,:focus-within) .ls-soc__post:nth-child(2){scale:1.05;box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 26px 44px -18px rgb(15 12 48/.6),0 6px 14px -6px rgb(15 12 48/.3)}}}@keyframes ls-soc-heart{0%{opacity:0;scale:.2;rotate:-25deg}60%{opacity:1;scale:1.25}to{opacity:1;scale:1;rotate:-8deg}}@keyframes ls-soc-beat{0%,70%,to{scale:1}78%{scale:1.18}86%{scale:.96}}@media (prefers-reduced-motion:no-preference){.ls-soc__card:is(:hover,:focus-within) .ls-ico__blob{translate:-2.5px 2.5px}.ls-soc__card:is(:hover,:focus-within) .ls-ico__acc{rotate:14deg}}.ls-dia{position:absolute;inset:0;display:grid;place-items:center;padding:3.25rem .75rem .5rem}.ls-dia__brand{position:absolute;top:.6rem;left:.75rem;width:auto;height:2.75rem}.ls-dia__svg{width:100%;height:100%;overflow:visible}.ls-dia__lbl{fill:var(--muted);stroke:none;font-family:var(--text);font-size:15px;font-weight:650;letter-spacing:.01em}.ls-dia__bar,.ls-dia__blob,.ls-dia__dot,.ls-dia__ok,.ls-dia__p,.ls-dia__pt,.ls-dia__wave{transform-box:fill-box;transform-origin:center}.ls-dia__wave{stroke:var(--gold-ink);stroke-width:2.4;opacity:.55;transform-origin:0 50%}.ls-dia__bar{transform-origin:50% 100%}.ls-dia__arrow,.ls-dia__check,.ls-dia__line,.ls-dia__tick{stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.b2-js .ls-dia__svg:not(.is-in) :is(.ls-dia__blob,.ls-dia__ad,.ls-dia__p,.ls-dia__route,.ls-dia__dot,.ls-dia__lead,.ls-dia__wave,.ls-dia__bar,.ls-dia__area,.ls-dia__pt,.ls-dia__line,.ls-dia__arrow,.ls-dia__arrowhead,.ls-dia__todo){opacity:0}.b2-js .ls-dia__svg.is-in .ls-dia__blob{animation:ls-dia-pop .9s var(--ease) .15s both}.b2-js .ls-dia__svg.is-in .ls-dia__ad{animation:ls-dia-up .8s var(--ease) .25s both}.b2-js .ls-dia__svg.is-in .ls-dia__wave{animation:ls-dia-wave 2.6s ease-out calc(.8s + var(--w) * .45s) infinite both}.b2-js .ls-dia__svg.is-in .ls-dia__p{animation:ls-dia-pop .6s var(--ease) calc(.9s + var(--p) * .12s) both}.b2-js .ls-dia__svg.is-in .ls-dia__p[data-hit]{animation:ls-dia-pop .6s var(--ease) calc(.9s + var(--p) * .12s) both,ls-dia-pulse 2.4s ease-in-out 2.4s infinite}.b2-js .ls-dia__svg.is-in .ls-dia__route{animation:ls-dia-fade .6s ease 1.5s both}.b2-js .ls-dia__svg.is-in .ls-dia__dot{animation:ls-dia-travel 2.4s cubic-bezier(.45,0,.3,1) 1.9s infinite both}.b2-js .ls-dia__svg.is-in .ls-dia__lead{animation:ls-dia-up .8s var(--ease) 1.6s both}.b2-js .ls-dia__svg.is-in .ls-dia__ok{animation:ls-dia-pop .7s var(--ease) 2.1s both}.b2-js .ls-dia__svg .ls-dia__check{stroke-dashoffset:1}.b2-js .ls-dia__svg.is-in .ls-dia__check{animation:ls-dia-draw .5s ease-out 2.4s forwards}.b2-js .ls-dia__svg.is-in .ls-dia__cta{animation:ls-dia-glow 2.4s ease-in-out 1.2s infinite}.b2-js .ls-dia__svg.is-in .ls-dia__bar{animation:ls-dia-grow .7s var(--ease) calc(.35s + var(--b) * .08s) both}.b2-js .ls-dia__svg .ls-dia__arrow,.b2-js .ls-dia__svg .ls-dia__line,.b2-js .ls-dia__svg .ls-dia__tick{stroke-dashoffset:1}.b2-js .ls-dia__svg.is-in .ls-dia__line{animation:ls-dia-draw 1.3s cubic-bezier(.65,0,.35,1) .7s forwards}.b2-js .ls-dia__svg.is-in .ls-dia__area{animation:ls-dia-fade .9s ease 1.5s both}.b2-js .ls-dia__svg.is-in .ls-dia__pt{animation:ls-dia-pop .5s var(--ease) calc(.8s + var(--q) * .26s) both}.b2-js .ls-dia__svg.is-in .ls-dia__pt:last-of-type{animation:ls-dia-pop .5s var(--ease) calc(.8s + var(--q) * .26s) both,ls-dia-pulse 2.4s ease-in-out 2.6s infinite}.b2-js .ls-dia__svg.is-in .ls-dia__arrow{animation:ls-dia-draw .7s ease-out 2s forwards}.b2-js .ls-dia__svg.is-in .ls-dia__arrowhead{animation:ls-dia-fade .3s ease 2.6s both}.b2-js .ls-dia__svg.is-in .ls-dia__todo{animation:ls-dia-up .6s var(--ease) calc(2.3s + var(--t) * .2s) both}.b2-js .ls-dia__svg.is-in .ls-dia__tick{animation:ls-dia-draw .4s ease-out calc(2.7s + var(--t) * .2s) forwards}}@keyframes ls-dia-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes ls-dia-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes ls-dia-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-dia-grow{0%{opacity:0;scale:1 0}to{opacity:1;scale:1 1}}@keyframes ls-dia-draw{to{stroke-dashoffset:0}}@keyframes ls-dia-wave{0%{opacity:0;scale:.7}30%{opacity:.75}to{opacity:0;scale:1.12}}@keyframes ls-dia-pulse{0%,to{scale:1}50%{scale:1.22}}@keyframes ls-dia-travel{0%{opacity:0;translate:0 0}15%{opacity:1}50%{translate:20px 8px}85%{opacity:1}to{opacity:0;translate:38px 22px}}@keyframes ls-dia-glow{0%,to{fill:var(--gold)}50%{fill:#fbc75a}}.ls-ig{padding-block:var(--v6-sec,var(--sec-y));background:var(--ls-navy-2,#17143a);color:#fff;overflow:hidden}.ls-ig__head{display:grid;gap:1.25rem 3rem;margin-bottom:clamp(2rem,1.2rem + 2.5vw,3.75rem)}.ls-ig__head .v5-eyebrow{margin-bottom:.75rem}.ls-ig__intro{display:grid;gap:1.25rem;align-content:end}.ls-ig__nav{display:none;gap:.6rem}@media (min-width:56rem){.ls-ig__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.ls-ig__nav{display:flex}}.ls-ig__arrow{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgb(255 255 255/.28);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s,opacity .25s}.ls-ig__arrow:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--ink)}.ls-ig__arrow:disabled{opacity:.3;cursor:default}.ls-ig__arrow:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ls-ig__rail{--pad:max(var(--gutter),(100% - var(--v5-max,80rem))/2);display:flex;gap:clamp(1rem,.6rem + 1.5vw,1.75rem);margin:0;padding:.5rem var(--pad) 1.5rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.ls-ig__rail::-webkit-scrollbar{display:none}.ls-ig__item{flex:0 0 clamp(14.5rem,68vw,17.5rem);scroll-snap-align:start}@media (min-width:64rem){.ls-ig__rail{padding-bottom:3.5rem}.ls-ig__item:nth-child(2n){margin-top:2.5rem}}.ls-ig__phone{padding:.5rem;border-radius:2.5rem;background:linear-gradient(160deg,#2a2750,#0b0a1f 45%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.14),0 40px 60px -30px rgb(0 0 0/.75),0 0 0 1px rgb(0 0 0/.4)}.ls-ig__screen{position:relative;aspect-ratio:9/18.5;border-radius:2.05rem;overflow:hidden;background:#000;isolation:isolate;color:#fff}.ls-ig__screen:after,.ls-ig__screen:before{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.ls-ig__screen:before{top:0;height:22%;background:linear-gradient(rgb(0 0 0/.45),transparent)}.ls-ig__screen:after{bottom:0;height:38%;background:linear-gradient(transparent,rgb(0 0 0/.62))}.ls-ig__island{position:absolute;top:.55rem;left:50%;z-index:6;width:32%;height:1.3rem;border-radius:999px;background:#000;translate:-50% 0}.ls-ig__blur{position:absolute;inset:-12%;background-size:cover;background-position:50%;filter:blur(26px) brightness(.55) saturate(1.2)}.ls-ig__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;cursor:pointer;-webkit-tap-highlight-color:transparent}.ls-ig__screen[data-fit=contain] .ls-ig__video{object-fit:contain}.ls-ig__top{position:absolute;top:2.4rem;left:1rem;right:.9rem;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none;filter:drop-shadow(0 1px 2px rgb(0 0 0/.4))}.ls-ig__tab{font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.ls-ig__side{position:absolute;right:.45rem;bottom:4.6rem;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.35rem}.ls-ig__act{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#fff;filter:drop-shadow(0 1px 3px rgb(0 0 0/.45))}.ls-ig__like{position:relative;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ls-ig__like path{fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:fill .2s,stroke .2s}.ls-ig__like[data-on] path{fill:#ff3040;stroke:#ff3040}.ls-ig__like:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.ls-ig__like:after{content:"";position:absolute;inset:.2rem;border-radius:50%;border:2px solid #ff3040;opacity:0;pointer-events:none}.ls-ig__foot{position:absolute;left:.9rem;right:3.6rem;bottom:1.35rem;z-index:3}.ls-ig__acc{display:flex;align-items:center;gap:.5rem;min-width:0}.ls-ig__avatar{flex:none;display:grid;place-items:center;width:2rem;height:2rem;padding:2px;border-radius:50%;background:conic-gradient(from 200deg,var(--gold),#f58529,#dd2a7b,#8134af,var(--gold))}.ls-ig__avatar span{display:grid;place-items:center;width:100%;height:100%;border:2px solid #000;border-radius:50%;background:var(--ls-navy,#0f0c30);color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.02em}.ls-ig__name{font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px rgb(0 0 0/.4)}.ls-ig__caption,.ls-ig__name{overflow:hidden;font-size:.8125rem}.ls-ig__caption{display:-webkit-box;margin:.45rem 0 0;line-height:1.35;color:rgb(255 255 255/.92);text-shadow:0 1px 2px rgb(0 0 0/.45);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ls-ig__play{position:absolute;top:4.6rem;right:.85rem;z-index:5;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:rgb(0 0 0/.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer}.ls-ig__play:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ls-ig__track{position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:rgb(255 255 255/.22)}.ls-ig__fill{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.ls-ig__burst{position:absolute;top:50%;left:50%;z-index:5;width:34%;fill:#fff;translate:-50% -50%;pointer-events:none;filter:drop-shadow(0 8px 24px rgb(0 0 0/.35));opacity:0}.ls-ig__cap{display:grid;gap:.15rem;margin:1rem 0 0;padding-inline:.4rem}.ls-ig__client{justify-self:start;color:#fff;font-weight:700;text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100% /0 2px no-repeat;transition:background-size .35s var(--ease,ease)}a.ls-ig__client:is(:hover,:focus-visible){background-size:100% 2px}.ls-ig__what{font-size:.875rem;color:rgb(255 255 255/.62)}@media (prefers-reduced-motion:no-preference){.ls-ig__like[data-on] svg{animation:ls-ig-like .45s cubic-bezier(.17,.89,.32,1.49)}.ls-ig__like[data-on]:after{animation:ls-ig-ring .55s ease-out}.ls-ig__burst{animation:ls-ig-burst .95s cubic-bezier(.17,.89,.32,1.2) forwards}.ls-ig__phone{transition:transform .5s var(--ease),box-shadow .5s}@media (hover:hover){.ls-ig__item:hover .ls-ig__phone{transform:translateY(-6px) rotate(-.6deg)}}}@keyframes ls-ig-like{0%{scale:1}35%{scale:.75}70%{scale:1.25}to{scale:1}}@keyframes ls-ig-ring{0%{opacity:.8;scale:.5}to{opacity:0;scale:1.5}}@keyframes ls-ig-burst{0%{opacity:0;scale:.2}25%{opacity:1;scale:1.15}45%{scale:.95}70%{opacity:1;scale:1}to{opacity:0;scale:1.05;translate:-50% -70%}}@media (min-width:64rem){.ls-ig__rail:not(:has(>:nth-child(5))){justify-content:center}}.ls-soc__title-link{color:inherit;text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100% /0 2px no-repeat;transition:background-size .35s var(--ease,ease)}.ls-soc__title-link svg{display:inline-block;vertical-align:-.1em;color:var(--gold-ink);transition:translate .3s var(--ease,ease)}.ls-soc__title-link:is(:hover,:focus-visible){background-size:100% 2px}.ls-soc__title-link:is(:hover,:focus-visible) svg{translate:3px 0}.ls-soc__stage[data-look=film] .ls-soc__post,.ls-soc__stage[data-look=photo] .ls-soc__post{border-radius:8px}.ls-soc__fan[data-wide] .ls-soc__post{--dx:calc(var(--i) * 13cqi * var(--spread));--dy:calc(var(--i) * 15cqi);--rot:calc(var(--i) * -2.5deg * var(--spread));top:42%;height:40%;z-index:calc(10 + var(--i) * 2)}.ls-soc__stage[data-look=film] .ls-soc__post{background:#000;box-shadow:0 0 0 3px #0b0a1f,0 18px 36px -18px rgb(15 12 48/.6)}.ls-soc__stage[data-kind=art]{display:grid;place-items:center;background:radial-gradient(70% 60% at 50% 50%,rgb(252 241 216/.9),transparent 75%),linear-gradient(180deg,#fbf8f1,var(--ls-paper,#f6f4ef))}.ls-soc__art{width:74%;height:92%;object-fit:contain;mix-blend-mode:multiply}.ls-dia--gads .ls-dia__brand{height:3.6rem}.ls-soc__stage:is([data-kind=seo],[data-kind=gads],[data-kind=web],[data-kind=crm],[data-kind=ki],[data-kind=logo],[data-kind=files],[data-kind=luft],[data-kind=bau],[data-kind=flug],[data-kind=reel],[data-kind=job]){background:radial-gradient(70% 60% at 50% 50%,rgb(252 241 216/.9),transparent 75%),linear-gradient(180deg,#fbf8f1,var(--ls-paper,#f6f4ef))}.ls-soc__stage[data-kind=clip]{background:radial-gradient(80% 70% at 50% 40%,rgb(253 216 141/.16),transparent 70%),var(--ls-navy,#0f0c30)}.ls-soc__film{position:absolute;left:6%;right:6%;top:42%;aspect-ratio:var(--ar);border-radius:6px;overflow:hidden;background:#000;translate:0 -50%;box-shadow:0 24px 48px -24px rgb(0 0 0/.8)}.ls-soc__stage[data-portrait] .ls-soc__film{left:50%;right:auto;top:6%;height:74%;border-radius:16px;translate:-50% 0}.ls-soc__film .ls-loop,.ls-soc__film img,.ls-soc__film picture,.ls-soc__film video{display:block;width:100%;height:100%;object-fit:cover}.ls-dd{position:relative;container-type:inline-size}.ls-dd[data-size=card]{position:absolute;inset:0}.ls-dd[data-size=lg]{aspect-ratio:16/11}.ls-dd__browser{position:absolute;left:7%;top:9%;width:78%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgb(15 12 48/.08),0 24px 48px -24px rgb(15 12 48/.5),0 6px 14px -8px rgb(15 12 48/.25)}.ls-dd[data-solo=browser] .ls-dd__browser{left:8%;width:84%}.ls-dd__bar{display:flex;align-items:center;gap:2.5cqi;height:max(18px,5.5cqi);padding-inline:2.6cqi;background:#efece5}.ls-dd__dots{display:flex;gap:1cqi}.ls-dd__dots i{width:max(6px,1.6cqi);height:max(6px,1.6cqi);border-radius:50%;background:rgb(15 12 48/.18)}.ls-dd__url{flex:1;max-width:50%;margin-inline:auto;padding:.15em .9em;border-radius:999px;background:#fff;color:var(--muted);font-size:max(9px,2.2cqi);line-height:1.5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-dd__url--empty{min-height:1.5em}.ls-dd__screen{aspect-ratio:16/10;overflow:hidden;background:#f3f1ec}.ls-dd__phone-screen img,.ls-dd__screen img{display:block;width:100%;height:100%;object-fit:cover}.ls-dd__phone{position:absolute;right:6%;top:30%;width:24%;padding:1.1cqi;border-radius:5.2cqi;background:#14122c;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 26px 44px -20px rgb(15 12 48/.65),0 6px 12px -6px rgb(15 12 48/.35);z-index:2}.ls-dd[data-solo=phone] .ls-dd__phone{left:50%;right:auto;top:6%;width:32%;translate:-50% 0}.ls-dd__phone-screen{position:relative;aspect-ratio:9/19;border-radius:4.2cqi;overflow:hidden;background:#fff}.ls-dd__island{position:absolute;top:2.5%;left:50%;z-index:1;width:34%;height:3.2%;border-radius:999px;background:#000;translate:-50% 0}.ls-soc__stage[data-kind=device]{background:radial-gradient(55% 50% at 68% 42%,rgb(253 216 141/.5),transparent 70%),linear-gradient(180deg,#fbf8f1,var(--ls-paper,#f6f4ef))}.ls-soc__stage[data-kind=device] .ls-dd__browser{top:7%}.ls-soc__stage[data-kind=device] .ls-dd__phone{top:22%}.ls-dd[data-size=lg] .ls-dd__browser{top:10%;width:76%}.ls-dd[data-size=lg] .ls-dd__phone{top:22%;width:21%}@media (prefers-reduced-motion:no-preference){.ls-dd__browser,.ls-dd__phone{transition:translate .9s var(--ease) .15s,rotate .9s var(--ease) .15s,opacity .6s ease .15s,box-shadow .4s}.ls-dd__phone{transition-delay:.35s}.b2-js :is(.ls-soc__card,.ls-dev__item):not(.is-in) .ls-dd__browser{translate:0 10%;opacity:0}.b2-js :is(.ls-soc__card,.ls-dev__item):not(.is-in) .ls-dd__phone{translate:30% 8%;rotate:6deg;opacity:0}.b2-js :is(.ls-soc__card,.ls-dev__item):not(.is-in) .ls-dd[data-solo=phone] .ls-dd__phone{translate:-50% 12%}@media (hover:hover){.ls-dev__item:is(:hover,:focus-within) .ls-dd__phone,.ls-soc__card:is(:hover,:focus-within) .ls-dd__phone{translate:0 -4%;rotate:-2deg;transition-delay:0s}.ls-soc__card:is(:hover,:focus-within) .ls-dd[data-solo=phone] .ls-dd__phone{translate:-50% -3%}.ls-dev__item:is(:hover,:focus-within) .ls-dd__browser,.ls-soc__card:is(:hover,:focus-within) .ls-dd__browser{translate:0 -2%;transition-delay:0s}.ls-soc__card:is(:hover,:focus-within) .ls-soc__film{scale:1.03}}.ls-soc__film{transition:scale .6s var(--ease),opacity .7s ease .2s,clip-path 1s var(--ease) .15s}.b2-js .ls-soc__card:not(.is-in) .ls-soc__film{clip-path:inset(0 50% 0 50% round 6px);opacity:0}.b2-js .ls-soc__card.is-in .ls-soc__film{clip-path:inset(0 0 0 0 round 6px)}}.ls-dia--plain{padding:.75rem .75rem .25rem}.ls-dia__live,.ls-dia__move,.ls-dia__pop,.ls-dia__ring,.ls-dia__ripple,.ls-dia__run,.ls-dia__s{transform-box:fill-box;transform-origin:center}.ls-dia__d{stroke-dasharray:1 1;stroke-dashoffset:0}.ls-dia__ring{opacity:.45}.ls-dia__ripple{opacity:0}.ls-dia__lbl--ink{fill:var(--ink)}.ls-dia__tag{fill:#fff;font-family:var(--text);font-size:10px}.ls-dia__code,.ls-dia__tag{stroke:none;font-weight:700}.ls-dia__code{fill:var(--gold);font-family:var(--mono,ui-monospace,monospace);font-size:17px}.ls-dia__ext{stroke:none;font-family:var(--text);font-size:11px;font-weight:800;letter-spacing:.04em}@media (prefers-reduced-motion:no-preference){.b2-js .ls-dia__svg:not(.is-in) :is(.ls-dia__s,.ls-dia__pop,.ls-dia__ring,.ls-dia__move,.ls-dia__run,.ls-dia__live,.ls-dia__caret){opacity:0}.b2-js .ls-dia__svg .ls-dia__d{stroke-dashoffset:1}.b2-js .ls-dia__svg.is-in .ls-dia__s{animation:ls-dia-up .7s var(--ease) calc(.2s + var(--s, 0) * .36s) both}.b2-js .ls-dia__svg.is-in .ls-dia__d{animation:ls-dia-draw .8s cubic-bezier(.65,0,.35,1) calc(.2s + var(--s, 0) * .36s) forwards}.b2-js .ls-dia__svg.is-in .ls-dia__pop{animation:ls-dia-pop .7s var(--ease) calc(.2s + var(--s, 0) * .36s) both}.b2-js .ls-dia__svg.is-in .ls-dia__ring{animation:ls-dia-fade .4s ease calc(.2s + var(--s, 0) * .36s) both,ls-dia-ring 2.4s ease-out calc(.6s + var(--s, 0) * .36s) infinite}.b2-js .ls-dia__svg.is-in .ls-dia__ripple{animation:ls-dia-ripple 2.4s ease-out calc(.2s + var(--s, 0) * .36s) infinite}.b2-js .ls-dia__svg.is-in .ls-dia__caret{animation:ls-dia-caret 1s steps(1) calc(.2s + var(--s, 0) * .36s) infinite}.b2-js .ls-dia__svg.is-in .ls-dia__live{animation:ls-dia-pop .5s var(--ease) calc(.2s + var(--s, 0) * .36s) both,ls-dia-pulse 1.8s ease-in-out calc(.8s + var(--s, 0) * .36s) infinite}.b2-js .ls-dia__svg.is-in .ls-dia__move{animation:ls-dia-move 4.8s cubic-bezier(.65,0,.35,1) calc(.2s + var(--s, 0) * .36s) infinite both}.b2-js .ls-dia__svg.is-in .ls-dia__run{animation:ls-dia-run 2.6s cubic-bezier(.45,0,.3,1) calc(.2s + var(--s, 0) * .36s) infinite both}}@keyframes ls-dia-ring{0%{opacity:.55;scale:.6}to{opacity:0;scale:1.9}}@keyframes ls-dia-ripple{0%{opacity:.7;scale:.4}60%,to{opacity:0;scale:1.8}}@keyframes ls-dia-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes ls-dia-move{0%,12%{opacity:0;translate:0 0}18%{opacity:1}30%,42%{translate:59px -10px}56%,86%{opacity:1;translate:118px -38px}96%,to{opacity:0;translate:118px -38px}}.ls-dia__fly,.ls-dia__hover,.ls-dia__slide{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.b2-js .ls-dia__svg:not(.is-in) :is(.ls-dia__hover,.ls-dia__fly,.ls-dia__slide){opacity:0}.b2-js .ls-dia__svg.is-in .ls-dia__hover{animation:ls-dia-up .7s var(--ease) calc(.2s + var(--s, 0) * .36s) both,ls-dia-hover 3.2s ease-in-out calc(.9s + var(--s, 0) * .36s) infinite}.b2-js .ls-dia__svg.is-in .ls-dia__fly{animation:ls-dia-fly 7.2s cubic-bezier(.45,0,.3,1) .2s infinite both}.b2-js .ls-dia__svg.is-in .ls-dia__slide{animation:ls-dia-fade .4s ease calc(.2s + var(--s, 0) * .36s) both,ls-dia-slide 4.4s cubic-bezier(.65,0,.35,1) calc(.6s + var(--s, 0) * .36s) infinite}}@keyframes ls-dia-hover{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes ls-dia-fly{0%,14%{opacity:1;translate:0 0}30%,44%{translate:128px -4px}60%,86%{opacity:1;translate:256px 0}94%{opacity:0;translate:256px -12px}to{opacity:0;translate:0 0}}@keyframes ls-dia-slide{0%,to{translate:0 0}40%,55%{translate:-40px 0}80%{translate:36px 0}}@keyframes ls-dia-run{0%{opacity:0;translate:0 0}12%{opacity:1}85%{opacity:1}to{opacity:0;translate:250px 0}}.ls-bw,.ls-dev{padding-block:var(--v6-sec,var(--sec-y));background:var(--ls-paper,#f6f4ef);color:var(--ink)}.ls-bw .ls-head,.ls-dev .ls-head{margin-bottom:clamp(2rem,1.2rem + 2.5vw,3.75rem)}.ls-dev__list{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,5.5rem);margin:0;padding:0;list-style:none}.ls-dev__item{display:grid;gap:1.25rem 4rem;align-items:center}.ls-dev__stage{position:relative;border-radius:28px;background:radial-gradient(55% 55% at 62% 45%,rgb(253 216 141/.55),transparent 72%),linear-gradient(180deg,#fffdf8,#f1ede4);overflow:hidden}.ls-dev__text{display:grid;gap:.75rem;justify-items:start;max-width:34rem}.ls-bw__name,.ls-dev__name{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.ls-bw__line,.ls-dev__line{margin:0;color:var(--muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55}.ls-dev__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none}.ls-dev__tags li{padding:.3rem .75rem;border-radius:999px;background:rgb(253 216 141/.45);color:var(--gold-ink);font-size:.8125rem;font-weight:650}.ls-dev__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--ink);font-weight:700;text-decoration:none;background:linear-gradient(var(--gold),var(--gold)) 0 100% /0 2px no-repeat;transition:background-size .35s var(--ease,ease)}.ls-dev__link svg{transition:translate .3s var(--ease,ease)}.ls-dev__link:is(:hover,:focus-visible){background-size:100% 2px}.ls-dev__link:is(:hover,:focus-visible) svg{translate:3px 0}@media (min-width:56rem){.ls-dev__item{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ls-dev__item:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.ls-dev__item:nth-child(2n) .ls-dev__stage{order:2}}.ls-bw__grid{display:grid;gap:clamp(2rem,1.4rem + 2vw,3rem) clamp(1rem,.6rem + 1.4vw,1.75rem);margin:0;padding:0;list-style:none}@media (min-width:48rem){.ls-bw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-bw__item:first-child{grid-column:1/-1}.ls-bw__item:first-child .ls-bw__img{aspect-ratio:16/8}}@media (min-width:64rem){.ls-bw__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-bw__item:first-child{display:flex;flex-direction:column;grid-column:span 2;grid-row:span 2}.ls-bw__item:first-child .ls-bw__fig{flex:1;min-height:24rem}.ls-bw__item:first-child .ls-bw__img{aspect-ratio:auto;height:100%}}.ls-bw__item{display:grid;align-content:start;gap:1rem}.ls-bw__fig{position:relative;margin:0}.ls-bw__img{aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#e9e4d8}.ls-bw__img img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .9s var(--ease,ease)}.ls-bw__logo{position:absolute;top:.9rem;left:.9rem;display:grid;place-items:center;padding:.6rem .9rem;border-radius:12px;background:var(--ls-navy,#0f0c30);box-shadow:0 10px 24px -14px rgb(15 12 48/.5)}.ls-bw__logo img{display:block;width:auto;max-width:7.5rem;height:auto;max-height:2.4rem;object-fit:contain}.ls-bw__extras{position:absolute;right:.9rem;bottom:-1.25rem;display:flex;margin:0;padding:0;list-style:none}.ls-bw__extras li{width:clamp(4.5rem,3.5rem + 4vw,7.5rem);aspect-ratio:var(--ar);margin-left:-1.5rem;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #fff,0 18px 30px -16px rgb(15 12 48/.55);rotate:calc((var(--i) - 1) * 4deg)}.ls-bw__extras img{display:block;width:100%;height:100%;object-fit:cover}.ls-bw__text{display:grid;gap:.6rem;justify-items:start;padding-top:.5rem;max-width:38rem}@media (prefers-reduced-motion:no-preference){.ls-bw__extras li{transition:translate .9s var(--ease) calc(.35s + var(--i) * .1s),rotate .9s var(--ease) calc(.35s + var(--i) * .1s),opacity .6s ease calc(.35s + var(--i) * .1s)}.b2-js .ls-bw__item:not(.is-in) .ls-bw__extras li{translate:0 40%;rotate:0deg;opacity:0}@media (hover:hover){.ls-bw__item:hover .ls-bw__img img{scale:1.03}}}.ls-cine{padding-block:var(--v6-sec,var(--sec-y));background:var(--ls-navy-2,#17143a);color:#fff;overflow:hidden}.ls-cine__strip{--perf:14px;position:relative;padding-block:calc(var(--perf) + .9rem);background:#07061a}.ls-cine__strip:after,.ls-cine__strip:before{content:"";position:absolute;left:0;right:0;height:var(--perf);background:repeating-linear-gradient(90deg,transparent 0 10px,rgb(255 255 255/.16) 10px 22px,transparent 22px 30px);-webkit-mask:linear-gradient(transparent 3px,#000 3px calc(100% - 3px),transparent calc(100% - 3px));mask:linear-gradient(transparent 3px,#000 3px calc(100% - 3px),transparent calc(100% - 3px));pointer-events:none}.ls-cine__strip:before{top:.35rem}.ls-cine__strip:after{bottom:.35rem}.ls-cine__rail{--pad:max(var(--gutter),(100% - var(--v5-max,80rem))/2);--h:clamp(11rem,44vw,21rem);display:flex;gap:.75rem;margin:0;padding:0 var(--pad);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.ls-cine__rail::-webkit-scrollbar{display:none}.ls-cine__item{flex:none;scroll-snap-align:start}.ls-cine__fig{margin:0}.ls-cine__frame{position:relative;height:var(--h);aspect-ratio:var(--ar);max-width:calc(100vw - 2 * var(--gutter, 1rem));border-radius:4px;overflow:hidden;background:#000}.ls-cine__frame .ls-loop,.ls-cine__frame img,.ls-cine__frame picture,.ls-cine__frame video{display:block;width:100%;height:100%;object-fit:cover}.ls-cine__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.75rem;padding-inline:.15rem;max-width:calc(var(--h) * 1.6)}.ls-cine__item[data-portrait] .ls-cine__cap{display:grid;max-width:calc(var(--h) * .5625)}@media (max-width:40rem){.ls-cine__rail{--w:calc(100vw - 2 * var(--gutter, 1rem));--h:calc(var(--w) / 1.9)}.ls-cine__item:not([data-portrait]) .ls-cine__frame{width:var(--w);aspect-ratio:auto}.ls-cine__item[data-portrait] .ls-cine__cap{max-width:calc(var(--h) * .75)}}@media (prefers-reduced-motion:no-preference){.ls-cine__frame{transition:clip-path 1.1s var(--ease)}}@media (min-width:64rem){.ls-soc__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-soc__grid[data-n="4"] .ls-soc__stage{aspect-ratio:3/2}.ls-soc__grid[data-n="5"]>:first-child .ls-soc__stage{aspect-ratio:16/9}.ls-soc__grid:is([data-n="4"],[data-n="5"]) .ls-dia{grid-template-rows:minmax(0,1fr);padding-bottom:.9rem}.ls-soc__grid:is([data-n="4"],[data-n="5"]) .ls-dia__svg{width:auto;max-width:100%;height:100%}.ls-soc__grid[data-n="5"]>:first-child{grid-column:span 2}}@media (min-width:64rem){.ls-soc__grid:is([data-n="4"],[data-n="5"]) .ls-soc__stage[data-kind=art] .ls-soc__art{width:auto;height:100%}}@media (min-width:64rem){.ls-soc__grid[data-n="5"]>:first-child .ls-soc__fan[data-wide] .ls-soc__post{--dx:calc(var(--i) * 17cqi * var(--spread));--dy:calc(var(--i) * 7cqi);top:47%;height:50%}}@media (min-width:64rem){.ls-soc__grid:is([data-n="4"],[data-n="5"]) .ls-soc__stage[data-kind=art] .ls-soc__art{position:absolute;inset:6% 0;margin:auto;height:88%}}:root{--ux-dur-press:90ms;--ux-dur-fast:150ms;--ux-dur:200ms;--ux-dur-slow:250ms;--ux-ease-out:cubic-bezier(0.22,1,0.36,1);--ux-ease-in:cubic-bezier(0.55,0,1,0.45);--ux-spring:cubic-bezier(0.34,1.4,0.64,1);--ux-press:0.97}:is(.v3-btn,.b2-btn,.v2-btn,.v7p__btn,.ls-gal__btn,.sf-cta__ask){transition-property:background-color,color,border-color,box-shadow,opacity,transform,translate,scale;transition-duration:var(--ux-dur),var(--ux-dur),var(--ux-dur),var(--ux-dur),var(--ux-dur),var(--ux-dur-fast),var(--ux-dur-slow),var(--ux-dur-slow);transition-timing-function:var(--ux-ease-out),var(--ux-ease-out),var(--ux-ease-out),var(--ux-ease-out),var(--ux-ease-out),var(--ux-ease-out),var(--ux-spring),var(--ux-spring);-webkit-tap-highlight-color:transparent}:is(.v3-btn,.b2-btn,.v2-btn,.v7p__btn,.ls-gal__btn,.sf-cta__ask):active:not(:disabled,[aria-disabled=true]){scale:var(--ux-press);transition-duration:var(--ux-dur-press);transition-timing-function:var(--ux-ease-out)}.b2-btn__go,.v3-btn svg{transition:transform var(--ux-dur) var(--ux-ease-out)}@media (hover:hover) and (pointer:fine){:is(.v3-btn--gold,.v3-btn--ink,.b2-btn:not(.b2-btn--line,.b2-btn--ghost)):hover:not(:active,:disabled,[aria-disabled=true]){translate:0 -1px}}:is(.v7b__card,.v7x__card,.v3-wcard__link,.jr-card__link,a.ls-cards__card,.b2-card,.pj-post,.b2-sg__card,.b2-p-nextcard){transition-property:background-color,border-color,box-shadow,transform,translate,scale;transition-duration:var(--ux-dur),var(--ux-dur),var(--ux-dur-slow),var(--ux-dur-slow),var(--ux-dur-slow),var(--ux-dur-slow);transition-timing-function:var(--ux-ease-out),var(--ux-ease-out),var(--ux-ease-out),var(--ux-spring),var(--ux-spring),var(--ux-spring);-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){:is(.v7x__card,.v3-wcard__link,.jr-card__link,a.ls-cards__card,.b2-card,.pj-post,.b2-sg__card,.b2-p-nextcard):hover{translate:0 -3px}}.v7b__card:is(:hover,:focus-visible){transform:translateY(-3px)}:is(.v7b__card,.v7x__card,.v3-wcard__link,.jr-card__link,a.ls-cards__card,.b2-card,.pj-post,.b2-sg__card,.b2-p-nextcard):active{scale:.985;transition-duration:var(--ux-dur-press)}:is(.v7b__art img,.v7p__media :is(img,video),.v3-wcard__media img,.ls-cards__pic img,.rl .jr-card__media img,.jr-proj img,.pj-post__img img,.pj-next img,.b2-card__img img,.b2-sg__media img,.b2-p-nextcard__media img,.b2-svc-gal__fig img,.v6p__phone){transition-duration:.45s}.v3-head__nav a:not(.v3-btn):after{transition-duration:var(--ux-dur)}.v3-head__pill{transition-duration:var(--ux-dur-slow)}.ls-faq__icon:after{transition:transform var(--ux-dur-slow) var(--ux-spring),opacity var(--ux-dur)}.ls-faq__item::details-content{transition:block-size .3s var(--ux-ease-out),content-visibility .3s allow-discrete}.ls-faq__in{transition:opacity var(--ux-dur) var(--ux-ease-out),transform var(--ux-dur-slow) var(--ux-ease-out)}.ls-faq__item[open] .ls-faq__in{transition-delay:.05s}.ls-index[data-motion] .v5c__row:before{transition-duration:var(--ux-dur-slow)}.v3-patch{transition:transform var(--ux-dur) var(--ux-spring),opacity var(--ux-dur)}.v6r__tab:after{transition-duration:var(--ux-dur-slow)}.mm-m__close,.v3-btn--gold,.v3-head__menu{-webkit-tap-highlight-color:transparent}:is(.v3-head__menu,.mm-m__close,.sf-foot__toggle,.mm-acc__h button):active{scale:.94}:is(.v3-head__menu,.mm-m__close){transition:scale var(--ux-dur-slow) var(--ux-spring),background-color var(--ux-dur)}:is(.v3-head__menu,.mm-m__close):active{transition-duration:var(--ux-dur-press)}:where(.sf-foot__col a,.sf-foot__legal :is(a,button),.trust__reviews,.v5-textlink,.v3-head__logo,.jr-chip,.af-call a,.jr-head__feeds,.v4h__call,.v7e__call,.v5c__foot,.v2-alink,.pj-textlink,.jr-head__wa,.af-link,.af-done__foot a,.ls-text__links a,.v4h__call a,.v7e__call a,.v5c__foot a,.jr-head__feeds a){position:relative}:is(.sf-foot__col a,.sf-foot__legal :is(a,button),.trust__reviews,.v5-textlink,.v3-head__logo,.jr-chip,.af-call a,.jr-head__feeds,.v4h__call,.v7e__call,.v5c__foot,.v2-alink,.pj-textlink,.jr-head__wa,.af-link,.af-done__foot a,.ls-text__links a,.v4h__call a,.v7e__call a,.v5c__foot a,.jr-head__feeds a):before{content:"";position:absolute;inset:min(0px,calc((100% - 44px) / 2))}@media (max-width:900px){.v3-head__menu{min-width:44px;min-height:44px}}.sf-abar{display:none}@media (max-width:900px){.sf-abar{position:fixed;left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom, 0px));z-index:58;display:grid;grid-template-columns:1fr 1fr 1.25fr;align-items:stretch;min-height:3.5rem;padding:.3rem;border-radius:999px;background:var(--ls-navy,#0f0c30);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 18px 40px -16px rgb(15 12 48/.6);font:650 .92rem/1 var(--v3-sans),system-ui,sans-serif;transition:transform .24s var(--ux-ease-out),opacity .18s var(--ux-ease-out)}.sf-abar[data-off]{transform:translate3d(0,calc(100% + 1.5rem),0);opacity:0;pointer-events:none;transition:transform .2s var(--ux-ease-in),opacity .2s var(--ux-ease-in)}html.mm-lock .sf-abar{display:none}.sf-abar__a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:44px;min-height:48px;padding:0 .6rem;border-radius:999px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ux-dur-fast) var(--ux-ease-out),scale var(--ux-dur-slow) var(--ux-spring)}.sf-abar__a:active{scale:var(--ux-press);background-color:rgb(255 255 255/.1);transition-duration:var(--ux-dur-press)}.sf-abar__a:focus-visible{outline:2px solid var(--gold,#fdd88d);outline-offset:2px}.sf-abar__a svg{flex:none;color:var(--gold,#fdd88d)}.sf-abar__a--main{background:var(--gold-grad,#fdd88d);color:var(--ls-navy)}.sf-abar__a--main svg{color:currentColor}.sf-abar__a--main:active{background:var(--gold-grad,#fdd88d);filter:brightness(.96)}.sf-abar~.sf-end .sf-foot{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:360px){.sf-abar{font-size:.85rem}.sf-abar__a{gap:.3rem;padding:0 .35rem}}.sf-prog{position:fixed;inset:0 0 auto;z-index:80;height:3px;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;background:var(--gold-grad-x,#fdd88d);box-shadow:0 0 8px rgb(227 190 111/.6)}.sf-prog[data-state=run]{opacity:1;transform:scaleX(.82);transition:transform 2.4s cubic-bezier(.1,.6,.2,1),opacity .1s}.sf-prog[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .16s var(--ux-ease-out),opacity .2s var(--ux-ease-in) .14s}@media (prefers-reduced-motion:reduce){:is(.v3-btn,.b2-btn,.v2-btn,.v7p__btn,.ls-gal__btn,.sf-cta__ask,.sf-abar__a,.v3-head__menu,.mm-m__close,.sf-foot__toggle,.mm-acc__h button),:is(.v3-btn,.b2-btn,.v2-btn,.v7p__btn,.ls-gal__btn,.sf-cta__ask,.sf-abar__a,.v3-head__menu,.mm-m__close,.sf-foot__toggle,.mm-acc__h button):is(:hover,:active),:is(.v7b__card,.v7x__card,.v3-wcard__link,.jr-card__link,a.ls-cards__card,.b2-card,.pj-post,.b2-sg__card,.b2-p-nextcard),:is(.v7b__card,.v7x__card,.v3-wcard__link,.jr-card__link,a.ls-cards__card,.b2-card,.pj-post,.b2-sg__card,.b2-p-nextcard):is(:hover,:active,:focus-visible){translate:none!important;scale:none!important}.v7b__card:is(:hover,:focus-visible){transform:none}.ls-faq__icon:after,.ls-faq__in,.ls-faq__item::details-content,.ls-index[data-motion] .v5c__row:before,.v3-head__nav a:not(.v3-btn):after,.v3-patch,.v6r__tab:after{transition:none!important}.sf-abar,.sf-abar[data-off]{transform:none}.sf-abar,.sf-abar[data-off],.sf-prog[data-state]{transition:opacity .2s linear}}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_a11b12{font-family:figtree,figtree Fallback,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_a11b12{--v3-sans:"figtree","figtree Fallback",system-ui,Segoe UI,Arial,sans-serif}