.aic{display:inline-grid;place-items:center;position:relative;perspective:300px}.aic svg{width:100%;height:100%;overflow:visible;display:block;transition:transform .4s cubic-bezier(.3,1.4,.4,1)}.aic__z{position:absolute;left:0;top:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;pointer-events:none}.aic-h:hover svg,.hnav:hover .aic svg,.nbtn:hover .aic svg{transform:translateY(-2.5px) scale(1.1) rotateX(7deg) rotateY(-9deg)}.p3{transform-box:view-box}.aic--camera svg>g{transform:translateY(1.2px)}.aic--bell svg>g{transform:translateY(.5px)}.aic--key svg>g{transform:translateY(.6px)}:root{--spring:cubic-bezier(.34,1.56,.5,1);--iease:cubic-bezier(.22,.75,.28,1)}.aic.is-load .b3-sh,.aic.is-load .c3-sh,.aic.is-load .h3-sh,.aic.is-load .k3-sh,.aic.is-load .l3-sh,.aic.is-load .n3-sh,.aic.is-load .s3-sh,.aic.is-load .y3-sh{animation:shIn .7s var(--iease) both}@keyframes shIn{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}.b3-sh,.c3-sh,.h3-sh,.k3-sh,.l3-sh,.n3-sh,.s3-sh,.y3-sh{transform-origin:24px 42px}.h3-walls{transform-origin:24px 41px}.h3-roof{transform-origin:24px 24px}.h3-chim{transform-origin:33px 20px}.h3-door{transform-origin:14.6px 34.7px}.h3-chim,.h3-win{opacity:1}.aic--house.is-load .h3-walls{animation:hWalls .55s var(--spring) both}.aic--house.is-load .h3-roof{animation:hRoof .6s .18s var(--spring) both}.aic--house.is-load .h3-chim{animation:hFade .35s .5s both}.aic--house.is-load .h3-win{animation:hFade .4s .55s both}.aic--house.is-load .h3-door{animation:hFade .4s .62s both}@keyframes hWalls{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@keyframes hRoof{0%{transform:translateY(-12px) scale(.7);opacity:0}70%{transform:translateY(1.4px) scale(1.03)}to{transform:none;opacity:1}}@keyframes hFade{0%{opacity:0}to{opacity:1}}.aic--house.is-act .h3-door{animation:hDoor 1s var(--iease)}.aic--house.is-act .h3-glow{animation:hGlow 1s var(--iease)}.aic--house.is-act .h3-roof{animation:hHop .6s var(--spring)}.aic--house.is-act .s1{animation:hSmoke .9s .1s var(--iease)}.aic--house.is-act .s2{animation:hSmoke .9s .25s var(--iease)}.aic--house.is-act .s3{animation:hSmoke .9s .4s var(--iease)}@keyframes hDoor{0%{transform:none}35%,65%{transform:perspective(70px) rotateY(-78deg)}to{transform:none}}@keyframes hGlow{0%{opacity:0}30%,70%{opacity:.95}to{opacity:0}}@keyframes hHop{0%,to{transform:none}45%{transform:translateY(-2.6px)}}@keyframes hSmoke{0%{opacity:0;transform:translateY(2px)}35%{opacity:.9}to{opacity:0;transform:translateY(-7px)}}.b3-dome{transform-origin:24px 37px}.b3-base{transform-origin:24px 38px}.b3-clap{transform-origin:24px 37px}.aic--bell.is-load .b3-dome{animation:bDrop .65s var(--spring) both}.aic--bell.is-load .b3-base{animation:bBase .5s .1s var(--spring) both}.aic--bell.is-load .b3-clap{animation:hFade .3s .4s both}@keyframes bDrop{0%{transform:translateY(-13px) scaleY(1.1);opacity:0}60%{transform:translateY(0) scaleY(.88) scaleX(1.06)}80%{transform:scaleY(1.04)}to{transform:none;opacity:1}}@keyframes bBase{0%{transform:scaleX(.5);opacity:0}to{transform:none;opacity:1}}.aic--bell.is-act .b3-dome{animation:bRing .95s var(--iease)}.aic--bell.is-act .b3-clap{animation:bClap .95s var(--iease)}.aic--bell.is-act .w1{animation:bWaveL .8s .08s var(--iease)}.aic--bell.is-act .w2{animation:bWaveR .8s .08s var(--iease)}.aic--bell.is-act .b3-spark{animation:spark .7s .18s var(--iease)}@keyframes bRing{0%,to{transform:rotate(0)}16%{transform:rotate(-9deg)}38%{transform:rotate(7.5deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes bClap{0%,to{transform:translateX(0)}20%{transform:translateX(-2.4px)}45%{transform:translateX(2.2px)}70%{transform:translateX(-1.2px)}}@keyframes bWaveL{0%{opacity:0;transform:translateX(3px)}40%{opacity:1}to{opacity:0;transform:translateX(-2.5px)}}@keyframes bWaveR{0%{opacity:0;transform:translateX(-3px)}40%{opacity:1}to{opacity:0;transform:translateX(2.5px)}}@keyframes spark{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}.b3-spark,.n3-spark,.y3-spark{transform-origin:38px 12px}.n3-spark{transform-origin:38px 14px}.y3-spark{transform-origin:38px 19px}.c3-body{transform-origin:24px 30px}.c3-iris,.c3-ring{transform-origin:24px 28.6px}.c3-flash{transform-origin:11.5px 9.5px}.c3-glass{transform-origin:24px 28.6px}.aic--camera.is-load .c3-body{animation:cBody .55s var(--spring) both}.aic--camera.is-load .c3-glass,.aic--camera.is-load .c3-iris,.aic--camera.is-load .c3-ring{animation:hFade .3s .22s both}.aic--camera.is-load .c3-ring{animation:cRing .8s .22s var(--spring) both}@keyframes cBody{0%{transform:translateY(8px) scale(.82);opacity:0}70%{transform:translateY(-1px) scale(1.02)}to{transform:none;opacity:1}}@keyframes cRing{0%{transform:rotate(-150deg);opacity:0}to{transform:none;opacity:1}}.aic--camera.is-act .c3-iris{animation:cBlink .55s var(--iease)}.aic--camera.is-act .c3-flash{animation:cFlash .75s var(--iease)}.aic--camera.is-act .c3-body{animation:cKick .6s var(--spring)}.aic--camera.is-act .c3-glass{animation:cGlass .6s var(--iease)}@keyframes cBlink{0%,to{transform:scale(1)}35%{transform:scale(.3)}}@keyframes cFlash{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.3)}60%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes cKick{0%,to{transform:rotate(0)}40%{transform:rotate(-3.5deg)}}@keyframes cGlass{0%,to{filter:brightness(1)}30%{filter:brightness(1.6)}}.s3-body{transform-origin:24px 40px}.s3-handle{transform-origin:24px 17px}.s3-spark{transform-origin:38px 14px}.aic--case.is-load .s3-body{animation:bDrop .55s var(--spring) both}.aic--case.is-load .s3-handle{animation:sHndl .45s .3s var(--spring) both}@keyframes sHndl{0%{transform:translateY(5px);opacity:0}to{transform:none;opacity:1}}.aic--case.is-act .s3-body{animation:sJump .85s var(--spring)}.aic--case.is-act .s3-handle{animation:sGrab .85s var(--spring)}.aic--case.is-act .s3-spark{animation:spark .7s .2s var(--iease)}@keyframes sJump{0%,to{transform:none}30%{transform:translateY(-3.4px) rotate(-4deg)}60%{transform:translateY(0) rotate(2.2deg)}80%{transform:rotate(-1deg)}}@keyframes sGrab{0%,to{transform:none}26%{transform:translateY(-4.6px)}58%{transform:translateY(.6px)}}.n3-dial,.n3-needle{transform-origin:24px 25.4px}.aic--compass.is-load .n3-dial{animation:nDial .6s var(--spring) both}.aic--compass.is-load .n3-needle{animation:nSpin 1.15s .1s var(--spring) both}.aic--compass.is-load .n3-glass{animation:hFade .5s .5s both}@keyframes nDial{0%{transform:scale(.45);opacity:0}to{transform:none;opacity:1}}@keyframes nSpin{0%{transform:rotate(-260deg) scale(.5);opacity:0}55%{opacity:1}82%{transform:rotate(14deg)}to{transform:none;opacity:1}}.aic--compass.is-act .n3-needle{animation:nHunt 1s var(--iease)}.aic--compass.is-act .n3-dial{animation:nPulse 1s var(--iease)}.aic--compass.is-act .n3-spark{animation:spark .7s .3s var(--iease)}@keyframes nHunt{0%{transform:rotate(0)}32%{transform:rotate(310deg)}55%{transform:rotate(258deg)}76%{transform:rotate(288deg)}to{transform:rotate(276deg)}}@keyframes nPulse{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}.k3-body{transform-origin:24px 40px}.k3-k{transform-origin:center}.k3-k1{transform-origin:17.8px 24.6px}.k3-k2{transform-origin:24px 24.6px}.k3-k3{transform-origin:30.2px 24.6px}.k3-k4{transform-origin:17.8px 31px}.k3-k5{transform-origin:24px 31px}.k3-go{transform-origin:30.3px 31px}.aic--calc.is-load .k3-body{animation:kBody .5s var(--spring) both}.aic--calc.is-load .k3-screen{animation:hFade .35s .24s both}.aic--calc.is-load .k3-k{animation:kPop .4s var(--spring) both}.aic--calc.is-load .k3-k1{animation-delay:.28s}.aic--calc.is-load .k3-k2{animation-delay:.34s}.aic--calc.is-load .k3-k3{animation-delay:.4s}.aic--calc.is-load .k3-k4{animation-delay:.46s}.aic--calc.is-load .k3-k5{animation-delay:.52s}.aic--calc.is-load .k3-go{animation-delay:.58s}@keyframes kBody{0%{transform:scaleY(.55);opacity:0}to{transform:none;opacity:1}}@keyframes kPop{0%{opacity:0;transform:scale(.2)}65%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.aic--calc.is-act .k3-k1{animation:kPress .3s 0s var(--iease)}.aic--calc.is-act .k3-k2{animation:kPress .3s .09s var(--iease)}.aic--calc.is-act .k3-k5{animation:kPress .3s .18s var(--iease)}.aic--calc.is-act .k3-go{animation:kGo .45s .3s var(--iease)}.aic--calc.is-act .k3-screen{animation:kScreen 1s .32s var(--iease)}.aic--calc.is-act .k3-d1{animation:kDig .7s .38s var(--iease)}.aic--calc.is-act .k3-d2{animation:kDig .7s .48s var(--iease)}.aic--calc.is-act .k3-d3{animation:kDig .7s .58s var(--iease)}@keyframes kPress{0%,to{transform:translateY(0)}50%{transform:translateY(1.3px) scale(.92)}}@keyframes kGo{0%,to{transform:translateY(0)}45%{transform:translateY(1.6px) scale(.9)}}@keyframes kScreen{0%,to{filter:brightness(1)}35%{filter:brightness(1.45)}}@keyframes kDig{0%{opacity:0;transform:translateY(1.5px)}30%,85%{opacity:1;transform:none}to{opacity:0}}.y3-key{transform-origin:17px 26px}.aic--key.is-load .y3-key{animation:yIn .7s var(--spring) both}@keyframes yIn{0%{transform:rotate(-55deg) scale(.6);opacity:0}70%{transform:rotate(7deg) scale(1.04)}to{transform:none;opacity:1}}.aic--key.is-act .y3-key{animation:yTurn 1s var(--iease)}.aic--key.is-act .y3-spark{animation:spark .7s .35s var(--iease)}.aic--key.is-act .y3-sh{animation:ySh 1s var(--iease)}@keyframes yTurn{0%{transform:rotate(0)}45%{transform:rotate(97deg)}62%{transform:rotate(84deg)}78%{transform:rotate(91deg)}to{transform:rotate(88deg)}}@keyframes ySh{0%,to{transform:none}45%{transform:scaleX(.86)}}.l3-f1{transform-origin:20px 41px}.l3-f2{transform-origin:20px 30.5px}.l3-f3{transform-origin:20px 21px}.l3-badge{transform-origin:35.5px 33.5px}.aic--list.is-load .l3-f1{animation:lUp .45s .05s var(--spring) both}.aic--list.is-load .l3-f2{animation:lUp .45s .18s var(--spring) both}.aic--list.is-load .l3-f3{animation:lUp .45s .31s var(--spring) both}.aic--list.is-load .l3-side{animation:hFade .4s .42s both}.aic--list.is-load .l3-badge{animation:lBadge .5s .5s var(--spring) both}@keyframes lUp{0%{opacity:0;transform:translateY(7px) scaleY(.3)}to{opacity:1;transform:none}}@keyframes lBadge{0%{opacity:0;transform:scale(.2) rotate(-120deg)}75%{transform:scale(1.18) rotate(8deg)}to{opacity:1;transform:none}}.aic--list.is-act .l3-badge{animation:lSpin .85s var(--iease)}.aic--list.is-act .l3-plus{animation:lPlusOut .85s var(--iease)}.aic--list.is-act .l3-check{animation:lCheckIn .85s var(--iease)}.aic--list.is-act .l3-f3{animation:lHop .6s var(--spring)}.aic--list.is-act .l3-win{animation:lWin .9s var(--iease)}@keyframes lSpin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(180deg) scale(1.16)}to{transform:rotate(1turn) scale(1)}}@keyframes lPlusOut{0%,38%{opacity:1}52%,to{opacity:0}}@keyframes lCheckIn{0%,44%{opacity:0}60%,88%{opacity:1}to{opacity:0}}@keyframes lHop{0%,to{transform:none}45%{transform:translateY(-2.2px)}}@keyframes lWin{0%,to{filter:brightness(1)}40%{filter:brightness(1.5)}}.l3-check,.l3-plus{transform-box:view-box}.t3-b1{transform-origin:14.7px 39.3px}.t3-b2{transform-origin:24.2px 39.3px}.t3-b3{transform-origin:33.7px 39.3px}.t3-line{stroke-dasharray:46;stroke-dashoffset:0}.t3-head{transform-origin:36.5px 12px}.aic--chart.is-load .t3-base{animation:hFade .35s both}.aic--chart.is-load .t3-b1{animation:tUp .5s .08s var(--spring) both}.aic--chart.is-load .t3-b2{animation:tUp .5s .2s var(--spring) both}.aic--chart.is-load .t3-b3{animation:tUp .5s .32s var(--spring) both}.aic--chart.is-load .t3-line{animation:tDraw .8s .4s var(--iease) both}.aic--chart.is-load .t3-head{animation:tHead .35s 1.05s var(--spring) both}@keyframes tUp{0%{transform:scaleY(0);opacity:0}75%{transform:scaleY(1.12)}to{transform:none;opacity:1}}@keyframes tDraw{0%{stroke-dashoffset:46;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes tHead{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.3)}to{opacity:1;transform:none}}.aic--chart.is-act .t3-b1{animation:tBounce .55s var(--spring)}.aic--chart.is-act .t3-b2{animation:tBounce .55s .08s var(--spring)}.aic--chart.is-act .t3-b3{animation:tBounce .55s .16s var(--spring)}.aic--chart.is-act .t3-head{animation:tHeadUp .8s var(--iease)}@keyframes tBounce{0%,to{transform:scaleY(1)}45%{transform:scaleY(1.18)}}@keyframes tHeadUp{0%,to{transform:none}40%{transform:translate(1.6px,-2px) scale(1.2)}}.ic{display:inline-flex;flex:0 0 auto}.ic svg{display:block}.ic .a{fill:currentColor;opacity:.16;stroke:none}.aic--faq .fq-main{transform-origin:46% 62%}.aic--faq .fq-dot{transform-origin:76% 70%}.aic--faq.is-load .fq-main{animation:fqPop .6s cubic-bezier(.3,1.5,.4,1) backwards}.aic--faq.is-load .fq-dot{animation:fqPop .5s cubic-bezier(.3,1.5,.4,1) .2s backwards}@keyframes fqPop{0%{opacity:0;transform:scale(.25)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}.aic--faq:hover .fq-dot{animation:fqBounce .9s ease infinite}@keyframes fqBounce{0%,to{transform:none}35%{transform:translateY(-3.5px) scale(1.14)}65%{transform:translateY(.8px)}}.aic--faq.is-act .fq-main{animation:fqWob .75s ease}.aic--faq.is-act .fq-dot{animation:fqBounce .75s ease}@keyframes fqWob{0%{transform:rotate(0)}25%{transform:rotate(-7deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-2.5deg)}to{transform:none}}.hero{padding:18px 0 0;background:var(--white)}.hero,.hero__in{position:relative}.hero__in{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.hero__kicker{display:flex;justify-content:center;margin-bottom:22px}.hero__badge{gap:9px;height:34px;padding:0 15px 0 6px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-s);font-size:12.5px;font-weight:700;color:var(--body);white-space:nowrap;max-width:100%;overflow:hidden}.hero__badge,.hero__badge b{display:inline-flex;align-items:center;border-radius:999px}.hero__badge b{height:24px;padding:0 10px;background:var(--teal-tint);color:var(--teal-ink);font-size:11px;font-weight:800;letter-spacing:.04em;flex:0 0 auto}.hero__h{margin:0;text-align:center;font-size:74px;line-height:.98;letter-spacing:-.05em;font-weight:800;color:var(--ink)}.hero__h--below{margin-top:24px;font-size:58px}.hero__h .ital{display:inline-block;font-weight:500;letter-spacing:-.015em;color:var(--terracotta)}.hero__p{margin:22px auto 0;max-width:560px;text-align:center;font-size:17px;font-weight:500;color:var(--soft);line-height:1.58}.nrow{justify-content:center;gap:20px;margin:0 0 10px;flex-wrap:wrap}.nbtn,.nrow{display:flex}.nbtn{position:relative;flex-direction:column;align-items:center;gap:5px;width:88px;padding:4px 4px 0;background:transparent;border:none}.nbtn__ic{width:60px;height:60px;display:grid;place-items:center;transition:transform .28s var(--ease)}.nbtn:hover .nbtn__ic{transform:translateY(-3px)}.nbtn__l{font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--soft);transition:color .2s}.nbtn:hover .nbtn__l{color:var(--ink)}.nbtn.is-on .nbtn__ic .aic svg{transform:scale(1.07)}.nbtn.is-on .nbtn__l{color:var(--ink)}.nbtn__dot{width:5px;height:5px;border-radius:50%;background:var(--terracotta);opacity:0;transform:scale(.4);transition:all .24s var(--ease)}.nbtn.is-on .nbtn__dot{opacity:1;transform:none}.sdock{transition:opacity .3s var(--ease),transform .36s var(--ease)}.sdock.is-away{opacity:0;transform:translateY(-18px) scale(.975);pointer-events:none}.sterm{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:6px;padding-right:10px;white-space:nowrap}.sterm .tsw__l{font-size:11.5px;white-space:nowrap}.sterm .tsw__t{width:38px;height:22px}.sterm .tsw__k{width:16px;height:16px}.sterm .tsw__t.is-short .tsw__k{transform:translateX(16px)}[dir=rtl] .sterm .tsw__t.is-short .tsw__k{transform:translateX(-16px)}.sbar{position:relative;z-index:40;margin-top:6px;background:var(--white);border:1.5px solid var(--line);border-radius:10px;box-shadow:var(--shadow-m);display:flex;align-items:stretch;transition:box-shadow .2s,border-color .2s}.sbar.is-active,.sbar:focus-within{box-shadow:var(--shadow-l);border-color:var(--cream-3)}.sfield{position:relative;flex:1;flex-direction:column;justify-content:center;padding:19px 24px;border-radius:8px;transition:background .16s}.sfield,.sfield__btn{min-width:0;display:flex;text-align:left}.sfield__btn{align-items:center;gap:11px;width:100%}.sfield__ic{color:var(--olive-deep);flex:0 0 auto}.sfield__input{border:none;outline:none;background:transparent;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink);width:100%;padding:0;min-width:0}.sfield__input::-moz-placeholder{color:var(--faint);font-weight:500}.sfield__input::placeholder{color:var(--faint);font-weight:500}.sfield__input.has-val::-moz-placeholder{color:var(--ink);font-weight:700}.sfield__input.has-val::placeholder{color:var(--ink);font-weight:700}.sfield:hover{background:var(--cream-2)}.sfield.is-open{background:var(--cream)}.sfield+.sfield:before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:var(--line)}.sfield.is-open+.sfield:before,.sfield.is-open:before,.sfield:hover+.sfield:before,.sfield:hover:before{opacity:0}.sfield__l{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.sfield__v{font-size:14.5px;font-weight:600;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sfield__v.has-val{color:var(--ink);font-weight:700}.sfield--where{flex:1.5}.sbar__tail{display:flex;align-items:center;gap:14px;padding-block:0;padding-inline:22px 8px;flex:0 0 auto;position:relative}.sbar__tail:before{content:"";position:absolute;inset-inline-start:0;top:22%;bottom:22%;width:1px;background:var(--line)}.sgo{width:56px;height:56px;border-radius:999px;background:var(--terracotta);color:#fff;display:grid;place-items:center;flex:0 0 auto;transition:all .2s var(--ease);box-shadow:0 4px 10px -6px rgba(211,66,39,.3)}.sgo:hover{background:var(--terracotta-deep);transform:scale(1.05)}.tsw{display:flex;align-items:center;gap:10px;white-space:nowrap}.tsw__l{font-size:12.5px;font-weight:700;color:var(--faint);transition:color .18s}.tsw__l.is-on{color:var(--ink)}.tsw__t{position:relative;width:46px;height:26px;border-radius:999px;background:var(--cream-3);transition:background .24s var(--ease);flex:0 0 auto}.tsw__t.is-short{background:var(--terracotta)}.tsw__k{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .28s var(--ease);box-shadow:0 2px 5px rgba(20,14,12,.28)}.tsw__t.is-short .tsw__k{transform:translateX(20px)}.sdrop{position:absolute;top:calc(100% + 14px);background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-pop);z-index:55;padding:20px;animation:popIn .2s var(--ease);max-height:min(58vh,460px);overflow-y:auto;overscroll-behavior:contain}.sdrop--l{inset-inline-start:0}.sdrop--r{right:0}.sdrop--c{left:50%;transform:translateX(-50%)}.sdrop--wide{width:min(620px,calc(100vw - 84px))}.sdrop--mid{width:min(430px,calc(100vw - 84px))}.sdrop--nar{width:min(340px,calc(100vw - 84px))}.sdrop__t{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.sdrop__t+.sdrop__t{margin-top:20px}.wgroup+.wgroup{margin-top:18px;padding-top:18px;border-top:1px solid var(--line-2)}.wgroup__h{display:flex;align-items:center;gap:9px;margin-bottom:10px}.wgroup__h .cc{margin-right:2px}.wgroup__h b{font-size:13px;font-weight:800;color:var(--ink)}.wgroup__h span{font-size:11.5px;font-weight:600;color:var(--faint);margin-left:auto}.wcity{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:5px;text-align:left;transition:background .14s}.wcity:hover{background:var(--cream-2)}.wcity.is-on{background:var(--terracotta-tint)}.wcity__ic{width:34px;height:34px;border-radius:17px 8px 8px 8px;background:var(--cream-2);color:var(--olive-deep);display:grid;place-items:center;flex:0 0 auto}.wcity.is-on .wcity__ic{background:var(--terracotta);color:#fff}.wcity__t{font-size:13.5px;font-weight:700;color:var(--ink)}.wcity__s{font-size:11.5px;font-weight:500;color:var(--faint);margin-top:1px}.wareas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-left:46px}.warea{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-size:11.5px;font-weight:700;color:var(--soft);transition:all .14s}.warea:hover{border-color:var(--faint);color:var(--ink)}.warea--ic{display:inline-flex;align-items:center;gap:6px;height:32px}.warea--ic .ic{color:var(--olive-deep)}.warea--ic.is-on .ic{color:#fff}.warea.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tcard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 13px 12px;border:1.5px solid var(--line);border-radius:var(--r-m);transition:all .18s var(--ease);text-align:left}.tcard:hover{border-color:var(--cream-3);background:var(--cream-2)}.tcard.is-on{border-color:var(--terracotta);background:var(--terracotta-tint)}.tcard__ic{color:var(--olive-deep)}.tcard.is-on .tcard__ic{color:var(--terracotta)}.tcard__t{font-size:12.5px;font-weight:700;color:var(--ink);line-height:1.25}.tcard__n{font-size:10.5px;font-weight:700;color:var(--faint)}.tcard__bar{width:100%;height:3px;border-radius:2px;background:var(--cream-3);overflow:hidden}.tcard__bar i{display:block;height:100%;border-radius:2px;background:var(--olive)}.tcard.is-on .tcard__bar i{background:var(--terracotta)}.cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal__mo{font-size:14px;font-weight:800;color:var(--ink)}.cal__nav{display:flex;gap:6px}.cal__nav button{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--soft);transition:background .14s}.cal__nav button:hover{background:var(--cream-2);color:var(--ink)}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;-moz-column-gap:0;column-gap:0}.cal__dow{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:center;padding-bottom:6px}.cal__d{aspect-ratio:1;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--body);border-radius:10px;transition:background .12s}.cal__d:hover:not(.is-off){background:var(--cream-2)}.cal__d.is-off{color:var(--cream-3);pointer-events:none}.cal__d.is-in{background:var(--terracotta-tint);border-radius:0}.cal__d.is-a,.cal__d.is-b{background:var(--terracotta);color:#fff}.cal__d.is-a{border-start-start-radius:10px;border-end-start-radius:10px;border-start-end-radius:0;border-end-end-radius:0}.cal__d.is-b{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px;border-end-end-radius:10px}.cal__d.is-a.is-b{border-radius:10px}.cal__hint{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2);font-size:12px;font-weight:600;color:var(--faint);gap:7px}.cal__hint,.stp{display:flex;align-items:center}.stp{justify-content:space-between;padding:13px 0}.stp+.stp{border-top:1px solid var(--line-2)}.stp__t{font-size:13.5px;font-weight:700;color:var(--ink)}.stp__s{font-size:11.5px;font-weight:500;color:var(--faint);margin-top:1px}.stp__c{display:flex;align-items:center;gap:13px}.stp__b{width:32px;height:32px;border-radius:999px;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--soft);transition:all .16s}.stp__b:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.stp__b:disabled{opacity:.35;cursor:not-allowed}.stp__n{min-width:22px;text-align:center;font-size:14px;font-weight:800;color:var(--ink)}.sdrop__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.sdrop__clear{font-size:12.5px;font-weight:700;color:var(--faint)}.sdrop__clear:hover{color:var(--ink)}.hero__owner{padding:12px 0 0}.hero__owner,.qchips{display:flex;justify-content:center}.qchips{flex-wrap:wrap;gap:8px;padding:16px 0 0}.qchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--soft);background:var(--white);transition:all .16s var(--ease)}.qchip:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.qchip svg{color:var(--olive-deep)}.trust{display:flex;justify-content:center;align-items:center;gap:9px 18px;flex-wrap:wrap;margin-top:20px}.trust__geo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.trust__geo svg{color:var(--terracotta)}.trust__div{width:1px;height:16px;background:var(--line)}.trust__meta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--faint)}.trust__meta svg{color:var(--teal-ink);opacity:.85}.trust__team{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.trust__team svg{flex:0 0 auto}.trust__i{display:flex;align-items:center;gap:11px;padding:0 30px;position:relative}.trust__i+.trust__i:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--line)}.trust__i svg{color:var(--teal-ink);flex:0 0 auto}.trust__i b{display:block;font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.trust__i span{display:block;font-size:11.5px;font-weight:600;color:var(--faint);margin-top:1px}.sscrim{position:fixed;inset:0;z-index:38}.hero--v2 .hero__in{padding-top:52px;padding-bottom:60px}.hero--v2 .hero__h{margin-top:0}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pcard{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;transition:all .26s var(--ease)}.pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);border-color:var(--cream-3)}.pcard__img{position:relative;height:212px;background:var(--cream-2);overflow:hidden}.pcard__img .img-slot{width:100%;height:100%}.pcard__badges{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none;z-index:2}.pcard__fav{width:34px;height:34px;border-radius:999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);display:grid;place-items:center;color:var(--soft);pointer-events:auto;transition:all .16s;box-shadow:var(--shadow-s)}.pcard__fav:hover{transform:scale(1.08)}.pcard__fav.is-on,.pcard__fav:hover{color:var(--terracotta)}.pcard__fav.is-on svg{fill:var(--terracotta)}.pcard__b{padding:15px 17px 17px;display:flex;flex-direction:column;flex:1}.pcard__top{display:flex;align-items:flex-start;gap:10px}.pcard__t{flex:1;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.pcard__rate{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;color:var(--ink);flex:0 0 auto;padding-top:1px}.pcard__rate svg{color:var(--terracotta);fill:var(--terracotta)}.pcard__m{margin-top:6px;font-size:12.5px;font-weight:500;color:var(--faint);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pcard__m .dot{width:3px;height:3px;border-radius:50%;background:var(--cream-3)}.pcard__f{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.pcard__p b{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pcard__p span{font-size:12.5px;font-weight:600;color:var(--faint)}.weeksec{padding:0}.weekblock{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--olive);border-radius:0;overflow:hidden;width:100%;box-shadow:none}.weekblock:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:50%;background-image:url(/_next/static/media/pattern-d-light.14cbee12.svg);background-size:92px 144px;opacity:.9;pointer-events:none}.week__ph{position:relative;min-height:580px;height:100%;overflow:hidden;background:var(--olive-deep)}.week__ph .img-slot{z-index:0}.wk__door{display:none}.wk__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,12,.1),transparent 30%,transparent 58%,rgba(20,14,12,.5));z-index:1;pointer-events:none}.wk__logo{top:22px;height:24px;width:auto}.wk__cap,.wk__logo{position:absolute;left:24px;z-index:3}.wk__cap{right:24px;bottom:20px;pointer-events:none}.wk__title{font-size:36px;font-weight:800;letter-spacing:-.005em;text-transform:uppercase;color:#fff;line-height:1.04}.wk__sub{margin-top:9px;font-family:Playfair Display,Georgia,serif;font-size:17px;color:hsla(0,0%,100%,.94)}.week__ph .img-slot{position:absolute;inset:0;width:100%;height:100%}.week__tag{position:absolute;top:18px;left:18px;z-index:2}.week__in{position:relative;display:flex;flex-direction:column;justify-content:center;padding:52px min(7vw,96px) 52px 56px}.week__eye{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f2efdb}.week__h{margin:10px 0 0;font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.06;color:var(--cream)}.week__h .ital{display:block;font-weight:500;color:#ece9cd;letter-spacing:-.01em}.week__loc{margin-top:12px;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:hsla(0,37%,96%,.62)}.week__p{margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.55;color:hsla(0,37%,96%,.78);max-width:420px}.week__why{margin-top:14px;display:flex;flex-direction:column;gap:2px}.wwhy{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-top:1px solid hsla(0,37%,96%,.12)}.wwhy__ic{width:32px;height:32px;border-radius:16px 7px 7px 7px;background:hsla(0,0%,100%,.18);color:#fff;display:grid;place-items:center;flex:0 0 auto}.wwhy b{display:block;font-size:13.5px;font-weight:700;color:var(--cream)}.wwhy span{display:block;font-size:12px;font-weight:500;color:hsla(0,37%,96%,.55);margin-top:2px}.week__f{margin-top:auto;padding-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.week__price b{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--cream)}.week__price span{font-size:13px;font-weight:600;color:hsla(0,37%,96%,.55)}.week__price em{display:block;font-style:normal;font-size:12px;font-weight:600;color:#ece9cd;margin-top:4px}.tb{position:relative;background:var(--cream);border-radius:var(--r-xl);overflow:hidden;padding:56px 52px}.tb__pat{position:absolute;right:-60px;top:-60px;width:420px;height:420px;background-image:url(/_next/static/media/pattern-d-terra.84c4e38a.svg);background-size:150px;opacity:.16;pointer-events:none}.tb__in{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:56px}.tb__eye,.tb__in{align-items:center}.tb__eye{display:inline-flex;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta)}.tb__h{margin:16px 0 0;font-size:48px;font-weight:800;letter-spacing:-.045em;line-height:1.1;color:var(--ink)}.tb__h .ital{font-weight:500;color:var(--terracotta);letter-spacing:-.01em}.tb__p{margin:18px 0 0;font-size:15.5px;font-weight:500;line-height:1.65;color:var(--soft);max-width:440px}.tb__cta{gap:14px;margin-top:28px;flex-wrap:wrap}.tb__cta,.tb__note{display:flex;align-items:center}.tb__note{font-size:12.5px;font-weight:600;color:var(--faint);gap:7px}.tsteps{display:flex;flex-direction:column;gap:0;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);padding:8px 24px;box-shadow:var(--shadow-m)}.tstep{display:flex;align-items:center;gap:16px;padding:19px 0;position:relative}.tstep+.tstep{border-top:1px solid var(--line-2)}.tstep__n{width:38px;height:38px;border-radius:19px 9px 9px 9px;background:var(--cream);color:var(--terracotta);display:grid;place-items:center;font-size:12.5px;font-weight:800;flex:0 0 auto;transition:all .2s}.tstep:hover .tstep__n{background:var(--terracotta);color:#fff;transform:scale(1.06)}.tstep__t{font-size:14px;font-weight:700;color:var(--ink)}.tstep__d{font-size:12.5px;font-weight:500;color:var(--faint);margin-top:2px}.tstep__ic{margin-left:auto;opacity:.9;color:var(--cream-3);flex:0 0 auto;transition:color .2s}.tstep:hover .tstep__ic{color:var(--olive)}.expband{background:var(--ink);position:relative;overflow:hidden;padding:54px 0}.expband:before{content:"";position:absolute;inset:0;background-image:url(/_next/static/media/pattern-d-light.14cbee12.svg);background-size:92px 144px;opacity:.6;pointer-events:none}.expband .wrap{position:relative}.expband .shead__eye{color:var(--teal)}.shead__h--x{font-family:Playfair Display,Georgia,serif;font-weight:500;color:var(--cream);letter-spacing:-.012em}.shead__h--x .ital{color:var(--teal)}.viewall--x{background:transparent;border-color:hsla(0,37%,96%,.3);color:var(--cream)}.viewall--x:hover{border-color:var(--cream);color:#fff}.exgrid{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-auto-rows:262px;gap:20px}.ecard--big{grid-row:span 2}.ecard{position:relative;display:flex;flex-direction:column;border-radius:5px;overflow:hidden;background:#2b201a;transition:all .26s var(--ease)}.ecard:hover{transform:translateY(-4px);box-shadow:var(--shadow-l)}.ecard__img{position:absolute;inset:0}.ecard__img .img-slot{width:100%;height:100%}.ecard__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,12,0) 26%,rgba(20,14,12,.34) 52%,rgba(20,14,12,.86));pointer-events:none}.ecard__b{position:relative;margin-top:auto;padding:18px 20px 20px;pointer-events:none}.ecard__cat{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--teal)}.ecard__t{margin:8px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:23px;letter-spacing:0;line-height:1.18;color:#fff}.ecard--big .ecard__t{font-size:31px}.igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;background:var(--white)}.icell{padding:32px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .18s}.icell:hover{background:var(--cream-2)}.icell:nth-child(3n){border-right:none}.icell:nth-last-child(-n+3){border-bottom:none}.icell__ic{width:48px;height:48px;border-radius:24px 11px 11px 11px;background:var(--teal-tint);color:var(--teal-ink);display:grid;place-items:center;margin-bottom:18px;transition:all .2s var(--ease)}.icell:hover .icell__ic{background:var(--teal-deep);color:#fff;transform:translateY(-2px)}.icell__t{font-size:16px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.icell__d{margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.6;color:var(--soft)}.nums{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.num{padding:0 34px;border-left:1px solid var(--line);position:relative}.num:first-child{border-left:none;padding-left:0}.num__v{font-size:60px;font-weight:800;letter-spacing:-.055em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.num__v sup{font-size:26px;font-weight:800;letter-spacing:-.02em;vertical-align:super;color:var(--terracotta)}.num__l{margin-top:12px;font-size:14px;font-weight:800;color:var(--ink)}.num__d{margin-top:4px;font-size:12.5px;font-weight:500;color:var(--faint)}.jrny{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-top:8px}.jrny:before{content:"";position:absolute;left:26px;right:26px;top:31px;height:1.5px;background:repeating-linear-gradient(90deg,var(--cream-3) 0 7px,transparent 7px 14px)}.jstep{text-align:left}.jstep,.jstep__d{position:relative}.jstep__d{width:54px;height:54px;border-radius:16px;background:var(--white);border:1.5px solid var(--line);display:grid;place-items:center;color:var(--olive-deep);transition:all .24s var(--ease);z-index:2}.jstep:hover .jstep__d{border-color:var(--terracotta);background:var(--terracotta);color:#fff;transform:translateY(-3px) rotate(-4deg)}.jstep__n{margin-top:16px;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--terracotta)}.jstep__t{margin-top:6px;font-size:15.5px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.jstep__x{margin-top:6px;font-size:13px;font-weight:500;line-height:1.55;color:var(--soft)}.nbh{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nbcard{position:relative;padding:32px 34px;border-radius:var(--r-l);overflow:hidden;background:var(--paper);border:1px solid var(--line)}.nbcard--dxb{background:var(--teal-tint);border-color:var(--teal-wash)}.nbcard--lb{background:var(--olive-wash);border-color:#e4e2d4}.nbcard__h{display:flex;align-items:center;gap:12px;margin-bottom:6px}.nbcard__flag{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:36px;padding:0 9px;border-radius:8px;background:hsla(0,0%,100%,.78);color:var(--body);font-size:12px;font-weight:800;letter-spacing:.08em;flex:0 0 auto}.nbcard__t{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--ink)}.nbcard__n{margin-left:auto;font-size:12px;font-weight:800;color:var(--soft);background:hsla(0,0%,100%,.7);padding:5px 12px;border-radius:999px}.nbcard__s{font-size:13.5px;font-weight:500;color:var(--soft);max-width:340px}.nbareas{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.nbarea{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:hsla(0,0%,100%,.82);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink);transition:all .16s var(--ease)}.nbarea:hover{background:var(--ink);color:#fff;transform:translateY(-1px)}.nbarea i{font-style:normal;font-size:11px;font-weight:800;color:var(--faint)}.nbarea:hover i{color:hsla(0,0%,100%,.6)}.spgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.spcard{padding:28px 26px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);transition:all .24s var(--ease)}.spcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--cream-3)}.spcard__ic{width:44px;height:44px;border-radius:13px;background:var(--terracotta-tint);color:var(--terracotta);display:grid;place-items:center;margin-bottom:18px;transition:all .22s var(--ease)}.spcard:hover .spcard__ic{background:var(--terracotta);color:#fff;transform:rotate(-6deg)}.spcard__t{font-size:15.5px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.spcard__d{margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.6;color:var(--soft)}.agrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.acard{display:flex;flex-direction:column;transition:transform .24s var(--ease)}.acard:hover{transform:translateY(-4px)}.acard__img{height:186px;border-radius:var(--r-m);overflow:hidden;background:var(--cream-2);position:relative}.acard__img .img-slot{width:100%;height:100%}.acard__cat{position:absolute;top:12px;left:12px;z-index:2}.acard__t{margin:15px 0 0;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--ink);transition:color .16s}.acard:hover .acard__t{color:var(--terracotta)}.acard__m{margin-top:9px;font-size:12px;font-weight:600;color:var(--faint);display:flex;align-items:center;gap:8px}.acard__m .dot{width:3px;height:3px;border-radius:50%;background:var(--cream-3)}.sg{display:grid;grid-template-columns:400px 1fr;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.sg__photo{position:relative;min-height:440px}.sg__photo .img-slot{position:absolute;inset:0;width:100%;height:100%}.sg__date{top:16px;left:16px;white-space:nowrap;background:var(--olive-deep);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:3px}.sg__date,.sg__who{position:absolute;z-index:3}.sg__who{left:0;right:0;bottom:0;padding:56px 22px 20px;background:linear-gradient(180deg,rgba(20,14,12,0),rgba(20,14,12,.62));display:flex;flex-direction:column;gap:3px;pointer-events:none}.sg__name{font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:24px;color:#fff}.sg__from{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.sg__body{padding:40px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;justify-content:center}.sg__kick{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-deep)}.sg__h{font-family:Playfair Display,serif;font-weight:600;font-size:31px;line-height:1.18;color:var(--ink);margin:0}.sg__hi{font-style:italic;color:var(--terracotta)}.sg__stay{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--olive-deep);padding-bottom:6px;border-bottom:2px solid var(--teal-deep)}.sg__q{margin:6px 0 0;padding:2px 0 2px 18px;border-left:2px solid var(--teal,#7fbfbb);font-size:15.5px;line-height:1.65;font-weight:500;color:#6b5a54;font-style:italic}.sg__sig{display:flex;flex-direction:column;gap:2px;margin-top:4px}.sg__sig b{font-size:14px;font-weight:800;color:var(--ink)}.sg__sig span{font-size:12.5px;font-weight:600;color:var(--faint)}.sg__link{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--ink);cursor:pointer;margin-top:4px}.sg__link:hover{text-decoration:underline;color:var(--terracotta)}@media (max-width:860px){.sg{grid-template-columns:1fr}.sg__photo{min-height:300px}.sg__body{padding:24px 20px 28px}.sg__h{font-size:24px}}.ecard__img .prail__d,.xd__hero .prail__d{bottom:auto;top:12px}.xd__hero .xd__hh,.xd__hero:after{pointer-events:none}.xd__hero .xd__hh a,.xd__hero .xd__hh button{pointer-events:auto}.ohero{position:relative;padding:26px 0 0;background:var(--white)}.ohero__in{position:relative;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.ohero__h{margin:0;text-align:center;font-size:70px;line-height:.99;letter-spacing:-.05em;font-weight:800;color:var(--ink)}.ohero__h .ital{font-weight:500;letter-spacing:-.015em;color:var(--terracotta)}.ohero__p{margin:20px auto 0;max-width:580px;text-align:center;font-size:16.5px;font-weight:500;color:var(--soft);line-height:1.6}.ohero__cta{display:flex;justify-content:center;gap:12px;margin-top:22px;flex-wrap:wrap}.calc{margin-top:36px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-m);overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr}.calc__l{padding:40px 44px}.calc__eye{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta)}.calc__h{margin:14px 0 0;font-size:31px;font-weight:800;letter-spacing:-.04em;color:var(--ink);line-height:1.1}.calc__sub{margin:9px 0 0;font-size:14px;font-weight:500;color:var(--soft)}.cfield{margin-top:26px}.cfield__l{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.cfield__l b{font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--ink)!important}.cfield__l span{font-size:13px;font-weight:700;color:var(--terracotta)}.cseg{display:flex;gap:6px;flex-wrap:wrap}.cseg__b{height:40px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:700;color:var(--soft);transition:all .16s var(--ease);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cseg__b:hover{border-color:var(--faint);color:var(--ink)}.cseg__b.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.cseg__b>span:first-child{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:25px;padding:0 5px;border-radius:5px;background:var(--cream-2);border:1px solid var(--line);color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.06em}.cseg__b.is-on>span:first-child{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.24);color:hsla(0,0%,100%,.82)}.cslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:999px;background:var(--cream-3);outline:none}.cslider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--terracotta);border:3px solid #fff;box-shadow:0 3px 10px -2px rgba(211,66,39,.7);cursor:grab}.cslider::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--terracotta);box-shadow:0 3px 10px -2px rgba(211,66,39,.7);cursor:grab}.cscale{display:flex;justify-content:space-between;margin-top:7px;font-size:11px;font-weight:600;color:var(--faint)}.calc__r{padding:40px 42px;background:var(--ink);color:var(--cream);overflow:hidden}.calc__r,.calc__rin{position:relative;display:flex;flex-direction:column}.calc__rin{height:100%}.calc__rl{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.calc__big{margin-top:16px;display:flex;align-items:flex-end;gap:8px}.calc__big b{font-size:58px;font-weight:800;letter-spacing:-.055em;line-height:.94;color:var(--cream);font-variant-numeric:tabular-nums}.calc__big span{font-size:14px;font-weight:600;color:hsla(0,37%,96%,.55);padding-bottom:6px}.calc__delta{margin-top:14px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:999px;background:rgba(127,191,187,.16);color:var(--teal);font-size:12.5px;font-weight:800;width:-moz-fit-content;width:fit-content;white-space:nowrap}.crow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid hsla(0,37%,96%,.12);font-size:13px}.crow:first-of-type{margin-top:26px}.crow__l{font-weight:600;color:hsla(0,37%,96%,.62)}.crow__v{font-weight:800;color:var(--cream);font-variant-numeric:tabular-nums}.crow--net{border-top-width:1.5px;border-top-color:hsla(0,37%,96%,.28);padding-top:16px}.crow--net .crow__l{color:var(--cream);font-weight:800}.crow--net .crow__v{color:var(--teal);font-size:18px}.calc__note{margin-top:auto;padding-top:22px;font-size:11.5px;font-weight:500;color:hsla(0,37%,96%,.42);line-height:1.55}.calc__cta{margin-top:18px}.osgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.oscard{padding:32px 30px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);transition:all .24s var(--ease);position:relative;overflow:hidden}.oscard:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--cream-3)}.oscard__n{position:absolute;top:22px;right:26px;font-size:38px;font-weight:800;letter-spacing:-.04em;color:var(--cream-2);line-height:1;transition:color .24s}.oscard:hover .oscard__n{color:var(--terracotta-wash)}.oscard__ic{width:50px;height:50px;border-radius:25px 11px 11px 11px;background:var(--cream);color:var(--terracotta);display:grid;place-items:center;margin-bottom:20px;transition:all .22s var(--ease)}.oscard:hover .oscard__ic{background:var(--terracotta);color:#fff;transform:translateY(-2px)}.oscard__t{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.oscard__d{margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.62;color:var(--soft)}.perf{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}.pstats{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.pstat{background:var(--white);padding:26px 24px}.pstat__v{font-size:43px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.pstat__v sup{font-size:20px;vertical-align:super;color:var(--terracotta)}.pstat__l{margin-top:10px;font-size:13.5px;font-weight:800;color:var(--ink)}.pstat__d{margin-top:3px;font-size:12px;font-weight:500;color:var(--faint)}.occ{background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);padding:28px 30px 22px}.occ__h{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.occ__t{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.occ__s{margin-top:4px;font-size:12.5px;font-weight:500;color:var(--faint)}.occ__key{display:flex;gap:16px;flex-wrap:wrap}.okey{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--soft)}.okey i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.okey--dxb i{background:var(--teal-deep)}.okey--lb i{background:var(--terracotta)}.chart{align-items:flex-end;height:200px;padding-top:8px}.cbar,.chart{display:flex;gap:8px}.cbar{flex:1;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.cbar__pair{display:flex;align-items:flex-end;gap:3px;width:100%;height:100%;justify-content:center}.cbar__b{width:44%;max-width:15px;border-radius:4px 4px 0 0;transition:height .8s var(--ease),opacity .2s;position:relative}.cbar__b--dxb{background:var(--teal-deep)}.cbar__b--lb{background:var(--terracotta)}.cbar:hover .cbar__b{opacity:.82}.cbar__m{font-size:10.5px;font-weight:700;color:var(--faint)}.cbar:hover .cbar__m{color:var(--ink)}.occ__note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);font-size:12px;font-weight:500;color:var(--faint);display:flex;align-items:center;gap:8px}.tgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tq{position:relative;padding:34px 32px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-l);display:flex;flex-direction:column;transition:all .24s var(--ease)}.tq:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.tq__m{font-family:Playfair Display,Georgia,serif;font-size:54px;line-height:.6;color:var(--terracotta-wash);height:26px}.tq__q{margin:0;font-size:16px;font-weight:600;line-height:1.6;color:var(--ink);letter-spacing:-.01em}.tq__f{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:13px}.tq__av{width:42px;height:42px;border-radius:999px;background:var(--cream);color:var(--olive-deep);display:grid;place-items:center;font-size:13px;flex:0 0 auto}.tq__av,.tq__n{font-weight:800}.tq__n{font-size:13.5px;color:var(--ink)}.tq__r{font-size:12px;font-weight:500;color:var(--faint);margin-top:1px}.tq__since{margin-left:auto;font-size:11px;font-weight:700;color:var(--olive-deep);background:var(--olive-wash);padding:4px 10px;border-radius:999px;flex:0 0 auto}.lyp{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:start}.lsteps{display:flex;flex-direction:column;gap:0}.lstep{display:flex;gap:18px;padding:22px 0;position:relative}.lstep+.lstep{border-top:1px solid var(--line)}.lstep__n{width:44px;height:44px;border-radius:22px 10px 10px 10px;background:var(--cream);color:var(--terracotta);display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto;transition:all .2s var(--ease)}.lstep:hover .lstep__n{background:var(--terracotta);color:#fff}.lstep__t{font-size:16.5px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.lstep__d{margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.6;color:var(--soft)}.lstep__ic{margin-left:auto;color:var(--cream-3);flex:0 0 auto;align-self:center}.lform{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-xl);padding:36px 38px;box-shadow:var(--shadow-m)}.lform__h{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--ink)}.lform__s{margin-top:8px;font-size:13.5px;font-weight:500;color:var(--soft)}.lrow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fld{margin-top:18px}.fld__l{display:block;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:8px}.fld__i,.fld__l{color:var(--ink)}.fld__i{width:100%;height:48px;padding:0 16px;border:1.5px solid var(--line);border-radius:5px;font-size:14px;font-weight:600;background:var(--white);outline:none;transition:all .16s}.fld__i::-moz-placeholder{color:var(--faint);font-weight:500}.fld__i::placeholder{color:var(--faint);font-weight:500}.fld__i:focus{border-color:var(--terracotta);box-shadow:0 0 0 4px rgba(211,66,39,.09)}select.fld__i{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a89a95' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-inline-end:40px;cursor:pointer}[dir=rtl] select.fld__i{background-position:left 15px center}.fld__t{width:100%;min-height:86px;padding:13px 16px;border:1.5px solid var(--line);border-radius:5px;font-size:14px;font-weight:500;color:var(--ink);outline:none;resize:vertical;transition:all .16s;line-height:1.55}.fld__t:focus{border-color:var(--terracotta);box-shadow:0 0 0 4px rgba(211,66,39,.09)}.lform__f{margin-top:24px;gap:16px;flex-wrap:wrap}.lform__f,.lform__note{display:flex;align-items:center}.lform__note{font-size:12px;font-weight:600;color:var(--faint);gap:7px}.lform__ok{text-align:center;padding:34px 10px}.lform__ok__ic{width:62px;height:62px;border-radius:20px;background:var(--teal-tint);color:var(--teal-ink);display:grid;place-items:center;margin:0 auto 20px;animation:okPop .5s var(--ease)}@keyframes okPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.09)}to{transform:none;opacity:1}}.lform__ok h4{margin:0;font-size:21px;font-weight:800;letter-spacing:-.025em;color:var(--ink)}.lform__ok p{margin:10px auto 0;font-size:14px;font-weight:500;color:var(--soft);max-width:330px;line-height:1.6}.obband{background:var(--terracotta);overflow:hidden;padding:46px 0;text-align:center}.oband__in,.obband{position:relative}.oband__h{margin:0;font-size:42px;font-weight:800;letter-spacing:-.042em;color:#fff;line-height:1.06}.oband__h .ital,.oband__p{font-weight:500}.oband__p{margin:14px auto 0;font-size:15.5px;color:hsla(0,0%,100%,.86);max-width:480px;line-height:1.6}.oband__cta{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}.btn--onTerra{background:#fff;color:var(--terracotta-deep)}.btn--onTerra:hover{background:var(--cream);transform:translateY(-1px)}.btn--onTerraGhost{border-color:hsla(0,0%,100%,.42);color:#fff}.btn--onTerraGhost:hover{border-color:#fff;background:hsla(0,0%,100%,.12)}.ostats{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;margin-top:26px}.ostat,.ostats{align-items:baseline}.ostat{display:inline-flex;gap:9px;font-size:13px;font-weight:700;color:var(--soft)}.ostat b{font-family:inherit;font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1}.ostat b sup{font-size:.5em;font-weight:800;color:var(--terracotta);top:-.7em}.opromise{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.opromise span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--soft)}.opromise svg{color:var(--teal-deep)}@media (max-width:860px){.ostats{gap:20px 26px;margin-top:20px}.ostat b{font-size:24px}.ostat{font-size:12px;gap:7px}.opromise{gap:8px 16px;margin-top:16px;padding-top:14px}.opromise span{font-size:11.5px}}.bsearch--places .bsearch__bar{border-color:var(--terracotta-light)}.bsug__hint{display:flex;align-items:center;gap:6px;padding:9px 4px 2px;font-size:10.5px;font-weight:700;color:var(--faint)}.bsug__hint svg{color:var(--terracotta)}