.elementor .e-5ad80f08-44f1{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 55%;display:block;max-width: none; -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 14%, #000 86%, transparent 100%); mask-image: linear-gradient(180deg, transparent 0, #000 14%, #000 86%, transparent 100%);\n}.elementor .e-200e665a-3a8c{width:min(58%, calc((100vh - 68px) * 1.45));min-width:0px;aspect-ratio:16/9;position:absolute;inset-block-start:50%;inset-inline-end:0px;padding:0px;transform:translate3d(0px, -46%, 0px);-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 18%); mask-image: linear-gradient(90deg, transparent 0, #000 18%);\n}.elementor .e-a75653b-e622{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(7,6,6,0) 25%,rgba(7,6,6,.75) 52%,#070606 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:none;}.elementor .e-44f6dcf4-b47c{letter-spacing:0.16em;}.elementor .e-299a1ac5-e8b5{font-size:clamp(28px, min(5vw, 7.2vh), 66px);color:#f6f2ea;letter-spacing:-0.005em;line-height:1.05;margin-block-start:min(14px, 1.6vh);}.elementor .e-5d2396a2-c88f{text-shadow: none;\n}.elementor .e-4c60e963-6266{text-shadow: none;\n}.elementor .e-155b2762-7792{margin-block-start:min(28px, 3.2vh);}.elementor .e-61e0ce23-bd8e{max-width:600px;position:relative;color:#f6f2ea;padding:0px;text-shadow: 0 2px 24px rgba(0,0,0,.55);\n}.elementor .e-3ae15773-e8bb{width:100%;position:relative;padding-block-start:min(calc(clamp(48px,6vw,84px) + clamp(0px,1.2vw,16px)), 9vh);padding-block-end:min(clamp(48px,6vw,84px), 6vh);}.elementor .e-5116fb94-bc58{min-height:0px;overflow:hidden;position:relative;padding:0px;background-color:#070606;flex:1 1 auto;align-items:flex-start;}.elementor .e-5e06b744-789e{font-size:13px;color:var(--bb-night-muted);letter-spacing:0.06em;display:block;}.elementor .e-7451a935-f8e4{font-weight:700;font-size:18px;margin-block-start:6px;display:block;}.elementor .e-23ba1625-e2f0{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px);border-inline-end-width:1px;border-right-style: solid; border-right-color: var(--bb-night-line);\n}.elementor .e-784c50df-1c21{font-size:13px;color:var(--bb-night-muted);letter-spacing:0.06em;display:block;}.elementor .e-1f36d4c1-4218{font-weight:700;font-size:18px;margin-block-start:6px;display:block;}.elementor .e-46dd42e6-5ca8{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px);border-inline-end-width:1px;border-right-style: solid; border-right-color: var(--bb-night-line);\n}.elementor .e-574aa6e2-f26a{font-size:13px;color:var(--bb-night-muted);letter-spacing:0.06em;display:block;}.elementor .e-140ca219-f50e{font-weight:700;font-size:18px;margin-block-start:6px;display:block;}.elementor .e-67cb1a37-b62c{min-width:0px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px);}.elementor .e-2df9cd7-ae3d{max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-447017bc-c4f4{color:#f6f2ea;padding:0px;background-color:var(--bb-night);flex:0 1 auto;}.elementor .e-617f21f9-1c10{height:calc(100svh - 74.5px - var(--wp-admin--admin-bar--height, 0px));min-height:360px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-5156f702-2bdd{margin-block-start:18px;}.elementor .e-fc605b0-3265{margin-block-start:26px;}.elementor .e-3a4b41d7-d4cd{width:auto;min-width:0px;padding:0px;flex:1 1 300px;}.elementor .e-20d56fbb-ead8{aspect-ratio:4/5;background-color:#141210;}.elementor .e-76035c32-34d7:hover,.elementor .e-76035c32-34d7:focus-visible{color:var(--bb-red);}.elementor .e-76035c32-34d7{font-weight:700;font-size:20px;color:var(--bb-ink);margin-block-start:14px;display:block;}.elementor .e-25bf58eb-b5b8{padding:0px;display:block;}.elementor .e-6555a725-a45f{aspect-ratio:4/5;background-color:#141210;}.elementor .e-5f5937ca-9e77:hover,.elementor .e-5f5937ca-9e77:focus-visible{color:var(--bb-red);}.elementor .e-5f5937ca-9e77{font-weight:700;font-size:20px;color:var(--bb-ink);margin-block-start:14px;display:block;}.elementor .e-595e3123-2a30{padding:0px;display:block;}.elementor .e-71d3d56b-20fb{width:auto;padding:0px;gap:clamp(16px,2.5vw,32px);flex:2 1 440px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-3f847011-4485{padding:0px;gap:clamp(24px,3vw,40px);flex-wrap:wrap;align-items:flex-start;}.elementor .e-718f81b4-a75b{width:100%;height:100%;object-fit:cover;object-position:50% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-3a0da6cc-f175{min-height:380px;overflow:hidden;position:relative;padding:0px;}.elementor .e-405c35bf-aacc{font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;display:block;}.elementor .e-2f410db6-45a3{max-width:52ch;line-height:1.6;margin-block-start:16px;margin-block-end:0px;}.elementor .e-4bcbed5-770b{grid-template-rows:auto;}.elementor .e-48d09779-cbd3:hover,.elementor .e-48d09779-cbd3:focus-visible{color:var(--bb-red);}.elementor .e-48d09779-cbd3{font-family:var(--bb-sans);font-weight:700;font-size:16px;color:var(--bb-ink);text-decoration:underline;padding-block-start:12px;padding-block-end:12px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;text-underline-offset: 4px;\n}.elementor .e-649414aa-d9f1{margin-block-start:32px;gap:10px;}.elementor .e-2ade705c-2502{padding:clamp(28px,4vw,52px);}.elementor .e-6bafc021-2d9d{padding:0px;margin-block-start:24px;background-color:var(--bb-paper);gap:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:auto;}.elementor .e-777ff24-f42e{aspect-ratio:16/10;background-color:#141210;}.elementor .e-55cfff32-9d35{font-weight:700;font-size:30px;line-height:1.2;display:block;}.elementor .e-4c5a43cf-f019{font-size:17px;color:var(--bb-text-2);line-height:1.6;display:block;}.elementor .e-5e88de38-3cd5{font-weight:700;font-size:14px;color:var(--bb-muted);display:block;}.elementor .e-3e14d3d9-f552{margin-block-start:auto;align-self:flex-start;}.elementor .e-1d57ea28-6d0b{padding:clamp(24px,3vw,36px);flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-59acaeb0-77dc{padding:0px;background-color:var(--bb-card);flex-direction:column;}.elementor .e-441d9e68-bf78{width:100%;height:46%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to bottom right, transparent 49.5%, rgba(0,0,0,.14) 50%), linear-gradient(to bottom left, transparent 49.5%, rgba(0,0,0,.14) 50%); background-repeat: no-repeat, no-repeat; background-position: left, right; background-size: 50% 100%, 50% 100%;\n}.elementor .e-51942b82-66dd{width:62%;height:58%;min-width:0px;position:absolute;inset-inline-end:7%;inset-block-end:-6%;padding:0px;background-color:var(--bb-red);box-shadow:0px 18px 36px -14px rgba(0,0,0,.4);transform:rotateX(0deg) rotateY(0deg) rotateZ(6deg);}.elementor .e-3965fab5-cf80:hover,.elementor .e-3965fab5-cf80:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg) translate3d(0px, -8px, 0px);}.elementor .e-3965fab5-cf80{width:72%;height:auto;position:absolute;inset-block-start:11%;inset-inline-start:9%;box-shadow:0px 24px 40px -16px rgba(0,0,0,.55),0px 6px 12px -6px rgba(0,0,0,.35);transform:rotateX(0deg) rotateY(0deg) rotateZ(-5deg);transition:transform 0.5s;}.elementor .e-c25d98e-6786{overflow:hidden;aspect-ratio:16/10;position:relative;padding:0px;background-color:var(--bb-paper-2);display:block;}.elementor .e-600c4e23-79ba{font-weight:700;font-size:30px;line-height:1.2;display:block;}.elementor .e-5265c76c-684d{font-size:17px;color:var(--bb-text-2);line-height:1.6;display:block;}.elementor .e-21311aae-e1b7{font-weight:700;font-size:14px;color:var(--bb-muted);display:block;}.elementor .e-7a30ee6a-3ba9{margin-block-start:auto;align-self:flex-start;}.elementor .e-184a1c81-7a55{padding:clamp(24px,3vw,36px);flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-6492a5a2-59a4{padding:0px;background-color:var(--bb-card);flex-direction:column;}.elementor .e-60ec983d-39cb{gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:auto;}.elementor .e-43647a90-f1a7{color:#ffffff;}.elementor .e-49477593-38a8{font-weight:700;font-size:clamp(28px,3.2vw,44px);color:#ffffff;line-height:1.15;margin-block-start:14px;display:block;text-wrap: balance;\n}.elementor .e-2472c717-27c9{max-width:46ch;font-size:18px;color:#ffffff;line-height:1.55;margin-block-start:18px;display:block;}.elementor .e-456c8674-4395{margin-block-start:24px;}.elementor .e-5d6413f2-d814{width:18px;height:20px;display:block;}.elementor .e-47c10daa-1ae5{font-weight:700;font-size:15px;color:#ffffff;display:inline;}.elementor .e-2aa96f21-5c27{width:auto;gap:10px;}.elementor .e-79bfdcc3-924c{width:18px;height:20px;display:block;}.elementor .e-12a9bbe7-9e7a{font-weight:700;font-size:15px;color:#ffffff;display:inline;}.elementor .e-5ba85003-739a{width:auto;gap:10px;}.elementor .e-3084b9fa-f762{margin-block-start:12px;}.elementor .e-4030efb-5c99{padding:0px;}.elementor .e-5e520ee3-df0d{font-family:var(--bb-sans);font-weight:700;font-size:clamp(11px,1vw,13px);color:#111111;line-height:1;display:block;}.elementor .e-5395f040-dfe6{width:3px;height:5px;min-width:0px;padding:0px;border-radius:1px;background-color:#111111;}.elementor .e-73ba550-36b7{width:3px;height:7px;min-width:0px;padding:0px;border-radius:1px;background-color:#111111;}.elementor .e-31a3b278-fdcf{width:3px;height:9px;min-width:0px;padding:0px;border-radius:1px;background-color:#111111;}.elementor .e-347b9050-4784{width:18px;height:9px;min-width:0px;padding:1px;margin-inline-start:5px;border-radius:3px;border-width:1.5px;border-color:#111111;border-style:solid;background-image:linear-gradient(90deg, #111 70%,transparent 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:content-box;}.elementor .e-8b09f2-9c6a{width:auto;padding:0px;gap:2px;align-items:flex-end;}.elementor .e-14f5f31c-f8e4{height:clamp(34px,3.4vw,44px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:11%;padding-inline-end:9%;justify-content:space-between;align-items:center;}.elementor .e-5926eec7-146b{width:100%;height:auto;display:block;}.elementor .e-73791e6d-a8ce{width:100%;height:100%;overflow:hidden;padding:0px;border-radius:clamp(26px,2.8vw,36px);background-color:#ffffff;}.elementor .e-3eb00fc5-2d39{width:30%;height:clamp(18px,1.8vw,24px);min-width:0px;position:absolute;inset-block-start:clamp(16px,1.6vw,21px);inset-inline-start:50%;padding:0px;border-radius:999px;background-color:#0d0c0b;transform:translate3d(-50%, 0px, 0px);}.elementor .e-68b64da6-6c42:hover,.elementor .e-68b64da6-6c42:focus-visible{transform:translate3d(-50%, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-4deg) translate3d(0px, -14px, 0px);}.elementor .e-68b64da6-6c42{width:clamp(240px,25vw,320px);min-width:0px;aspect-ratio:941/1960;position:absolute;inset-block-start:clamp(8px,2vw,24px);inset-inline-start:50%;padding:clamp(9px,.9vw,12px);border-radius:clamp(34px,3.6vw,46px);background-color:#0d0c0b;box-shadow:0px 0px 0px 2px #2a2724 inset,0px 40px 80px -20px rgba(60,0,0,.55),0px 18px 30px -12px rgba(0,0,0,.45);transform:translate3d(-50%, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-7deg);transform-origin:50% 0px 0px;transition:transform 0.5s;}.elementor .e-6a40f4cb-350a{min-height:clamp(420px,44vw,560px);overflow:hidden;position:relative;padding:0px;margin-block-end:calc(-1 * clamp(48px,6vw,84px));align-self:stretch;}.elementor .e-19c4bbb5-252e{gap:clamp(28px,3.2vw,44px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:auto;align-items:center;}.elementor .e-4dc742f7-b0a7{overflow:hidden;color:#ffffff;background-color:var(--bb-red);}