@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.rywALG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.rywALG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xs:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-red:#cd1009;--color-red-d:#a81515;--color-wa:#25d366;--color-wa-h:#1fbf5b;--color-wa-a:#1aa84f;--color-wa-ink:#0b2e17;--color-wa-icon:#128c4a;--color-tone:#f3f4f6;--color-scene:#eef0f3;--color-line:#e6e8eb;--color-line-2:#d9dce0;--color-ink:#1c1d20;--color-ink2:#53565c;--color-ink3:#5f636a;--color-ok:#17663a;--color-tbc:#8a4500;--color-tbc-soft:#fbeedc;--color-footer:#242426;--color-blue:#0c68b4;--radius-s:12px;--radius-m:16px;--radius-dock:20px;--radius-l:24px;--ease-brand:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;accent-color:var(--red);caret-color:var(--red);scrollbar-color:#c9ccd1 #fff;scrollbar-width:thin;background:#fff}body{font-family:var(--font-sans);font-variation-settings:"wdth" 100;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "liga";background:#fff;font-size:17px;line-height:1.6}::selection{color:var(--ink);background:#fbd9d6}a{color:inherit;text-decoration:none}p{text-wrap:pretty}h1,h2,h3,summary{text-wrap:balance}a,button,summary{cursor:pointer}address{font-style:normal}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hx :focus-visible,.fbox :focus-visible{outline-color:#fff}section[id],article[id]{scroll-margin-top:calc(var(--hd) + 12px)}}@layer components{.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.ic .f{fill:currentColor;stroke:none}.sr,.scap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--r-s);background:var(--ink);color:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.tnum{font-variant-numeric:tabular-nums}.wrap{width:100%;padding:0 var(--gut)}.h1,.h2,.h3{font-variation-settings:"wdth" 86;font-weight:650}.h1{letter-spacing:-.034em}.h2{letter-spacing:-.025em;font-size:44px;line-height:1.05}.h3{letter-spacing:-.012em;font-size:22px;line-height:1.2}.tbc{background:var(--tbc-soft);height:24px;color:var(--tbc);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.tbc:before{content:"";background:#e08a00;border-radius:50%;width:6px;height:6px}.flag{position:relative}.flag:after{content:"";background:#e8961a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.note{color:var(--ink2);font-size:14.5px}.annot-note{margin-top:10px}.gbp{margin-top:6px}.gbp-annot{margin-top:16px}.btn{border-radius:var(--r-s);letter-spacing:-.005em;white-space:nowrap;height:52px;transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.btn .ic{width:20px;height:20px}.btn-wa{background:var(--wa);color:var(--wa-ink);box-shadow:0 1px 1px #0b2e171f,0 8px 20px -10px #128c4aa6}.btn-wa:hover{background:var(--wa-h);transform:translateY(-1px);box-shadow:0 1px 1px #0b2e171f,0 12px 24px -10px #128c4ab3}.btn-wa:active{background:var(--wa-a);transform:translateY(1px)}.btn-call{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.btn-call:hover{background:var(--ink);color:#fff}.btn-call small{color:var(--tbc);background:var(--tbc-soft);border-radius:5px;padding:2px 7px;font-size:13px;font-weight:600}.btn-sm{border-radius:10px;height:44px;padding:0 16px;font-size:15px}.lnk{min-height:44px;color:var(--ink);text-underline-offset:6px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lnk .ic{width:19px;height:19px}.lnk:hover{text-decoration-thickness:2px}.acts{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.live{color:var(--ok)}.live:before,.closed:before{content:"";background:#16a34a;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #16a34a29}.closed{color:var(--tbc)}.closed:before{background:#e08a00;box-shadow:0 0 0 4px #e08a0029}.hd .wrap{height:var(--hd);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.wm{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.logo{-webkit-user-select:none;user-select:none;width:auto;height:48px;display:block}.hd.photo .logo{height:58px}.nav{justify-self:center;gap:32px;font-size:16px;font-weight:500;display:flex}.nav a,.nav .mm-btn{white-space:nowrap}@media (max-width:1199px){.nav{gap:24px}}.nav a{min-width:44px;min-height:44px;transition:color .2s var(--ease), opacity .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.nav a:hover{color:var(--red-d)}.hd .end{justify-self:end;align-items:center;gap:var(--s3);grid-column:3;display:flex}.hd .tel{display:none}.btn-tel{color:var(--ink);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 1px #1413150f, 0 8px 20px -12px #14131559;background:#fff;gap:8px}.btn-tel .ic{width:18px;height:18px}.btn-tel:hover{box-shadow:inset 0 0 0 1px var(--ink), 0 1px 1px #1413150f, 0 12px 24px -12px #14131566;background:#fff;transform:translateY(-1px)}.btn-tel:active{transform:translateY(1px)}.tel-compact .btn-tel{width:44px;padding:0}.tel-off .btn-tel{visibility:hidden}.tel-compact .btn-tel .tel-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu{height:44px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:15.5px;font-weight:600;display:none}.hd.photo{z-index:3;position:relative}.hd.photo .wrap{height:96px;padding:0 var(--in)}.hd.photo .nav a{color:#fff;opacity:.92}.hd.photo .nav a:hover{opacity:1;color:#fff;text-underline-offset:6px;text-decoration:underline}.hd.photo .menu{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}.hd.sbar{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);visibility:hidden;background:#fffffff7;transition:transform .22s,visibility 0s .22s;position:fixed;top:0;left:0;right:0;transform:translateY(-102%);box-shadow:0 8px 24px -16px #00000059}.scrolled .hd.sbar,.menu-open .hd.sbar{visibility:visible;transition:transform .22s;transform:none}.zone .hd.sbar .end .btn{visibility:hidden}@media (min-width:1024px){.phone-on .hd.sbar .end .tel{display:inline-flex}}.mnav{display:none}.hero{padding:16px 16px 0}.hx{border-radius:var(--r-l);touch-action:pan-y;background:#1e1f22;flex-direction:column;height:clamp(560px,100svh - 32px,1080px);display:flex;position:relative;overflow:hidden}.slide{opacity:0;visibility:hidden;transition:opacity 1.4s var(--ease), visibility 0s linear 1.4s;position:absolute;inset:0}.slide.on{opacity:1;visibility:visible;transition:opacity 1.4s var(--ease)}.hmid{z-index:2;text-align:center;padding:0 var(--in);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hmid .h1{color:#fff;max-width:16ch;margin:0 auto;font-size:70px;line-height:1}.hlead{color:#ffffffe6;max-width:58ch;margin:22px auto 0;font-size:18px;line-height:1.55}.sctl{z-index:3;color:#fff;--seg:36px;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex;position:relative}.sbars{gap:2px;display:flex}.sdot{place-items:center;width:44px;height:44px;padding:0;display:grid}.sdot:before{content:"";width:var(--seg);background:#ffffff61;border-radius:2px;grid-area:1/1;height:3px}.sdot i{width:var(--seg);transform-origin:0;background:#fff;border-radius:2px;grid-area:1/1;height:3px;transform:scaleX(0)}.sdot.on i{transform:scaleX(1)}.sdot.run i{animation:6.5s linear forwards sfill;transform:scaleX(0)}@keyframes sfill{to{transform:scaleX(1)}}.spause{color:#fff;width:44px;height:44px;transition:background .2s var(--ease);background:#1415176b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff6}.spause:hover{background:#1415179e}.spause .ic{stroke-width:2.2px;width:18px;height:18px}.hacts-m{display:none}.dock{z-index:3;margin:0 var(--in) 40px;border-radius:var(--radius-dock);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:8px;display:grid;position:relative;box-shadow:0 1px 2px #14131514,0 28px 56px -28px #0009}.dseg{min-height:80px;transition:background .2s var(--ease);border-radius:14px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;column-gap:16px;padding:12px 18px;display:grid;position:relative}.dseg:hover{background:var(--tone)}.dseg+.dseg:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:0}.dseg:hover:before,.dseg:hover+.dseg:before{opacity:0}.dthumb,.dic{border-radius:12px;flex:none;width:48px;height:48px;overflow:hidden}.dthumb img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.dic{background:var(--tone);color:var(--ink);place-items:center;display:grid}.dic .ic{width:21px;height:21px}.dtxt{flex-direction:column;gap:2px;min-width:0;display:flex}.dtxt b{letter-spacing:-.01em;white-space:nowrap;font-size:16.5px;font-weight:650;line-height:1.3}.dtxt b.live,.dtxt b.closed{align-items:center;gap:8px;display:inline-flex}.dtxt .ad{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.35;overflow:hidden}.dgo{color:var(--ink2);transition:transform .2s var(--ease);place-items:center;display:grid}.dgo .ic{width:18px;height:18px}.dseg:hover .dgo{transform:translate(3px)}.sh{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 0 48px;display:grid}.sh .h2{grid-column:1/8;margin:0}.sh .shr,.sh .shp{grid-column:9/13;padding-top:4px}.sh .shr p,.sh .shp{color:var(--ink2);font-size:17px;line-height:1.6}.sh .shr .acts{margin-top:20px}.cats,.proc,.store,.faq,.contact{padding-top:var(--sec)}.cgrid{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cat{border-radius:var(--r-m);background:var(--color-scene);height:500px;color:var(--ink);transition:box-shadow .3s var(--ease);flex-direction:column;padding:32px 32px 24px;display:flex;position:relative;overflow:hidden}.cat .h3{z-index:2;letter-spacing:-.02em;font-size:30px;position:relative}.cat p{z-index:2;max-width:28ch;color:var(--ink2);margin-top:8px;font-size:16px;position:relative}.cat img{z-index:1;filter:drop-shadow(0 24px 24px #1c1d2029);width:auto;height:430px;transition:transform .5s var(--ease);position:absolute;bottom:-60px;right:-8px;-webkit-mask-image:linear-gradient(#0000 0,#000 15%);mask-image:linear-gradient(#0000 0,#000 15%)}.cat.lipo img{height:470px;bottom:-110px;right:10px}.cat.lenf img{right:0}.cat .ca{z-index:2;align-items:center;gap:8px;margin-top:auto;display:flex;position:relative}.pill{border-radius:var(--r-s);height:44px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1c1d2014}.pill .ic{width:17px;height:17px;transition:transform .2s var(--ease)}.pill:hover .ic{transform:translate(3px)}.btn.ask{border-radius:var(--r-s);height:44px;box-shadow:none;gap:7px;padding:0 13px 0 11px;font-size:15px}.btn.ask .ic{width:18px;height:18px}.pbody{column-gap:var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.phw{display:flex}.track{flex-direction:column;justify-content:space-between;margin:0;padding:8px 0;list-style:none;display:flex;position:relative}.track:before{content:"";background:var(--line-2);width:1px;position:absolute;top:36px;bottom:36px;left:28px}.step{grid-template-columns:56px minmax(0,1fr);column-gap:24px;padding:20px 0;display:grid}.step .node{z-index:1;width:56px;height:56px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;display:grid;position:relative}.step .node .ic{width:24px;height:24px}.step .h3{margin-top:14px}.step p{max-width:44ch;color:var(--ink2);margin-top:6px;font-size:16.5px}.slot{border-radius:var(--r-m);background:var(--tone);justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:hidden}.slot .si{width:64px;height:64px;color:var(--ink3);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #1c1d200f}.slot .si .ic{width:26px;height:26px}.slot figcaption{position:absolute;bottom:18px;left:20px;right:20px}.slot figcaption b{color:var(--ink);font-size:15px;font-weight:600;display:block}.slot figcaption span{color:var(--ink2);margin-top:2px;font-size:14px;display:block}.slot .lab,.mapph .lab{letter-spacing:.06em;color:var(--tbc);background:var(--tbc-soft);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:700;position:absolute;top:16px;right:16px}.slot.annot{box-shadow:inset 0 0 0 1.5px #e3c79c}.mosaic{gap:var(--cg);grid-template-rows:252px 252px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mosaic figure{border-radius:var(--r-m);margin:0;position:relative;overflow:hidden}.mosaic img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.mosaic .m1{grid-area:1/1/3/9}.mosaic .m2{grid-area:1/9/auto/13}.mosaic .m3{grid-area:2/9/auto/13}.cap{border-radius:var(--r-xs);background:#fffffff2;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 6px 16px -10px #0006}.cap .ic{width:17px;height:17px;color:var(--red-d)}.team{column-gap:var(--cg);margin-top:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tm{border-top:1px solid var(--line);align-items:center;gap:16px;padding:24px 0 0;display:flex}.tm .av{background:var(--tone);width:64px;height:64px;color:var(--ink3);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tm .av img{object-fit:cover;width:100%;height:100%}.tm b{font-size:17px;font-weight:600;display:block}.tm span{color:var(--ink2);font-size:14.5px;line-height:1.4;display:block}.tm .av .ic{display:block}.band{background:var(--tone);padding:var(--sec) 0;margin-top:var(--sec)}.lgrid{background:var(--line);border-radius:var(--r-m);grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lgrid li{letter-spacing:-.005em;color:#3a3c41;font-variation-settings:"wdth" 92;white-space:nowrap;background:#fff;place-items:center;height:104px;padding:0 10px;font-size:18px;font-weight:600;display:grid}.others{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.oth{border-top:1.5px solid var(--ink);padding-top:var(--s5)}.oth p{color:var(--ink2);margin-top:8px;font-size:16px}.oth .oa{align-items:center;gap:18px;margin-top:12px;display:flex}.oth .oa a{align-items:center;gap:7px;min-height:44px;font-size:15.5px;font-weight:600;display:inline-flex}.oth .oa a .ic{width:18px;height:18px;transition:transform .2s var(--ease)}.oth .oa a:hover .ic{transform:translate(3px)}.oth .oa a.w{color:var(--ink)}.oth .oa a.w .ic{color:var(--wa-icon)}.oth .oa a.w:hover .ic{transform:none}.qcols{column-gap:var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.qcols>div{border-bottom:1px solid var(--line)}.qa{border-top:1px solid var(--line)}.qh{font:inherit;margin:0}.qa .qb{text-align:left;width:100%;color:inherit;min-height:76px;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:19px;font-weight:600;line-height:1.35;display:flex}.qa .qb:hover{color:var(--red-d)}.qa .qb .t{background:var(--tone);width:36px;height:36px;color:var(--ink);transition:background .2s var(--ease), color .2s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.qa .qb .t .ic{width:18px;height:18px;display:block}.qa.open .qb .t{background:var(--ink);color:#fff}.qa .qpi p{max-width:62ch;color:var(--ink2);padding:0 56px 24px 0;font-size:17px}.contact{padding-bottom:var(--sec)}.status{min-height:30px;color:var(--ok);align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.status:before{content:"";background:#16a34a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #16a34a29}.status.closed{color:var(--tbc)}.status.closed:before{background:#e08a00;box-shadow:0 0 0 5px #e08a0029}.status.pending:before{content:none}.cbody{column-gap:var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.cr{display:flex}.hrs{grid-template-columns:1fr auto;margin:0;font-size:17px;display:grid}.hrs .row{display:contents}.hrs dt,.hrs dd{border-top:1px solid var(--line);margin:0;padding:12px 0}.hrs dd{text-align:right}.hrs .td dt,.hrs .td dd{font-weight:700}.hrs .today{background:var(--ink);color:#fff;vertical-align:2px;border-radius:6px;margin-left:10px;padding:3px 8px;font-size:12px;font-weight:600}.addr{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-top:26px;padding-top:22px;display:flex}.addr b{font-size:17px;display:block}.addr address span{color:var(--ink2);font-size:16px;display:block}.copy{background:var(--tone);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.copy .ic{width:17px;height:17px}.cl .acts{margin-top:28px}.mapph{border-radius:var(--r-m);background:var(--tone);flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;padding:26px;display:flex;position:relative;overflow:hidden}.mapph .pin{width:64px;height:64px;color:var(--red);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -10px #0000004d}.mapph .pin .ic{width:28px;height:28px}.mapph>b{font-size:17px}.mapph>span{color:var(--ink2);margin-top:4px;font-size:15px}.mapph .mb{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;display:flex}.mapph.live{padding:0}.mapph.live iframe{width:100%;height:100%;min-height:inherit;border:0}.fx{padding:16px}.fbox{padding:96px var(--in) 0;border-radius:var(--r-l);background:var(--color-footer);color:#fff;position:relative;overflow:hidden}.ftop{column-gap:var(--cg);border-bottom:1px solid #ffffff24;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:52px;display:grid}.ftop .h2{color:#fff;grid-column:1/8;font-size:48px}.fcta{grid-column:9/13}.fcta p{color:#ffffffd1;font-size:17px;line-height:1.5}.fcta .acts{margin-top:20px}.tl{color:#fff;align-items:center;gap:8px;min-height:44px;font-size:17px;font-weight:700;display:inline-flex}.tl .ic{width:18px;height:18px}.fcols{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));padding:48px 0 40px;display:grid}.fcols>div{grid-column:span 3}.fh{letter-spacing:.01em;color:#fff;margin-bottom:8px;font-size:15px;font-weight:600}.fcols>div>a,.fcols>div>span,.flink{color:#ffffffc2;text-align:left;min-height:44px;transition:color .2s var(--ease);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15.5px;line-height:1.35;display:flex}.fcols a:hover,.flink:hover{color:#fff}.fcols .ci a{color:#fff;font-weight:600}.fcols .tbc{flex:none}.fsafe{color:#ffffffb8;padding:0 25% 8px 0;font-size:14px;line-height:1.6}.fwm{font-variation-settings:"wdth" 112;letter-spacing:-.01em;white-space:nowrap;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;width:max-content;margin:28px auto -.22em;padding-top:.06em;font-size:8.4vw;font-weight:800;line-height:.9;display:block}.flegal{z-index:1;text-align:center;color:#ffffffbd;margin-top:-58px;padding-bottom:22px;font-size:13.5px;position:relative}.bar{display:none}.consent{z-index:60;right:var(--gut);border-radius:var(--r-m);width:clamp(236px,50vw - 400px,340px);color:var(--ink);background:#fff;padding:16px 18px;position:fixed;bottom:168px;box-shadow:0 1px 2px #14131514,0 24px 48px -20px #0000004d}.consent:focus{outline:none}.consent:focus-visible{outline:2px solid var(--ink)}.consent p{color:var(--ink2);font-size:14px;line-height:1.5}.consent p a{color:var(--ink);text-underline-offset:3px;margin:-14px 0;padding:14px 0;text-decoration:underline;display:inline-block}.consent-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cdlg{border-radius:var(--r-m);width:min(440px,100vw - 32px);color:var(--ink);background:#fff;border:0;margin:auto;padding:0;box-shadow:0 30px 60px -20px #00000073}.cdlg::backdrop{background:#1413158c}.cdlg-in{padding:28px 24px 24px;position:relative}.cdlg-in p{color:var(--ink2);margin-top:8px;padding-right:24px;font-size:16px}.cdlg-acts{gap:10px;margin-top:20px;display:grid}.cdlg-x{width:44px;height:44px;color:var(--ink2);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.cdlg-x:hover{background:var(--tone)}.nf{padding:calc(var(--hd) + var(--sec)) 0 var(--sec)}.nf-code{color:var(--red-d);font-size:15px;font-weight:700}.nf .h2{margin-top:8px}.nf-text{max-width:58ch;color:var(--ink2);margin-top:16px}.nf .acts{margin-top:28px}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--red:var(--color-red);--red-d:var(--color-red-d);--wa:var(--color-wa);--wa-h:var(--color-wa-h);--wa-a:var(--color-wa-a);--wa-ink:var(--color-wa-ink);--wa-icon:var(--color-wa-icon);--tone:var(--color-tone);--line:var(--color-line);--line-2:var(--color-line-2);--ink:var(--color-ink);--ink2:var(--color-ink2);--ink3:var(--color-ink3);--ok:var(--color-ok);--blue:var(--color-blue);--tbc:var(--color-tbc);--tbc-soft:var(--color-tbc-soft);--r-xs:var(--radius-xs);--r-s:var(--radius-s);--r-m:var(--radius-m);--r-l:var(--radius-l);--ease:var(--ease-brand);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:120px;--gut:max(64px, calc((100vw - 1200px) / 2));--in:calc(var(--gut) - 16px);--cg:24px;--sec:120px;--hd:68px;--bar:0px}@media (max-width:1023px){:root{--gut:32px;--in:16px;--sec:72px;--hd:64px;--bar:84px}}@media (max-width:479px){:root{--gut:20px;--in:12px;--sec:64px}}@media (max-width:1023px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media (max-width:1023px){.h2{font-size:34px}.logo,.hd.photo .logo{height:42px}.hd .wrap{grid-template-columns:1fr auto;gap:12px}.hd .end{grid-column:2}.nav,.hd .end .btn,.hd .end .tel{display:none!important}.menu{display:inline-flex}.hd.photo .wrap{height:72px;padding:0 var(--in)}.hd.sbar .wrap{padding:0 var(--gut)}.menu-open .mnav{inset:var(--hd) 0 0 0;z-index:45;padding:12px var(--gut) calc(var(--bar) + 20px);background:#fff;display:block;position:fixed;overflow:auto}.mnav a{border-bottom:1px solid var(--line);font-variation-settings:"wdth" 88;justify-content:space-between;align-items:center;min-height:58px;font-size:21px;font-weight:700;display:flex}.mnav a .ic{color:var(--ink2)}.mnav .ms{color:var(--ink2);margin-top:20px;font-size:15.5px;line-height:1.5}.mnav .ms-st{align-items:center;gap:8px;margin-left:10px;font-weight:600;display:inline-flex}.hero{padding:10px 10px 0}.hx{height:auto;min-height:calc(100svh - 20px)}.hmid{text-align:left;padding:8px var(--in) 0;flex:1;justify-content:center;align-items:flex-start}.hmid .h1{max-width:none;margin:0;font-size:40px}.hlead{margin:16px 0 0}.sctl{--seg:30px;justify-content:flex-start;margin:16px 0 0 -7px}.hacts-m{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;display:grid}.hacts-m .btn-wa{grid-column:1/3}.hacts-m.nowa .btn-call{grid-column:auto}.hacts-m .btn{padding:0 12px}.hacts-m .btn-call{box-shadow:none}.hacts-m .btn-call:hover{background:var(--tone);color:var(--ink)}.btn-route{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffffb3}.dock{margin:16px var(--in) var(--in);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;padding:0}.dseg:not(.dstore){display:none}.dseg{column-gap:14px;min-height:68px;padding:8px 10px}.dstore,.dstore:hover{background:#fff;border-radius:14px}.sh{margin-bottom:32px;display:block}.sh .shr{margin-top:14px}.cat{height:400px;padding:var(--s5)}.cat .h3{font-size:26px}.cat img{height:340px;bottom:-50px}.cat.lipo img{height:370px;bottom:-90px}.pbody,.cbody,.qcols{grid-template-columns:1fr}.phw{height:300px}.pbody .track{margin-top:24px}.mosaic{grid-template-rows:280px 180px;grid-template-columns:1fr 1fr;gap:12px}.mosaic .m1{grid-area:1/1/auto/3}.mosaic .m2{grid-area:2/1}.mosaic .m3{grid-area:2/2}.team{grid-template-columns:1fr;row-gap:0}.tm{padding:16px 0}.lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.others{grid-template-columns:1fr;gap:28px;margin-top:48px}.qcols>div:first-child{border-bottom:0}.qa p{padding-right:0}.cr{margin-top:32px}.mapph{min-height:300px;padding-top:120px}.mapph .pin{top:64px}.mapph.live{padding:0}.mapph.live iframe{min-height:300px}.cl .acts{grid-template-columns:1fr 1fr;display:grid}.cl .acts .btn-wa{grid-column:1/3}.cl .acts .lnk{justify-self:center}.fbox{padding:56px 24px 0}.ftop{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.ftop .h2{font-size:34px}.fcols{grid-template-columns:1fr 1fr;row-gap:28px;padding:36px 0 28px}.fcols>div{grid-column:auto}.fsafe{padding-right:0}.flegal{margin-top:-40px;padding:0 10px 16px}.bar{z-index:50;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);transition:transform .28s var(--ease);background:#fffffff7;grid-template-columns:1.5fr 1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bar-on .bar{transform:none}.bar.two{grid-template-columns:1fr 1fr}.bar a{border-radius:var(--r-s);flex-direction:column;justify-content:center;align-items:center;gap:3px;height:60px;font-size:14px;font-weight:700;line-height:1.1;display:flex;position:relative}.bar a .ic{width:22px;height:22px}.bar .b-wa{background:var(--wa);color:var(--wa-ink);flex-direction:row;gap:9px;font-size:16px}.bar .b-call{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.bar .b-rt{background:var(--tone)}.bar small{color:var(--tbc);font-size:11px;font-weight:700}.consent{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;padding:12px 14px}.consent p{font-size:13.5px}.consent-acts{margin-top:10px}}@media (min-width:768px) and (max-width:1023px){.cat{height:380px}.cat img{height:300px;right:-24px}.cat.lipo img{height:330px;right:-10px}.cat .ca{flex-direction:column;align-items:flex-start}.others{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr))}.team{column-gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.cgrid{grid-template-columns:1fr}.cat{height:330px}.cat img{height:300px;bottom:-40px;right:-6px}.cat.lipo img{height:330px;bottom:-80px;right:0}}@media (max-width:479px){.hx{min-height:calc(100svh - 16px)}.h2{font-size:29px}.hero{padding:8px 8px 0}.hmid .h1{font-size:33px;line-height:1.06}.hlead{font-size:16.5px}.hd.photo .wrap{padding:0 12px}.acts{grid-template-columns:1fr;display:grid}.acts .lnk{justify-self:start}.cat{height:300px;padding:var(--s5) var(--s5) var(--s4)}.cat .h3{font-size:24px}.cat p{max-width:19ch;font-size:15px}.cat img{height:270px;right:-18px}.cat.lipo img{height:300px;right:-8px}.cat .ca{flex-direction:column;align-items:flex-start}.qa .qb{min-height:68px;font-size:17px}.ftop .h2{font-size:30px}.fx{padding:8px}.fbox{padding:48px 12px 0}.bar{grid-template-columns:repeat(3,minmax(0,1fr))}.bar a{font-size:13px}.bar .b-wa{flex-direction:column;gap:3px;font-size:14px}.cl .acts{grid-template-columns:1fr 1fr}.cl .acts .lnk{justify-self:center}}@media (max-width:374px){.bar{gap:6px}}picture{display:contents}.dic{color:var(--blue)}.ftl{grid-column:1/8}.ftl .logo{height:60px;margin-bottom:32px}@media (min-width:1024px){.fcta{padding-top:84px}}@media (max-width:1023px){.ftl .logo{height:48px;margin-bottom:24px}}.track-fill{background:var(--blue);transform-origin:top;z-index:0;border-radius:1px;width:2px;margin-left:-.5px;position:absolute;top:36px;bottom:36px;left:28px;transform:scaleY(0)}.track.done .track-fill{transform:none!important}@media (prefers-reduced-motion:reduce){.track-fill{transform:none!important}.step .node{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}}.step .node{transition:background .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease)}.step[data-on] .node,.track.done .step .node{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.marquee{border-radius:var(--r-m);background:#fff;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0);width:96px;position:absolute;top:0;bottom:0}.marquee:before{left:0}.marquee:after{right:0;transform:scaleX(-1)}.mq-track{width:max-content;animation:38s linear infinite mq;display:flex}.marquee:hover .mq-track,.marquee:focus-within .mq-track{animation-play-state:paused}.mq-list{margin:0;padding:0;list-style:none;display:flex}.mq-list li{letter-spacing:-.005em;color:#3a3c41;font-variation-settings:"wdth" 92;white-space:nowrap;place-items:center;height:104px;padding:0 44px;font-size:22px;font-weight:600;display:grid;position:relative}.mq-list li:after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:32px;right:0}@keyframes mq{to{transform:translate(-50%)}}.lgrid{display:none}@media (prefers-reduced-motion:reduce){.marquee{display:none}.lgrid{display:grid}}.qa .qb .t .pm-v{transform-origin:12px 12px;transition:transform .35s var(--ease)}.qa.open .qb .t .pm-v{transform:rotate(90deg)}.qa .qb .t{transition:background .3s var(--ease), color .3s var(--ease), transform .35s var(--ease)}.qa.open .qb .t{transform:rotate(180deg)}.qpi{min-height:0;overflow:hidden}.js .qp{visibility:hidden;transition:grid-template-rows .38s var(--ease), visibility 0s linear .38s;grid-template-rows:0fr;display:grid}.js .qa.open .qp{visibility:visible;transition:grid-template-rows .38s var(--ease), visibility 0s;grid-template-rows:1fr}.live,.status{position:relative}.dtxt b.live:after,.ms-st.live:after{content:"";pointer-events:none;background:#16a34a;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;animation:2.6s cubic-bezier(0,0,.2,1) infinite vm-pulse;position:absolute;top:50%;left:0}.status:not(.closed):not(.pending):after{content:"";pointer-events:none;background:#16a34a;border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:2.6s cubic-bezier(0,0,.2,1) infinite vm-pulse;position:absolute;top:50%;left:0}@keyframes vm-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.btn .shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn .shine:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff80 50%,#0000 100%);width:60%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}.btn.ask>.ic,.btn.ask{isolation:isolate}.cat:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,30%), #ffffffd9, #fff0 70%);transition:opacity .4s var(--ease);position:absolute;inset:0}.mosaic img{transition:scale .9s var(--ease)}@media (hover:hover) and (pointer:fine){.cat:hover{box-shadow:0 1px 2px #1c1d200f,0 24px 48px -26px #1c1d204d}.cat:hover:before{opacity:1}.cat:hover img{transform:translateY(-10px)scale(1.02)}.cat img{transition:transform .7s var(--ease)}.btn .shine:before{transition:transform .9s var(--ease)}.btn:hover .shine:before{transform:translate(260%)skew(-12deg)}.mosaic figure:hover img{scale:1.045}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mosaic img{animation:linear both vm-parallax;animation-timeline:view();animation-range:cover;scale:1.08}@media (hover:hover) and (pointer:fine){.mosaic figure:hover img{scale:1.12}}@keyframes vm-parallax{0%{translate:0 -3.5%}to{translate:0 3.5%}}}}@media (prefers-reduced-motion:no-preference){.slide.on img,.slide.out img{animation:11s linear forwards vm-kenburns}.hx.paused .slide img{animation-play-state:paused}@keyframes vm-kenburns{0%{transform:scale(1.001)}to{transform:scale(1.08)translate(-1%,-.8%)}}.hd.photo .wrap>*{animation:vm-drop .8s var(--ease) backwards}.hd.photo .wrap>:nth-child(2){animation-delay:80ms}.hd.photo .wrap>:nth-child(3){animation-delay:.16s}.hmid .hw{animation:vm-word .9s var(--ease) both;animation-delay:calc(.12s + var(--i) * 45ms);display:inline-block}.hlead{animation:vm-fade-up .8s var(--ease) .42s both}.sctl{animation:vm-fade-up .8s var(--ease) .52s both}.hacts-m{animation:vm-fade-up .7s var(--ease) .3s both}.dock{animation:vm-dock .9s var(--ease) .38s both}@keyframes vm-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes vm-word{0%{opacity:0;filter:blur(8px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}@keyframes vm-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vm-dock{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.js [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .75s var(--ease), transform .75s var(--ease), filter .75s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.js [data-reveal=rise]{filter:none;transition-duration:1.2s;transform:translateY(38%)}.js [data-reveal].in{opacity:1;filter:blur();transform:none}}}@media (min-width:1024px){.pbody{align-items:start}.pbody .phw{top:calc(var(--hd) + 40px);height:460px;position:sticky}.pbody .track{justify-content:flex-start;padding:0}.pbody .step{padding:28px 0 96px}.pbody .step:last-child{padding-bottom:28px}.pbody .track:before,.pbody .track-fill{top:56px;bottom:56px}}.pslot{border-radius:var(--r-m);background:var(--tone);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.pslot img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.pslot .lab{letter-spacing:.06em;color:var(--tbc);background:var(--tbc-soft);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:700;position:absolute;top:16px;right:16px}.stage{z-index:0;position:absolute;inset:0}.slide img{object-fit:cover;object-position:var(--pos,50% 50%);filter:saturate(.82)contrast(1.04)brightness(.92);width:100%;height:100%}.shade{z-index:1;pointer-events:none;background:linear-gradient(#141315a8 0%,#14131599 50%,#141315b8 100%);position:absolute;inset:0}@media (max-width:1023px){.slide img{object-position:var(--mpos,var(--pos,50% 50%))}.shade{background:linear-gradient(#1413159e 0%,#141315ad 45%,#141315cc 100%)}}html.lenis,html.lenis body{height:auto}html.lenis-on,html.lenis-on.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth iframe{pointer-events:none}.founder{padding:var(--sec) 0}.founder+.faq{padding-top:0}.founder+.faq>.wrap>.sh{padding-top:var(--sec);border-top:1px solid var(--line)}.fd-body{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.fd-photo{aspect-ratio:4/5;border-radius:var(--r-m);background:var(--color-tone);grid-column:1/6;margin:0;position:relative;overflow:hidden}.fd-photo img{object-fit:cover;width:100%;height:100%}.fd-id{color:#fff;background:linear-gradient(#0c0c0e00 0%,#0c0c0eb8 58%,#0c0c0ee0 100%);flex-direction:column;gap:4px;padding:104px 28px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.fd-label{color:#fff;font-size:14px;font-weight:600}.fd-id b{font-variation-settings:"wdth" 86;letter-spacing:-.01em;font-size:26px;font-weight:650;line-height:1.1}.fd-id>span:last-child{color:#ffffffe6;align-items:center;gap:8px;font-size:15.5px;display:flex}.fd-right{grid-column:7/13}.fd-tl{margin:0;padding:0;list-style:none}.fd-tl li{column-gap:var(--cg);border-top:1px solid #1c1d201a;grid-template-columns:112px minmax(0,1fr);padding:20px 0;display:grid}.fd-tl li:first-child{border-top:0;padding-top:0}.fd-tl li:last-child{border-bottom:1px solid #1c1d201a}.fd-year{font-variation-settings:"wdth" 86;letter-spacing:-.02em;color:var(--blue);font-size:26px;font-weight:650;line-height:1.1}.fd-tl p{color:var(--ink);align-self:center;font-size:17px}.fd-video{margin-top:40px}.fd-vlabel{color:var(--ink2);font-size:15px}.fd-vlabel b{color:var(--ink);font-weight:650}.fd-vtext{color:var(--ink2);max-width:58ch;margin-top:8px;font-size:17px}.fd-vnote{color:var(--ink2);margin-top:12px;font-size:14px}.vg{aspect-ratio:16/9;border-radius:var(--r-m);color:#fff;background:#1e1f22;margin-top:20px;position:relative;overflow:hidden}.vg.live iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vg .vg-img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.vg-shade{background:linear-gradient(#1413159e 0%,#14131533 38% 55%,#141315c7 100%);position:absolute;inset:0}.vg-poster{position:absolute;top:20px;left:24px;right:24px}.vg-poster b{font-variation-settings:"wdth" 86;letter-spacing:-.01em;text-shadow:0 1px 12px #00000059;font-size:20px;font-weight:650}.vg-play{color:#fff;text-align:left;justify-content:flex-start;align-items:flex-end;gap:16px;padding:0 24px 22px;display:flex;position:absolute;inset:0}.vg-ic{width:72px;height:72px;color:var(--ink);transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px -10px #00000073}.vg-ic .ic{width:26px;height:26px;margin-left:3px}.vg-play b{text-shadow:0 1px 10px #0006;font-size:17px;font-weight:600;display:block}.vg-play small{color:#ffffffe6;text-shadow:0 1px 10px #0006;font-size:14px;display:block}@media (hover:hover) and (pointer:fine){.vg-play:hover .vg-ic{transform:scale(1.06)}.vg:hover .vg-img{transform:scale(1.03)}}.vg-play:focus-visible{outline-offset:-6px;outline:2px solid #fff}@media (max-width:1023px){.fd-body{grid-template-columns:1fr}.fd-photo,.fd-right{grid-column:auto}.fd-photo{aspect-ratio:4/3}.fd-photo img{object-position:50% 26%!important}.fd-right{margin-top:40px}.fd-tl li{grid-template-columns:80px minmax(0,1fr);column-gap:16px}.fd-year{font-size:22px}}@media (max-width:479px){.fd-photo{aspect-ratio:4/5}.fd-id{padding:88px 20px 22px}.fd-id b{font-size:22px}.vg-play{gap:12px;padding:0 16px 14px}.vg-ic{width:56px;height:56px}.vg-poster{top:14px;left:16px;right:16px}.vg-poster b{font-size:17px}}@media (min-width:1024px){.fd-photo{top:calc(var(--hd) + 40px);position:sticky}}html.vg-lock{overflow:hidden}.vgm{opacity:0;width:min(90vw,1280px);max-width:none;height:fit-content;max-height:none;transition:opacity .22s var(--ease), transform .22s var(--ease);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;transform:scale(.96)}.vgm.in{opacity:1;transform:none}.vgm::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);background:#14131573}.vgm-frame{aspect-ratio:16/9;border-radius:var(--r-m);background:#111;width:min(100%,145.778vh);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.vgm-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vgm-consent{text-align:center;color:#fff;background:#1e1f22;place-content:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.vgm-consent p{color:#ffffffe6;max-width:46ch;font-size:16px;line-height:1.55}.vgm-consent a{color:#fff;text-underline-offset:3px;margin:-12px 0;padding:12px 0;text-decoration:underline;display:inline-block}.vgm-acts{grid-template-columns:1fr 1fr;gap:10px;width:min(320px,100%);margin:0 auto;display:grid}.vgm-x{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 6px 18px -8px #00000080}.vgm-x:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:767px){.vgm{width:100vw}.vgm-frame{border-radius:0;width:100%}.vgm-x{right:calc(12px + env(safe-area-inset-right))}.vgm-consent p{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.vgm{transition:opacity .15s linear!important;transform:none!important}}.hd .wrap{position:relative}.mm{align-items:center;display:flex}.mm-btn{min-height:44px;font:inherit;color:inherit;transition:color .2s var(--ease), opacity .2s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:none}html.js .mm-btn{display:inline-flex}html.js .mm-nojs{display:none}.mm-btn .ic{stroke-width:2px;width:16px;height:16px;transition:transform .3s var(--ease)}.mm-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.hd.sbar .mm-btn:hover,.hd.sbar .mm-btn[aria-expanded=true]{color:var(--red-d)}.hd.photo .mm-btn{color:#fff;opacity:.92}.hd.photo .mm-btn:hover,.hd.photo .mm-btn[aria-expanded=true]{opacity:1}.hd.photo:has(.mega[data-open]){z-index:6}.mega{--px:var(--gut);z-index:5;top:calc(100% + 8px);left:var(--px);right:var(--px);border-radius:var(--radius-dock);color:var(--ink);text-align:left;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s linear .2s;background:#fff;padding:24px;position:absolute;transform:translateY(-8px);box-shadow:0 1px 2px #14131514,0 28px 56px -28px #00000073}.mega[data-open]{opacity:1;visibility:visible;transition:opacity .28s var(--ease), transform .28s var(--ease), visibility 0s;transform:none}.mega:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.hd.photo .mega{--px:var(--in);top:calc(100% - 6px);box-shadow:0 1px 2px #14131514,0 32px 64px -28px #0009}.hd.sbar .mega{box-shadow:0 0 0 1px var(--line), 0 28px 56px -30px #14131566}.mega-in{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mega-cats{grid-column:1/10;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mega a,.mega a:hover{color:var(--ink);opacity:1;text-decoration:none}.mega-cat{background:var(--color-scene);isolation:isolate;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;height:248px;min-height:0;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.mega-t{z-index:2;flex-direction:column;gap:3px;display:flex;position:relative}.mega-t b{font-variation-settings:"wdth" 86;letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.2}.mega-t span{color:var(--ink2);max-width:16ch;font-size:14px;line-height:1.35}.mega-cat img{z-index:1;filter:drop-shadow(0 16px 16px #1c1d2024);width:auto;height:172px;transition:transform .6s var(--ease);position:absolute;bottom:-34px;right:-4px;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.mega-cat.lipo img{height:190px;bottom:-58px}.mega-cat.aparat img{height:140px;bottom:8px;right:10px;-webkit-mask-image:none;mask-image:none}img.mul{mix-blend-mode:multiply;filter:none!important}.mega-go{z-index:2;width:36px;height:36px;color:var(--ink);transition:transform .25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 1px 2px #1c1d201a}.mega-go .ic{width:16px;height:16px}.mega .mega-cat img{filter:none;mix-blend-mode:multiply;height:166px;bottom:-2px;right:-2px}.mega .mega-cat.lipo img{height:170px;bottom:-2px;right:-8px}.mega .mega-cat.aparat img{height:128px;bottom:14px;right:14px}.mega-side{flex-direction:column;grid-column:10/13;display:flex}.mega-h{color:var(--ink2);padding:2px 0 6px;font-size:15px;font-weight:600}.mega-side ul{margin:0;padding:0;list-style:none}.mega-side li a{border-bottom:1px solid var(--line);min-height:44px;transition:color .2s var(--ease);justify-content:flex-start;align-items:center;font-size:16px;font-weight:500;display:flex}.mega-side li a:hover{color:var(--red-d)}.mega-all{justify-content:flex-start;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:16px;font-weight:650;display:inline-flex}.mega-all .ic{width:17px;height:17px;transition:transform .2s var(--ease)}.mega-all:hover .ic{transform:translate(3px)}.mega-note{border-top:1px solid var(--line);color:var(--ink2);grid-column:1/-1;margin-top:18px;padding-top:14px;font-size:14.5px}.mega a:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.mega-cat:hover img{transform:translateY(-8px)scale(1.02)}.mega-cat:hover .mega-go{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.mega[data-open] .mega-cats li,.mega[data-open] .mega-side{animation:vm-fade-up .5s var(--ease) both;animation-delay:var(--d,0s)}}@media (min-width:1024px) and (max-width:1279px){.mega-cats{grid-column:1/13}.mega-side{flex-flow:wrap;grid-column:1/13;align-items:center;gap:0 24px;margin-top:16px}.mega-side .mega-h{display:none}.mega-side ul{flex-wrap:wrap;gap:0 24px;display:flex}.mega-side li a{border:0}.mega-all{margin:0 0 0 auto}}@media (max-width:1023px){html:has(body.menu-open){overflow:hidden}.mnav a{display:revert;min-height:0;font-size:inherit;font-weight:inherit;font-variation-settings:inherit;border:0;justify-content:flex-start}.mnav .mrow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:inherit;text-align:left;font-variation-settings:"wdth" 88;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:21px;font-weight:700;display:flex}.mnav .mrow>.ic{color:var(--ink2)}.mrow .t{background:var(--tone);width:36px;height:36px;color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.mrow .t .ic{width:18px;height:18px;transition:transform .35s var(--ease)}.mgrp.open .mrow .t{background:var(--ink);color:#fff}.mgrp.open .mrow .t .ic{transform:rotate(180deg)}.msub{visibility:hidden;transition:grid-template-rows .38s var(--ease), visibility 0s linear .38s;grid-template-rows:0fr;display:grid}.mgrp.open .msub{visibility:visible;transition:grid-template-rows .38s var(--ease), visibility 0s;grid-template-rows:1fr}.msub-in{min-height:0;overflow:hidden}.msub .mall{justify-content:space-between;align-items:center;min-height:52px;margin-top:6px;font-size:17px;font-weight:650;display:flex}.msub .mall .ic{width:18px;height:18px;color:var(--ink2)}.mcats,.moth{margin:0;padding:0;list-style:none}.mcats a{align-items:center;gap:14px;min-height:64px;padding:6px 0;display:flex}.mth{background:var(--color-scene);isolation:isolate;border-radius:12px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.mth img{width:auto;height:64px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.mth img.mul{height:54px;bottom:-2px}.mct{flex-direction:column;min-width:0;display:flex}.mct b{font-size:17px;font-weight:650;line-height:1.25}.mct span{color:var(--ink2);font-size:15px;line-height:1.35}.moth{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:16px;margin:8px 0 12px;padding-top:8px;display:grid}.moth a{align-items:center;min-height:48px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.mgrp.open{border-bottom:1px solid var(--line)}.mgrp.open .mrow{border-bottom-color:#0000}}body:not(:has(#photoHd)) .hd.sbar{visibility:visible;transition:none;transform:none}.ph{padding-top:calc(var(--hd) + 40px)}.bc ol{color:var(--ink2);flex-wrap:wrap;align-items:center;margin:0 0 28px;padding:0;font-size:15px;list-style:none;display:flex}.bc li{align-items:center;display:inline-flex}.bc a{min-width:44px;min-height:44px;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:color .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.bc a:hover{color:var(--ink)}.bc .bc-tx{min-height:44px;color:var(--ink2);align-items:center;display:inline-flex}.bc-sep{color:var(--line-2);margin:0 10px}.bc [aria-current]{color:var(--ink);font-weight:600}.ph-sh{align-items:end;margin-bottom:56px}.ph-h1{margin:0;font-size:56px;line-height:1.02;grid-column:1/9!important}.ph-h1b{color:var(--ink3)}.ph-lead{grid-column:9/13!important}@media (prefers-reduced-motion:no-preference){.ph .hw{animation:vm-word .9s var(--ease) both;animation-delay:calc(80ms + var(--i) * 35ms);display:inline-block}.ph .bc,.ph .ph-lead{animation:vm-fade-up .8s var(--ease) both}.ph .ph-lead{animation-delay:.3s}}.pgrid{gap:var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc{border-radius:var(--r-m);background:var(--color-scene);min-height:600px;color:var(--ink);isolation:isolate;transition:box-shadow .3s var(--ease);scroll-margin-top:calc(var(--hd) + 12px);display:flex;position:relative;overflow:hidden}.pc:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), #ffffffd9, #fff0 70%);transition:opacity .4s var(--ease);position:absolute;inset:0}.pc-body{z-index:2;flex-direction:column;width:58%;padding:36px 0 28px 36px;display:flex;position:relative}.pc-t{letter-spacing:-.02em!important;font-size:32px!important}.pc-x{color:var(--ink2);margin-top:10px;font-size:16px;line-height:1.55}.pc-g{margin:20px 0 24px;padding:0;font-size:15.5px;list-style:none}.pc-g li{border-top:1px solid #1c1d201a;padding:8px 0}.pc-g li:last-child{border-bottom:1px solid #1c1d201a}.pc .ca{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex;position:relative}.pc-media{pointer-events:none;position:absolute;inset:0}.pc-media img{filter:drop-shadow(0 24px 24px #1c1d2029);width:auto;height:470px;transition:transform .7s var(--ease);position:absolute;bottom:-60px;right:-10px;-webkit-mask-image:linear-gradient(#0000 0,#000 15%);mask-image:linear-gradient(#0000 0,#000 15%)}.pc.lipo .pc-media img{height:500px;bottom:-110px;right:4px}.pc.aparat .pc-media img{height:360px;bottom:24px;right:28px;-webkit-mask-image:none;mask-image:none}@media (hover:hover) and (pointer:fine){.pc:hover{box-shadow:0 1px 2px #1c1d200f,0 24px 48px -26px #1c1d204d}.pc:hover:before{opacity:1}.pc:hover .pc-media img{transform:translateY(-10px)scale(1.02)}}.pother{padding-top:var(--sec)}.pothers{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important}.pothers .oth{scroll-margin-top:calc(var(--hd) + 12px)}.oth-g{color:var(--ink);margin:14px 0 0;padding:0;font-size:15px;list-style:none}.oth-g li{padding:4px 0 4px 16px;position:relative}.oth-g li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.pothers .oth .tbc{margin-top:10px}.pbrands{padding-top:var(--sec)}.pbrands .marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.pfit{padding-top:var(--sec)}.fit{column-gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fit .step{padding:0}.fit .step .node{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.visit{padding:var(--sec) 0}.vbody{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.vph{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--tone);grid-column:1/7;margin:0;overflow:hidden}.vph img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%}.vtx{grid-column:8/13}.vlead{color:var(--ink2);margin-top:16px;font-size:17px}.vtx .status{margin-top:24px}.vad{margin-top:12px}.vad b{font-size:17px;display:block}.vad span{color:var(--ink2);font-size:16px;display:block}.vtx .acts{margin-top:28px}@media (max-width:1023px){.ph{padding-top:calc(var(--hd) + 20px)}.bc ol{margin-bottom:12px}.ph-sh{margin-bottom:32px}.ph-h1{font-size:38px;line-height:1.05}.ph-lead{margin-top:16px}.pgrid{grid-template-columns:1fr}.pc{min-height:540px}.pothers{gap:32px var(--cg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fit{grid-template-columns:1fr;row-gap:24px}.vbody{grid-template-columns:1fr}.vph,.vtx{grid-column:auto}.vtx{margin-top:28px}.vtx .acts{grid-template-columns:1fr 1fr;display:grid}.vtx .acts .btn-wa{grid-column:1/3}.vtx .acts .lnk{justify-self:center}}@media (max-width:767px){.pc{flex-direction:column;min-height:0}.pc-media{height:220px;position:relative;inset:auto;overflow:hidden}.pc-media img{height:300px;bottom:-70px;left:50%;right:auto;transform:translate(-50%)}.pc.lipo .pc-media img{height:320px;bottom:-110px;right:auto}.pc.aparat .pc-media img{height:250px;bottom:-14px;right:auto}.pc-body{width:auto;padding:4px 24px 24px}.pc-t{font-size:26px!important}.pc .ca{flex-direction:column;align-items:stretch}.pc .ca .pill,.pc .ca .btn{justify-content:center}.pothers{grid-template-columns:1fr!important}}@media (max-width:479px){.ph-h1{font-size:33px}.vtx .acts{grid-template-columns:1fr}.vtx .acts .btn-wa{grid-column:auto}}.kat{column-gap:var(--cg);padding-top:calc(var(--hd) + 40px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kat-head{grid-area:1/1/auto/9}.kat-groups{grid-area:2/1/auto/9;padding-top:56px}.kat-choose{padding-top:var(--sec);grid-area:3/1/auto/13}.kat-side{grid-area:1/9/3/13;padding:72px 0 0 24px}.kat-h1{margin:0;font-size:52px;line-height:1.03}.kat-lead{max-width:60ch;color:var(--ink2);margin-top:24px;font-size:18px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.kat-head .hw{animation:vm-word .9s var(--ease) both;animation-delay:calc(80ms + var(--i) * 35ms);display:inline-block}.kat-head .bc,.kat-head .kat-lead,.kat-side .kcard{animation:vm-fade-up .8s var(--ease) both}.kat-head .kat-lead{animation-delay:.3s}.kat-side .kcard{animation-delay:.4s}}.kg-grid{gap:44px var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kg{scroll-margin-top:calc(var(--hd) + 16px)}.kg-media{aspect-ratio:4/5;border-radius:var(--r-m);background:#e9edf0;position:relative;overflow:hidden}.kg-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.kg-t{margin-top:18px}.kg-media .slot{border-radius:0;position:absolute;inset:0}.kg-media .slot figcaption b{display:none}.kg-m{color:var(--ink);margin-top:4px;font-size:15px;font-weight:600;line-height:1.45}.kg-m .tbc{margin-left:4px}.kg-x{color:var(--ink2);margin-top:6px;font-size:16px;line-height:1.55}.kg-o{margin-top:10px}.kg .tbc{margin-top:8px}@media (hover:hover) and (pointer:fine){.kg:hover .kg-media img{transform:scale(1.03)}}.kat-factors{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important}.kat-factors .oth .oa{margin-top:8px}.kcard{top:calc(var(--hd) + 24px);border:1px solid var(--line);border-radius:var(--r-m);background:#fff;padding:28px;position:sticky;box-shadow:0 1px 2px #1c1d200a,0 28px 56px -36px #1c1d2047}.kcard-t{letter-spacing:-.02em;font-size:28px}.kcard-x{color:var(--ink2);margin-top:8px;font-size:16px;line-height:1.55}.kcard .status{margin-top:18px;font-size:17px}.kcard-ad{margin-top:6px}.kcard-ad b{font-size:15.5px;font-weight:600;display:block}.kcard-ad span{color:var(--ink2);font-size:15px;display:block}.kcard-acts{gap:10px;margin-top:22px;display:grid}.kcard-acts .btn{width:100%}.kcard-acts .lnk{justify-self:start}.kat-guides,.kat-others{padding-top:var(--sec)}.kgd{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kgd-a{padding-top:var(--s5);border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.kgd-a b{font-variation-settings:"wdth" 86;letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.25}.kgd-a span{color:var(--ink2);grid-column:1;margin-top:6px;font-size:16px}.kgd-a .ic{width:20px;height:20px;transition:transform .2s var(--ease);grid-area:1/2;margin-top:3px}.kgd-a:hover .ic{transform:translate(3px)}.kgd-a:hover b{color:var(--red-d)}.kat-others .shr .lnk{min-height:44px}.kat-cats{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kat-cats .mega-cat{height:232px;padding:22px 22px 18px}.kat-cats .mega-t b{font-size:21px}.kat-cats .mega-t span{font-size:15px}.kat-cats .mega-go{bottom:18px;left:20px}.kat-all{margin-top:16px}.kat-note{padding:72px 0 var(--sec)}.kat-note p{border-top:1px solid var(--line);max-width:80ch;color:var(--ink2);padding-top:20px;font-size:15px}@media (max-width:1023px){.kat{padding-top:calc(var(--hd) + 20px);grid-template-columns:minmax(0,1fr)}.kat-head,.kat-groups,.kat-choose,.kat-side{grid-area:auto/1}.kat-groups{padding-top:36px}.kat-side{padding:48px 0 0}.kcard{position:static}.kat-h1{font-size:38px;line-height:1.05}.kat-lead{margin-top:16px;font-size:17px}.kat-factors{gap:32px var(--cg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kgd{grid-template-columns:1fr;gap:20px}.kcard-acts{grid-template-columns:1fr 1fr}.kcard-acts .btn-wa{grid-column:1/3}.kcard-acts .lnk{place-self:center}}@media (max-width:767px){.kg-grid{grid-template-columns:1fr;gap:16px}.kg{grid-template-columns:124px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.kg-media{aspect-ratio:4/5;border-radius:var(--r-s);grid-row:1/6}.kg-t{margin-top:2px;font-size:21px}.kg-m{font-size:15px}.kg-media .slot figcaption{bottom:10px;left:10px;right:10px}.kg-media .slot figcaption span{font-size:16px;line-height:1.25}.kg-media .slot .si{width:44px;height:44px}.kg-x{font-size:15.5px}.kg-o{margin-top:6px;font-size:15px}.kat-factors{grid-template-columns:1fr!important}.kat-cats{grid-template-columns:1fr;gap:12px}.kat-cats .mega-cat{height:156px}.kat-cats .mega-cat img{height:150px;bottom:-30px}.kat-cats .mega-cat.lipo img{height:170px;bottom:-56px}.kat-cats .mega-cat.aparat img{height:96px;bottom:10px;right:12px}.kat-note{padding-top:56px}}@media (max-width:479px){.kat-h1{font-size:31px}.kcard{padding:22px 20px}.kcard-acts{grid-template-columns:1fr}.kcard-acts .btn-wa{grid-column:auto}.kcard-acts .lnk{justify-self:start}}.gd{column-gap:var(--cg);padding-top:calc(var(--hd) + 40px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gd-main{min-width:0;color:var(--ink);grid-column:1/9;font-size:19px;line-height:1.7}.gd-side{grid-column:9/13;padding:132px 0 0 24px}.gd-card{top:calc(var(--hd) + 24px)}.gd-cardlink{margin-top:10px;font-size:18px}.gd-card .kcard-x{font-size:18px}.gd-card .kcard-ad b,.gd-card .kcard-ad span{font-size:17px}.gd .bc ol,.gd .vgm-consent p{font-size:18px}.gd-h1{margin:0;font-size:50px;line-height:1.06}.gd-by{color:var(--ink2);margin-top:14px;font-size:18px}.gd-answer{border-left:4px solid var(--blue);color:var(--ink);margin-top:28px;padding-left:22px;font-size:21px;line-height:1.65}.gd-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:32px;padding:14px 0;font-size:18px;display:flex}.gd-toc-l{color:var(--ink2)}.gd-toc ul{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.gd-toc a{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;align-items:center;font-weight:600;display:inline-flex}.gd-toc a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gd-fig{margin:36px 0 0;position:relative}.iz-img{border-radius:var(--r-m);border:1px solid var(--line);cursor:zoom-in;background:#fff;width:100%;padding:0;display:block;overflow:hidden}.iz-img img{width:100%;height:auto;display:block}.iz-img:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.iz-acts{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.iz-open{min-height:48px;font-size:18px}.gd-ai{color:var(--ink2);font-size:15px;position:absolute;bottom:14px;right:0}.gd-sec{scroll-margin-top:calc(var(--hd) + 16px);margin-top:64px}.gd-h2{margin:0 0 16px;font-size:36px!important}.gd-sec>p+p{margin-top:14px}.gd-steps{gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gd-steps li{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.gd-n{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.gd-st{font-variation-settings:"wdth" 90;letter-spacing:-.01em;margin:8px 0 6px;font-size:23px;font-weight:650;line-height:1.3}.gd-steps p+p{margin-top:10px}.gd-facts{margin:14px 0;padding:0;list-style:none}.gd-facts li{border-top:1px solid var(--line);padding:10px 0 10px 26px;position:relative}.gd-facts li:last-child{border-bottom:1px solid var(--line)}.gd-facts li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:4px}.gd-sec .vg{margin-top:20px}.gd-more{min-height:48px;margin-top:12px;font-size:18px}.gd-qa{gap:0;margin-top:8px;display:grid}.gd-q{border-top:1px solid var(--line);padding:22px 0}.gd-q:last-child{border-bottom:1px solid var(--line)}.gd-q h3{font-variation-settings:"wdth" 90;margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.35}.gd-src{color:var(--ink2);margin-top:56px;font-size:18px}.gd-h3{color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:650}.gd-src ul{margin:0;padding:0 0 0 20px}.gd-src li{padding:4px 0}.gd-src a{text-underline-offset:4px;color:var(--ink);margin:-10px 0;padding:10px 0;text-decoration:underline;display:inline-block}.gd-note{padding-top:72px}.gd-note p{border-top:1px solid var(--line);max-width:80ch;color:var(--ink2);padding-top:20px;font-size:18px}.gd-rel{padding-bottom:var(--sec)}.gd-rel .h2{margin-bottom:32px}.izm{width:min(94vw,1400px)}.izm-frame{border-radius:var(--r-m);background:#fff;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.izm-frame img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 190px);display:block}.izm-full{border-radius:var(--r-s);min-height:48px;color:var(--ink);text-underline-offset:4px;background:#fff;align-items:center;margin-top:8px;padding:0 16px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:no-preference){.gd-main>.bc,.gd-h1,.gd-answer{animation:vm-fade-up .8s var(--ease) both}.gd-answer{animation-delay:.15s}}@media (max-width:1023px){.gd{padding-top:calc(var(--hd) + 20px);grid-template-columns:minmax(0,1fr)}.gd-main,.gd-side{grid-column:1}.gd-main{font-size:18px}.gd-side{padding:56px 0 0}.gd-card{position:static}.gd-h1{font-size:36px}.gd-answer{margin-top:20px;padding-left:16px;font-size:19px}.gd-h2{font-size:30px!important}.gd-sec{margin-top:52px}.gd-st{font-size:21px}.gd-q h3{font-size:20px}.iz-acts{margin-top:2px}}@media (max-width:479px){.gd-h1{font-size:31px}.gd-steps li{grid-template-columns:44px minmax(0,1fr);column-gap:14px}.gd-n{width:44px;height:44px;font-size:21px}.gd-toc{flex-direction:column;align-items:flex-start;gap:0}.gd-toc ul{flex-direction:column}}.post-grid{gap:32px var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.post-card{height:100%;color:var(--ink);flex-direction:column;display:flex}.pc-cover{aspect-ratio:3/2;border-radius:var(--r-m);background:var(--color-scene);border:1px solid var(--line);display:block;overflow:hidden}.pc-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.pcd-t{font-variation-settings:"wdth" 86;letter-spacing:-.01em;margin:18px 0 0;font-size:22px;font-weight:650;line-height:1.25}.pcd-x{color:var(--ink2);margin-top:8px;font-size:17px;line-height:1.55;display:block}.pcd-go{align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:10px;font-size:17px;font-weight:600;display:inline-flex}.pcd-go .ic{width:18px;height:18px;transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.post-card:hover .pc-cover img{transform:scale(1.03)}.post-card:hover .pcd-go .ic{transform:translate(3px)}.post-card:hover .pcd-t{color:var(--red-d)}}.post-card:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:var(--r-m)}.gd-rel+.gd-rel{padding-top:72px}.gd-cmp{border-collapse:collapse;width:100%;margin-top:24px;font-size:18px;line-height:1.5}.gd-cmp thead th{text-align:left;color:var(--ink);border-bottom:2px solid var(--ink);padding:0 16px 12px 0;font-size:20px;font-weight:700}.gd-cmp thead td{border-bottom:2px solid var(--ink)}.gd-cmp tbody th{text-align:left;vertical-align:top;width:26%;color:var(--ink);padding:16px 16px 16px 0;font-weight:650}.gd-cmp tbody td{vertical-align:top;color:var(--ink);padding:16px 16px 16px 0}.gd-cmp tbody tr{border-bottom:1px solid var(--line)}.gd-photo{max-width:360px;margin:24px 0 0}.gd-photo img{border-radius:var(--r-m);width:100%;height:auto;display:block}.gd-photo figcaption{color:var(--ink2);margin-top:8px;font-size:16px}@media (max-width:1023px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.post-grid{grid-template-columns:1fr;gap:36px}.gd-cmp,.gd-cmp tbody,.gd-cmp tr,.gd-cmp th,.gd-cmp td{width:auto;display:block}.gd-cmp thead{display:none}.gd-cmp tbody tr{padding:14px 0}.gd-cmp tbody th{padding:0 0 8px;font-size:19px}.gd-cmp tbody td{border-left:3px solid var(--blue);margin-top:6px;padding:6px 0 6px 14px}.gd-cmp tbody td:before{content:attr(data-label) ": ";font-weight:650}.gd-photo{max-width:none}}.gd-wide .gd-main{grid-column:1/13}.gd-wide .gd-main>.gd-answer,.gd-wide .gd-sec>p,.gd-wide .gd-qa{max-width:860px}.il-acts{border:1px solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;padding:24px 28px;display:flex;box-shadow:0 1px 2px #1c1d200a,0 28px 56px -36px #1c1d2047}.il-acts .status{flex-basis:100%}.il-tel{letter-spacing:-.02em;min-height:52px;color:var(--ink);font-variation-settings:"wdth" 90;align-items:center;gap:12px;font-size:40px;font-weight:700;display:inline-flex}.il-tel .ic{width:30px;height:30px}.il-btns{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.il-grid{gap:32px var(--cg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.il-dl{margin:0}.il-dl>div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.il-dl>div:last-child{border-bottom:1px solid var(--line)}.il-dl dt{color:var(--ink);font-weight:650}.il-dl dd{color:var(--ink);margin:0}.il-dl dd a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.il-dl .copy{margin-top:8px}.il-map{border-radius:var(--r-m);height:420px;display:flex;overflow:hidden}.il-map .mapph{flex:1}.il-photos{gap:var(--cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.il-photos figure{margin:0}.il-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--r-m);width:100%;display:block}.il-photos figcaption{color:var(--ink2);margin-top:8px;font-size:17px}.il-fit{margin-top:12px}.qi-g{margin-top:28px}.qi-g h3{font-variation-settings:"wdth" 90;margin:0 0 6px;font-size:21px;font-weight:650}.qi-g ul{margin:0;padding:0;list-style:none}.qi-g li a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 0;font-size:18px;display:flex}.qi-g li:last-child a{border-bottom:1px solid var(--line)}.qi-g li a .ic{flex-shrink:0;width:18px;height:18px}.qi-g li a:hover{color:var(--red-d)}.bh-list{padding-bottom:24px}.bh .ph-sh{margin-bottom:48px}.ab-fit{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-lnk{margin-top:6px;font-size:16px}.ab-values .ab-oth{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important}.ab-photo{margin:48px 0 0}.ab-photo img{object-fit:cover;border-radius:var(--r-m);width:100%;height:420px;display:block}.ab-cats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ab-note p{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}@media (max-width:1023px){.il-grid{grid-template-columns:1fr}.il-tel{font-size:32px}.il-btns{width:100%;margin-left:0}.il-btns .btn{flex:200px}.il-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-fit{grid-template-columns:1fr}.ab-values .ab-oth{gap:32px var(--cg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ab-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.il-acts{padding:20px}.il-tel{font-size:30px}.il-dl>div{grid-template-columns:1fr;gap:2px}.il-map{height:360px}.il-photos{grid-template-columns:1fr}.il-photos img{aspect-ratio:4/3}.ab-values .ab-oth,.ab-cats-grid{grid-template-columns:1fr!important}.ab-photo img{height:300px}}@media (max-width:479px){.il-tel{font-size:28px}}.ab-fit .ab-lnk{grid-column:2;justify-self:start}.gd-main .step p,.gd-main .step .h3+p,.gd-main .hrs{font-size:18px}.abx-intro{padding-top:calc(var(--hd) + 40px)}.abx-founder.founder{padding:var(--sec) 0 0}.abx-grid{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.abx-head{align-items:end}.abx-h1{letter-spacing:-.04em;grid-column:1/7;margin:0;font-size:80px;line-height:.98}.abx-h1a,.abx-h1b{display:block}.abx-h1b{letter-spacing:-.035em;font-weight:380}.abx-q{font-variation-settings:"wdth" 90;letter-spacing:-.012em;color:var(--ink);margin:0;font-size:26px;font-weight:650;line-height:1.2}.abx-answer{color:var(--ink);margin-top:14px;font-size:19px;line-height:1.6}.abx-band{border-radius:var(--r-m);background:var(--tone);height:520px;margin:56px 0 0;position:relative;overflow:hidden}.abx-band img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.abx-facts{margin-top:8px}.abx-facts dl{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;display:grid}.abx-facts dl>div{padding:16px 0 0}.abx-f-name{grid-column:1/3}.abx-f-legal{grid-column:3/5}.abx-f-founder{grid-column:5/7}.abx-f-addr{grid-column:7/11}.abx-f-tel{grid-column:11/13}.abx-f-year{grid-column:1/13}.abx-facts dt{color:var(--ink2);font-size:16px;line-height:1.4}.abx-facts dd{color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.45}.abx-facts address{text-wrap:pretty}.abx-nw{white-space:nowrap}.abx-l2{color:var(--ink2);font-weight:400;display:block}.abx-facts dd a{min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);align-items:center;margin:-10px 0 -8px;display:inline-flex}.abx-facts dd a:hover{text-decoration-color:currentColor}.abx-fhead{align-items:end;margin-bottom:48px}.abx-h2{letter-spacing:-.03em;grid-column:1/8;margin:0;font-size:56px;line-height:1.02}.abx-lead{color:var(--ink);grid-column:8/13;font-size:22px;line-height:1.5}.abx-media{align-items:stretch}.abx-port{flex-direction:column;grid-column:1/7;margin:0;display:flex}.abx-ph{border-radius:var(--r-m);background:var(--tone);flex:1;min-height:540px;position:relative;overflow:hidden}.abx-ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.abx-cap{flex-direction:column;gap:2px;padding-top:16px;display:flex}.abx-cap b{font-variation-settings:"wdth" 90;font-size:20px;font-weight:650;line-height:1.25}.abx-cap>span{color:var(--ink2);font-size:16px;line-height:1.5}.abx-capk{color:var(--ink2);font-weight:450}.abx-intro-f{flex-direction:column;grid-column:8/13;justify-content:space-between;gap:32px;display:flex}.abx-fq{font-variation-settings:"wdth" 90;letter-spacing:-.012em;margin:0;font-size:26px;font-weight:650;line-height:1.2}.abx-fwho{color:var(--ink);margin-top:14px;font-size:20px;line-height:1.6}.abx-fdo{margin:0}.abx-fdo>div{border-top:1px solid var(--line);grid-template-columns:8em minmax(0,1fr);column-gap:16px;padding:16px 0;display:grid}.abx-fdo>div:last-child{border-bottom:1px solid var(--line)}.abx-fdo dt{color:var(--ink);font-size:18px;font-weight:650;line-height:1.5}.abx-fdo dd{color:var(--ink2);margin:0;font-size:18px;line-height:1.55}.abx-fmore p{color:var(--ink2);font-size:18px;line-height:1.55}.abx-flinks{flex-wrap:wrap;gap:0 28px;margin-top:10px;display:flex}.abx-flinks .lnk{font-size:17px}.abx-tl{margin-top:48px}@media (prefers-reduced-motion:no-preference){.abx-head{animation:vm-fade-up .8s var(--ease) both}}@media (max-width:1023px){.abx-intro{padding-top:calc(var(--hd) + 20px)}.abx-head,.abx-fhead{grid-template-columns:minmax(0,1fr);row-gap:28px}.abx-h1,.abx-who,.abx-h2,.abx-lead{grid-column:1}.abx-h1{font-size:56px}.abx-answer{font-size:19px}.abx-q{font-size:23px}.abx-band{aspect-ratio:16/9;height:auto;margin-top:36px}.abx-facts{margin-top:12px}.abx-facts dl{grid-template-columns:repeat(6,minmax(0,1fr))}.abx-f-name{grid-column:1/3}.abx-f-legal{grid-column:3/5}.abx-f-founder{grid-column:5/7}.abx-f-addr{grid-column:1/5}.abx-f-tel{grid-column:5/7}.abx-f-year{grid-column:1/7}.abx-facts dl>div{border-bottom:1px solid var(--line);padding:14px 0 12px}.abx-fhead{row-gap:16px;margin-bottom:32px}.abx-h2{font-size:44px}.abx-lead{font-size:20px}.abx-port{grid-column:1/6}.abx-intro-f{grid-column:6/13;gap:24px}.abx-ph{min-height:320px}.abx-fwho{font-size:19px}.abx-fdo>div{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:12px 0}}@media (max-width:639px){.abx-intro{flex-direction:column;display:flex}.abx-head{display:contents}.abx-intro>.bc{order:0}.abx-h1{order:1;font-size:44px;line-height:1}.abx-band{aspect-ratio:1;order:2;margin-top:24px}.abx-band img{object-position:50% 72%}.abx-who{order:3;margin-top:32px}.abx-facts{order:4;margin-top:24px}.abx-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.abx-f-name,.abx-f-founder{grid-column:1}.abx-f-legal,.abx-f-tel{grid-column:2}.abx-f-addr,.abx-f-year{grid-column:1/3}.abx-f-addr{order:5}.abx-f-year{order:6}.abx-media{grid-template-columns:minmax(0,1fr);row-gap:36px}.abx-port,.abx-intro-f{grid-column:1}.abx-ph{aspect-ratio:1;flex:none;min-height:0}.abx-ph img{object-position:50% 22%}}@media (max-width:479px){.abx-h1{font-size:40px}.abx-h2{font-size:34px}}@media (min-width:1280px){.cgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cat{height:520px;padding:28px 24px 22px}.cat .h3{font-size:27px}.cat p{max-width:22ch}.cat img{height:360px;bottom:-40px}.cat.lipo img{height:400px;bottom:-96px;right:6px}.cat.aparat img{height:240px;bottom:96px;right:18px}.cat .ca{flex-direction:column;align-items:flex-start}}.cat.aparat img{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px) and (max-width:1279px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat{height:440px}.cat img{height:360px;bottom:-50px}.cat.lipo img{height:390px;bottom:-96px}.cat.aparat img{height:250px;bottom:70px;right:32px}}@media (min-width:768px) and (max-width:1023px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat.aparat img{height:210px;bottom:74px;right:20px}}@media (max-width:767px){.cat.aparat img{height:190px;bottom:70px;right:14px}}@media (max-width:479px){.cat p{max-width:18ch;font-size:16px}.cat.aparat img{height:160px;bottom:74px;right:8px}}.oth-h{margin-top:64px}.others.others-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.others .oth h4.h3{margin:0}@media (max-width:1023px){.oth-h{margin-top:48px}.others.others-2{grid-template-columns:1fr;gap:28px}}@media (min-width:768px) and (max-width:1023px){.others.others-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq .shr .acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (max-width:479px){.faq .shr .acts{display:grid}}.fd-right>.fd-video:first-child{margin-top:0}.fd-vlabel,.fd-vnote{font-size:16px}.pc{min-height:480px}.pc-x{font-size:17px}.pc .ca{margin-top:28px}.pc-body{padding-bottom:32px}@media (min-width:768px){.pc .ca{margin-top:auto;padding-top:28px}}@media (max-width:1023px){.pc{min-height:440px}}@media (max-width:767px){.pc{min-height:0}}.kat-h2{margin:0 0 28px;font-size:32px}.kg-set+.kg-set{margin-top:48px}.kg-st{border-top:1.5px solid var(--ink);font-variation-settings:"wdth" 90;letter-spacing:-.01em;margin:0 0 18px;padding-top:14px;font-size:21px;font-weight:650}.kg-x{color:var(--ink);font-size:16.5px}.kg-o{color:var(--ink2);font-size:16px}.kg-m{color:var(--ink);margin-top:10px;font-size:16px;font-weight:600}.kg-ml{color:var(--ink2);font-weight:400}.kg-text{border-top:1.5px solid var(--ink);padding-top:18px}.kg-text .kg-t{margin-top:0}.kcard-ad b,.kcard-ad span,.kat-note p,.kat-cats .mega-t span{font-size:16px}@media (max-width:1023px){.kat-h2{font-size:28px}}@media (max-width:767px){.kg-x,.kg-o,.kg-m{font-size:16px}.kg.kg-text{padding-top:14px;display:block}.kg-set+.kg-set{margin-top:36px}}.abx-h1{letter-spacing:-.03em;text-wrap:balance;grid-column:1/7;font-size:64px;line-height:1.02}.abx-who{grid-column:8/13}.abx-answer{margin-top:0}.abx-intro-f .abx-h2{grid-column:auto;font-size:44px}.abx-intro-f .abx-fwho{margin-top:18px}.abx-intro-f .abx-fwho+.abx-fwho{margin-top:14px}.ab-way .sh{margin-bottom:0}.ab-way .shr p{color:var(--ink);font-size:19px}.ab-links{flex-wrap:wrap;gap:0 28px;margin-top:18px;display:flex}.ab-links .lnk{min-height:44px;font-size:17px}@media (min-width:1024px){.abx-tl{column-gap:var(--cg);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.abx-tl li,.abx-tl li:first-child,.abx-tl li:last-child{border:0;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:10px;padding:20px 0 0}.abx-tl p{align-self:start}}@media (max-width:1023px){.abx-h1{font-size:48px}.abx-intro-f .abx-h2{font-size:36px}}@media (max-width:639px){.abx-h1{font-size:38px;line-height:1.05}.abx-who{order:2;margin-top:18px}.abx-band{order:3}.abx-facts{order:4}}@media (max-width:479px){.abx-h1{font-size:34px}.abx-intro-f .abx-h2{font-size:30px}.ab-way .shr p{font-size:18px}}.il-first{column-gap:var(--cg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:36px;display:grid}.il-first .il-acts{flex-direction:column;grid-column:1/8;align-items:flex-start;gap:16px;margin-top:0}.il-first .il-hours{grid-column:8/13}.il-ad{flex-direction:column;gap:2px;font-style:normal;display:flex}.il-ad b{font-size:19px;font-weight:650}.il-ad span{color:var(--ink2);font-size:18px}.il-ad .copy{align-self:flex-start;margin-top:10px}.il-first .il-btns{width:100%;margin-left:0}.il-first .il-btns .btn{flex:200px}.il-h3{font-variation-settings:"wdth" 90;margin:0 0 6px;font-size:22px;font-weight:650}.il-gbp{min-height:44px;margin-top:12px}.il-map+.il-photos{margin-top:var(--cg)}.il-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.il-photos img{aspect-ratio:4/3}.mapph>span{max-width:46ch;font-size:16px}@media (max-width:1023px){.il-first{grid-template-columns:1fr;row-gap:36px;margin-top:28px}.il-first .il-acts,.il-first .il-hours{grid-column:1}}@media (max-width:767px){.il-photos{grid-template-columns:1fr}}.qcols.one{grid-template-columns:minmax(0,1fr)}.gd-main .qcols>div{border-bottom:1px solid var(--line)}.gd-main .qa .qb{font-size:20px}.gd-main .qa .qpi p{max-width:64ch;padding-right:0;font-size:18px}.qg{scroll-margin-top:calc(var(--hd) + 16px)}.qg-anchor{top:calc(-1 * (var(--hd) + 16px));display:block;position:relative}@media (max-width:479px){.gd-main .qa .qb{font-size:18px}}.ftop .h2{text-wrap:balance;font-size:44px}@media (max-width:1023px){.ftop .h2{font-size:32px}}.consent{left:auto;right:24px;bottom:calc(24px + var(--consent-lift,0px));border:1px solid var(--line-2);border-radius:var(--r-m);width:min(360px,100vw - 48px);color:var(--ink);transition:bottom .25s var(--ease);background:#fff;padding:20px 20px 18px;box-shadow:0 2px 4px #1413151a,0 34px 70px -22px #14131580}.consent .consent-t{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.consent p{color:var(--ink);font-size:16px;line-height:1.5}.consent-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.consent-acts .btn{width:100%;height:44px;padding:0 12px;font-size:16px}.btn-ink{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-ink:hover{color:#fff;background:#000}@media (prefers-reduced-motion:reduce){.consent{transition:none}}@media (max-width:1023px){.consent{left:var(--gut);right:var(--gut);bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:14px 16px}.consent .consent-t{margin-bottom:4px;font-size:16px}.consent p{font-size:16px;line-height:1.45}.consent-acts{margin-top:12px}}@media (max-width:479px){.consent{padding:12px 14px}.consent-acts{margin-top:10px}}@media (min-width:600px) and (max-width:1023px){.consent{max-width:720px;margin:0 auto}}@media (max-width:1023px){.consent{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 12px;display:grid}.consent .consent-t{grid-column:1;margin:0;font-size:16px;line-height:1.3}.consent .consent-x{grid-column:1;line-height:1.3}.consent .consent-x a{margin:-11px 0;padding:11px 0;display:inline-block}.consent-long{display:none}.consent-acts{grid-area:1/2/3;grid-template-columns:auto auto;gap:8px;margin-top:0}.consent-acts .btn{padding:0 12px}.bar-on .consent{bottom:calc(87px + env(safe-area-inset-bottom))}.consent-open.menu-open .mnav{padding-bottom:calc(var(--bar) + 120px)}}.visit+.ab-note{padding-top:0}.bc ol{font-size:16px}.gd-fig .gd-ai{margin-top:2px;font-size:16px;display:block;position:static}@media (min-width:1024px){.il-first .il-acts>.il-ad{order:1}.il-first .il-acts>.il-tel{order:2}.il-first .il-acts>.il-btns{order:3}}@media (max-width:1023px){.hlead-more{display:none}}.pjump{display:none}@media (max-width:767px){.pjump{border-top:1px solid var(--line);margin:-8px 0 0;display:block}.pjump li{border-bottom:1px solid var(--line)}.pjump a{padding:8px 0}.pjump .mct{flex:1}.pjump a>.ic{width:18px;height:18px;color:var(--ink2);flex:none}.pcats{padding-top:40px}}@media (max-width:479px){.kg{grid-template-rows:auto 1fr;grid-template-columns:96px minmax(0,1fr);column-gap:16px}.kg-media{grid-row:1/3}.kg-o,.kg-m{grid-column:1/-1}.kg-o{margin-top:12px}}@media (max-width:767px){.bc li[aria-current]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bc li:nth-last-child(2) .bc-sep{display:none}}@media (max-width:1023px){.kg-x,.kg-o,.kg-m,.kcard-ad b,.kcard-ad span,.kat-note p,.kat-cats .mega-t span,.mega-t span,.mct span,.cat p,.copy,.tm span,.note,.dtxt .ad,.fsafe,.fd-label,.fd-vnote,.gd-ai,.mnav .ms,.fcols>div>a,.fcols>div>span,.flink,.oth-g,.pc-g,.menu,.pill,.ca .btn,.oth .oa a,.fd-id>span:last-child,.vg-play small,.mb .btn-sm,.fh,.cap{font-size:16px}.kg-x{font-size:16.5px}.hrs .today{font-size:13px}.bar a{font-size:15px;font-weight:700}.bar small{font-size:13px}}@media (max-width:479px){.bar a,.bar .b-wa{font-size:15px}}@media (max-width:1023px){html:has(body.bar-on){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}html:has(body.bar-on.consent-open){scroll-padding-bottom:calc(190px + env(safe-area-inset-bottom))}}.fhrs-rows{display:none!important}@media (max-width:479px){.fcols>div:nth-child(3),.fcols .ci{grid-column:1/-1}.fcols>.ci>.fhrs-rows{margin-top:4px}.fhrs-line{display:none!important}.fcols>.ci>.fhrs-rows{flex-direction:column;align-items:flex-start;gap:0;display:flex!important}}.js .qa.snap .qp{transition:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
