html.v4-page,.v4{--v4-f: "Urbanist", "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--v4-fw-display: 500;--v4-fw-thin: 300;--v4-fw-statement: 600;--v4-track-display: -.05em;--v4-ink: #141416;--v4-ink-2: #45454b;--v4-gray: #6f6f77;--v4-gray-2: #9a9aa2;--v4-white: #ffffff;--v4-mist: #f4f4f6;--v4-card: #fdfdfd;--v4-warm: #faf7f4;--v4-edge: rgb(20 20 24 / .08);--v4-edge-2: rgb(20 20 24 / .14);--v4-grad-h: linear-gradient(100deg, #8f633a 0%, #a8845f 48%, #bca088 100%);--v4-bronze: #94602f;--v4-bronze-line: #a26c3c;--v4-bronze-hi: #e3b07a;--v4-grad: linear-gradient(180deg, #bca088 0%, #a8845f 52%, #8f633a 100%);--v4-grad-d: linear-gradient(180deg, #d2b8a0 0%, #b8946f 52%, #9a6e44 100%);--v4-btn-bronze: linear-gradient(180deg, #bca088 0%, #a8845f 52%, #8f633a 100%);--v4-glow: rgb(236 196 150 / .22);--v4-dark: #0d0c0b;--v4-dark-2: #161413;--v4-on-dark: #f3f1ee;--v4-on-dark-2: #b4afa8;--v4-r-pill: 999px;--v4-r-chip: 16px;--v4-r-card: 30px;--v4-r-panel: 36px;--v4-r-sheet: 44px;--v4-shadow: 0 1px 0 rgb(255 255 255 / .9) inset, 0 0 0 1px var(--v4-edge), 0 30px 70px -34px rgb(30 24 18 / .28), 0 10px 26px -16px rgb(30 24 18 / .14);--v4-shadow-soft: 0 0 0 1px rgb(20 20 24 / .03), 0 30px 80px -50px rgb(30 24 18 / .25);--v4-shadow-chip: 0 0 0 1px var(--v4-edge), 0 12px 28px -16px rgb(30 24 18 / .32);--v4-ease: cubic-bezier(.23, 1, .32, 1);--v4-ease-io: cubic-bezier(.77, 0, .175, 1);--v4-gl: 20px;--v4-max: 1240px;--v4-sec: clamp(88px, 4rem + 6vw, 176px)}html.v4-page{--c3-nav-h: 78px}@media (min-width: 768px){html.v4-page,.v4{--v4-gl: 32px}html.v4-page{--c3-nav-h: 90px}}@media (min-width: 1280px){html.v4-page,.v4{--v4-gl: 48px}}@media (min-width: 1024px){html.v4-page{zoom:1;--z: 1}html.v4-page .c3-nav,html.v4-page header.c3-hero{zoom:1}}html.v4-page body{background:#fff}.v4{font-family:var(--v4-f);color:var(--v4-ink);background:#fff;overflow-x:clip;-webkit-font-smoothing:antialiased;font-weight:450}:where(.v4) *,:where(.v4) *:before,:where(.v4) *:after{box-sizing:border-box}:where(.v4) :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}:where(.v4) :where(ul,ol){padding:0;list-style:none}:where(.v4) img{display:block;max-width:100%}:where(.v4) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.v4) a{color:inherit}.v4 :where(h1,h2,h3,.v4-statement){word-spacing:.07em}.v4 :focus-visible{outline:2px solid var(--v4-bronze);outline-offset:3px;border-radius:10px}.v4-dark :focus-visible{outline-color:var(--v4-bronze-hi)}.v4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v4-wrap{width:100%;max-width:calc(var(--v4-max) + 2 * var(--v4-gl));margin-inline:auto;padding-inline:var(--v4-gl)}.v4-sec{position:relative;padding-block:var(--v4-sec)}.v4-g{background:var(--v4-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.04em;padding-bottom:.08em}.v4-dark .v4-g{background-image:var(--v4-grad-d)}.v4-statement{font-size:clamp(1.75rem,1.15rem + 2.3vw,3.5rem);line-height:1.1;letter-spacing:-.032em;font-weight:600;max-width:30ch;text-wrap:pretty}.v4-statement .gr{color:var(--v4-gray-2)}.v4-title{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.6rem);line-height:1.02;letter-spacing:-.05em;font-weight:500;text-wrap:balance}.v4-intro{font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.55;color:var(--v4-ink-2);max-width:42rem}.v4-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:1rem;letter-spacing:.005em;text-decoration:none;white-space:nowrap;background:var(--v4-ink);color:#fafafa;transition:transform .16s var(--v4-ease),box-shadow .24s var(--v4-ease),background-color .2s ease}.v4-btn svg{width:16px;height:16px;flex:none;transition:transform .24s var(--v4-ease)}.v4-btn:active{transform:scale(.97)}.v4-btn--bronze{background:linear-gradient(180deg,#bca088,#a8845f 52%,#8f633a);color:#fff;box-shadow:inset 0 1px #ffffff47,0 10px 30px -12px #8f633a8c}@media (hover: hover) and (pointer: fine){.v4-btn:hover svg{transform:translate(3px)}.v4-btn:hover{box-shadow:0 14px 34px -14px #14100c80}.v4-btn--bronze:hover{background:linear-gradient(180deg,#c6ab93,#b08c67 52%,#966a40)}}.v4-lnk{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:550;text-decoration:none;color:inherit;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px) / 0 1px no-repeat;transition:background-size .4s var(--v4-ease)}.v4-lnk svg{width:16px;height:16px;flex:none;transition:transform .24s var(--v4-ease)}@media (hover: hover) and (pointer: fine){.v4-lnk:hover{background-size:calc(100% - 24px) 1px}.v4-lnk:hover svg{transform:translate(3px)}}.v4-lnk--bronze{color:var(--v4-bronze)}.v4-rv{transition:opacity .9s var(--v4-ease),transform 1s var(--v4-ease)}.v4-rv[data-pre]{opacity:0;transform:translateY(28px)}html.v4-page .c3-nav{inset-inline:auto;top:12px;left:50%;right:auto;transform:translate(-50%);width:min(calc(100% - 20px),1280px);height:60px;border-radius:999px;font-family:var(--v4-f)}@media (min-width: 768px){html.v4-page .c3-nav{top:16px;height:68px;width:min(calc(100% - 32px),1280px)}}html.v4-page .c3-nav>.c-container{max-width:none;padding-inline:18px 8px}@media (min-width: 1024px){html.v4-page .c3-nav>.c-container{padding-inline:26px 10px}}html.v4-page .c3-nav-bg{opacity:1!important;border-radius:inherit;background:#fdfdfdc2;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #14141814,0 14px 40px -18px #1e181247}html.v4-page .c3-nav[data-tone=dark] .c3-nav-bg{background:#16141280;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff1a,0 14px 40px -18px #0009}html.v4-page .c3-nav[data-open="1"] .c3-nav-bg{background:#fdfdfdf0}html.v4-page .c3-nav-hair,html.v4-page .c3-nav-indicator{display:none}html.v4-page .c3-nav-link{font-family:var(--v4-f);font-size:15.5px;font-weight:500;padding-inline:12px;height:44px;border-radius:999px;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){html.v4-page .c3-nav-link:hover,html.v4-page .c3-nav-link[aria-expanded=true]{background:#1414180d}html.v4-page .c3-nav[data-tone=dark] .c3-nav-link:hover{background:#ffffff14}}html.v4-page .c3-nav .lg\:flex.gap-6{gap:2px}html.v4-page .c3-nav-cta{font-family:var(--v4-f);height:48px;padding-inline:22px;font-size:15.5px;font-weight:600;background:var(--v4-ink);color:#fafafa}html.v4-page .c3-nav[data-tone=dark] .c3-nav-cta{background:linear-gradient(180deg,#f1dcc0,#e2c39c);color:#1a1410;box-shadow:inset 0 1px #fff9}html.v4-page .c3-nav[data-open="1"] .c3-nav-cta{background:var(--v4-ink);color:#fafafa}html.v4-page .c3-mega-wrap{padding-top:8px}html.v4-page .c3-mega{max-width:1280px;border-radius:28px;font-family:var(--v4-f)}html.v4-page .c3-sheet{top:0;padding-top:84px;font-family:var(--v4-f)}html.v4-page .c3-sheet-scrim{top:0}html.v4-page .c3-nav[data-open="1"]{z-index:51}.v4-hero{position:relative;isolation:isolate;overflow:hidden;background:#f7f6f4;color:var(--v4-ink, #141416);min-height:max(640px,100svh);display:flex;align-items:flex-end;padding-block:120px 64px}@media (min-width: 1024px){.v4-hero{min-height:clamp(720px,100svh,1040px);padding-block:150px 96px}}.v4-wall{position:absolute;top:-10%;right:-20%;bottom:-10%;left:10%;z-index:-2;pointer-events:none;perspective:1600px;--rx: 28deg;--ty: 0px}.v4-wall-plane{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:22px;transform:rotateX(var(--rx)) rotate(-10deg) translateY(var(--ty));transform-origin:50% 30%}.v4-wall-row{display:flex;gap:22px;width:-moz-max-content;width:max-content}.v4-wall-row:nth-child(2){margin-left:-240px}.v4-wall-row:nth-child(3){margin-left:-120px}.v4-wall-tile{flex:none;width:clamp(280px,26vw,440px);aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #14141812,0 30px 70px -34px #3c281459}.v4-wall-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}@media (prefers-reduced-motion: no-preference){.v4-wall-row{animation:v4-wall-drift 90s linear infinite;will-change:transform}.v4-wall-row:nth-child(2){animation-direction:reverse;animation-duration:110s}.v4-wall-row:nth-child(3){animation-duration:130s}}@keyframes v4-wall-drift{to{transform:translate(-50%)}}.v4-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f6f4,#f7f6f4f0 30%,#f7f6f499 58%,#f7f6f440),linear-gradient(0deg,#f7f6f4,#f7f6f4b3 26%,#f7f6f400 55%),linear-gradient(180deg,#f7f6f4e6,#f7f6f400 22%)}.v4-hero-glow{position:absolute;z-index:-1;left:-10%;bottom:-20%;width:70vw;aspect-ratio:1;max-width:1000px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(201 146 90 / .18),rgb(201 146 90 / .05) 55%,transparent 72%);filter:blur(10px)}@media (prefers-reduced-motion: no-preference){.v4-hero-glow{animation:v4-breathe 14s ease-in-out infinite}}@keyframes v4-breathe{50%{transform:scale(1.08) translate(3%,-2%);opacity:.85}}.v4-hero-in{position:relative;width:100%;display:grid;gap:28px}.v4-hero h1{font-size:clamp(min(3rem,12.2vw),1.6rem + 5.6vw,7rem);line-height:.98;letter-spacing:-.05em;font-weight:500;max-width:11ch;color:var(--v4-ink, #141416);margin:0}.v4-hero h1 .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.v4-hero h1 .ln>span{display:inline-block}.v4-hero-body{margin:0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5;color:#5d5852;max-width:32rem;font-weight:420}.v4-hero-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px}.v4-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.v4-hero .v4-lnk{color:var(--v4-ink, #141416)}.v4-scroll-cue{position:absolute;left:50%;bottom:22px;width:1px;height:46px;background:linear-gradient(rgb(20 20 24 / .16),transparent);overflow:hidden}.v4-scroll-cue:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#c9925a}@media (prefers-reduced-motion: no-preference){.v4-scroll-cue:after{animation:v4-cue 2.6s cubic-bezier(.22,.8,.2,1) infinite}}@keyframes v4-cue{to{top:110%}}@media (max-width: 640px){.v4-wall{top:-5%;right:-60%;bottom:30%;left:-20%}.v4-wall-tile{width:240px}.v4-wall-row:nth-child(3){display:none}.v4-hero-shade{background:linear-gradient(0deg,#f7f6f4,#f7f6f4f0 42%,#f7f6f499 70%,#f7f6f4e0)}.v4-hero{padding-top:112px;padding-bottom:84px}.v4-scroll-cue{display:none}}@media (max-width: 640px) and (max-height: 720px){.v4-hero{padding-top:96px}.v4-hero-in{gap:20px}.v4-hero-row{row-gap:20px}.v4-hero-ctas{row-gap:6px}}.v4-veda{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;text-align:left;min-height:44px;padding:10px 26px 10px 10px;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%;background:#ffffffb3;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #14141814,0 24px 50px -28px #3c281459;transition:transform .24s var(--v4-ease),box-shadow .24s ease}.v4-veda:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.v4-veda:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #c9925a66,0 28px 56px -28px #3c281466}}.v4-veda-ph{position:relative;width:76px;height:76px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6,0 6px 16px -8px #3c281466}.v4-veda-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%}.v4-veda-ph{overflow:visible}.v4-veda-ph img{border-radius:50%}.v4-veda-ph i{position:absolute;right:-3px;bottom:-3px;inset-inline-start:auto;inset-block-start:auto;display:grid;place-items:center;background:none}.v4-veda-ph i span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#e2b37c,#b98652);color:#fff;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #3c281480}.v4-veda-ph i svg{width:10px;height:10px}.v4-veda b{display:block;font-size:1.12rem;font-weight:600;color:var(--v4-ink, #141416);letter-spacing:-.01em}.v4-veda .t2{display:block;font-size:.92rem;color:#6b6460}.v4-veda .t3{display:block;font-size:.92rem;color:#94602f;font-weight:600;margin-top:4px}@media (max-width: 479px){.v4-veda-ph{width:60px;height:60px}.v4-veda{padding-right:20px}}.v4-film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#0c0a098c;-webkit-backdrop-filter:blur(18px) saturate(.9);backdrop-filter:blur(18px) saturate(.9);animation:v4-fade .26s ease both}.v4-film-plate{position:relative;width:min(100%,1280px,calc((100svh - 96px) * 16 / 9));aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px #000000e6;animation:v4-pop .42s var(--v4-ease) both}.v4-film-plate video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.v4-film-x{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fafafa;background:#141210a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff24}@keyframes v4-fade{0%{opacity:0}to{opacity:1}}@keyframes v4-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}body[data-v4-modal] .c3-nav{filter:blur(6px);opacity:.5;pointer-events:none}.v4-trust{background:var(--v4-mist);text-align:center;padding-block:clamp(72px,3rem + 6vw,150px)}.v4-trust-l{font-size:1.06rem;font-weight:500;color:var(--v4-ink-2)}.v4-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 48px;max-width:1060px;margin:30px auto 0}.v4-logos li{display:flex;align-items:center;justify-content:center;min-height:56px}.v4-logos img{filter:grayscale(1) var(--logo-fx, brightness(1));opacity:.62;transition:filter .3s ease,opacity .3s ease}@media (hover: hover) and (pointer: fine){.v4-logos li:hover img{filter:none;opacity:1}}@media (max-width: 767px){.v4-logos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v4-logos li{min-height:76px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--v4-edge)}}.v4-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:clamp(40px,4vw,64px) auto 0}.v4-fig{display:grid;justify-items:center;align-content:start;gap:10px;padding:8px 10px 14px}.v4-fig+.v4-fig{border-left:1px solid rgb(20 20 24 / .12)}.v4-fig b{font-size:clamp(1.6rem,.8rem + 3vw,3.9rem);line-height:1;font-weight:600;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.v4-fig span{font-size:clamp(.92rem,.86rem + .3vw,1.1rem);font-weight:500;color:var(--v4-ink-2)}@media (max-width: 479px){.v4-fig b{font-size:1.75rem}}.v4-words .w{transition:color .2s linear}.v4-ly-stage{margin-top:clamp(44px,5vw,88px);background:var(--v4-mist);border-radius:36px;padding:clamp(18px,3.6vw,64px) clamp(14px,3.6vw,64px) clamp(24px,3.6vw,64px)}.v4-seg-wrap{display:flex;justify-content:center}.v4-seg{display:inline-flex;gap:2px;padding:5px;border-radius:999px;background:#1414180e;max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.v4-seg::-webkit-scrollbar{display:none}.v4-seg button{position:relative;flex:none;min-height:44px;padding:0 20px;border-radius:999px;font-size:1.02rem;font-weight:500;color:var(--v4-ink-2);white-space:nowrap;scroll-snap-align:center;transition:color .2s ease}.v4-seg button[aria-selected=true]{color:var(--v4-ink)}.v4-seg .pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000014,0 6px 16px -6px #00000029}.v4-seg button span{position:relative;z-index:1}.v4-seg button{isolation:isolate}@media (max-width: 767px){.v4-seg-wrap{justify-content:flex-start;margin-inline:-4px}.v4-seg button{padding:0 16px;font-size:.96rem}}.v4-ly-views{display:grid;margin-top:clamp(24px,3.4vw,56px)}.v4-ly-view{grid-area:1 / 1;display:grid;gap:clamp(24px,4vw,72px);align-items:center;transition:opacity .36s var(--v4-ease),transform .48s var(--v4-ease),visibility 0s}.v4-ly-view[aria-hidden=true]{opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}@media (min-width: 1024px){.v4-ly-view{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.v4-ly-line{font-size:clamp(1.55rem,1.1rem + 1.5vw,2.6rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.v4-ly-ex{margin-top:18px;font-size:clamp(1rem,.95rem + .3vw,1.2rem);color:var(--v4-gray);line-height:1.5}.v4-ptr{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(22px,2.4vw,36px)}.v4-ptr li{background:#fff;border-radius:20px;padding:16px 18px 18px;display:grid;gap:2px;align-content:start;box-shadow:0 0 0 1px #1414180a}.v4-ptr .n{font-size:.86rem;font-weight:700;color:var(--v4-bronze);font-variant-numeric:tabular-nums;margin-bottom:4px}.v4-ptr b{font-size:clamp(1rem,.94rem + .3vw,1.18rem);font-weight:600;line-height:1.25}.v4-ptr span{font-size:clamp(.9rem,.86rem + .2vw,1.02rem);color:var(--v4-gray);line-height:1.35}.v4-screen{position:relative;border-radius:20px;padding:10px;background:#0f0f10;box-shadow:inset 0 0 0 1.5px #2b2b2e,0 0 0 1px #00000014,0 46px 80px -36px #14100c73}@media (max-width: 767px){.v4-screen{border-radius:14px;padding:6px}}.v4-shot{position:relative;overflow:hidden;border-radius:11px;background:#f4f4f5;aspect-ratio:16 / 10}@media (max-width: 767px){.v4-shot{border-radius:9px}}.v4-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos, 0 0);object-position:var(--pos, 0 0)}.v4-blur{position:absolute;border-radius:4px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff2e;pointer-events:none}.v4-shot--dark .v4-blur,.v4-blur.d{background:#1e1e2233}.v4-mac{position:relative}.v4-mac-lid{position:relative;padding:2.2% 2.2% 2.8%;border-radius:22px 22px 0 0;background:#0c0c0d;box-shadow:inset 0 0 0 1.5px #2b2b2e,inset 0 0 0 3px #0c0c0d,0 0 0 1px #b3b4b8}@media (max-width: 767px){.v4-mac-lid{border-radius:14px 14px 0 0}}.v4-mac-lid .v4-shot{border-radius:4px}.v4-mac-base{position:relative;width:112%;margin-left:-6%;height:0;padding-bottom:2.7%;border-radius:0 0 18% 18%/0 0 100% 100%;background:linear-gradient(180deg,#eceef0,#d4d5d8 38%,#a7a8ac);box-shadow:0 34px 60px -24px #00000052}.v4-mac-base:before{content:"";position:absolute;top:0;left:50%;width:14%;height:42%;transform:translate(-50%);background:linear-gradient(180deg,#c6c7ca,#e3e4e6);border-radius:0 0 12px 12px}.v4-products{background:var(--v4-mist)}.v4-ptabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:960px;margin:clamp(40px,5vw,80px) auto 0}.v4-ptab{display:grid;justify-items:center;align-content:center;gap:14px;min-height:120px;padding:18px 8px 16px;border-radius:22px;position:relative;transition:background-color .24s ease,box-shadow .24s ease}.v4-ptab img{width:auto;max-width:92%;filter:grayscale(1);opacity:.45;transition:filter .3s ease,opacity .3s ease}.v4-ptab .t{font-size:.98rem;font-weight:500;color:var(--v4-gray);position:relative;padding-bottom:10px}.v4-ptab .t:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;border-radius:2px;background:var(--v4-ink);transform:translate(-50%);transition:width .3s var(--v4-ease)}.v4-ptab[aria-selected=true]{box-shadow:inset 0 0 0 1.5px #a26c3c;background:#ffffff80}.v4-ptab[aria-selected=true] img{filter:none;opacity:1}.v4-ptab[aria-selected=true] .t{color:var(--v4-ink)}.v4-ptab[aria-selected=true] .t:after{width:26px}.v4-ptab:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.v4-ptab[aria-selected=false]:hover img{opacity:.75}}@media (max-width: 767px){.v4-ptabs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--v4-gl) * -1);padding:4px var(--v4-gl) 6px;scroll-padding-inline:var(--v4-gl)}.v4-ptabs::-webkit-scrollbar{display:none}.v4-ptab{flex:none;width:46%;min-height:96px;background:#fff9;gap:10px;scroll-snap-align:start}}.v4-pcards{display:grid;margin-top:22px}.v4-pcard{grid-area:1 / 1;background:#fff;border-radius:36px;padding:clamp(24px,5vw,88px) clamp(20px,5vw,88px);display:grid;gap:clamp(32px,4vw,72px);align-items:center;box-shadow:0 0 0 1px #14141808,0 30px 80px -50px #1e181240;transition:opacity .36s var(--v4-ease),visibility 0s}.v4-pcard[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}@media (min-width: 1024px),(min-width: 768px) and (orientation: landscape){.v4-pcard{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}}@media (max-width: 767px),(max-width: 1023px) and (orientation: portrait){.v4-pcard-media{order:-1}.v4-pcard{align-content:start}}.v4-pcard .nm{font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);font-weight:600;color:var(--v4-bronze);letter-spacing:-.01em}.v4-pcard h3{margin-top:16px;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.3rem);line-height:1.04;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.v4-pcard .desc{margin-top:20px;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);color:var(--v4-gray);line-height:1.55;max-width:32rem}.v4-ticks{display:grid;gap:14px;margin:26px 0 22px}.v4-ticks li{display:flex;gap:14px;align-items:flex-start;font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.4}.v4-ticks svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--v4-bronze)}.v4-cap{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin-top:24px;font-size:clamp(.94rem,.9rem + .2vw,1.06rem);color:var(--v4-gray);text-align:center}.v4-cap b{color:var(--v4-ink);font-weight:600}.v4-film-btn{position:absolute;right:4.5%;bottom:9%;white-space:nowrap;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;border-radius:999px;font-size:.9rem;font-weight:600;color:#141416;background:#fdfdfdd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #14141814,0 8px 20px -10px #14100c73;transition:transform .16s var(--v4-ease)}.v4-film-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.v4-film-btn:active{transform:scale(.97)}.v4-film-btn i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#141416;color:#fafafa}.v4-services{background:#fff}.v4-services:before{content:"";position:absolute;left:30%;top:22%;width:min(900px,90vw);aspect-ratio:1;transform:translate(-30%);pointer-events:none;background:radial-gradient(closest-side,#ecc49638,#ecc49600 70%)}.v4-svcs{position:relative;display:grid;gap:22px;margin-top:clamp(44px,5vw,88px)}@media (min-width: 768px){.v4-svcs{grid-template-columns:1fr 1fr;align-items:start}.v4-svcs>:nth-child(2n){margin-top:clamp(48px,7vw,104px)}}.v4-svc{position:relative;background:#fdfcfbdb;border-radius:30px;padding:clamp(26px,3vw,44px);display:grid;gap:14px;align-content:start;box-shadow:var(--v4-shadow)}.v4-svc-art{width:156px;height:112px;margin:-8px 0 6px -10px}.v4-svc-art svg,.v4-svc-art>*{width:100%;height:100%}.v4-svc h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.12;letter-spacing:-.035em;font-weight:500}.v4-svc p{color:var(--v4-ink-2);font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.55}.v4-chips{display:flex;flex-wrap:wrap;gap:8px}.v4-chips li{font-size:.86rem;color:var(--v4-ink-2);padding:6px 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--v4-edge)}.v4-svc .v4-lnk{font-size:.98rem}.v4-kai{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(90% 70% at 50% 55%,#1b1612 0%,#110f0d 45%,var(--v4-dark) 100%);color:var(--v4-on-dark);text-align:center}.v4-kai h2{font-size:clamp(2.7rem,1.3rem + 5.8vw,7rem);line-height:1.02;letter-spacing:-.05em;font-weight:400;max-width:11ch;text-wrap:balance;margin-inline:auto;color:#f2efeb}.v4-orb{position:relative;width:min(100%,760px);aspect-ratio:1.15;margin:clamp(24px,4vw,56px) auto 0}@media (max-width: 767px){.v4-orb{aspect-ratio:.95}}.v4-orb canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v4-orb-core{position:absolute;left:50%;top:50%;width:clamp(128px,22vw,200px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:26%;overflow:hidden;background:#fdfcfb;box-shadow:0 0 0 1px #fff3,0 0 90px 10px #e2a86952,0 30px 60px -20px #000c}.v4-orb-core img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.12)}.v4-orb-chip{position:absolute;transform:translate(-50%,-50%);padding:10px 20px;border-radius:999px;font-size:clamp(.9rem,.84rem + .3vw,1.08rem);font-weight:500;color:#f2efeb;white-space:nowrap;background:#1a1715d1;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion: no-preference){.v4-orb-chip{animation:v4-float 7s ease-in-out infinite alternate}.v4-orb-chip:nth-child(2n){animation-duration:9s;animation-delay:-3s}}@keyframes v4-float{0%{translate:0 -6px}to{translate:0 6px}}.v4-kai-body{max-width:40rem;margin:clamp(16px,2vw,28px) auto 0;font-size:clamp(1.06rem,.98rem + .45vw,1.42rem);line-height:1.55;color:var(--v4-on-dark-2)}.v4-kai .v4-lnk{margin-top:18px;color:#f2efeb;font-size:1.1rem}.v4-cases{background:linear-gradient(180deg,#fff,#fbf9f7,#fff)}.v4-cs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.v4-deck{position:relative;height:calc(min(880px,84vw)/1.6);margin-top:clamp(32px,4vw,64px);touch-action:pan-y}.v4-card{position:absolute;left:50%;top:0;width:min(880px,84vw);margin-left:calc(min(880px,84vw)/-2);border-radius:22px;overflow:hidden;cursor:pointer;background:#eee;box-shadow:0 0 0 1px #1414180f,0 50px 100px -40px #1e181273;transition:transform .7s var(--v4-ease),opacity .6s var(--v4-ease),filter .6s var(--v4-ease)}.v4-card[aria-current=true]{cursor:default}.v4-card img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.v4-card{border-radius:14px}}.v4-deck-nav{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px}.v4-pad{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;box-shadow:0 0 0 1px var(--v4-edge-2),0 8px 20px -12px #14100c66;transition:transform .16s var(--v4-ease)}.v4-pad:active{transform:scale(.95)}.v4-pad.next{box-shadow:0 0 0 1.5px #a26c3c,0 8px 20px -12px #14100c66}.v4-dots{display:flex;gap:2px;padding:4px 10px;border-radius:999px;background:#ffffffe6;box-shadow:0 0 0 1px var(--v4-edge-2)}.v4-dots button{width:30px;height:44px;display:grid;place-items:center}.v4-dots button i{width:8px;height:8px;border-radius:8px;background:#14141847;transition:width .4s var(--v4-ease),background-color .3s ease}.v4-dots button[aria-current=true]{width:52px}.v4-dots button[aria-current=true] i{width:40px;background:#a26c3c}.v4-cinfo{display:grid;max-width:1000px;margin:clamp(22px,3vw,40px) auto 0}.v4-cd{grid-area:1 / 1;display:grid;gap:clamp(22px,3vw,48px);background:#ffffffeb;border-radius:28px;padding:clamp(22px,3.2vw,40px);box-shadow:var(--v4-shadow);transition:opacity .36s var(--v4-ease),visibility 0s}.v4-cd[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}@media (min-width: 900px){.v4-cd{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.v4-cd .cl{height:24px;display:flex;align-items:center;margin-bottom:12px}.v4-cd .cl img{height:20px;width:auto}.v4-cd .cl span{font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v4-gray)}.v4-cd h3{font-size:clamp(1.45rem,1.1rem + 1.2vw,2.2rem);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:22ch;text-wrap:balance}.v4-cbody{margin-top:12px;color:var(--v4-ink-2);line-height:1.6;font-size:clamp(1rem,.96rem + .2vw,1.08rem);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v4-cd[data-open] .v4-cbody{-webkit-line-clamp:unset;display:block}.v4-rm{color:var(--v4-bronze);font-weight:600;min-height:44px;font-size:.98rem}.v4-cfig{display:grid;gap:16px;align-content:start}@media (max-width: 899px){.v4-cfig{grid-template-columns:1fr 1fr}}.v4-cfig div{display:grid;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--v4-edge)}.v4-cfig b{font-size:clamp(2.6rem,1.8rem + 2.6vw,4.2rem);line-height:1;font-weight:300;letter-spacing:-.05em}.v4-cfig span{font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v4-gray)}.v4-fn{margin-top:28px;text-align:center;font-size:.86rem;color:var(--v4-gray)}.v4-voices{background:linear-gradient(180deg,#fff,#faf7f4 40%,#fff);padding-top:0}.v4-spot{display:grid;gap:clamp(26px,4vw,80px);align-items:center;border-radius:40px;padding:clamp(26px,5vw,88px);background:#fdfcfbe6;box-shadow:inset 0 1px #fff,0 0 0 1px var(--v4-edge),0 40px 100px -50px #1e18124d;position:relative;overflow:hidden}.v4-spot:before{content:"";position:absolute;left:30%;top:40%;width:60%;aspect-ratio:1;transform:translate(-30%,-40%);background:radial-gradient(closest-side,rgb(236 196 150 / .2),transparent 70%);pointer-events:none}@media (min-width: 1024px){.v4-spot{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.v4-q{position:relative;min-height:0}@media (min-width: 1024px){.v4-q{min-height:11.5em;display:grid;align-content:center}}.v4-q:before{content:"”";display:block;height:.42em;margin-bottom:4px;font-size:clamp(4rem,3rem + 3vw,6.4rem);line-height:1;font-weight:300;color:#a06a363d;transform:scaleX(-1);width:-moz-fit-content;width:fit-content}.v4-q blockquote{font-size:clamp(1.4rem,1rem + 1.7vw,2.75rem);line-height:1.25;letter-spacing:-.03em;font-weight:450;color:var(--v4-ink)}.v4-q blockquote[data-in]{animation:v4-qin .52s var(--v4-ease) both}@keyframes v4-qin{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.v4-q figcaption{margin-top:18px;font-size:.98rem;color:var(--v4-gray)}@media (min-width: 1024px){.v4-q figcaption{display:none}}.v4-people{position:relative;display:grid;gap:4px}@media (max-width: 1023px){.v4-people{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 0 8px}.v4-people::-webkit-scrollbar{display:none}.v4-people .v4-person{flex:none;width:auto;max-width:78vw;scroll-snap-align:start;background:#14141809;padding:12px 18px 16px}.v4-person span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.v4-person{position:relative;display:grid;gap:2px;width:100%;text-align:left;padding:14px 20px 18px;border-radius:18px;min-height:44px;transition:background-color .24s ease,box-shadow .24s ease}.v4-person b{font-size:1.1rem;font-weight:600;color:var(--v4-ink-2);transition:color .2s ease}.v4-person span{font-size:.95rem;color:var(--v4-gray)}.v4-person[aria-selected=true]{background:#fff;box-shadow:0 0 0 1px var(--v4-edge),0 12px 28px -16px #1e181252}.v4-person[aria-selected=true] b{color:var(--v4-ink)}@media (hover: hover) and (pointer: fine){.v4-person[aria-selected=false]:hover{background:#14141809}}.v4-person .bar{position:absolute;left:20px;right:20px;bottom:8px;height:2px;border-radius:2px;background:#a06a3624;overflow:hidden;opacity:0}.v4-person[aria-selected=true] .bar{opacity:1}.v4-person .bar i{display:block;height:100%;width:100%;background:#9a6334;transform-origin:left;transform:scaleX(1)}.v4-person[aria-selected=true] .bar i[data-run]{animation:v4-bar var(--dur, 7s) linear both}.v4-people[data-paused] .bar i[data-run]{animation-play-state:paused}@keyframes v4-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v4-sheet{position:relative;overflow:hidden;background:#fff;border-radius:44px 44px 0 0;box-shadow:0 -1px 0 var(--v4-edge),0 -40px 120px -50px #1e181240}@media (max-width: 767px){.v4-sheet{border-radius:30px 30px 0 0}}.v4-sheet-k{position:absolute;right:-4%;bottom:-10%;width:min(620px,68vw);opacity:.045;pointer-events:none;filter:grayscale(1)}.v4-sheet-in{position:relative;padding-block:clamp(72px,9vw,150px) clamp(28px,4vw,48px)}.v4-cgrid{display:grid;gap:clamp(28px,5vw,96px);align-items:end}@media (min-width: 1024px){.v4-cgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.v4-team{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--v4-gray)}.v4-team svg{width:18px;height:18px}.v4-sheet h2{margin-top:22px;font-size:clamp(2.9rem,1.3rem + 5vw,6.3rem);line-height:.98;letter-spacing:-.055em;font-weight:500;text-wrap:balance}.v4-cside{display:grid;gap:14px;padding-bottom:8px}.v4-cside p{font-size:clamp(1.02rem,.96rem + .35vw,1.24rem);line-height:1.6;color:var(--v4-ink-2)}.v4-cside p+p{color:var(--v4-gray-2)}.v4-cside .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:14px}.v4-foot{display:grid;gap:34px 28px;margin-top:clamp(64px,8vw,128px);padding-top:36px;border-top:1px solid var(--v4-edge);font-size:.98rem}@media (min-width: 768px){.v4-foot{grid-template-columns:1.4fr repeat(3,1fr)}}.v4-foot h4{margin:0 0 14px;font-size:.74rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--v4-gray)}.v4-foot ul{display:grid;gap:4px}.v4-foot a{display:inline-flex;align-items:center;min-height:36px;color:var(--v4-ink-2);text-decoration:none;transition:color .2s ease}@media (hover: hover) and (pointer: fine){.v4-foot a:hover{color:var(--v4-ink)}}.v4-foot-brand{display:grid;gap:18px;align-content:start}.v4-foot-brand img{height:28px;width:auto}.v4-foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (min-width: 768px){.v4-foot-cols{display:contents}}.v4-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:22px;border-top:1px solid var(--v4-edge);font-size:.9rem;color:var(--v4-gray)}.v4-legal a{color:var(--v4-gray);text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.v4-legal button{min-height:36px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#14141840}@media (prefers-reduced-motion: reduce){.v4 *,.v4 *:before,.v4 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.v4-rv[data-pre]{opacity:1;transform:none}}@media (max-width: 767px){.v4-film-btn{min-height:36px;font-size:.82rem;padding:0 12px 0 6px;right:4%;bottom:7%}.v4-film-btn i{width:22px;height:22px}}.v4-logos-m{display:none}@media (max-width: 767px){.v4-logos{display:none}.v4-logos-m{display:grid;gap:10px;margin:24px calc(var(--v4-gl) * -1) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.v4-logos-m .row{display:flex;width:-moz-max-content;width:max-content}.v4-logos-m .row>li{flex:none;display:grid;place-items:center;width:132px;height:72px;margin-right:10px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--v4-edge)}.v4-logos-m img{filter:grayscale(1) var(--logo-fx, brightness(1));opacity:.68;max-width:104px;-o-object-fit:contain;object-fit:contain}}@media (max-width: 767px) and (prefers-reduced-motion: no-preference){.v4-logos-m .row{animation:v4-mq 46s linear infinite}.v4-logos-m .row+.row{animation-direction:reverse;animation-duration:52s}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.v4-logos-m{overflow-x:auto}}@keyframes v4-mq{to{transform:translate(-50%)}}.v4-pcard .v4-lnk{font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}@media (max-width: 767px){.v4-foot a{min-height:44px}}@media (min-width: 1024px),(min-width: 768px) and (orientation: landscape){.v4-ptab{min-height:92px;padding:12px 8px 10px;gap:10px}.v4-pcards{margin-top:14px}.v4-pcard{padding:clamp(28px,3vw,48px) clamp(32px,3.6vw,56px);gap:clamp(28px,3vw,48px);border-radius:30px}.v4-pcard h3{margin-top:10px;font-size:clamp(1.8rem,1rem + 1.6vw,2.6rem)}.v4-pcard .desc{margin-top:14px;font-size:1.05rem}.v4-pcard-media{max-width:min(100%,max(300px,calc((100svh - 330px)*1.55)));justify-self:center;width:100%}}html.v4-page .c3-nav{top:calc(12px + env(safe-area-inset-top,0px));width:min(calc(100% - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),1280px)}@media (min-width: 768px){html.v4-page .c3-nav{top:calc(16px + env(safe-area-inset-top,0px));width:min(calc(100% - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),1280px)}}.v4-wrap{padding-inline:max(var(--v4-gl),env(safe-area-inset-left,0px)) max(var(--v4-gl),env(safe-area-inset-right,0px))}@media (min-width: 641px) and (max-width: 1023px) and (orientation: portrait){.v4-wall{top:-6%;right:-45%;bottom:34%;left:-25%}.v4-hero-shade{background:linear-gradient(0deg,#f7f6f4,#f7f6f4f0 40%,#f7f6f48c 66%,#f7f6f4d9)}.v4-hero{min-height:min(100svh,max(640px,128vw))}}@media (orientation: landscape) and (max-height: 560px) and (min-width: 600px){.v4-hero{min-height:max(100svh,320px);align-items:center;padding-block:calc(var(--c3-nav-h) + 2px) 18px}.v4-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"h b" "r r";-moz-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);row-gap:clamp(14px,4svh,24px);align-items:end}.v4-hero h1{grid-area:h;font-size:clamp(2.2rem,min(13svh,6.2vw),4.4rem)}.v4-hero-body{grid-area:b;font-size:clamp(.98rem,.9rem + .4vw,1.1rem);line-height:1.45;padding-bottom:.2em}.v4-hero-row{grid-area:r;gap:12px 28px;justify-content:flex-start}.v4-hero-ctas{gap:8px 24px}.v4-hero .v4-btn{min-height:48px;padding-inline:22px}.v4-veda{gap:12px;padding:6px 20px 6px 6px}.v4-veda-ph{width:48px;height:48px}.v4-veda b{font-size:1rem}.v4-veda .t2{display:none}.v4-veda .t3{margin-top:1px}.v4-scroll-cue{display:none}.v4-wall{top:-12%;right:-20%;bottom:-12%;left:20%}.v4-wall-tile{width:clamp(220px,24vw,300px)}html.v4-page .c3-sheet{padding-top:calc(var(--c3-nav-h) - 4px)}html.v4-page .c3-sheet .c3-sheet-row>:is(a,button){min-height:48px;padding-block:6px;font-size:22px}html.v4-page .c3-sheet>.c-container.sticky{padding-top:10px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.v4-page .c3-sheet>.c-container.sticky .c3-nav-cta{height:46px}.v4-pcard-media{max-width:min(100%,max(260px,calc((100svh - 150px)*1.65)))}.v4-ptab{min-height:76px;padding:10px 8px 8px;gap:8px}.v4-pcard{align-items:start}.v4-ly-line{font-size:clamp(1.3rem,1rem + 1.2vw,1.7rem)}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.v4-layers .v4-ly-view{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:center}.v4-layers .ly-list{grid-template-columns:1fr}.v4-layers .ly-list li:nth-last-child(2){border-bottom:0}}@media (min-width: 600px) and (max-width: 1023px) and (orientation: landscape) and (max-height: 560px){.v4-layers .ly-photo{width:100%;max-width:calc((100svh - 104px)*1.5);justify-self:center}.v4-layers .v4-ly-view{align-items:start}}@media (min-width: 1920px){.v4-hero-glow{width:1000px}}@media (max-width: 767px){.v4-hero .v4-hero-row{display:grid;grid-template-columns:minmax(0,1fr)}.v4-hero .v4-veda{width:100%;max-width:none;justify-self:stretch;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 24px 8px 8px;border-radius:999px}.v4-hero .v4-veda:after{content:"";width:9px;height:9px;border-top:1.75px solid #94602f;border-right:1.75px solid #94602f;transform:rotate(45deg);margin-right:4px}}.v4-hero .v4-veda{grid-template-columns:auto minmax(0,1fr) auto;border-radius:999px;padding-right:24px}.v4-hero .v4-veda:after{content:"";width:9px;height:9px;border-top:1.75px solid #94602f;border-right:1.75px solid #94602f;transform:rotate(45deg);margin:0 4px 0 6px}.v4-vi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;pointer-events:none}.v4-vi-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.v4-vi-face{position:relative;width:min(220px,46vw);aspect-ratio:1;border-radius:50%;overflow:hidden;opacity:0;box-shadow:0 0 0 3px #fffffff2,0 18px 40px -18px #3c281473;will-change:transform,opacity}.v4-vi-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%}html.veda-intro .v4-veda-ph img{opacity:0}html.v4-page .v4-film{background:#f7f6f49e;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);font-family:var(--v4-f, "Urbanist", system-ui, sans-serif)}html.v4-page .v4-film-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;animation:v4-pop .42s var(--v4-ease) both}html.v4-page .v4-film-plate{width:100%;border-radius:24px;animation:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 0 1px #14141814,0 2px 6px -2px #1414181f,0 60px 120px -40px #3c281473}@media (max-width: 767px){html.v4-page .v4-film-plate{border-radius:18px}}html.v4-page .v4-film-plate:fullscreen{border-radius:0;box-shadow:none}html.v4-page .v4-film-plate:not([data-ui]){cursor:none}html.v4-page .v4-film-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}html.v4-page .v4-film-top .v4-film-above{min-width:0}html.v4-page .v4-film-top .v4-film-above span{white-space:nowrap}@media (max-width: 359px){html.v4-page .v4-film-top .v4-film-above{gap:8px;letter-spacing:.08em}}html.v4-page .v4-film-x{position:relative;inset:auto;flex:none;width:44px;height:44px;color:#141416;background:#ffffffd1;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #14141814,0 10px 24px -12px #0006;transition:transform .2s var(--v4-ease)}html.v4-page .v4-film-x:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){html.v4-page .v4-film-x:hover{transform:scale(1.05)}}html.v4-page .v4-film-x:focus-visible{outline:2px solid #b98652;outline-offset:3px}html.v4-page .v4-film-above,html.v4-page .v4-film-below{margin:0;padding-inline:4px;color:#141416}html.v4-page .v4-film-above{display:flex;align-items:center;gap:10px;min-height:18px;font-size:.74rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}html.v4-page .v4-film-above span:last-child{color:#6f6f77;font-weight:600}html.v4-page .v4-film-above i{width:4px;height:4px;border-radius:50%;background:#a26c3c}html.v4-page .v4-film-below{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;font-size:1.02rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}html.v4-page .v4-film-below .v4-lnk{min-height:36px;font-size:.94rem;font-weight:600}html.v4-page .v4-film-below .v4-lnk:focus-visible{outline:2px solid #b98652;outline-offset:2px;border-radius:6px}@media (min-width: 768px){html.v4-page .v4-film-card{gap:16px}html.v4-page .v4-film-below{font-size:1.12rem}html.v4-page .v4-film-below .v4-lnk{font-size:1rem}}html.v4-page .v4-film-bar{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;align-items:center;gap:2px;padding:28px 10px 8px 8px;color:#fafafa;background:linear-gradient(180deg,#0c0a0900,#0c0a098c);opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .26s var(--v4-ease)}html.v4-page .v4-film-plate[data-ui] .v4-film-bar{opacity:1;transform:none}html.v4-page .v4-film-ib{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fafafa;transition:transform .16s var(--v4-ease),background-color .2s ease}html.v4-page .v4-film-ib:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){html.v4-page .v4-film-ib:hover{background:#ffffff1f}}html.v4-page .v4-film-ib:focus-visible{outline:2px solid #e3b07a;outline-offset:-2px}html.v4-page .v4-film-time{flex:none;min-width:3ch;margin:0 6px 0 10px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.9}html.v4-page .v4-film-seek{flex:1 1 auto;min-width:0;height:24px;margin:0 0 0 4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}html.v4-page .v4-film-seek::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:linear-gradient(90deg,#e3b07a var(--p, 0%),rgb(255 255 255 / .32) var(--p, 0%))}html.v4-page .v4-film-seek::-moz-range-track{height:2px;border-radius:1px;background:#ffffff52}html.v4-page .v4-film-seek::-moz-range-progress{height:2px;border-radius:1px;background:#e3b07a}html.v4-page .v4-film-seek::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border:0;border-radius:50%;background:#e3b07a;box-shadow:0 0 0 1px #0c0a094d;opacity:0;transform:scale(.8);-webkit-transition:opacity .16s ease,transform .16s var(--v4-ease);transition:opacity .16s ease,transform .16s var(--v4-ease)}html.v4-page .v4-film-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#e3b07a;box-shadow:0 0 0 1px #0c0a094d;opacity:0;-moz-transition:opacity .16s ease;transition:opacity .16s ease}html.v4-page .v4-film-seek:hover::-webkit-slider-thumb,html.v4-page .v4-film-seek:active::-webkit-slider-thumb,html.v4-page .v4-film-seek:focus-visible::-webkit-slider-thumb{opacity:1;transform:none}html.v4-page .v4-film-seek:hover::-moz-range-thumb,html.v4-page .v4-film-seek:active::-moz-range-thumb,html.v4-page .v4-film-seek:focus-visible::-moz-range-thumb{opacity:1}@media (hover: none){html.v4-page .v4-film-seek::-webkit-slider-thumb{opacity:1;transform:none}html.v4-page .v4-film-seek::-moz-range-thumb{opacity:1}}@media (hover: none){html.v4-page .v4-film-seek{height:44px;margin-block:-10px}}@media (max-width: 767px){html.v4-page .v4-film-below .v4-lnk{min-height:44px}}html.v4-page .v4-film-seek:focus-visible{outline:none}html.v4-page .v4-film-seek:focus-visible::-webkit-slider-runnable-track{box-shadow:0 0 0 1px #e3b07a99}html.v4-page .v4-film-sound{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:999px;color:#141416;background:#ffffffe6;font-size:.86rem;font-weight:600;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #14141814,0 10px 24px -12px #0006;animation:v4-pop .32s var(--v4-ease) both;transition:transform .16s var(--v4-ease)}html.v4-page .v4-film-sound:active{transform:scale(.97)}html.v4-page .v4-film-plate[data-ui] .v4-film-sound{bottom:72px}@media (prefers-reduced-motion: reduce){html.v4-page .v4-film-card,html.v4-page .v4-film-sound{animation:v4-fade .2s ease both}html.v4-page .v4-film-bar{transform:none}}html.v4-page body[data-v4-modal] .c3-nav,html.v4-page body[data-film-open] .c3-nav{filter:blur(8px);opacity:.45}html.v4-page .kai-panel input,html.v4-page .kai-panel textarea{font-family:inherit}@media (orientation: landscape) and (max-height: 560px){html.v4-page .kai-panel[data-mode=float]{top:calc(var(--c3-nav-h) - 2px + env(safe-area-inset-top,0px));bottom:calc(var(--kai-gap) + env(safe-area-inset-bottom,0px));right:calc(var(--kai-gap) + var(--kai-size) + 12px + env(safe-area-inset-right,0px));height:auto;transform-origin:100% 100%}}html.v4-page .v4-film{padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}html.v4-page .v4-film-card{--fm: 176px;width:min(100%,1280px,calc((100svh - var(--fm) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 16 / 9))}@media (min-width: 768px){html.v4-page .v4-film-card{--fm: 202px;width:min(80vw,1280px,calc((100svh - var(--fm) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 16 / 9))}}@media (max-height: 560px){html.v4-page .v4-film-card{--fm: 138px;gap:10px}html.v4-page .v4-film{padding-block:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-bottom,0px))}html.v4-page .v4-film-below{font-size:.98rem}html.v4-page .v4-film-below .v4-lnk{min-height:32px;font-size:.9rem}}@media (max-height: 560px) and (min-aspect-ratio: 17 / 10){html.v4-page .v4-film-card{--fm: 112px;position:relative}html.v4-page .v4-film-top{min-height:18px}html.v4-page .v4-film-x{position:absolute;top:28px;left:calc(100% + 10px)}}html.v4-page .c3-sheet{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}@media (min-width: 768px){html.v4-page .c3-sheet{padding-left:0}}@media (max-width: 767px){html.v4-page{--kai-size: 48px;--kai-gap: 12px}html.v4-page .k-wa-fab{right:calc(14px + env(safe-area-inset-right,0px));bottom:70px}html.v4-page .k-wa-fab>span{width:44px;height:44px}}@media (min-width: 1024px){html.v4-page .v4-hero-row{padding-right:calc(var(--kai-size, 64px) + var(--kai-gap, 24px) + 8px)}}
