:root{--color-graphite:#131210;--color-graphite-light:#1a1917;--color-beige:#f3eae3;--color-beige-dark:#d9d2cb;--color-red:#ff073b;--color-white:#fff;--color-pure-white:#fff;--color-pure-black:#131210;--font-display:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-primary:"Manrope", sans-serif;--font-body:"Manrope", sans-serif;--section-kicker-size:clamp(14px, 1.05vw, 17px);--section-kicker-weight:700;--section-kicker-tracking:.22em;--section-kicker-line-height:1.2;--ease-smooth:cubic-bezier(.16, 1, .3, 1);--border-radius-soft:16px;--border-radius-pill:9999px;--border-subtle:1px solid #f3eae314;--shadow-subtle:0 8px 30px #0006;--glow-red:0 0 40px #ff073b26;--surface-base:#0c0c0b;--surface-raised:#171614;--surface-sunken:#060605;--elev-1:0 1px 2px #00000073;--elev-2:0 2px 4px #00000059, 0 8px 18px #0006;--elev-3:0 4px 8px #00000052, 0 16px 32px #0000006b, 0 32px 64px #00000057;--rule-red:#ff073b}[data-theme=light]{--color-graphite:#f3eae3;--color-graphite-light:#fff;--color-beige:#131210;--color-beige-dark:#555;--border-subtle:1px solid #1312101a;--glow-red:0 0 40px #ff073b4d;--color-pure-white:#131210;--color-pure-black:#fff;--surface-base:#fff;--surface-raised:#f6efe8;--surface-sunken:#eaddd2;--elev-1:0 1px 2px #1312100d;--elev-2:0 2px 4px #1312100d, 0 8px 18px #13121012;--elev-3:0 4px 8px #1312100f, 0 16px 32px #13121017, 0 32px 64px #13121012;--rule-red:#d0002a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}html,body{background-color:var(--color-graphite);width:100%;color:var(--color-beige);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-text-large{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-beige);font-size:clamp(40px,8vw,100px);font-weight:800;line-height:1.05}.display-text-medium{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-beige);font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.1}.display-text-small{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-beige);font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.18}.section-title{font-family:var(--font-primary);font-size:var(--section-kicker-size);font-weight:var(--section-kicker-weight);text-transform:uppercase;letter-spacing:var(--section-kicker-tracking);line-height:var(--section-kicker-line-height);color:var(--rule-red);margin-bottom:24px;display:block}.body-text{font-family:var(--font-primary);color:var(--color-beige-dark);font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.6}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 5vw}.mt-6{margin-top:24px}.mt-10{margin-top:40px}.btn-premium{background-color:var(--color-beige);color:var(--color-graphite);font-family:var(--font-primary);border-radius:var(--border-radius-pill);transition:all .4s var(--ease-smooth);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-premium:hover{color:var(--color-beige);background-color:#0000;border-color:#f3eae366;transform:translateY(-2px)}.btn-premium.btn-outline{color:var(--color-beige);background-color:#0000;border-color:#f3eae333}.btn-premium.btn-outline:hover{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white);box-shadow:var(--glow-red)}.media-container-smooth{border-radius:var(--border-radius-soft);border:var(--border-subtle);background-color:var(--color-graphite-light);position:relative;overflow:hidden}@keyframes smoothFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kinora-loader{z-index:9999;width:100vw;height:100vh;transition:opacity .8s var(--ease-smooth), visibility .8s var(--ease-smooth);background-color:#131210;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.kinora-loader.fade-out{opacity:0;visibility:hidden}.loader-content{justify-content:center;align-items:center;display:flex;position:relative}.loader-text{font-family:var(--font-display);color:#f3eae3;letter-spacing:.2em;opacity:.5;animation:pulse 1.5s infinite var(--ease-smooth);font-size:1.5rem;position:absolute}.loader-frame{object-fit:contain;width:90vw;max-width:400px;height:auto;transition:opacity .3s var(--ease-smooth)}@keyframes pulse{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.premium-hero{background-color:var(--surface-base);--mouse-x:0px;--mouse-y:0px;--hero-gutter:calc(max(0px, (100vw - 1400px) / 2) + 5vw);--hero-meta:#f3eae380;--hero-meta-strong:#f3eae3cc;--hero-rule:#f3eae338;align-items:safe center;min-height:100vh;padding-top:clamp(112px,13vh,150px);padding-bottom:clamp(56px,8vh,96px);display:flex;position:relative;overflow:hidden}.hero-background-elements{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-orb{filter:blur(80px);opacity:.4;border-radius:50%;transition:transform .2s ease-out;position:absolute}.orb-1{background:radial-gradient(circle, var(--color-red) 0%, transparent 70%);width:600px;height:600px;transform:translate(calc(var(--mouse-x) * -2), calc(var(--mouse-y) * -2));top:-10%;right:-5%}.orb-2{width:800px;height:800px;transform:translate(calc(var(--mouse-x) * 1.5), calc(var(--mouse-y) * 1.5));background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);bottom:-20%;left:-10%}.hero-grid-overlay{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.hero-silk{z-index:0;pointer-events:none;background-image:url(/brand/hero-dark-silk.webp);background-position:50%;background-size:cover;position:absolute;inset:0}[data-theme=light] .hero-silk{background-image:url(/brand/hero-light-silk.webp)}.hero-silk-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-smooth);display:block}.hero-silk.is-live .hero-silk-canvas{opacity:1}.hero-scrim{z-index:1;pointer-events:none;background-image:linear-gradient(100deg,#0a0a09e0 0%,#0a0a09b3 26%,#0a0a095c 46%,#0a0a0914 60%,#0a0a0900 72%);position:absolute;inset:0}.hero-container{z-index:2;width:100%;position:relative}.hero-content{max-width:900px}.hero-badge-container{margin:-2px -2px 22px;padding:2px;overflow:hidden}.hero-badge{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:2px;color:var(--color-red);opacity:0;background:#ff073b1a;border:1px solid #ff073b33;border-radius:20px;padding:8px 16px;font-size:13px;display:inline-block;transform:translateY(100%)}.hero-eyebrow{opacity:0;align-items:center;gap:22px;margin-bottom:26px;display:flex;transform:translateY(14px)}.hero-eyebrow-text,.hero-rail-list li,.hero-footline-label,.hero-footline-index{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.3em;color:var(--hero-meta);white-space:nowrap;font-size:11px;font-weight:600}.hero-eyebrow-rule{background:var(--hero-rule);width:clamp(70px,9vw,150px);height:1px}.title-line-wrapper{margin-bottom:-.4em;padding-bottom:.4em;overflow:hidden}.title-line{opacity:0;display:block;transform:translateY(calc(100% + .4em))}.text-red-accent{color:var(--color-red)}.hero-supporting-line{letter-spacing:.05em;opacity:0;font-size:1.25rem;font-weight:500;transform:translateY(20px)}.hero-subtitle{opacity:0;max-width:750px;font-size:clamp(18px,1.5vw,22px);line-height:1.6;transform:translateY(20px)}.hero-subtitle p{margin-top:.75rem;margin-bottom:0}.hero-subtitle p:first-child{margin-top:0}.hero-actions{opacity:0;gap:20px;display:flex;transform:translateY(20px)}.premium-hero .hero-actions .btn-premium{isolation:isolate;min-height:58px;transition:color .38s var(--ease-smooth), background-color .38s var(--ease-smooth), background-image .38s var(--ease-smooth), border-color .38s var(--ease-smooth), box-shadow .45s var(--ease-smooth), transform .45s var(--ease-smooth);will-change:transform;position:relative;overflow:hidden}.premium-hero .hero-actions .btn-premium:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:34%;height:340%;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;top:-120%;left:-58%;transform:rotate(18deg)translate(-160%)}.premium-hero .hero-actions .btn-premium:hover{transform:translateY(-4px)}.premium-hero .hero-actions .btn-premium:hover:after{opacity:1;transform:rotate(18deg)translate(620%)}.premium-hero .hero-actions .btn-premium:active{transition-duration:.12s;transform:translateY(-1px)scale(.985)}.premium-hero .hero-actions .btn-premium:focus-visible{outline-offset:4px;outline:3px solid #ff073b47}.premium-hero .hero-actions .btn-text,.premium-hero .hero-actions .btn-arrow{z-index:2;position:relative}.btn-arrow{width:24px;height:12px;transition:transform .4s var(--ease-smooth);flex-shrink:0;margin-left:14px;overflow:visible}.hero-btn-primary:hover .btn-arrow{transform:translate(7px)}.btn-glow{z-index:0;width:150%;height:150%;transition:transform .5s var(--ease-smooth);opacity:0;pointer-events:none;background:radial-gradient(circle,#ff073b47 0%,#0000 64%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.hero-btn-primary:hover .btn-glow{opacity:.8;transform:translate(-50%,-50%)scale(1.15)}.hero-rail{right:var(--hero-gutter);z-index:2;pointer-events:none;opacity:0;align-items:center;gap:44px;display:flex;position:absolute;bottom:150px;transform:translate(16px)}.hero-rail-line{background:linear-gradient(180deg, transparent 0%, var(--hero-rule) 18%, var(--hero-rule) 82%, transparent 100%);width:1px;height:clamp(150px,26vh,230px)}.hero-rail-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hero-footline{z-index:2;pointer-events:none;opacity:0;position:absolute;bottom:42px;left:0;right:0}.hero-footline-inner{align-items:center;gap:26px;display:flex}.hero-footline-rule{background:var(--hero-rule);flex:1;height:1px}.hero-footline-index em{color:var(--hero-meta-strong);font-style:normal}.premium-hero.is-loaded .hero-badge{animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards revealUp}.premium-hero.is-loaded .hero-eyebrow{animation:smoothFadeUp .9s var(--ease-smooth) forwards .15s}.premium-hero.is-loaded .title-line-wrapper:first-child .title-line{animation:1s cubic-bezier(.16,1,.3,1) .2s forwards revealUp}.premium-hero.is-loaded .title-line-wrapper:nth-child(2) .title-line{animation:1s cubic-bezier(.16,1,.3,1) .35s forwards revealUp}.premium-hero.is-loaded .hero-supporting-line{animation:smoothFadeUp 1s var(--ease-smooth) forwards .5s}.premium-hero.is-loaded .hero-subtitle{animation:smoothFadeUp 1s var(--ease-smooth) forwards .7s}.premium-hero.is-loaded .hero-actions{animation:smoothFadeUp 1s var(--ease-smooth) forwards .9s}.premium-hero.is-loaded .hero-rail{animation:railIn 1.1s var(--ease-smooth) forwards 1.05s}.premium-hero.is-loaded .hero-footline{animation:fadeInOnly 1.1s var(--ease-smooth) forwards 1.2s}@keyframes revealUp{0%{opacity:0;transform:translateY(calc(100% + .4em))}to{opacity:1;transform:translateY(0)}}@keyframes railIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}@media (width<=1200px){.hero-rail{display:none}}@media (width<=768px){.premium-hero{padding-bottom:96px}.hero-actions{flex-direction:column}.orb-1{width:400px;height:400px}.hero-footline{bottom:28px}.hero-footline-label{letter-spacing:.22em;font-size:10px}}@media (width<=576px){.hero-footline-label{display:none}}@media (prefers-reduced-motion:reduce){.hero-orb{transform:none!important}}.hero-orb,.hero-grid-overlay{display:none}.premium-hero .hero-content{flex-direction:column;align-items:flex-start;width:100%;max-width:min(900px,66vw);display:flex}.premium-hero .hero-title{letter-spacing:-.052em;text-wrap:balance;width:100%;font-size:clamp(50px,min(7.2vw,13vh),132px);line-height:.92}.premium-hero .hero-supporting-line{letter-spacing:-.025em;color:var(--color-beige);font-size:clamp(23px,1.9vw,31px);font-weight:600;line-height:1.18}.premium-hero .hero-subtitle{letter-spacing:-.01em;width:100%;max-width:760px;font-size:clamp(17px,1.15vw,19px);line-height:1.6}.premium-hero .hero-subtitle p+p{margin-top:.8rem}.hero-supporting-line.mt-6{margin-top:clamp(22px,2vw,30px)}.hero-subtitle.mt-4{margin-top:16px}.hero-actions.mt-10{margin-top:30px}.premium-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--hero-fade-from) 0%, var(--surface-base) 100%);height:140px;position:absolute;bottom:0;left:0;right:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.premium-hero .title-line{background-image:var(--hero-ink);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.3em;padding-bottom:.3em}.premium-hero .title-line.text-red-accent{background-image:var(--hero-ink-red)}}.premium-hero{--hero-fade-from:#0c0c0b00;--hero-ink:linear-gradient(170deg, #fff 0%, #e6ddd5 64%);--hero-ink-red:linear-gradient(96deg, #ff2350 0%, #ff0b3d 44%, #ff5c46 100%);background-image:linear-gradient(150deg,#191513 0%,#121110 46%,#0a0a09 100%)}.premium-hero .hero-subtitle{color:#f3eae3c2}.premium-hero .btn-premium.btn-outline{-webkit-backdrop-filter:blur(6px);background-color:#f3eae30f;border-color:#f3eae347}.premium-hero .hero-btn-primary{color:var(--color-beige);-webkit-backdrop-filter:blur(8px);background-color:#f3eae30b;border-color:#f3eae357;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000052}.premium-hero .hero-btn-primary:hover{color:#fff;background-color:#d0002a;background-image:linear-gradient(135deg,#ff1748 0%,#c50029 100%);border-color:#ff315a;box-shadow:0 14px 28px #00000061,0 24px 54px #ff073b3d}.premium-hero .btn-premium.btn-outline:hover{color:#fff;background-color:#d0002a;background-image:linear-gradient(135deg,#ff1748 0%,#d0002a 100%);border-color:#ff315a;box-shadow:0 14px 30px #0000004d,0 22px 50px #ff073b33}[data-theme=light] .premium-hero{--hero-meta:#13121080;--hero-meta-strong:#131210c7;--hero-rule:#1312102e;--hero-fade-from:#fff0;--hero-ink:linear-gradient(170deg, #241f1b 0%, #0e0d0c 62%);--hero-ink-red:linear-gradient(96deg, #ff0b3d 0%, #fa2440 44%, #f2553a 100%);background-image:linear-gradient(150deg,#fff 0%,#fbf5f1 44%,#f2e6de 100%)}[data-theme=light] .hero-scrim{background-image:linear-gradient(100deg,#ffffffd6 0%,#ffffffa8 26%,#ffffff57 46%,#ffffff14 60%,#fff0 72%)}[data-theme=light] .premium-hero .hero-subtitle{color:#4a443e}[data-theme=light] .premium-hero .hero-btn-primary{color:#fff;background-image:linear-gradient(#221e1b 0%,#0f0e0d 100%);border-color:#131210e6;box-shadow:0 16px 36px #13121038}[data-theme=light] .premium-hero .hero-btn-primary:hover{color:#fff;background-color:#d0002a;background-image:linear-gradient(135deg,#ff1748 0%,#d0002a 100%);border-color:#e80032;box-shadow:0 14px 28px #1312102e,0 24px 48px #d0002a47}[data-theme=light] .premium-hero .btn-premium.btn-outline{color:#131210;background-color:#fff;border-color:#13121040;font-weight:700;box-shadow:0 8px 22px #1312101f}[data-theme=light] .premium-hero .btn-premium.btn-outline:hover{color:#fff;background-color:#d0002a;background-image:linear-gradient(135deg,#ff1748 0%,#d0002a 100%);border-color:#e80032;box-shadow:0 12px 24px #13121024,0 20px 42px #d0002a47}[data-theme=light] .premium-hero .btn-premium:hover{transform:translateY(-4px)}@media (height<=860px) and (width>=769px){.premium-hero{padding-top:clamp(104px,12vh,130px);padding-bottom:clamp(64px,9vh,96px)}.premium-hero .hero-title{font-size:clamp(48px,min(7.2vw,11.5vh),126px)}.hero-supporting-line.mt-6{margin-top:16px}.hero-subtitle.mt-4{margin-top:12px}.hero-actions.mt-10{margin-top:26px}.premium-hero .hero-subtitle p+p{margin-top:.75rem}}@media (width<=900px){.premium-hero .hero-content{max-width:100%}.hero-scrim{background-image:linear-gradient(170deg,#0a0a09db 0%,#0a0a09a8 42%,#0a0a093d 72%,#0a0a0900 100%)}[data-theme=light] .hero-scrim{background-image:linear-gradient(170deg,#fffc 0%,#ffffff94 42%,#ffffff2e 72%,#fff0 100%)}}@media (width<=768px){.premium-hero{min-height:100svh;padding-top:92px;padding-bottom:56px}.premium-hero .hero-title{letter-spacing:-.03em;font-size:clamp(32px,11vw,52px)}.premium-hero .hero-subtitle{max-width:100%;font-size:16.5px;line-height:1.6}.premium-hero .hero-supporting-line{font-size:clamp(19px,5.4vw,24px)}.premium-hero .hero-subtitle p+p{margin-top:.85rem}.hero-supporting-line.mt-6{margin-top:16px}.hero-subtitle.mt-4{margin-top:14px}.hero-actions.mt-10{gap:12px;margin-top:30px}.premium-hero .btn-premium{width:100%;padding:15px 26px;font-size:15px}}@media (width<=360px){.premium-hero{padding-top:84px}.premium-hero .hero-subtitle{font-size:16px}}@media (hover:none){.premium-hero .hero-actions .btn-premium:hover{transform:none}.premium-hero .hero-actions .btn-premium:after{display:none}}@media (prefers-reduced-motion:reduce){.premium-hero .hero-actions .btn-premium,.premium-hero .hero-actions .btn-arrow,.premium-hero .hero-actions .btn-glow{transition:none}.premium-hero .hero-actions .btn-premium:after{display:none}}.premium-what-we-are{background-color:var(--surface-raised);padding:120px 0 0;position:relative}.premium-what-we-are>.container{max-width:none;padding-left:0;padding-right:0}.sticky-reveal-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100svh - 80px);min-height:0;padding:0;display:flex;position:sticky;top:80px}.what-we-are-header{text-align:center;margin-bottom:80px;padding:0 5vw}.what-we-are-header .display-text-small{letter-spacing:-.02em;font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.1}.philosophy-animation-container{flex-direction:column;align-items:center;max-width:none;margin:0;display:flex}.scroll-reveal-track{width:100%;margin-left:0}.philosophy-words-row{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;width:100%;max-width:1040px;margin:0 auto clamp(14px,2vh,22px);display:grid}.word-block{display:block}.left-word{text-align:right;opacity:0;transition:transform 3.5s var(--ease-smooth), opacity 3.5s var(--ease-smooth);transform:translate(-150px)}.center-word{text-align:center;opacity:0;transition:transform 1.2s var(--ease-smooth) .4s, opacity 1.2s var(--ease-smooth) .4s;transform:scale(.9)}.right-word{text-align:left;opacity:0;transition:transform 3.5s var(--ease-smooth), opacity 3.5s var(--ease-smooth);transform:translate(150px)}.philosophy-text{font-family:var(--font-display);color:var(--color-beige);letter-spacing:.02em;text-transform:uppercase;font-weight:800;display:inline-block}.center-word .philosophy-text{font-size:clamp(38px,5vw,64px);font-weight:800}.left-word .philosophy-text,.right-word .philosophy-text{font-size:clamp(24px,3vw,40px);font-weight:800}.philosophy-stage{--image-column:60%;isolation:isolate;background:#171412;border-bottom:1px solid #f3eae324;border-radius:0;flex:auto;grid-template-columns:minmax(0,60fr) minmax(540px,40fr);width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0003}.philosophy-stage:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent 0%, #f3eae329 8%, #f3eae33d calc(var(--image-column) - 3%), var(--rule-red) calc(var(--image-column) - 0.2%), var(--rule-red) calc(var(--image-column) + 0.2%), #f3eae32e calc(var(--image-column) + 3%), transparent 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 8px #ff073b14}.philosophy-image{opacity:0;will-change:transform;width:100%;height:100%;transition:transform 1.1s var(--ease-smooth) .15s, opacity .8s var(--ease-smooth) .15s;background:#171412;border-radius:0;grid-area:1/1;margin:0;position:relative;inset:auto;overflow:hidden;transform:scale(1.045)}.philosophy-stage-shade{width:var(--image-column);z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 72%,#0a090852 100%),linear-gradient(#0000 64%,#0a09082e);position:absolute;inset:0 auto 0 0}.philosophy-image img{object-fit:cover;object-position:48% center;align-items:center;width:100%;height:100%;display:flex}.philosophy-paragraph{z-index:2;-webkit-backdrop-filter:blur(20px);opacity:1;background:linear-gradient(145deg,#191715f2 0%,#0f0e0dd9 100%);border:0;border-left:1px solid #ffffff14;border-radius:0;grid-area:1/2;width:100%;height:100%;margin:0;padding:clamp(22px,2.5vw,34px) clamp(30px,3vw,44px);display:block;position:relative;overflow:hidden;box-shadow:-30px 0 60px #0000004d,inset 1px 0 #ffffff0d}.philosophy-copy-content{width:100%;transform:translate3d(0, var(--copy-scroll,0px), 0);opacity:0;will-change:transform;transition:transform .18s cubic-bezier(.22, .61, .36, 1), opacity .7s var(--ease-smooth) .25s}.premium-what-we-are .subheading-text{color:var(--color-beige);text-align:left;margin-bottom:18px;font-size:clamp(1.9rem,2.1vw,2.35rem);font-weight:500;line-height:1.3}.premium-what-we-are .body-text{color:#f3eae3eb;text-align:left;font-size:clamp(1.45rem,1.65vw,1.8rem);line-height:1.4}.is-visible .left-word,.is-visible .right-word{opacity:1;transform:translate(0)}.is-visible .center-word,.is-visible .philosophy-image{opacity:1;transform:scale(1)}.is-visible .philosophy-copy-content{opacity:1}@media (width<=1024px){.philosophy-animation-container{max-width:none}.philosophy-stage{--image-column:50%;border-radius:0;grid-template-columns:minmax(0,50fr) minmax(400px,50fr)}.philosophy-paragraph{border-radius:0;padding:28px 34px}.premium-what-we-are .subheading-text{font-size:1.55rem}.premium-what-we-are .body-text{font-size:1.18rem;line-height:1.45}}@media (width<=992px){.premium-what-we-are{padding-bottom:0}.scroll-reveal-track{width:auto;margin-left:0;height:auto!important}.sticky-reveal-container{justify-content:flex-start;height:auto;min-height:0;padding:14px 0 24px;position:relative;top:auto}.what-we-are-header{margin-bottom:34px}.philosophy-words-row{grid-template-columns:1fr auto 1fr;gap:12px;margin-bottom:22px;display:grid}.left-word,.right-word{transform:translateY(18px)}.left-word .philosophy-text,.right-word .philosophy-text{font-size:clamp(1.05rem,5.2vw,1.45rem)}.center-word .philosophy-text{font-size:clamp(1.65rem,8vw,2.25rem)}.philosophy-stage{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.philosophy-stage:before{display:none}.philosophy-image{aspect-ratio:4/3;border:1px solid #f3eae324;border-radius:18px;width:100%;height:auto;position:relative;inset:auto;transform:none;box-shadow:0 20px 48px #0000003d}.is-visible .philosophy-image{transform:none}.philosophy-stage-shade{display:none}.philosophy-paragraph{background:#100f0ef5;border:1px solid #f3eae324;border-radius:16px;width:100%;height:auto;margin:16px 0 0;padding:24px;position:relative}.philosophy-copy-content,.is-visible .philosophy-copy-content{opacity:1;transform:none}.premium-what-we-are .subheading-text{margin-bottom:18px;font-size:1.25rem;line-height:1.45}.premium-what-we-are .body-text{font-size:.95rem;line-height:1.6}.is-visible .left-word,.is-visible .right-word{transform:translateY(0)}}[data-theme=light] .premium-what-we-are{background-color:var(--surface-raised)}[data-theme=light] .philosophy-image{background:#f2e9e1;border-color:#17141324}[data-theme=light] .philosophy-stage{border-color:#17141324;box-shadow:inset 0 2px #ffffffb8,0 28px 72px #4a2d1f29}[data-theme=light] .philosophy-stage:before{background:linear-gradient(90deg, transparent 0%, #17141324 8%, #17141338 calc(var(--image-column) - 3%), var(--rule-red) calc(var(--image-column) - 0.2%), var(--rule-red) calc(var(--image-column) + 0.2%), #17141329 calc(var(--image-column) + 3%), transparent 100%);box-shadow:0 1px 8px #d0002a12}[data-theme=light] .philosophy-stage-shade{background:linear-gradient(90deg,#0000 72%,#1714131f 100%),linear-gradient(#0000 64%,#1714130f)}[data-theme=light] .premium-what-we-are .body-text{color:#171413eb}[data-theme=light] .philosophy-paragraph{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffffff2 0%,#ffffffbf 100%);border-left:1px solid #fffc;box-shadow:-30px 0 60px #0000000f,inset 1px 0 #fff}@media (prefers-reduced-motion:reduce){.philosophy-image,.philosophy-copy-content,.left-word,.center-word,.right-word{transition:opacity .2s!important;transform:none!important}.reveal-paragraph span span{opacity:1!important;filter:none!important}}@media (width<=992px){.premium-what-we-are .body-text{font-size:1rem;line-height:1.65}.premium-what-we-are .philosophy-paragraph{padding:22px 20px 24px}[data-theme=light] .philosophy-paragraph{border-left-color:#1714131f;box-shadow:0 18px 40px #4a2d1f4d,0 8px 16px #4a2d1f26}}.premium-how-we-build{background-color:var(--surface-sunken);padding:160px 0 130px;position:relative;overflow:hidden}.build-ambient-glow{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff073b14 0%,#ff073b04 50%,#0000 70%);width:700px;height:700px;position:absolute;top:25%;right:-5%}.build-header{z-index:2;max-width:820px;margin-bottom:20px;position:relative}.build-display-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-white);margin:0 0 18px;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:800;line-height:1.1}.text-highlight-glow{color:var(--color-white)}.build-lead-statement{color:#ffffffe0;max-width:800px;margin:0 0 24px;font-size:1.15rem;font-weight:400;line-height:1.55}.build-cta-btn{gap:10px}.build-cta-btn .cta-arrow-icon{color:var(--color-red);transition:transform .3s var(--ease-smooth), color .3s var(--ease-smooth)}.btn-premium.build-cta-btn:hover{color:#fff;background-color:#d0002a;border-color:#d0002a;box-shadow:0 10px 26px #d0002a4d}.build-cta-btn:hover .cta-arrow-icon{color:#fff;transform:translate(4px)}.eco-diagram{z-index:2;margin-top:26px;position:relative}.eco-scene{aspect-ratio:1000/510;--eco-face-top-a:#232220;--eco-face-top-b:#1a1917;--eco-face-left-a:#121110;--eco-face-left-b:#0e0d0c;--eco-face-right-a:#1a1917;--eco-face-right-b:#131211;--eco-cube-stroke:#f3eae375;--eco-cube-inner:#f3eae329;--eco-cube-icon:#f3eae399;--eco-core-top-a:#c01a3f;--eco-core-top-b:#8e1130;--eco-core-left-a:#630a1e;--eco-core-left-b:#470615;--eco-core-right-a:#8e1130;--eco-core-right-b:#6b0a22;--eco-core-top-a-hot:#ff4366;--eco-core-top-b-hot:#ff073b;--eco-core-left-a-hot:#a30026;--eco-core-left-b-hot:#7d001d;--eco-core-right-a-hot:#e00034;--eco-core-right-b-hot:#b00028;--eco-accent:#ff073b;--eco-line:#f3eae338;--eco-shadow:#000;--eco-card-bg:#161619b8;--eco-card-border:#f3eae31a;--eco-card-ink:#f3eae3eb;--eco-card-muted:#f3eae380;--eco-card-shadow:0 10px 26px #00000052;width:100%;max-width:1080px;margin:0 auto;position:relative;container-type:inline-size}.eco-stage{position:absolute;inset:0}.eco-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco-s-face-top-a{stop-color:var(--eco-face-top-a)}.eco-s-face-top-b{stop-color:var(--eco-face-top-b)}.eco-s-face-left-a{stop-color:var(--eco-face-left-a)}.eco-s-face-left-b{stop-color:var(--eco-face-left-b)}.eco-s-face-right-a{stop-color:var(--eco-face-right-a)}.eco-s-face-right-b{stop-color:var(--eco-face-right-b)}.eco-s-core-top-a{stop-color:var(--eco-core-top-a);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreTopA}.eco-s-core-top-b{stop-color:var(--eco-core-top-b);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreTopB}.eco-s-core-left-a{stop-color:var(--eco-core-left-a);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreLeftA}.eco-s-core-left-b{stop-color:var(--eco-core-left-b);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreLeftB}.eco-s-core-right-a{stop-color:var(--eco-core-right-a);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreRightA}.eco-s-core-right-b{stop-color:var(--eco-core-right-b);animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoCoreRightB}.eco-s-halo{stop-color:var(--eco-accent)}.eco-s-shadow{stop-color:var(--eco-shadow)}.eco-face--top{fill:url(#ecoFaceTop)}.eco-face--left{fill:url(#ecoFaceLeft)}.eco-face--right{fill:url(#ecoFaceRight)}.eco-outline{fill:none;stroke:var(--eco-cube-stroke);stroke-width:3px;stroke-linejoin:round}.eco-inner-edge{fill:none;stroke:var(--eco-cube-inner);stroke-width:1.5px;stroke-linecap:round}.eco-cube-icon{fill:none;stroke:var(--eco-cube-icon);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s var(--ease-smooth)}.eco-core-face--top{fill:url(#ecoCoreTop)}.eco-core-face--left{fill:url(#ecoCoreLeft)}.eco-core-face--right{fill:url(#ecoCoreRight)}.eco-core-edge{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-linejoin:round}.eco-core-icon{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.eco-feed,.eco-flow-track{stroke:var(--eco-line);stroke-width:1.6px;fill:none}.eco-leader{stroke:var(--eco-line);stroke-width:1.4px;fill:none}.eco-leader--core{stroke:var(--eco-accent);opacity:.55}.eco-arrow{fill:var(--eco-accent)}.eco-feed-pulse{fill:none;stroke:var(--eco-accent);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:16 84;opacity:0}.eco-label{text-align:center;font-family:var(--font-body);color:var(--eco-card-ink);white-space:nowrap;pointer-events:none;font-size:clamp(.62rem,1.45cqw,1rem);font-weight:500;line-height:1.35;position:absolute;transform:translate(-50%,-100%)}.eco-label--internal{top:50.2%;left:32.5%}.eco-label--external{top:22%;left:69.5%}.eco-label--core{letter-spacing:.16em;text-transform:uppercase;color:var(--eco-accent);font-size:clamp(.54rem,1.2cqw,.84rem);font-weight:700;top:36.1%;left:51%}.eco-card{background:var(--eco-card-bg);border:1px solid var(--eco-card-border);width:25.5%;box-shadow:var(--eco-card-shadow);-webkit-backdrop-filter:blur(14px);border-radius:.9cqw;padding:2cqw 2.2cqw;position:absolute}.eco-card--internal{top:24.1%;left:-1.5%}.eco-card--external{top:59.2%;right:1%}.eco-card-head{border-bottom:1px solid var(--eco-card-border);align-items:center;gap:1.1cqw;padding-bottom:1.5cqw;display:flex}.eco-card-icon,.eco-row-icon{flex:none;display:block}.eco-card-icon,.eco-row-icon,.eco-card-icon svg,.eco-row-icon svg{width:2.1cqw;min-width:18px;height:2.1cqw;min-height:18px}.eco-card-icon{color:var(--eco-accent)}.eco-card-heading{flex-direction:column;gap:.2cqw;min-width:0;display:flex}.eco-card-heading strong{font-family:var(--font-body);letter-spacing:.005em;color:var(--eco-card-ink);font-size:clamp(.66rem,1.25cqw,.92rem);font-weight:600}.eco-card-heading em{color:var(--eco-card-muted);font-size:clamp(.54rem,1.05cqw,.76rem);font-style:normal}.eco-card-list{flex-direction:column;gap:1.1cqw;margin:1.4cqw 0 0;padding:0;list-style:none;display:flex}.eco-card-list li{font-family:var(--font-body);color:var(--eco-card-ink);align-items:center;gap:1.1cqw;font-size:clamp(.56rem,1.1cqw,.8rem);display:flex}.eco-row-icon{color:var(--eco-card-muted)}@keyframes ecoFeedPulse{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}14%{stroke-dashoffset:0;opacity:1}20%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes ecoTravelInternal{0%,18%{opacity:1;transform:translate(0)}40%{opacity:1}44%{opacity:0;transform:translate(185px,-72px)}70%{opacity:0;transform:translate(185px,-72px)}74%{opacity:1}92%,to{opacity:1;transform:translate(0)}}@keyframes ecoTravelExternal{0%,18%{opacity:1;transform:translate(0)}40%{opacity:1}44%{opacity:0;transform:translate(-185px,72px)}70%{opacity:0;transform:translate(-185px,72px)}74%{opacity:1}92%,to{opacity:1;transform:translate(0)}}@keyframes ecoCoreTopA{0%,32%{stop-color:var(--eco-core-top-a)}46%,70%{stop-color:var(--eco-core-top-a-hot)}92%,to{stop-color:var(--eco-core-top-a)}}@keyframes ecoCoreTopB{0%,32%{stop-color:var(--eco-core-top-b)}46%,70%{stop-color:var(--eco-core-top-b-hot)}92%,to{stop-color:var(--eco-core-top-b)}}@keyframes ecoCoreLeftA{0%,32%{stop-color:var(--eco-core-left-a)}46%,70%{stop-color:var(--eco-core-left-a-hot)}92%,to{stop-color:var(--eco-core-left-a)}}@keyframes ecoCoreLeftB{0%,32%{stop-color:var(--eco-core-left-b)}46%,70%{stop-color:var(--eco-core-left-b-hot)}92%,to{stop-color:var(--eco-core-left-b)}}@keyframes ecoCoreRightA{0%,32%{stop-color:var(--eco-core-right-a)}46%,70%{stop-color:var(--eco-core-right-a-hot)}92%,to{stop-color:var(--eco-core-right-a)}}@keyframes ecoCoreRightB{0%,32%{stop-color:var(--eco-core-right-b)}46%,70%{stop-color:var(--eco-core-right-b-hot)}92%,to{stop-color:var(--eco-core-right-b)}}@keyframes ecoRouteOut{0%,56%{opacity:0}66%,92%{opacity:1}96%,to{opacity:0}}@keyframes ecoArrowFlash{0%,8%{opacity:.55}16%{opacity:1}26%,to{opacity:.55}}@keyframes ecoEraseInternal{0%,18%{transform:translate(0)}44%{transform:translate(185px,-72px)}70%{transform:translate(185px,-72px)}92%,to{transform:translate(0)}}@keyframes ecoEraseExternal{0%,18%{transform:translate(0)}44%{transform:translate(-185px,72px)}70%{transform:translate(-185px,72px)}92%,to{transform:translate(0)}}@keyframes ecoCoreHalo{0%,40%{opacity:.5;transform:scale(.92)}52%{opacity:1;transform:scale(1.1)}76%,to{opacity:.5;transform:scale(.92)}}@keyframes ecoCoreTake{0%,42%{transform:translate(0)scale(1)}53%{transform:translateY(-6px)scale(1.05)}76%,to{transform:translate(0)scale(1)}}.eco-feed-pulse{animation:7s cubic-bezier(.45,.05,.55,1) infinite ecoFeedPulse}.eco-arrow{opacity:.55}.eco-flow--in .eco-arrow{animation:7s ease-in-out infinite ecoArrowFlash}.eco-flow--out{opacity:0;animation:7s ease-in-out infinite ecoRouteOut}.eco-core-halo,.eco-cube{transform-box:fill-box;transform-origin:50%}.eco-core-halo{animation:7s ease-in-out infinite ecoCoreHalo}.eco-cube--core{animation:7s cubic-bezier(.34,1.16,.64,1) infinite ecoCoreTake}.eco-cube--internal{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoTravelInternal}.eco-cube--external{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoTravelExternal}.eco-erase--a{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoEraseInternal}.eco-erase--b{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoEraseExternal}.eco-erase--a-out{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoEraseInternal}.eco-erase--b-out{animation:7s cubic-bezier(.42,.04,.3,1) infinite ecoEraseExternal}.eco-ghost{fill:none;stroke:var(--eco-cube-stroke);stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:7 9;opacity:.5}@media (prefers-reduced-motion:reduce){.eco-feed-pulse,.eco-s-core-top-a,.eco-s-core-top-b,.eco-s-core-left-a,.eco-s-core-left-b,.eco-s-core-right-a,.eco-s-core-right-b,.eco-erase,.eco-flow--out,.eco-arrow,.eco-core-halo,.eco-cube--core,.eco-cube--internal,.eco-cube--external{animation:none}.eco-feed-pulse{opacity:0}.eco-arrow{opacity:1}}.build-bottom-narrative{z-index:2;flex-direction:column;align-items:center;gap:28px;width:100%;margin-top:40px;display:flex;position:relative}.narrative-body{z-index:2;flex-direction:column;gap:16px;max-width:820px;display:flex;position:relative}.narrative-paragraph.primary{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-white);margin:0;font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:500;line-height:1.45}.narrative-paragraph.secondary{color:#ffffff9e;margin:0;font-size:1.02rem;line-height:1.7}.build-takeaway-banner{-webkit-backdrop-filter:blur(14px);transition:transform .3s var(--ease-smooth), border-color .3s var(--ease-smooth);background:linear-gradient(90deg,#ff073b1f 0%,#ff073b05 100%);border:1px solid #ff073b47;border-radius:16px;align-items:center;gap:16px;padding:18px 28px;display:flex}.build-takeaway-banner:hover{border-color:#ff073b73;transform:translate(4px)}.takeaway-icon-node{flex-shrink:0;width:10px;height:10px;position:relative}.takeaway-dot{background-color:var(--color-red);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 8px #ff073b}.takeaway-ping{border:1px solid #ff073bb3;border-radius:50%;width:14px;height:14px;animation:2s cubic-bezier(.25,1,.5,1) infinite nodePulse;position:absolute;top:-3px;left:-3px}.takeaway-text{font-family:var(--font-body);color:var(--color-white);margin:0;font-size:.98rem;font-weight:500;line-height:1.45}@media (width<=992px){.premium-how-we-build{padding:90px 0 80px}.eco-scene{aspect-ratio:auto;flex-direction:column;gap:20px;display:flex}.eco-stage{aspect-ratio:1000/510;width:100%;position:relative;inset:auto}.eco-card,.eco-card--internal,.eco-card--external{border-radius:10px;width:100%;padding:18px 20px;position:static}.eco-feed,.eco-feed-pulse{display:none}.eco-card-head{gap:12px;padding-bottom:14px}.eco-card-icon,.eco-row-icon,.eco-card-icon svg,.eco-row-icon svg{width:20px;height:20px}.eco-card-heading{gap:2px}.eco-card-list{gap:11px;margin-top:14px}.eco-card-list li{gap:12px}.build-bottom-narrative{margin-top:48px}.narrative-body{gap:14px}}@media (width<=640px){.eco-label--internal,.eco-label--external,.eco-leader{display:none}.eco-leader--core{display:block}.build-takeaway-banner{padding:14px 18px}}[data-theme=light] .eco-scene{--eco-face-top-a:#fff;--eco-face-top-b:#faf6f2;--eco-face-left-a:#e3d8cc;--eco-face-left-b:#d5c8b9;--eco-face-right-a:#f4ece4;--eco-face-right-b:#eadfd4;--eco-cube-stroke:#13121099;--eco-cube-inner:#1312101f;--eco-cube-icon:#13121073;--eco-core-top-a:#c4143c;--eco-core-top-b:#9b0f2d;--eco-core-left-a:#6e0a1f;--eco-core-left-b:#560717;--eco-core-right-a:#9b0f2d;--eco-core-right-b:#780b23;--eco-core-top-a-hot:#ff3d5f;--eco-core-top-b-hot:#e50034;--eco-core-left-a-hot:#9c0022;--eco-core-left-b-hot:#78001a;--eco-core-right-a-hot:#ce002c;--eco-core-right-b-hot:#a50022;--eco-accent:#d0002a;--eco-line:#1312104d;--eco-shadow:#3a2a1e;--eco-card-bg:#fff;--eco-card-border:#1312101a;--eco-card-ink:#131210e6;--eco-card-muted:#13121080;--eco-card-shadow:0 6px 18px #13121012}[data-theme=light] .narrative-paragraph.primary{color:#131210eb}[data-theme=light] .build-display-title,[data-theme=light] .text-highlight-glow{color:#131210}[data-theme=light] .build-lead-statement{color:#131210e0}[data-theme=light] .build-takeaway-banner .takeaway-text{color:#131210}[data-theme=light] .narrative-paragraph.secondary{color:#13121099}.premium-what-we-do{isolation:isolate;--wwd-divider-w:1px;--wwd-divider:#f3eae324;--wwd-red:255, 7, 59;background:radial-gradient(at 8% 28%,#841f3a3d,#0000 37%),radial-gradient(at 90% 76%,#b54b2f29,#0000 39%),linear-gradient(145deg,#151010 0%,#0e0d0d 48%,#17100f 100%);padding:140px 0;position:relative;overflow:hidden}.premium-what-we-do:after{content:"";z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.premium-what-we-do .container{max-width:1500px}.do-header-flex{justify-content:space-between;align-items:flex-end;margin-bottom:90px;display:flex}.do-title-area{flex:1}.premium-what-we-do .display-text-medium{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(3rem,4.6vw,4.75rem);font-weight:700;line-height:1.04}.luxury-services-grid.clean-layout{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative;overflow:visible}.service-column{--stage-rgb:154, 42, 70;--stage-ink:#f0a3b3;border:var(--wwd-divider-w) solid var(--wwd-divider);background:linear-gradient(180deg, rgba(var(--stage-rgb), .1), transparent 34%), #131111;min-width:0;min-height:630px;box-shadow:inset 0 3px 0 rgba(var(--stage-rgb), .54), 0 24px 56px #0003;transition:border-color .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth);border-radius:20px;flex-direction:column;padding:48px 34px 30px;display:flex;position:relative;overflow:hidden}.service-column:nth-child(2){--stage-rgb:186, 93, 55;--stage-ink:#efaf86}.service-column:nth-child(3){--stage-rgb:111, 55, 99;--stage-ink:#dca6cd}.service-column:first-child{border-left:var(--wwd-divider-w) solid var(--wwd-divider)}.service-column:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg, #ffffff09, transparent 42%), radial-gradient(ellipse at 90% 104%, rgba(var(--stage-rgb), .12), transparent 48%);position:absolute;inset:0}.service-column:after{content:"";z-index:0;pointer-events:none;opacity:.32;background:repeating-radial-gradient(at 105% 108%,#ffffff1c 0 1px,#0000 1px 15px),repeating-linear-gradient(132deg,#ffffff09 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 14%,#00000052 46%,#000 100%);mask-image:linear-gradient(#0000 14%,#00000052 46%,#000 100%)}.column-header,.col-desc{z-index:1;position:relative}.column-header{flex-direction:column;margin-bottom:30px;display:flex}.col-number{font-family:var(--font-body);letter-spacing:.08em;width:fit-content;color:var(--stage-ink);align-items:center;margin-bottom:16px;font-size:clamp(1.15rem,1.35vw,1.4rem);font-weight:600;display:inline-flex}.col-number:before{content:none}.col-title{font-family:var(--font-display);color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,3vw,3.35rem);font-weight:300}.col-desc{font-family:var(--font-body);color:#ffffffa6;min-height:168px;margin-bottom:24px;font-size:1.05rem;line-height:1.6}.pill-arena{z-index:1;touch-action:none;width:100%;height:245px;margin-top:auto;position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.pill-arena{touch-action:pan-y}.service-pill{cursor:default}}.service-pill{border:1px solid rgba(var(--stage-rgb), .4);font-family:var(--font-body);white-space:nowrap;color:#fffc;transition:border-color .3s var(--ease-smooth), color .3s var(--ease-smooth), background-color .3s var(--ease-smooth), box-shadow .3s var(--ease-smooth);cursor:grab;will-change:transform;-webkit-user-select:none;user-select:none;background:#141111f0;border-radius:7px;padding:8px 16px;font-size:.85rem;position:absolute;top:0;left:0;box-shadow:0 6px 16px #0003,inset 0 1px #ffffff0e}.service-pill:active{cursor:grabbing}.service-pill:hover{border-color:rgba(var(--stage-rgb), .78);color:var(--color-white);background:rgba(var(--stage-rgb), .14);box-shadow:0 8px 20px rgba(var(--stage-rgb), .16)}.service-column:hover{border-color:rgb(var(--wwd-red));box-shadow:inset 0 3px 0 rgba(var(--stage-rgb), .7), 0 30px 70px -18px rgba(var(--wwd-red), .35), 0 24px 56px #0000006b}[data-theme=light] .service-column:hover{box-shadow:inset 0 3px 0 rgba(var(--stage-rgb), .8), 0 2px 4px #3c18141f, 0 14px 28px -8px #3c18143d, 0 38px 72px -20px rgba(var(--wwd-red), .34), 0 64px 110px -36px #3c181452}@media (prefers-reduced-motion:reduce){.service-column{transition:none}}@media (width<=992px){.luxury-services-grid.clean-layout{grid-template-columns:1fr;gap:16px}.service-column{border:var(--wwd-divider-w) solid var(--wwd-divider);min-height:580px;padding:44px 32px 32px}.col-desc{min-height:0}.service-column:first-child{border:var(--wwd-divider-w) solid var(--wwd-divider)}}@media (width<=640px){.premium-what-we-do{padding:96px 0}.do-header-flex{margin-bottom:56px}.luxury-services-grid.clean-layout{border-radius:20px}.service-column{min-height:0;padding:28px 20px 20px}.column-header{margin-bottom:20px}.col-number{margin-bottom:10px;font-size:1.05rem}.col-title{font-size:2rem}.col-desc{margin-bottom:18px;line-height:1.5}.pill-arena{height:200px}}[data-theme=light] .premium-what-we-do{--wwd-divider:#4e231f3d;--wwd-red:200, 0, 42;background:radial-gradient(at 2% 18%,#6f19314d,#0000 34%),radial-gradient(at 98% 78%,#8e3a2340,#0000 38%),repeating-linear-gradient(124deg,#5526200a 0 1px,#0000 1px 9px),linear-gradient(135deg,#f5e9e6 0%,#e9d8d2 48%,#f0dfd6 100%)}[data-theme=light] .premium-what-we-do:after{opacity:.22}[data-theme=dark] .premium-what-we-do:after{opacity:.25;mix-blend-mode:screen}[data-theme=dark] .premium-what-we-do{background:repeating-linear-gradient(124deg,#ffffff07 0 1px,#0000 1px 10px),repeating-linear-gradient(34deg,#ffffff03 0 1px,#0000 1px 16px),linear-gradient(112deg,#181214 0%,#100f0f 46%,#17110f 100%)}[data-theme=light] .luxury-services-grid.clean-layout{box-shadow:none;background:0 0}[data-theme=light] .service-column:first-child{--stage-rgb:136, 30, 60}[data-theme=light] .service-column:nth-child(2){--stage-rgb:164, 74, 36}[data-theme=light] .service-column:nth-child(3){--stage-rgb:98, 44, 88}[data-theme=light] .service-column{background:linear-gradient(180deg, rgba(var(--stage-rgb), .2) 0%, #fff6f2b3 34%, rgba(var(--stage-rgb), .34) 100%), #ecdad3;box-shadow:inset 0 3px 0 rgba(var(--stage-rgb), .72), 0 1px 2px #3c18141a, 0 8px 18px -6px #3c18142e, 0 28px 56px -18px rgba(var(--stage-rgb), .38), 0 52px 96px -32px #3c181442}[data-theme=light] .premium-what-we-do .display-text-medium,[data-theme=light] .col-title{color:var(--color-beige)}[data-theme=light] .col-number{color:rgb(var(--stage-rgb))}[data-theme=light] .col-desc{color:#131210a6}[data-theme=light] .service-column:before{background:linear-gradient(145deg, #ffffff6b, transparent 38%), radial-gradient(ellipse at 92% 106%, rgba(var(--stage-rgb), .2), transparent 48%)}[data-theme=light] .service-column:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:repeating-radial-gradient(ellipse at 105% 108%, rgba(var(--stage-rgb), .17) 0 1px, transparent 1px 14px), repeating-linear-gradient(132deg, rgba(var(--stage-rgb), .07) 0 1px, transparent 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 12%,#00000061 44%,#000 100%);mask-image:linear-gradient(#0000 12%,#00000061 44%,#000 100%)}[data-theme=light] .service-pill{border-color:rgba(var(--stage-rgb), .32);color:#131210db;background:#fff9f5f2;box-shadow:0 1px 2px #3c18141a,0 6px 14px -3px #3c181429,inset 0 1px #ffffffe6}[data-theme=light] .service-pill:hover{border-color:rgba(var(--stage-rgb), .48);color:rgb(var(--stage-rgb));box-shadow:0 10px 26px rgba(var(--stage-rgb), .16);background:#fffffff5}.ventures-section{background-color:var(--surface-sunken);padding:104px 0;position:relative;overflow:hidden}.ventures-glow{filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff073b1a 0%,#ff073b05 45%,#0000 70%);width:640px;height:640px;position:absolute;top:10%;left:-8%}.ventures-inner{z-index:1;position:relative}.ventures-head{max-width:1120px;margin-bottom:clamp(42px,4.2vw,62px)}.ventures-head .section-title{margin-bottom:clamp(20px,2vw,28px)}.ventures-display{font-family:var(--font-display);letter-spacing:-.052em;color:var(--color-beige);text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:620;line-height:.98}.ventures-display-line{display:block}.ventures-display-line+.ventures-display-line{margin-top:.08em}.ventures-display-accent{color:inherit;font-weight:inherit;white-space:nowrap;display:inline-block}.ventures-stack{flex-direction:column;gap:11px;display:flex}.venture-rail{transition:border-color .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth);background:linear-gradient(115deg,#2422218c 0%,#131210bf 55%,#ff073b0d 100%);border:1px solid #f3eae312;border-radius:15px;align-items:center;padding:10px 20px 10px 22px;display:flex;position:relative;box-shadow:0 14px 38px #0000005c}.venture-rail:hover{border-color:#ff073b47;box-shadow:0 18px 46px #0000007a,0 0 26px #ff073b12}.rail-head{flex:0 0 282px;grid-template-columns:auto 1fr;grid-template-areas:"idx title""idx kicker";align-items:baseline;column-gap:14px;width:282px;margin-right:64px;display:grid}.rail-index{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ff073bbf;transition:color .4s var(--ease-smooth);grid-area:idx;align-self:start;padding-top:3px;font-size:1.05rem;font-weight:600;line-height:1}.venture-rail:hover .rail-index{color:var(--color-red);-webkit-text-stroke-color:transparent}.rail-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-beige);white-space:nowrap;grid-area:title;margin:0;font-size:1.14rem;font-weight:600;line-height:1.15}.rail-kicker{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f3eae361;white-space:nowrap;grid-area:kicker;margin-top:5px;font-size:.74rem}.rail-viewport{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow:auto hidden}.rail-viewport::-webkit-scrollbar{display:none}.edge-start .rail-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%)}.edge-middle .rail-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%)}.edge-end .rail-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%);mask-image:linear-gradient(90deg,#0000 0,#000 10%)}.rail-track{gap:12px;width:max-content;padding:2px 0;display:flex}.venture-card{scroll-snap-align:start;cursor:pointer;width:240px;height:114px;color:inherit;transition:transform .5s var(--ease-smooth), border-color .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth), background .45s var(--ease-smooth);background:linear-gradient(160deg,#302d2c80 0%,#11100fe6 70%);border:1px solid #f3eae312;border-radius:12px;outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.venture-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-smooth);background:radial-gradient(130% 100% at 50% 120%,#ff073b4d 0%,#ff073b14 45%,#0000 72%);position:absolute;inset:0}.venture-card:hover:after,.venture-card:focus-visible:after{opacity:1}.venture-card:hover,.venture-card:focus-visible{background:linear-gradient(160deg,#362e2f9e 0%,#120f0ff2 70%);border-color:#ff073b57;transform:translateY(-5px);box-shadow:0 22px 44px #0000008c,0 0 26px #ff073b1f,inset 0 1px #f3eae317}.vc-logo{z-index:1;flex:1;justify-content:center;align-items:center;min-height:0;padding:14px 12px;display:flex;position:relative}.vc-img{object-fit:contain;opacity:.82;filter:brightness(0)invert();max-width:94%;max-height:64px;transition:opacity .45s var(--ease-smooth), transform .55s var(--ease-smooth), filter .45s var(--ease-smooth)}.vc-img.is-dim{filter:grayscale()invert()contrast(2.5)brightness(.6)}.venture-card:hover .vc-img,.venture-card:focus-visible .vc-img{opacity:1;filter:none;transform:scale(1.07)translateY(-1px)}.vc-sweep{z-index:2;pointer-events:none;width:55%;height:100%;transition:left .75s var(--ease-smooth);background:linear-gradient(100deg,#0000,#f3eae317,#0000);position:absolute;top:0;left:-70%}.venture-card:hover .vc-sweep,.venture-card:focus-visible .vc-sweep{left:125%}.rail-nav{flex-shrink:0;gap:7px;margin-left:20px;display:flex}.rail-btn{width:34px;height:34px;color:var(--color-beige);cursor:pointer;transition:background .3s var(--ease-smooth), border-color .3s var(--ease-smooth), color .3s var(--ease-smooth), opacity .3s var(--ease-smooth), transform .3s var(--ease-smooth);background:#f3eae308;border:1px solid #f3eae324;border-radius:50%;justify-content:center;align-items:center;display:flex}.rail-btn:hover:not(:disabled){color:var(--color-red);background:#ff073b24;border-color:#ff073b80;transform:translateY(-2px)}.rail-btn:disabled{opacity:.24;cursor:default}@media (width<=1080px){.rail-head{flex-basis:248px;width:248px;margin-right:40px}.rail-title{font-size:1rem}}@media (width<=860px){.ventures-section{padding:96px 0}.ventures-display{font-size:clamp(2.35rem,8.5vw,4rem)}.venture-rail{flex-direction:column;align-items:stretch;gap:16px;padding:20px 18px 20px 22px}.rail-head{flex:none;width:auto;margin-right:0}.rail-nav{display:none}.venture-card{width:216px;height:106px}}@media (width<=520px){.ventures-head{margin-bottom:34px}.ventures-display{font-size:clamp(2.15rem,10.5vw,3.2rem);line-height:1.01}.ventures-display-accent,.rail-title,.rail-kicker{white-space:normal}.venture-card{width:190px;height:100px}.vc-img{max-height:52px}}[data-theme=light] .ventures-section{background-color:#fff;background-image:none}[data-theme=light] .ventures-display{color:var(--color-beige)}[data-theme=light] .venture-rail{background:linear-gradient(115deg,#f4ede7 0%,#ede2d9 58%,#ff073b0d 100%);border-color:#13121017;box-shadow:0 1px 2px #13121012,0 4px 10px #13121012,0 12px 24px #13121014,inset 0 1px #ffffffb8}[data-theme=light] .venture-rail:hover{border-color:#ff073b38;box-shadow:0 2px 4px #1312100d,0 14px 28px #13121017,0 30px 60px #1312101a,0 0 26px #ff073b12}[data-theme=light] .rail-title{color:var(--color-beige)}[data-theme=light] .rail-kicker{color:#13121099}[data-theme=light] .rail-index{-webkit-text-stroke-color:#d0002af2}[data-theme=light] .venture-rail:hover .rail-index{color:#d0002a}[data-theme=light] .venture-card{background:#faf6f3;border-color:#13121017;box-shadow:0 1px 1px #1312100f,0 2px 4px #13121014,0 5px 10px #1312101a,inset 0 1px #ffffffe6}[data-theme=light] .venture-card:after{background:radial-gradient(130% 100% at 50% 120%,#ff073b1f 0%,#ff073b0a 45%,#0000 72%)}[data-theme=light] .venture-card:hover,[data-theme=light] .venture-card:focus-visible{background:#fff;border-color:#ff073b42;box-shadow:0 1px 2px #13121012,0 4px 8px #13121014,0 10px 20px #13121017,0 0 18px #ff073b1a,inset 0 1px #fffffff2}[data-theme=light] .vc-img{filter:none;opacity:.92}[data-theme=light] .vc-img.is-dim{filter:none;opacity:1}[data-theme=light] .venture-card:hover .vc-img,[data-theme=light] .venture-card:focus-visible .vc-img{opacity:1;filter:none}[data-theme=light] .rail-btn{color:var(--color-beige);background:#fff;border-color:#13121029;box-shadow:0 2px 6px #13121012}[data-theme=light] .rail-btn:hover:not(:disabled){color:#d0002a;border-color:#ff073b66;box-shadow:0 4px 12px #1312101a}[data-theme=light] .vc-sweep{background:linear-gradient(100deg,#0000,#1312100b,#0000)}.premium-mind-hub{--hub-rule:#f3eae321;--hub-meta:#f3eae380;--hub-body:#f3eae3ad;--hub-card:linear-gradient(158deg, #1e1c1c8c 0%, #11101099 100%);--hub-pillar-panel:linear-gradient(155deg, #211d1f 0%, #171415 48%, #100f10 100%);--hub-spine:#a7435b;--hub-spine-lit:#ff073b;--hub-spine-lit-rgb:255 7 59;--hub-card-edge:#f3eae31a;--hub-card-edge-hover:#ff3c5a66;--hub-radius:16px;background-color:#0c0b0b;padding:clamp(72px,8vh,112px) 0;position:relative}.hub-aura{z-index:0;pointer-events:none;background:radial-gradient(38% 34% at 0 2%,#ff073b0e 0%,#0000 60%),radial-gradient(36% 32% at 100% 100%,#ff073b0b 0%,#0000 60%);position:absolute;inset:0}.hub-inner{z-index:1;position:relative}.hub-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(24px,3vw,48px);margin-bottom:clamp(30px,3.4vw,46px);display:grid}.hub-eyebrow{opacity:0;flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:12px;display:flex;transform:translateY(12px)}.hub-kicker{margin-bottom:0}.hub-wing,.hub-date{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.24em;color:var(--hub-meta);font-size:clamp(12px,.85vw,14px);font-weight:600}.hub-wing{border-left:1px solid var(--hub-rule);padding-left:18px}.hub-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-beige);opacity:0;margin:0;font-size:clamp(38px,5vw,76px);font-weight:800;line-height:1.02;transform:translateY(16px)}.hub-standfirst{font-family:var(--font-primary);color:var(--hub-body);opacity:0;margin:12px 0 0;font-size:1.15rem;line-height:1.55;transform:translateY(16px)}.hub-viewall{opacity:0;border-radius:var(--border-radius-pill);color:var(--color-beige);font-family:var(--font-primary);white-space:nowrap;transition:background-color .4s var(--ease-smooth), border-color .4s var(--ease-smooth);background:#ff073b0d;border:1px solid #ff3c5a66;flex-shrink:0;align-items:center;gap:12px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;transform:translateY(16px)}.hub-viewall svg{transition:transform .4s var(--ease-smooth)}.hub-viewall:hover{background:#ff073b24;border-color:#ff3c5abf}.hub-viewall:hover svg{transform:translate(4px)}.hub-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,1.6vw,22px);display:grid}.hub-feature,.hub-card{border:1px solid var(--hub-card-edge);border-radius:var(--hub-radius);background-image:var(--hub-card);transition:border-color .45s var(--ease-smooth), transform .45s var(--ease-smooth);opacity:0;position:relative;overflow:hidden;transform:translateY(24px)}.hub-feature:hover,.hub-card:hover{border-color:var(--hub-card-edge-hover)}.hub-art{background-color:#100f0f;background-position:50%;background-size:cover;position:relative;overflow:hidden}.hub-art:after{content:"";opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");position:absolute;inset:0}.hub-feature{flex-direction:column;display:flex}.hub-feature .hub-art{flex:1;min-height:clamp(190px,19vw,280px)}.hub-feature-body{flex-direction:column;padding:clamp(15px,1.4vw,21px) clamp(20px,1.9vw,28px) clamp(18px,1.7vw,24px);display:flex}.hub-line{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hub-badge{border-radius:var(--border-radius-pill);color:var(--rule-red);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;border:1px solid #ff3c5a8c;align-items:center;padding:6px 15px;font-size:11px;font-weight:700;display:inline-flex}.hub-badge--solid{background:var(--rule-red);border-color:var(--rule-red);color:#fff}.hub-feature-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-beige);margin:0 0 12px;font-size:clamp(26px,2.9vw,42px);font-weight:800;line-height:1.1}.hub-excerpt{font-family:var(--font-primary);color:var(--hub-body);max-width:48ch;margin:0 0 20px;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.hub-read{color:var(--color-beige);font-family:var(--font-primary);transition:color .3s var(--ease-smooth);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hub-read svg{transition:transform .4s var(--ease-smooth)}.hub-read:hover{color:var(--color-red)}.hub-read:hover svg{transform:translate(5px)}.hub-read--small{margin-top:0;font-size:14px}.hub-list{grid-template-rows:repeat(3,1fr);gap:clamp(16px,1.6vw,22px);display:grid}.hub-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.5vw,22px);padding:clamp(16px,1.5vw,20px);display:grid}.hub-thumb{border-radius:12px;flex-shrink:0;align-self:stretch;width:clamp(104px,9.2vw,138px);min-height:94px}.hub-card-body{min-width:0}.hub-card-body .hub-line{margin-bottom:12px}.hub-card-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-beige);margin:0 0 14px;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.28}.hub-card-icon{border:1px solid var(--hub-rule);width:44px;height:44px;color:var(--rule-red);transition:border-color .45s var(--ease-smooth), background-color .45s var(--ease-smooth);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hub-card:hover .hub-card-icon{background:#ff073b14;border-color:#ff3c5a99}.is-inview .hub-eyebrow{animation:hubFadeUp .9s var(--ease-smooth) forwards 50ms}.is-inview .hub-title{animation:hubFadeUp .95s var(--ease-smooth) forwards .16s}.is-inview .hub-standfirst{animation:hubFadeUp .95s var(--ease-smooth) forwards .28s}.is-inview .hub-viewall{animation:hubFadeUp .95s var(--ease-smooth) forwards .42s}.is-inview .hub-feature{animation:hubFadeUp 1s var(--ease-smooth) forwards .5s}.is-inview .hub-card{animation:hubFadeUp .95s var(--ease-smooth) forwards;animation-delay:calc(.6s + var(--card) * .12s)}@keyframes hubFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.hub-masthead{grid-template-columns:1fr}.hub-viewall{justify-self:start;margin-top:22px}.hub-grid{grid-template-columns:1fr}.hub-list{grid-template-rows:none}}@media (width<=620px){.hub-wing{border-left:none;padding-left:0}.hub-card{grid-template-columns:auto minmax(0,1fr)}.hub-card-icon,.hub-art-note--right{display:none}.hub-feature .hub-art{min-height:170px}}@media (prefers-reduced-motion:reduce){.hub-eyebrow,.hub-title,.hub-standfirst,.hub-viewall,.hub-feature,.hub-card{opacity:1;animation:none;transform:none}}[data-theme=light] .premium-mind-hub{--hub-rule:#13121024;--hub-meta:#13121085;--hub-body:#4a443e;--hub-card:linear-gradient(158deg, #fff 0%, #fbf5f1 100%);--hub-pillar-panel:linear-gradient(158deg, #fff 0%, #fbf5f1 100%);--hub-spine:#ed8fa2;--hub-spine-lit:#d0002a;--hub-spine-lit-rgb:208 0 42;--hub-card-edge:#1312101a;--hub-card-edge-hover:#d0002a5c;background-color:#f7f1ec;background-image:linear-gradient(168deg,#fff 0%,#f9f3ee 42%,#f1e6de 100%)}[data-theme=light] .hub-aura{background:radial-gradient(48% 42% at 0 6%,#ff073b14 0%,#0000 62%),radial-gradient(46% 40% at 100% 96%,#ff96581f 0%,#0000 62%)}[data-theme=light] .hub-feature,[data-theme=light] .hub-card{box-shadow:0 2px 4px #1312100a,0 14px 34px #13121012}[data-theme=light] .hub-viewall{color:#241f1b;background:#d0002a0a;border-color:#d0002a52}[data-theme=light] .hub-viewall:hover{background:#d0002a1a;border-color:#d0002a99}[data-theme=light] .hub-badge--solid{color:#fff}.mindhub-inner{z-index:1;position:relative}.mindhub-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:end;column-gap:clamp(52px,8vw,132px);max-width:none;display:grid}.mindhub-eyebrow{color:var(--hub-meta);font-family:var(--font-primary);font-size:var(--section-kicker-size);font-weight:var(--section-kicker-weight);letter-spacing:var(--section-kicker-tracking);line-height:var(--section-kicker-line-height);text-transform:uppercase;opacity:0;grid-column:1/-1;align-items:center;gap:12px;margin-bottom:clamp(28px,3vw,42px);display:flex;transform:translateY(18px)}.mindhub-eyebrow>span:first-child{color:var(--rule-red)}.mindhub-eyebrow-divider{color:var(--hub-meta);font-weight:800;transform:translateY(-1px)}.mindhub-title{max-width:14ch;color:var(--color-beige);font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;opacity:0;grid-column:1;margin:0;font-size:clamp(50px,6vw,92px);font-weight:800;line-height:.92;transform:translateY(28px)}.mindhub-title span{color:var(--rule-red)}.mindhub-lead{max-width:560px;color:var(--hub-body);font-family:var(--font-primary);letter-spacing:-.025em;opacity:0;grid-column:2;margin:0 0 .35em;font-size:clamp(19px,1.55vw,24px);font-weight:450;line-height:1.48;transform:translateY(24px)}.mindhub-stage{flex-direction:column;margin-top:clamp(56px,6vw,88px);display:flex;position:relative}.mindhub-visual,.mindhub-story{border:1px solid var(--hub-card-edge);min-width:0;box-shadow:var(--elev-3), 0 40px 100px -10px #00000080;border-radius:clamp(22px,2vw,30px);position:relative;overflow:hidden}.mindhub-visual{border:1px solid var(--hub-card-edge);background:var(--hub-card);opacity:0;clip-path:inset(0 -140px 100% round 28px);border-radius:clamp(22px,2vw,30px);width:100%;height:auto;min-height:0;margin:0;overflow:hidden;transform:translateY(24px);box-shadow:0 1px 3px #00000073,0 6px 14px #0000005c,0 16px 34px #0000005c,0 34px 70px #00000057,0 56px 120px -10px #0006}.mindhub-image-frame{width:100%;height:clamp(470px,43vw,620px);box-shadow:none;background:#171412;border:0;border-radius:0;position:relative;overflow:hidden}.mindhub-visual img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;transition:transform 1.4s var(--ease-smooth), filter .7s var(--ease-smooth);display:block}.mindhub-image-frame:hover img{transform:scale(1.025)}.mindhub-visual-shade{pointer-events:none;background:linear-gradient(#07070605,#07070633);position:absolute;inset:0}.mindhub-visual-caption{z-index:2;border:0;border-top:1px solid var(--hub-card-edge);width:100%;box-shadow:none;color:var(--color-beige);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-top:0;padding:clamp(20px,2.2vw,30px) clamp(22px,3vw,42px);display:flex;position:relative}.mindhub-visual-caption strong{text-align:center;max-width:none;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(25px,2.1vw,34px);font-weight:700;line-height:1.04}.mindhub-story{z-index:3;width:92%;box-shadow:none;opacity:0;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:0 clamp(54px,7vw,108px);margin:clamp(52px,5.6vw,88px) auto 0;padding:0;display:grid;overflow:visible;transform:translateY(32px)}.mindhub-story p,.mindhub-story-copy p{font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:clamp(15.5px,1.08vw,17.5px);line-height:1.62;color:#f3eae3b8!important}.mindhub-story-copy{grid-column:1;align-self:center;max-width:68ch;transform:translateY(-24px)}.mindhub-story .mindhub-story-lead{color:var(--color-beige);font-size:clamp(17px,1.15vw,18.5px);font-weight:500;line-height:1.55}.mindhub-story-copy p+p{margin-top:1.15em}.mindhub-pillars-wrap{grid-column:2;align-self:stretch;position:relative}.mindhub-pillars-wrap:before{content:"";background-color:var(--hub-spine);background-image:linear-gradient(180deg, rgb(var(--hub-spine-lit-rgb) / 0) 0%, rgb(var(--hub-spine-lit-rgb) / .42) 28%, rgb(var(--hub-spine-lit-rgb) / 1) 50%, rgb(var(--hub-spine-lit-rgb) / .42) 72%, rgb(var(--hub-spine-lit-rgb) / 0) 100%);width:16px;box-shadow:none;opacity:1;transform-origin:50% 0;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:100% 260px;border-radius:0;position:absolute;top:calc(-1*clamp(52px,5.6vw,88px));bottom:calc(-1*clamp(40px,3.8vw,60px));left:50%;transform:translate(-50%)scaleY(0)}.is-inview .mindhub-pillars-wrap:before{animation:mindhubSpine .7s var(--ease-smooth) forwards .55s, mindhubSpineFlow 6s linear infinite .55s}@keyframes mindhubSpine{to{transform:translate(-50%)scaleY(1)}}@keyframes mindhubSpineFlow{0%{background-position:50% -260px}to{background-position:50% calc(100% + 260px)}}.mindhub-pillars{z-index:1;isolation:isolate;background:var(--hub-pillar-panel);border:1px solid #f3eae321;border-radius:16px;grid-template-columns:1fr;gap:0;margin-top:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000004d,0 8px 18px #0003,0 24px 48px #0003,0 54px 110px #00000040,inset 0 1px #ffffff09}.mindhub-pillar{min-height:0;transition:background-color .4s var(--ease-smooth);opacity:0;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;padding:17px 20px;display:grid;position:relative;transform:translateY(16px)}.mindhub-pillar+.mindhub-pillar{border-top:1px solid var(--hub-rule)}.mindhub-pillar:hover{background:#ff476813}.mindhub-pillar span{width:30px;height:30px;transition:background-color .4s var(--ease-smooth), border-color .4s var(--ease-smooth), color .4s var(--ease-smooth);color:var(--rule-red);letter-spacing:.16em;background:#ff073b11;border:1px solid #ff073b4d;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mindhub-pillar:hover span{border-color:var(--rule-red);background:var(--rule-red);color:#fff}.mindhub-pillar strong{color:var(--color-beige);letter-spacing:-.02em;font-size:clamp(13.5px,1vw,15.5px);font-weight:650;line-height:1.25}.mindhub-manifesto{border:1px solid var(--hub-card-edge);opacity:0;background:radial-gradient(130% 62% at 50% -8%,#ffffff12,#0000 62%),radial-gradient(70% 120% at 100% 100%,#ff073b21,#0000 62%),radial-gradient(45% 95% at 74% 0,#f7a91a0b,#0000 72%),linear-gradient(145deg,#1e1c1bf7,#0d0c0cfc);border-radius:clamp(22px,2vw,30px);grid-template-columns:minmax(0,1.45fr) minmax(300px,.52fr);align-items:center;gap:0 clamp(54px,6.5vw,110px);min-height:clamp(360px,27vw,450px);margin-top:clamp(40px,3.8vw,60px);padding:clamp(40px,4vw,64px);display:grid;position:relative;overflow:hidden;transform:translateY(32px);box-shadow:0 1px 2px #00000059,0 8px 20px #00000040,0 24px 54px #0000004d,0 60px 120px #00000059,inset 0 1px #ffffff0d}.mindhub-manifesto:before,.mindhub-manifesto:after{content:none}.mindhub-manifesto-bg{color:#f3eae30e;pointer-events:none;z-index:0;width:52%;height:118%;transition:color .85s var(--ease-smooth), transform 1.1s var(--ease-smooth);position:absolute;bottom:-9%;right:-2.5%;transform:translate(0,0);-webkit-mask-image:radial-gradient(74% 74% at 64% 62%,#000 36%,#0000 84%);mask-image:radial-gradient(74% 74% at 64% 62%,#000 36%,#0000 84%)}.mindhub-manifesto:hover .mindhub-manifesto-bg{color:#f3eae316;transform:translate(-10px,-8px)}.mindhub-manifesto-bg svg{overflow:visible}.mindhub-manifesto-label{z-index:1;color:var(--rule-red);font-size:var(--section-kicker-size);font-weight:var(--section-kicker-weight);letter-spacing:var(--section-kicker-tracking);line-height:var(--section-kicker-line-height);text-transform:uppercase;grid-column:1/-1;align-self:start;margin:0 0 clamp(22px,2.3vw,36px);position:relative}.mindhub-statement{z-index:1;grid-column:1;align-self:center;position:relative}.mindhub-manifesto blockquote{max-width:16ch;color:var(--color-beige);font-family:var(--font-display);letter-spacing:-.048em;margin:0;font-size:clamp(30px,3.1vw,50px);font-weight:500;line-height:1.05}.mindhub-manifesto blockquote strong{font-weight:800}.mindhub-cta{border-radius:var(--border-radius-pill);background:var(--color-beige);color:var(--color-graphite);font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;transition:background-color .4s var(--ease-smooth), color .4s var(--ease-smooth), box-shadow .4s var(--ease-smooth), transform .4s var(--ease-smooth);border:none;align-items:center;gap:12px;margin-top:clamp(24px,2.6vw,38px);padding:14px 30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #00000014}.mindhub-cta svg{width:15px;height:15px;transition:transform .4s var(--ease-smooth)}.mindhub-cta:hover,.mindhub-cta:focus-visible{background-color:var(--rule-red);color:#fff;transform:translateY(-3px);box-shadow:0 10px 24px #ff073b40}.mindhub-cta:hover svg,.mindhub-cta:focus-visible svg{transform:translate(2px,-2px)}.mindhub-cta:focus-visible{outline:2px solid var(--rule-red);outline-offset:3px}.mindhub-closing{z-index:1;max-width:420px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-self:center;gap:0;margin:0;padding:4px 0 4px clamp(34px,3.4vw,54px);display:grid;position:relative}.mindhub-closing:before{content:"";background:linear-gradient(180deg, var(--rule-red) 0%, var(--rule-red) 42%, #d0002a29 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.mindhub-closing-label{color:var(--rule-red);letter-spacing:.32em;text-transform:uppercase;margin-bottom:clamp(22px,2.2vw,34px);font-size:11px;font-weight:750;line-height:1}.mindhub-closing strong{color:var(--color-beige);max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(22px,1.7vw,29px);font-weight:750;line-height:1.14}.mindhub-closing p{color:var(--hub-body);margin:18px 0 0;font-size:clamp(14px,.95vw,16px);line-height:1.6}.is-inview .mindhub-eyebrow{animation:hubFadeUp .8s var(--ease-smooth) forwards 40ms}.is-inview .mindhub-title{animation:hubFadeUp 1s var(--ease-smooth) forwards .14s}.is-inview .mindhub-lead{animation:hubFadeUp .95s var(--ease-smooth) forwards .28s}.is-inview .mindhub-visual{animation:mindhubImageReveal 1.15s var(--ease-smooth) forwards .42s}.is-inview .mindhub-story{animation:hubFadeUp 1s var(--ease-smooth) forwards .52s}.is-inview .mindhub-pillar{animation:hubFadeUp .75s var(--ease-smooth) forwards;animation-delay:calc(.76s + var(--pillar-index) * 90ms)}.is-inview .mindhub-manifesto{animation:hubFadeUp 1s var(--ease-smooth) forwards .82s}@keyframes mindhubImageReveal{0%{opacity:0;clip-path:inset(0 -140px 100% round 28px);transform:translateY(24px)}to{opacity:1;clip-path:inset(-140px -140px -18% round 28px);transform:translateY(0)}}@media (width<=1080px){.mindhub-hero{grid-template-columns:1fr;align-items:start;row-gap:28px}.mindhub-title,.mindhub-lead{grid-column:1}.mindhub-eyebrow{margin-bottom:0}.mindhub-lead{max-width:760px;margin:0}.mindhub-stage{display:flex}.mindhub-visual{aspect-ratio:auto;height:auto;min-height:0}.mindhub-image-frame{aspect-ratio:16/10;height:auto}.mindhub-story{grid-template-columns:1fr;row-gap:0;width:92%;margin:40px auto 0}.mindhub-story-copy{grid-column:1;max-width:none}.mindhub-pillars-wrap{grid-column:1;margin-top:28px}.mindhub-pillars-wrap:before{display:none}.mindhub-manifesto{grid-template-columns:1fr;align-items:start;gap:34px;min-height:0}.mindhub-closing{max-width:760px;padding:30px 0 0}.mindhub-closing:before{background:linear-gradient(90deg, var(--rule-red) 0%, var(--rule-red) 42%, #d0002a29 100%);width:auto;height:2px;inset:0 0 auto}.mindhub-closing-label{margin-bottom:24px}}@media (width<=620px){.premium-mind-hub{padding:76px 0}.mindhub-eyebrow{flex-direction:column;align-items:flex-start;gap:10px}.mindhub-title{max-width:14ch;font-size:clamp(38px,12vw,58px)}.mindhub-lead{font-size:18px}.mindhub-stage{margin-top:48px}.mindhub-image-frame{aspect-ratio:4/3;height:auto}.mindhub-visual-caption{padding:16px 18px 18px}.mindhub-visual-caption strong{font-size:22px}.mindhub-story{width:100%;margin-top:32px;padding:0}.mindhub-pillar{padding:15px 16px}.mindhub-pillar:hover{padding-left:20px}.mindhub-manifesto{padding:38px 24px}.mindhub-manifesto blockquote{font-size:clamp(34px,10.8vw,48px)}.mindhub-closing{grid-template-columns:1fr;gap:12px}}[data-theme=light] .mindhub-visual{box-shadow:0 1px 2px #3a271e1c,0 4px 8px #3a271e17,0 12px 24px #3a271e17,0 28px 56px #3a271e1a,0 52px 110px -8px #3a271e2e}[data-theme=light] .mindhub-pillars{border-color:var(--hub-card-edge);box-shadow:0 1px 2px #3a271e14,0 8px 18px #3a271e0f,0 24px 48px #3a271e14,inset 0 1px #ffffffe6}[data-theme=light] .mindhub-pillar:hover{background:#d0002a0e}[data-theme=light] .mindhub-pillar span{background:#d0002a0e;border-color:#d0002a40}[data-theme=light] .mindhub-pillar:hover span{border-color:var(--rule-red);background:var(--rule-red);color:#fff}[data-theme=light] .mindhub-pillars{box-shadow:0 1px 2px #3a271e1a,0 8px 18px #3a271e14,0 24px 48px #3a271e1a,0 54px 110px #3a271e26}[data-theme=light] .mindhub-manifesto{background:radial-gradient(130% 62% at 50% -8%,#fffffff2,#0000 58%),radial-gradient(70% 120% at 100% 100%,#d0002a16,#0000 62%),radial-gradient(45% 95% at 74% 0,#f7a91a14,#0000 72%),linear-gradient(145deg,#fff 0%,#fbf5f1 46%,#f2e7df 100%);border-color:#13121024;box-shadow:0 1px 2px #3a271e1f,0 8px 18px #3a271e17,0 24px 48px #3a271e1f,0 54px 110px #3a271e29,inset 0 1px #fffffff2}[data-theme=light] .mindhub-manifesto-bg{color:#13121012}[data-theme=light] .mindhub-manifesto:hover .mindhub-manifesto-bg{color:#1312101b}[data-theme=light] .mindhub-closing{box-shadow:none;background:0 0}[data-theme=light] .mindhub-story p,[data-theme=light] .mindhub-story-copy p{color:var(--color-beige)!important}@media (prefers-reduced-motion:reduce){.mindhub-pillars-wrap:before{animation:none;transform:translate(-50%)scaleY(1)}.mindhub-eyebrow,.mindhub-title,.mindhub-lead,.mindhub-visual,.mindhub-story,.mindhub-pillar,.mindhub-manifesto{opacity:1;clip-path:none;animation:none;transform:none}.mindhub-manifesto-bg,.mindhub-manifesto:hover .mindhub-manifesto-bg{transition:color .85s var(--ease-smooth);transform:none}.mindhub-visual img{transition:none}}.premium-investor-network{background-color:var(--surface-base);--stat-rule-w:2px;--stat-rule:#ffffff52;padding:120px 0;position:relative;overflow:hidden}.network-glow{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(#ff073b14 0%,#ff073b05 45%,#0000 72%);width:900px;height:620px;position:absolute;top:38%;left:50%;transform:translate(-50%)}.premium-investor-network .container{z-index:1;position:relative}.voices-head{margin-bottom:8px}.head-meta{font-family:var(--font-body);letter-spacing:.02em;color:#f3eae38c;transform-origin:0;transition:transform 1.1s var(--ease-smooth);border-bottom:1px solid #f3eae324;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;font-size:.82rem;display:flex;transform:scaleX(0)}.voices-head.is-revealed .head-meta{transform:scaleX(1)}.head-meta span:first-child{color:var(--color-red);font-size:var(--section-kicker-size);font-weight:var(--section-kicker-weight);letter-spacing:var(--section-kicker-tracking);line-height:var(--section-kicker-line-height);text-transform:uppercase}.voices-statement{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-beige);margin:48px 0 0;font-size:clamp(2.1rem,4.4vw,3.9rem);font-weight:600;line-height:1.08}.stmt-line{margin-bottom:-.3em;padding-bottom:.3em;display:block;overflow:hidden}.stmt-line>span{transition:transform 1.05s var(--ease-smooth);display:block;transform:translateY(calc(100% + .3em))}.voices-head.is-revealed .stmt-line>span{transform:translateY(0)}.voices-head.is-revealed .stmt-line:nth-child(2)>span{transition-delay:.12s}.network-data-row{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:60px;margin-bottom:72px;display:flex}.data-stat-block{text-align:center;flex-direction:column;align-items:center;padding:0 60px;display:flex}.data-stat-block:not(:last-child){position:relative}.data-stat-block:not(:last-child):after{content:"";width:var(--stat-rule-w);background:linear-gradient(180deg, transparent, var(--stat-rule) 26%, var(--stat-rule) 74%, transparent);border-radius:2px;position:absolute;top:4%;bottom:4%;right:0}.data-value{font-family:var(--font-display);color:var(--color-white);margin-bottom:8px;font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1}.data-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#f3eae380;font-size:.75rem;font-weight:600}.investor-voices{z-index:1;isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,30px);max-width:1000px;margin:clamp(30px,3.4vw,54px) auto 0;display:grid;position:relative}.investor-voices:before{content:"";z-index:-2;pointer-events:none;filter:blur(26px);background:radial-gradient(at 50% 48%,#701126b8 0%,#4e0a1b8f 38%,#2e05104d 60%,#0a0a0900 82%);width:min(1380px,116vw);position:absolute;top:-92px;bottom:-112px;left:50%;transform:translate(-50%)}.investor-voices:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ff073b14 0%,#ff073b00 72%);position:absolute;inset:-34px -12%}.investor-voices .voice-card{flex:initial;width:auto;max-width:none;margin:0}.investor-compact-card{opacity:0;min-height:264px;transition:background-color .45s var(--ease-smooth), opacity .8s var(--ease-smooth), transform .8s var(--ease-smooth), box-shadow .6s var(--ease-smooth);transform:translateY(28px)}.investor-voices.is-revealed .investor-compact-card{opacity:1;transition-delay:.22s;transform:translateY(0)}.investor-voices.is-revealed .investor-compact-card:nth-child(2){transition-delay:.34s}.investor-voices.is-revealed .investor-compact-card:hover{transition-delay:0s;transform:translateY(-6px)}.investor-photo-frame{isolation:isolate;background:#fff;border:1px solid #13121014;border-radius:9px;flex:none;width:74px;height:74px;position:relative;overflow:hidden;box-shadow:0 4px 12px #13121014}.investor-photo-frame .investor-chip-photo{object-fit:cover;width:100%;height:100%;box-shadow:none;image-rendering:auto;backface-visibility:hidden;background:#fff;border-radius:0;display:block}.investor-photo-frame--usbd{width:84px;height:84px}.investor-photo-frame--usbd .investor-chip-photo{object-position:50% 30%;transform-origin:50% 32%;transform:scale(1.42)}.investor-photo-frame--sysnova .investor-chip-photo{object-position:50% 18%;transform-origin:50% 20%;transform:scale(1.03)}.investor-company-logo{max-width:260px;max-height:80px}.investor-compact-card--sysnova .investor-company-logo{max-width:150px;max-height:42px}.investor-card-details{flex-direction:column;flex:1;min-height:168px;padding-top:2px;display:flex}.investor-compact-card--sysnova .investor-card-details{padding-top:12px}.investor-card-meta{border-bottom:1px solid #13121017;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.investor-detail-label{color:#d0002a;font-size:14px;font-weight:650;line-height:1.4}.investor-card-company{color:#13121094;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:600}.investor-card-body{color:#131210b3;font-family:var(--font-body);letter-spacing:-.008em;margin:16px 0 0;font-size:clamp(16.5px,1.2vw,18px);line-height:1.56}@media (width<=760px){.investor-voices{grid-template-columns:1fr;gap:16px;max-width:520px}}@media (width<=420px){.investor-card-meta{flex-direction:column;align-items:flex-start;gap:6px}.investor-card-company{text-align:left}}.voices-wall{z-index:1;flex-direction:column;gap:18px;padding:46px 0 56px;display:flex;position:relative}.wall-row{z-index:1;margin:-16px 0 -28px;padding:16px 0 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}@media (width>=1200px) and (width<=1700px){.wall-row{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000012 2%,#00000042 4%,#00000080 6%,#000000bd 8%,#000000ed 10%,#000 12% 88%,#000000ed 90%,#000000bd 92%,#00000080 94%,#00000042 96%,#00000012 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000012 2%,#00000042 4%,#00000080 6%,#000000bd 8%,#000000ed 10%,#000 12% 88%,#000000ed 90%,#000000bd 92%,#00000080 94%,#00000042 96%,#00000012 98%,#0000 100%)}}.wall-track{will-change:transform;align-items:stretch;width:max-content;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.wall-track>.voice-card{margin-right:18px}.voice-card{width:430px;transition:background-color .45s var(--ease-smooth), transform .6s var(--ease-smooth), box-shadow .6s var(--ease-smooth);background:#fff;border-radius:14px;flex-direction:column;flex:none;gap:18px;margin:0;padding:22px 28px 26px;display:flex;box-shadow:0 10px 18px #00000042,0 22px 32px #0003,0 0 0 1px #ffe9e217}.voice-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 14px 24px #0000004d,0 28px 36px #00000042,0 0 0 1px #ffe9e229}.voice-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.name-chip{background:#f7f3f0;border:1px solid #1312100d;border-radius:9px;flex-shrink:0;align-items:center;gap:13px;min-width:0;max-width:70%;padding:5px 16px 5px 5px;display:inline-flex}.chip-photo{object-fit:cover;object-position:50% 18%;background:#2a2724;border-radius:8px;flex-shrink:0;width:64px;height:64px;box-shadow:inset 0 0 0 1px #f3eae324}.chip-photo.is-monogram{font-family:var(--font-display);letter-spacing:.02em;color:#131210;background:linear-gradient(145deg,#ede6e1 0%,#ded4cd 100%);justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:flex}.chip-name{font-family:var(--font-body);letter-spacing:-.01em;color:#131210;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.12rem;font-weight:500;overflow:hidden}.voice-logo{object-fit:contain;flex-shrink:1;min-width:0;max-width:155px;max-height:40px}.voice-firm{font-family:var(--font-display);letter-spacing:-.01em;color:#131210b8;text-align:right;flex-shrink:0;font-size:.98rem;font-weight:600;line-height:1.2}.voice-quote{font-family:var(--font-body);color:#131210b3;letter-spacing:-.005em;margin:0;font-size:1rem;line-height:1.6}.voice-quote strong{color:#131210;background-image:linear-gradient(120deg,#ff073b1a 0%,#ff073b00 100%);border-radius:4px;padding:0 4px;font-weight:600}@media (width<=860px){.premium-investor-network{padding:92px 0}.voices-statement{margin-top:24px}.wall-track>.voice-card:nth-child(2n){margin-top:20px}.wall-track>.voice-card:nth-child(3n){margin-top:10px}.network-data-row{margin-top:44px;margin-bottom:52px}.data-stat-block{padding:0 28px}.voices-wall{gap:14px}.wall-track>.voice-card{margin-right:14px}.voice-card{gap:18px;width:330px;padding:22px 22px 24px}.chip-name{font-size:.92rem}.voice-quote{font-size:.93rem}}@media (width<=560px){.network-data-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:0;margin-top:34px;margin-bottom:38px;display:grid}.data-stat-block{justify-content:flex-start;padding:2px 8px}.data-stat-block:not(:last-child):after{top:6%;bottom:6%}.data-value{margin-bottom:6px;font-size:1.6rem}.data-label{letter-spacing:.1em;font-size:.58rem;line-height:1.35}.voice-card{border-radius:14px;gap:12px;width:80vw;max-width:340px;padding:18px 18px 20px}.voice-top{gap:10px}.name-chip{border-radius:8px;gap:9px;max-width:78%;padding:4px 10px 4px 4px}.chip-photo{border-radius:6px;width:40px;height:40px}.investor-photo-frame{border-radius:7px;width:46px;height:46px}.investor-photo-frame--usbd{width:52px;height:52px}.chip-name{white-space:normal;font-size:.84rem;line-height:1.25}.investor-card-body{font-size:.98rem;line-height:1.52}.voice-logo{max-width:88px;max-height:26px}.voice-firm{font-size:.8rem}.voice-quote{font-size:.84rem;line-height:1.45}.premium-investor-network{padding:72px 0}.voices-wall{gap:12px;padding:30px 0 38px}.wall-track>.voice-card{margin-right:10px}.voices-wall--single{padding:26px 0 30px;display:block}.wall-lane{scroll-behavior:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:-14px 0 -22px;padding:14px 0 22px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.wall-lane::-webkit-scrollbar{display:none}.wall-lane:focus-visible{outline:2px solid var(--color-red);outline-offset:4px}.lane-track{align-items:stretch;gap:14px;width:max-content;padding:0 10vw;display:flex}.lane-track>.voice-card{margin:0}}@media (prefers-reduced-motion:reduce){.wall-track{transition:none;transform:none!important}.wall-row{overflow-x:auto}.head-meta,.stmt-line>span{transition:none;transform:none}.investor-compact-card{opacity:1;transition:none;transform:none;animation:none!important}}.investor-voices .investor-compact-card{background:linear-gradient(145deg,#fff 0%,#fcf9f7 58%,#f4ece8 100%);border:1px solid #ffebe5bd;box-shadow:0 18px 26px #00000057,0 34px 58px #0000004d,0 0 0 1px #ff4e6c14}.investor-voices.is-revealed .investor-compact-card:hover{background:linear-gradient(145deg,#fff 0%,#fff9f7 54%,#f7ede9 100%);box-shadow:0 22px 32px #00000061,0 42px 66px #00000057,0 0 0 1px #ff5e7a29}[data-theme=light] .premium-investor-network{background-color:#f6f0ef;background-image:linear-gradient(#fbf7f6 0%,#f6efef 26%,#efe4e5 58%,#f2e9e7 88%,#f3eae3 100%)}[data-theme=light] .investor-voices:before,[data-theme=light] .investor-voices:after{display:none}[data-theme=light] .investor-voices .investor-compact-card,[data-theme=light] .investor-voices.is-revealed .investor-compact-card:hover{background:#fff;border-color:#1312100f;box-shadow:0 10px 18px #00000029,0 22px 32px #0000001f,0 0 0 1px #1312100a}.voices-wall:before{content:"";z-index:0;pointer-events:none;filter:blur(46px);background:radial-gradient(78% 68% at 50% 52%,#680e2070 0%,#540b1a4d 44%,#3c081221 68%,#30070f00 86%),radial-gradient(48% 36% at 50% 18%,#ff073b1c 0%,#ff073b00 74%);position:absolute;inset:28px calc(-5vw - 80px) -90px}[data-theme=light] .voices-wall:before{background:radial-gradient(78% 68% at 50% 52%,#30070ff7 0%,#30070fe6 42%,#30070f8a 66%,#30070f00 86%),radial-gradient(48% 36% at 50% 18%,#ff073b3d 0%,#ff073b00 74%)}[data-theme=light] .network-glow{background:radial-gradient(#ff073b1f 0%,#0000 70%)}[data-theme=light] .data-value{color:#131210}[data-theme=light] .head-meta{color:#1312108c;border-bottom:1px solid #13121024}[data-theme=light] .data-label{color:#13121099}[data-theme=light] .premium-investor-network{--stat-rule:#13121047}.premium-contact{background-color:var(--surface-sunken);padding:170px 0 180px;position:relative;overflow:hidden}.contact-ambient{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(#ff073b12 0%,#ff073b05 45%,#0000 72%);width:900px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-contact .container{z-index:1;position:relative}.booking-cta-card{width:100%;max-width:820px;box-shadow:var(--elev-3), inset 0 1px 0 #f3eae312;text-align:center;opacity:0;transition:opacity .9s var(--ease-smooth), transform .9s var(--ease-smooth);background:radial-gradient(120% 90% at 50% 0,#f3eae312 0%,#0000 62%),linear-gradient(#f3eae30a 0%,#f3eae303 100%);border:1px solid #f3eae31a;border-radius:22px;margin:0 auto;padding:66px 72px 56px;position:relative;overflow:hidden;transform:translateY(22px)}.booking-cta-card.is-revealed{opacity:1;transform:translateY(0)}.cta-sheen{height:1px;transition:transform 1.3s var(--ease-smooth) .35s;background:linear-gradient(90deg,#0000,#f3eae38c,#0000);position:absolute;top:0;left:12%;right:12%;transform:scaleX(0)}.booking-cta-card.is-revealed .cta-sheen{transform:scaleX(1)}.cta-badge{border-radius:var(--border-radius-pill);font-family:var(--font-primary);letter-spacing:.16em;text-transform:uppercase;color:#f3eae3b8;background:#f3eae30a;border:1px solid #f3eae324;align-items:center;gap:9px;padding:7px 16px 7px 13px;font-size:.7rem;font-weight:700;display:inline-flex}.cta-badge-dot{background:var(--color-red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff073b29}.cta-heading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-white);margin:26px 0 0;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:1.08}.cta-lead{max-width:520px;font-family:var(--font-primary);color:#f3eae394;margin:18px auto 0;font-size:1.02rem;line-height:1.65}.cta-meta{border-top:1px solid #f3eae317;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:36px 0 0;padding:26px 0 0;list-style:none;display:flex}.cta-meta li{font-family:var(--font-primary);color:#f3eae3bf;align-items:center;gap:9px;padding:0 20px;font-size:.88rem;display:flex}.cta-meta li+li{border-left:1px solid #f3eae31f}.cta-meta svg{color:#f3eae361;flex:0 0 15px}.cta-open{border-radius:var(--border-radius-pill);border:1px solid var(--color-beige);background:linear-gradient(180deg, #fff 0%, var(--color-beige) 100%);color:#131210;width:100%;max-width:380px;font-family:var(--font-primary);letter-spacing:.005em;cursor:pointer;transition:background .45s var(--ease-smooth), color .45s var(--ease-smooth), border-color .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth), transform .45s var(--ease-smooth);justify-content:center;align-items:center;gap:14px;margin-top:38px;padding:19px 32px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #00000059}.cta-arrow{background:var(--color-red);color:#fff;width:26px;height:26px;transition:background-color .45s var(--ease-smooth), color .45s var(--ease-smooth), transform .4s var(--ease-smooth);border-radius:50%;place-items:center;display:grid}.cta-open:hover{color:var(--color-beige);background:0 0;border-color:#f3eae373;transform:translateY(-2px);box-shadow:0 16px 40px #0006}.cta-open:hover .cta-arrow{transform:translate(3px)}.cta-foot{font-family:var(--font-primary);color:#f3eae361;margin:22px 0 0;font-size:.85rem}.cta-foot a{color:#f3eae3b8;transition:color .3s var(--ease-smooth), background-size .4s var(--ease-smooth);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.cta-foot a:hover{color:var(--color-beige);background-size:0% 1px}@media (width<=992px){.premium-contact{padding:120px 0 130px}}@media (width<=600px){.booking-cta-card{border-radius:18px;padding:44px 26px 38px}.cta-meta{flex-direction:column;align-items:center;gap:14px;padding-top:22px}.cta-meta li{padding:0}.cta-meta li+li{border-left:none}.cta-open{max-width:none;padding:17px 24px}}@media (prefers-reduced-motion:reduce){.booking-cta-card,.cta-sheen{opacity:1;transition:none;transform:none}.cta-open:hover,.cta-open:hover .cta-arrow{transform:none}}[data-theme=light] .premium-contact{background-color:var(--surface-sunken)}[data-theme=light] .contact-ambient{background:radial-gradient(#ff073b1c 0%,#ff073b08 45%,#0000 72%)}[data-theme=light] .premium-contact:after{content:"";z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.26'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=light] .booking-cta-card{box-shadow:var(--elev-3), inset 0 1px 0 #fffffff2, inset 0 -1px 0 #1312100a;background:radial-gradient(130% 80% at 50% 0,#fff 0%,#fff0 55%),linear-gradient(#fefcfa 0%,#f9f2ec 62%,#f5ebe3 100%);border-color:#1312100f}[data-theme=light] .booking-cta-card:before,[data-theme=light] .booking-cta-card:after{content:"";pointer-events:none;z-index:2;opacity:0;width:92px;height:92px;transition:opacity 1s var(--ease-smooth) .5s;position:absolute}[data-theme=light] .booking-cta-card.is-revealed:before,[data-theme=light] .booking-cta-card.is-revealed:after{opacity:.55}[data-theme=light] .booking-cta-card:before{border-top:2px solid var(--rule-red);border-left:2px solid var(--rule-red);border-top-left-radius:22px;top:0;left:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 78%);mask-image:linear-gradient(135deg,#000 0%,#0000 78%)}[data-theme=light] .booking-cta-card:after{border-right:2px solid var(--rule-red);border-bottom:2px solid var(--rule-red);border-bottom-right-radius:22px;bottom:0;right:0;-webkit-mask-image:linear-gradient(315deg,#000 0%,#0000 78%);mask-image:linear-gradient(315deg,#000 0%,#0000 78%)}@media (width<=600px){[data-theme=light] .booking-cta-card:before,[data-theme=light] .booking-cta-card:after{width:58px;height:58px}[data-theme=light] .booking-cta-card:before{border-top-left-radius:18px}[data-theme=light] .booking-cta-card:after{border-bottom-right-radius:18px}}@media (prefers-reduced-motion:reduce){[data-theme=light] .booking-cta-card:before,[data-theme=light] .booking-cta-card:after{opacity:.55;transition:none}}[data-theme=light] .cta-sheen{background:linear-gradient(90deg, transparent, var(--rule-red), transparent);opacity:.55}[data-theme=light] .cta-badge{color:#131210ad;box-shadow:var(--elev-1);background:#fff;border-color:#1312101a}[data-theme=light] .cta-badge-dot{background:var(--rule-red);box-shadow:0 0 0 3px #d0002a24}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-theme=light] .cta-heading{color:#0000;background-image:linear-gradient(170deg,#2a2520 0%,#131210 62%);-webkit-background-clip:text;background-clip:text}}[data-theme=light] .cta-lead{color:#13121099}[data-theme=light] .cta-meta{border-top-color:#1312101a}[data-theme=light] .cta-meta li{color:#131210bd}[data-theme=light] .cta-meta li+li{border-left-color:#1312101f}[data-theme=light] .cta-meta svg{color:#d0002a80}[data-theme=light] .cta-open{isolation:isolate;color:#f3eae3;background:linear-gradient(#2c2724 0%,#131210 100%);border-color:#131210;position:relative;overflow:hidden;box-shadow:0 1px 2px #13121033,0 12px 30px #1312103d}[data-theme=light] .cta-open:after{content:"";pointer-events:none;transition:transform .8s var(--ease-smooth);background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}[data-theme=light] .cta-open:hover:after{transform:translate(130%)}[data-theme=light] .cta-open:hover{color:#fff;background:linear-gradient(#2c2724 0%,#131210 100%);border-color:#131210;box-shadow:0 2px 4px #13121038,0 18px 42px #13121047}[data-theme=light] .cta-arrow{background:var(--rule-red);color:#fff}[data-theme=light] .cta-foot{color:#13121075}[data-theme=light] .cta-foot a{color:#131210c7}[data-theme=light] .cta-foot a:hover{color:var(--rule-red)}@media (prefers-reduced-motion:reduce){[data-theme=light] .cta-open:after{display:none}}.booking-overlay{--bk-bg:#131210;--bk-rail-bg:#0f0e0d;--bk-text:#f3eae3;--bk-muted:#f3eae38c;--bk-faint:#f3eae342;--bk-line:#f3eae31f;--bk-hover:#f3eae312;--bk-sel:#f3eae3;--bk-sel-text:#131210;--bk-red:#ff073b;--bk-red-fill:#e30035;--bk-red-glow:#e300356b;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:bkFade .28s var(--ease-smooth);background:#060606bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-theme=light] .booking-overlay{--bk-bg:#fff;--bk-rail-bg:#f7f3ef;--bk-text:#131210;--bk-muted:#13121094;--bk-faint:#1312104d;--bk-line:#1312101f;--bk-hover:#1312100d;--bk-sel:#131210;--bk-sel-text:#fff;--bk-red:#d0002a;--bk-red-fill:#d0002a;--bk-red-glow:#d0002a57;background:#28242073}@keyframes bkFade{0%{opacity:0}to{opacity:1}}@keyframes bkRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.booking-panel{background:var(--bk-bg);width:min(1000px,100%);height:min(550px,92vh);color:var(--bk-text);border:1px solid var(--bk-line);animation:bkRise .4s var(--ease-smooth);border-radius:18px;grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.booking-panel:focus{outline:none}.booking-close{z-index:3;border:1px solid var(--bk-line);background:var(--bk-bg);width:32px;height:32px;color:var(--bk-muted);cursor:pointer;transition:color .3s var(--ease-smooth), border-color .3s var(--ease-smooth);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.booking-close:hover{color:var(--bk-text);border-color:var(--bk-text)}.booking-rail{background:var(--bk-rail-bg);border-right:1px solid var(--bk-line);flex-direction:column;padding:34px 28px;display:flex;overflow-y:auto}.bk-rail-brand{border-bottom:1px solid var(--bk-line);flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:20px;display:flex}.bk-rail-logo{width:152px;height:auto;display:block}[data-theme=light] .bk-rail-logo{filter:invert()}.bk-rail-brand-text{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-muted);font-size:.74rem;font-weight:600}.bk-rail-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bk-text);margin:24px 0 0;font-size:1.55rem;font-weight:600;line-height:1.2}.bk-rail-meta{flex-direction:column;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:flex}.bk-rail-meta li{color:var(--bk-muted);align-items:center;gap:10px;font-size:.88rem;display:flex}.bk-rail-meta svg{color:var(--bk-faint);flex:0 0 14px}.bk-rail-slot{border:1px solid var(--bk-line);border-left:2px solid var(--bk-red-fill);background:var(--bk-hover);color:var(--bk-text);border-radius:9px;align-items:flex-start;gap:10px;margin:22px 0 0;padding:13px 14px;font-size:.85rem;font-weight:600;line-height:1.45;display:flex}.bk-rail-slot svg{color:var(--bk-red);flex:0 0 15px;margin-top:2px}.booking-main{flex-direction:column;min-width:0;display:flex;overflow-y:auto}.booking-steps{border-bottom:1px solid var(--bk-line);align-items:center;gap:12px;margin:0;padding:24px 36px 20px;list-style:none;display:flex}.booking-steps .bk-step{color:var(--bk-faint);transition:color .35s var(--ease-smooth);flex:none;align-items:center;gap:8px;display:flex}.booking-steps .bk-step+.bk-step:before{content:"";background:var(--bk-line);width:clamp(14px,4vw,44px);height:1px;margin-right:12px}.bk-step-num{border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:grid}.bk-step-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.booking-steps .bk-step.is-active,.booking-steps .bk-step.is-done{color:var(--bk-text)}.booking-steps .bk-step.is-active .bk-step-num{background:var(--bk-red-fill);border-color:var(--bk-red-fill);color:#fff}.booking-body{flex:auto;min-height:0;padding:28px 36px 30px}.bk-pane-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bk-text);margin:0;font-size:1.35rem;font-weight:600}.bk-step-schedule{grid-template-columns:1fr 210px;align-content:start;align-items:stretch;gap:30px;display:grid}.bk-cal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bk-cal-nav{border:1px solid var(--bk-line);width:32px;height:32px;color:var(--bk-text);cursor:pointer;transition:border-color .3s var(--ease-smooth), background-color .3s var(--ease-smooth);background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.bk-cal-nav:hover:not(:disabled){border-color:var(--bk-text);background:var(--bk-hover)}.bk-cal-nav:disabled{opacity:.28;cursor:not-allowed}.bk-cal-month{font-family:var(--font-body);color:var(--bk-text);font-size:.98rem;font-weight:700}.bk-cal-weekdays,.bk-cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.bk-cal-weekdays{margin-bottom:7px}.bk-cal-weekdays span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--bk-faint);font-size:.63rem;font-weight:700}.bk-cal-pad,.bk-cal-day{justify-self:center;width:46px;height:46px}.bk-cal-day{font-family:var(--font-body);color:var(--bk-faint);cursor:not-allowed;transition:background-color .25s var(--ease-smooth), border-color .25s var(--ease-smooth), color .25s var(--ease-smooth);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:.88rem;font-weight:500;display:grid}.bk-cal-day.is-open{border-color:var(--bk-line);color:var(--bk-text);cursor:pointer;font-weight:600}.bk-cal-day.is-open:hover{background:var(--bk-hover);border-color:var(--bk-text)}.bk-cal-day.is-selected{background:var(--bk-sel);border-color:var(--bk-sel);color:var(--bk-sel-text)}.bk-cal-tz{color:var(--bk-muted);margin:22px 0 0;font-size:.82rem}.bk-cal-tz strong{color:var(--bk-text);margin-right:7px;font-weight:700}.bk-schedule-slots{border-left:1px solid var(--bk-line);min-height:0;position:relative}.bk-slots-inner{flex-direction:column;padding-left:30px;display:flex;position:absolute;inset:0}.bk-slots-empty{color:var(--bk-faint);margin:auto 0;font-size:.85rem;line-height:1.55}.bk-slots-date{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.bk-slots-list{scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent;flex-direction:column;flex:auto;gap:7px;min-height:0;padding-right:8px;display:flex;overflow:hidden auto}.bk-slots-list::-webkit-scrollbar{width:5px}.bk-slots-list::-webkit-scrollbar-track{background:0 0}.bk-slots-list::-webkit-scrollbar-thumb{background:var(--bk-line);border-radius:3px}.bk-slots-list::-webkit-scrollbar-thumb:hover{background:var(--bk-muted)}.bk-slot-row{gap:7px;display:flex}.bk-slot-btn{border:1px solid var(--bk-line);min-width:0;color:var(--bk-text);font-family:var(--font-body);cursor:pointer;transition:background-color .25s var(--ease-smooth), border-color .25s var(--ease-smooth);background:0 0;border-radius:8px;flex:auto;padding:11px 10px;font-size:.88rem;font-weight:600}.bk-slot-btn:hover{background:var(--bk-hover);border-color:var(--bk-text)}.bk-slot-row.is-chosen .bk-slot-btn{background:var(--bk-sel);border-color:var(--bk-sel);color:var(--bk-sel-text)}.bk-slot-next{border:1px solid var(--bk-line);color:#fff;font-family:var(--font-body);cursor:pointer;transition:background-color .25s var(--ease-smooth), border-color .25s var(--ease-smooth);animation:bkFade .28s var(--ease-smooth);isolation:isolate;background:0 0;background:var(--bk-red-fill);border-color:var(--bk-red-fill);border-radius:8px;flex:0 0 66px;font-size:.86rem;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.bk-slot-next:hover{background:var(--bk-red-fill);border-color:var(--bk-red-fill);color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 6px 16px var(--bk-red-glow)}.bk-step-details{max-width:660px;padding-top:16px}.bk-details-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.bk-details-back{border:1px solid var(--bk-line);width:34px;height:34px;color:var(--bk-text);cursor:pointer;transition:border-color .3s var(--ease-smooth), background-color .3s var(--ease-smooth);background:0 0;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.bk-details-back:hover{border-color:var(--bk-text);background:var(--bk-hover)}.bk-details-step{letter-spacing:.13em;text-transform:uppercase;color:var(--bk-faint);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.bk-details-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bk-details-chips span{border:1px solid var(--bk-line);background:var(--bk-hover);color:var(--bk-text);border-radius:9999px;padding:6px 13px;font-size:.79rem;font-weight:600}.bk-details-form{flex-direction:column;gap:12px;display:flex}.bk-field-row{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.bk-field{flex-direction:column;min-width:0;display:flex}.bk-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-muted);margin-bottom:6px;font-size:.68rem;font-weight:700}.bk-field label i{color:var(--bk-red);font-style:normal}.bk-field input,.bk-field select,.bk-field textarea{border:1px solid var(--bk-line);background:var(--bk-hover);width:100%;color:var(--bk-text);font-family:var(--font-body);transition:border-color .3s var(--ease-smooth);border-radius:9px;padding:11px 14px;font-size:.92rem}.bk-field textarea{resize:vertical;min-height:52px;line-height:1.55}.bk-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='%23888078'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.bk-field select option{background:var(--bk-bg);color:var(--bk-text)}.bk-field input::placeholder,.bk-field textarea::placeholder{color:var(--bk-faint)}.bk-field input:focus,.bk-field select:focus,.bk-field textarea:focus{border-color:var(--bk-text);outline:none}.bk-field.has-error input{border-color:var(--bk-red)}.bk-field-error{color:var(--bk-red);margin-top:6px;font-size:.76rem}.bk-details-submit{isolation:isolate;border:1px solid var(--bk-red-fill);background:var(--bk-red-fill);color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 6px 18px var(--bk-red-glow);font-family:var(--font-body);cursor:pointer;transition:background-color .35s var(--ease-smooth), color .35s var(--ease-smooth);border-radius:9999px;align-self:flex-start;margin-top:4px;padding:13px 32px;font-size:.92rem;font-weight:700;position:relative;overflow:hidden}.bk-details-submit:after,.bk-slot-next:after{content:"";transition:transform .75s var(--ease-smooth);pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.bk-details-submit:hover:after,.bk-slot-next:hover:after{transform:translate(130%)}.bk-details-submit:hover{background:var(--bk-red-fill);color:#fff;border-color:var(--bk-red-fill);box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 30px var(--bk-red-glow);transform:translateY(-1px)}.bk-step-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}.bk-done-mark{background:var(--bk-red-fill);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.bk-done-lead{max-width:400px;color:var(--bk-muted);margin:8px 0 0;font-size:.94rem;line-height:1.6}.bk-done-lead strong{color:var(--bk-text)}.bk-done-summary{border-top:1px solid var(--bk-line);width:min(430px,100%);margin:20px 0 0}.bk-done-summary>div{border-bottom:1px solid var(--bk-line);text-align:left;grid-template-columns:110px 1fr;gap:16px;padding:9px 0;display:grid}.bk-done-summary dt{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-faint);padding-top:3px;font-size:.67rem;font-weight:700}.bk-done-summary dd{color:var(--bk-text);margin:0;font-size:.91rem;line-height:1.5}.bk-done-close{border:1px solid var(--bk-line);color:var(--bk-text);font-family:var(--font-body);cursor:pointer;transition:border-color .35s var(--ease-smooth), background-color .35s var(--ease-smooth);background:0 0;border-radius:9999px;margin-top:20px;padding:12px 38px;font-size:.9rem;font-weight:700}.bk-done-close:hover{border-color:var(--bk-text);background:var(--bk-hover)}@media (width<=940px){.booking-overlay{padding:0}.booking-panel{border:none;border-radius:0;grid-template-columns:1fr;width:100%;height:100vh;max-height:100vh;overflow-y:auto}.booking-rail{border-right:none;border-bottom:1px solid var(--bk-line);overflow:visible}.booking-steps{padding:20px 22px 16px;overflow-x:auto}.booking-body{padding:24px 22px 36px}.bk-step-schedule{grid-template-columns:1fr;gap:24px}.bk-schedule-slots{border-left:none;border-top:1px solid var(--bk-line);min-height:0;max-height:none;padding-top:22px}.bk-slots-inner{padding-left:0;position:static}.bk-slots-list{max-height:260px}}@media (width<=540px){.booking-overlay{align-items:flex-end}.booking-panel{overscroll-behavior:contain;border-radius:20px 20px 0 0;height:auto;max-height:92dvh;overflow-y:auto}.booking-rail{padding:16px 20px 14px}.bk-rail-logo{height:30px}.bk-rail-brand-text{display:none}.bk-rail-title{margin-top:12px;font-size:1.32rem}.bk-rail-meta{flex-flow:wrap;gap:6px 18px;margin-top:10px}.bk-rail-meta li{font-size:.78rem}.booking-steps{scrollbar-width:none;gap:8px;padding:14px 20px 12px}.booking-steps::-webkit-scrollbar{display:none}.bk-step-num{width:19px;height:19px;font-size:.62rem}.bk-step{gap:7px}.booking-body{padding:20px 20px 30px}.bk-cal-tz{font-size:.72rem}.bk-field-row{grid-template-columns:1fr}.booking-steps .bk-step+.bk-step:before{width:8px;margin-right:6px}.bk-step-label{letter-spacing:.08em;font-size:.58rem}.bk-done-summary>div{grid-template-columns:1fr;gap:4px}.bk-details-submit,.bk-done-close{text-align:center;width:100%}}@media (width<=400px){.booking-steps{padding-left:16px;padding-right:16px}.booking-steps .bk-step+.bk-step:before{width:6px;margin-right:4px}.bk-step-label{letter-spacing:.06em;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.booking-overlay,.booking-panel,.bk-slot-next{animation:none}.bk-details-submit:after,.bk-slot-next:after{display:none}.bk-details-submit:hover{transform:none}}.premium-footer{background-color:var(--surface-sunken);border-top:1px solid #f3eae312;padding:96px 0 0;position:relative;overflow:hidden}.footer-inner{z-index:2;position:relative}.footer-mark{--mx:50%;--my:50%;--lean-x:0deg;--lean-y:0deg;z-index:3;opacity:0;cursor:crosshair;width:clamp(240px,24vw,380px);transition:opacity 1.6s var(--ease-smooth);position:absolute;top:7%;right:10%}.premium-footer.is-lit .footer-mark{opacity:1}.mark-inner{will-change:transform;width:100%;display:block}.mark-stack{width:100%;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--lean-x)) rotateY(var(--lean-y));transition:transform .7s var(--ease-smooth);display:block;position:relative}.mark-wire{opacity:.16;width:100%;height:auto;transition:opacity .6s var(--ease-smooth);display:block}.footer-mark:hover .mark-wire{opacity:.3}.mark-wire.on-light{display:none}.mark-ember,.mark-spark{pointer-events:none;opacity:0;transition:opacity .45s var(--ease-smooth);position:absolute;inset:0;-webkit-mask-image:url(/brand/kinora-mark-wire.webp);mask-image:url(/brand/kinora-mark-wire.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mark-ember{background:radial-gradient(ellipse 44% 44% at var(--mx) var(--my), #ff3c5ff2 0%, #ff073b8c 38%, #ff073b00 72%);filter:drop-shadow(0 0 14px #ff073b8c)}.mark-spark{background:radial-gradient(ellipse 17% 17% at var(--mx) var(--my), #fff5f8 0%, #ffc8d799 40%, #fff0 70%);mix-blend-mode:screen;transition:opacity .3s var(--ease-smooth)}.footer-mark:hover .mark-ember{opacity:1}.footer-mark:hover .mark-spark{opacity:.95}.footer-lead{max-width:620px;padding-bottom:58px}.lead-statement{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-beige);margin:0 0 22px;font-size:clamp(1.85rem,3.3vw,2.9rem);font-weight:600;line-height:1.12}.lead-line{display:block;overflow:hidden}.lead-line>span{transition:transform 1s var(--ease-smooth);display:block;transform:translateY(110%)}.premium-footer.is-lit .lead-line>span{transform:translateY(0)}.premium-footer.is-lit .lead-line:nth-child(2)>span{transition-delay:90ms}.lead-note{max-width:48ch;font-family:var(--font-body);color:#f3eae373;opacity:0;transition:opacity .9s var(--ease-smooth) .14s, transform .9s var(--ease-smooth) .14s;margin:0 0 34px;font-size:.97rem;line-height:1.65;transform:translateY(10px)}.premium-footer.is-lit .lead-note{opacity:1;transform:none}.lead-form{opacity:0;transition:opacity .9s var(--ease-smooth) .22s, transform .9s var(--ease-smooth) .22s;flex-wrap:wrap;align-items:stretch;gap:10px;display:flex;transform:translateY(10px)}.premium-footer.is-lit .lead-form{opacity:1;transform:none}.lead-input{min-width:0;color:var(--color-beige);font-family:var(--font-body);transition:border-color .35s var(--ease-smooth), background-color .35s var(--ease-smooth);background:#f3eae309;border:1px solid #f3eae324;border-radius:8px;flex:260px;padding:14px 18px;font-size:.94rem}.lead-input::placeholder{color:#f3eae357}.lead-input:hover{border-color:#f3eae33d}.lead-input:focus{background:#f3eae30d;border-color:#ff073b8c;outline:none}.lead-submit{isolation:isolate;cursor:pointer;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-graphite);background:var(--color-beige);transition:color .4s var(--ease-smooth);border:0;border-radius:8px;flex:none;padding:14px 26px;font-size:.94rem;font-weight:600;position:relative;overflow:hidden}.lead-submit:before{content:"";z-index:-1;background:var(--color-red);transform-origin:0;transition:transform .5s var(--ease-smooth);position:absolute;inset:0;transform:scaleX(0)}.lead-submit:hover,.lead-submit:focus-visible{color:#fff}.lead-submit:hover:before,.lead-submit:focus-visible:before{transform:scaleX(1)}.lead-input:disabled{opacity:.6;cursor:not-allowed}.lead-form.is-error .lead-input{border-color:#ff073b99}.lead-form.is-done .lead-input{border-color:#78d29673}.lead-submit:disabled{cursor:progress;opacity:.75}.lead-status{min-height:1.4em;font-family:var(--font-body);color:#f3eae380;transition:color .3s var(--ease-smooth);margin:12px 0 0;font-size:.85rem;line-height:1.4}.lead-status.is-error{color:#ff5c7a}.lead-status.is-done{color:#7fd79b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-nav{border-top:1px solid #f3eae314;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding:46px 0;display:grid}.nav-logo{width:152px;height:auto;margin-bottom:16px;display:block}.nav-mail{font-family:var(--font-body);color:#f3eae380;transition:color .35s var(--ease-smooth);font-size:.92rem;text-decoration:none}.nav-mail:hover{color:var(--color-beige)}.nav-title{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f3eae357;margin:0 0 20px;font-size:.68rem;font-weight:600}.nav-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.swap-link{vertical-align:bottom;font-family:var(--font-body);color:#f3eae3ad;height:1.5em;font-size:.95rem;line-height:1.5;text-decoration:none;display:inline-block;overflow:hidden}.swap-track{transition:transform .45s var(--ease-smooth);display:block}.swap-face{height:1.5em;line-height:1.5;display:block}.swap-face:last-child{color:var(--color-red)}.swap-link:hover .swap-track,.swap-link:focus-visible .swap-track{transform:translateY(-50%)}.scroll-top-btn{-webkit-backdrop-filter:blur(8px);color:#f3eae3bf;cursor:pointer;isolation:isolate;width:56px;height:56px;transition:transform .5s var(--ease-smooth), border-color .5s var(--ease-smooth), color .5s var(--ease-smooth), background-color .5s var(--ease-smooth), box-shadow .5s var(--ease-smooth);background:linear-gradient(160deg,#f3eae317 0%,#f3eae305 45%,#f3eae300 100%);border:1px solid #f3eae324;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:40px;right:0;box-shadow:inset 0 1px #f3eae314,0 6px 20px #00000059}.scroll-top-arrow{width:20px;height:20px;display:block}.scroll-top-btn:hover,.scroll-top-btn:focus-visible{color:#fff;background-color:#f3eae30a;border-color:#ff073b8c;transform:translateY(-4px);box-shadow:inset 0 1px #f3eae31f,0 12px 24px #0006}.scroll-top-btn:focus-visible{outline:2px solid var(--color-red);outline-offset:4px}.scroll-top-btn:active{transition-duration:.12s;transform:translateY(-1px)scale(.94)}.footer-bottom-wrapper{background:linear-gradient(90deg,#000 0%,#0a0001 30% 70%,#000 100%);border-top:1px solid #ff073b14;width:100%}.footer-bottom{font-family:var(--font-body);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0 28px;font-size:.82rem;display:flex}.footer-bottom p{margin:0}.footer-legal{gap:26px;display:flex}.footer-legal .swap-link{color:#fff;font-size:.82rem}@media (width<=1080px){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nav-brand{grid-column:1/-1}.footer-mark{width:clamp(200px,28vw,300px);right:1%}}@media (width<=760px){.premium-footer{padding-top:72px}.footer-lead{padding-bottom:52px}.footer-mark{z-index:0;pointer-events:none;cursor:default;width:210px;top:35%;bottom:auto;right:-5%}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:38px 0 80px}.footer-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 5vw 32px}.footer-legal{justify-content:center}.scroll-top-btn{right:5vw}}@media (width<=460px){.lead-form{flex-direction:column;align-items:stretch}.lead-input{flex:none}.lead-submit{width:100%}}@media (width<=340px){.footer-nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scroll-top-btn{transition:none;animation:none}.scroll-top-btn:hover,.scroll-top-btn:focus-visible{transform:none}.lead-line>span,.lead-note,.lead-form,.footer-mark{opacity:1;transition:none;transform:none}.mark-stack{transition:none;transform:none}}[data-theme=light] .premium-footer{background-color:#150a0d;background-image:radial-gradient(120% 80% at 82% 0,#ff073b29 0%,#ff073b0a 42%,#0000 70%),radial-gradient(90% 70% at 8% 100%,#ff073b12 0%,#0000 62%),linear-gradient(#1c0c11 0%,#150a0d 45%,#0f070a 100%);border-top:1px solid #ff073b38}[data-theme=light] .premium-footer:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-red) 35%, var(--color-red) 65%, transparent);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}[data-theme=light] .footer-nav,[data-theme=light] .footer-bottom{border-top-color:#ff073b29}[data-theme=light] .nav-title{color:#ff073bbf}[data-theme=light] .mark-wire.on-dark{display:block}[data-theme=light] .mark-wire.on-light{display:none}[data-theme=light] .lead-statement{color:#f3eae3}[data-theme=light] .lead-input{color:#f3eae3;box-shadow:none;background:#f3eae30d;border-color:#f3eae329}[data-theme=light] .lead-input::placeholder{color:#f3eae361}[data-theme=light] .lead-input:focus{border-color:#ff073b8c}[data-theme=light] .lead-submit{color:#131210;box-shadow:none;background:#f3eae3}[data-theme=light] .lead-submit:hover,[data-theme=light] .lead-submit:focus-visible{color:#fff;box-shadow:none}[data-theme=light] .nav-mail:hover{color:#f3eae3}[data-theme=light] .nav-logo{filter:none}[data-theme=light] .scroll-top-btn{color:#f3eae3cc;border-color:#f3eae338}[data-theme=light] .scroll-top-btn:hover,[data-theme=light] .scroll-top-btn:focus-visible{color:#fff;background-color:#f3eae314;border-color:#ff073b99}.kinora-navbar{-webkit-backdrop-filter:blur(16px);z-index:1000;width:100%;height:90px;transition:all .4s var(--ease-smooth);background-color:#131210f2;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0}.kinora-navbar.navbar-scrolled{background-color:#131210fa;height:80px;box-shadow:0 4px 30px #0003}.kinora-navbar.navbar-hidden{transform:translateY(-100%)}.navbar-container{justify-content:flex-end;align-items:center;gap:40px;max-width:1400px;height:100%;margin:0 auto;padding:0 5vw;display:flex}.navbar-logo{align-items:center;height:100%;margin-right:auto;display:flex}.navbar-logo-img{object-fit:contain;width:auto;max-height:65px;transition:transform .3s var(--ease-smooth)}.navbar-logo:hover .navbar-logo-img{transform:scale(1.02)}.navbar-links{align-items:center;gap:32px;display:flex}.nav-link{font-family:var(--font-body);color:#f3eae3b3;letter-spacing:.02em;transition:color .3s var(--ease-smooth);font-size:.85rem;font-weight:500;text-decoration:none;position:relative}.nav-link:after{content:"";background-color:var(--color-red);width:0;height:2px;transition:width .3s var(--ease-smooth);position:absolute;bottom:-4px;left:0}.nav-link:hover{color:var(--color-white);text-shadow:0 0 8px #fff3}.nav-link:hover:after{width:100%}.navbar-actions{align-items:center;gap:20px;display:flex}.theme-toggle-btn{color:#f3eae3b3;cursor:pointer;width:40px;height:40px;transition:all .3s var(--ease-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.theme-toggle-btn:hover{color:var(--color-white);background:#ffffff0d;transform:scale(1.05)}.theme-toggle-icon{transition:transform .5s var(--ease-smooth);justify-content:center;align-items:center;display:flex}.theme-toggle-btn.light-mode-active .theme-toggle-icon{transform:rotate(360deg)}.nav-cta-btn{border-radius:var(--border-radius-pill);color:var(--color-beige);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;transition:all .3s var(--ease-smooth);background-color:#0000;border:1px solid #ff073b66;align-items:center;padding:10px 24px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-cta-btn:hover{border-color:var(--color-red);color:var(--color-white);background-color:#ff073b1a;box-shadow:0 0 16px #ff073b33}.nav-toggle{width:40px;height:40px;color:var(--color-beige);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle-bars{width:22px;height:14px;display:block;position:relative}.nav-toggle-bars>span{width:100%;height:1.5px;transition:transform .4s var(--ease-smooth), opacity .25s var(--ease-smooth);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-toggle-bars>span:first-child{top:0}.nav-toggle-bars>span:nth-child(2){top:6.25px}.nav-toggle-bars>span:nth-child(3){top:12.5px}.navbar-menu-open .nav-toggle-bars>span:first-child{transform:translateY(6.25px)rotate(45deg)}.navbar-menu-open .nav-toggle-bars>span:nth-child(2){opacity:0;transform:scaleX(.4)}.navbar-menu-open .nav-toggle-bars>span:nth-child(3){transform:translateY(-6.25px)rotate(-45deg)}.nav-mobile-panel{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;max-height:0;transition:max-height .5s var(--ease-smooth), padding .5s var(--ease-smooth), opacity .3s var(--ease-smooth);background-color:#131210fa;border-bottom:1px solid #ffffff12;flex-direction:column;padding:0 5vw;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 40px #00000073}.nav-scrim{top:var(--nav-h);width:100%;height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));opacity:0;pointer-events:none;cursor:default;z-index:-1;transition:opacity .4s var(--ease-smooth);background:#06060580;border:none;padding:0;display:none;position:fixed;left:0}.nav-mobile-link{font-family:var(--font-body);color:#f3eae3d1;opacity:0;transition:opacity .4s var(--ease-smooth), transform .4s var(--ease-smooth), color .3s var(--ease-smooth);border-bottom:1px solid #f3eae312;padding:15px 0;font-size:1.05rem;font-weight:500;text-decoration:none;display:block;transform:translateY(-8px)}.nav-mobile-link:active{color:var(--color-red)}.nav-mobile-cta{border-radius:var(--border-radius-pill);color:#f3eae3;font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;opacity:0;transition:opacity .4s var(--ease-smooth), transform .4s var(--ease-smooth);background-color:#ff073b14;border:1px solid #ff073b73;justify-content:center;align-items:center;margin-top:22px;padding:15px 24px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex;transform:translateY(-8px)}@media (width<=992px){.kinora-navbar{--nav-h:64px;height:var(--nav-h)}.kinora-navbar.navbar-scrolled{--nav-h:58px}.navbar-container{gap:14px}.navbar-logo{min-width:0;overflow:hidden}.navbar-logo-img{max-height:50px}.navbar-links{display:none}.theme-toggle-btn,.nav-toggle{flex:none}.nav-cta-btn{display:none}.nav-toggle,.nav-mobile-panel{display:flex}.nav-scrim{display:block}.navbar-menu-open .nav-mobile-panel{max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));opacity:1;pointer-events:auto;padding:8px 5vw 28px}.navbar-menu-open .nav-scrim{opacity:1;pointer-events:auto}.navbar-menu-open .nav-mobile-link,.navbar-menu-open .nav-mobile-cta{opacity:1;transition-delay:calc(60ms + var(--i) * 45ms);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-mobile-panel,.nav-mobile-link,.nav-mobile-cta,.nav-scrim,.nav-toggle-bars>span{transition:none}.navbar-menu-open .nav-mobile-link,.navbar-menu-open .nav-mobile-cta{transition-delay:0s}}[data-theme=light] .nav-cta-btn,[data-theme=light] .nav-toggle{color:#f3eae3}
