.b-hline{background:repeating-linear-gradient(to right, var(--line) 0 2px, transparent 2px 5px);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.b-hline--d{background:repeating-linear-gradient(to right, var(--line-d) 0 2px, transparent 2px 5px)}.b-sec-line{top:0;left:var(--m);right:var(--m);background:repeating-linear-gradient(to right, var(--line) 0 2px, transparent 2px 5px);pointer-events:none;height:1px;position:absolute}.b-pin{background:var(--ember);width:6px;height:6px;position:absolute;top:-2.5px;left:0}.b-eyebrow{display:block}.b-mute-d{color:var(--mute-d)}.b-word{white-space:nowrap}.b-line{display:block}.b-reveal .b-ch{opacity:0;transition:opacity 1.2s var(--ease)}.b-reveal.is-in .b-ch{opacity:1}.b-gutters{pointer-events:none;z-index:0;position:absolute;inset:0}.b-props{padding-bottom:164px;position:relative}.b-props__head{z-index:2;padding-top:28px;padding-bottom:108px;position:relative}.b-props__head .b-sec-line{left:var(--m)}.b-props__title{max-width:640px;margin-top:16px}.b-props__track{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.b-props__obj{top:0;right:var(--m);will-change:transform;position:absolute}.b-props__poster,.b-props__canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.b-props__canvas{opacity:0;transition:opacity .8s var(--ease)}.b-props__canvas.is-live{opacity:1}.b-props__canvas.is-live+.b-props__poster{opacity:0;transition:opacity .8s var(--ease)}.b-props__obj:has(.is-live) .b-props__poster{opacity:0;transition:opacity .8s var(--ease)}.b-props__list{position:relative}.b-props__list>ul{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:relative}.b-props__bg{z-index:0;pointer-events:none;position:absolute;inset:80px 0 -164px}.b-props__bg-arc{background:radial-gradient(61.6% 100% at 50% 100%,#0000 calc(100% - 70px),#ffe2c4b3 calc(100% - 10px),#ffd2aa00 100%),linear-gradient(#f0d2b6,#e4a87e 40%,#cf7740 80%,#c2652f);height:26%;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(61.6% 100% at 50% 100%,#000 calc(100% - 26px),#0000 100%);mask:radial-gradient(61.6% 100% at 50% 100%,#000 calc(100% - 26px),#0000 100%)}.b-props__bg-deep{background-color:#1c0e07;background-image:linear-gradient(#c2652f, #9a4219 16%, #5e2810 34%, #2e1509 52%, #160b06 70%, var(--ink) 86%);position:absolute;inset:calc(26% - 1px) 0 0}.b-prow{padding-bottom:56px;position:relative}.b-prow.is-light{color:var(--ink)}.b-prow.is-dark{color:var(--bone)}.b-prow__eye{padding-top:28px;padding-bottom:28px;position:relative}.b-prow__eye .b-hline{left:var(--m);right:var(--m)}.b-prow.is-dark .b-hline{background:repeating-linear-gradient(to right, var(--line-d) 0 2px, transparent 2px 5px)}.b-prow__label,.b-prow__body,.b-prow .b-hline{opacity:.4;transition:opacity .9s var(--ease)}.b-prow__title .b-ch{opacity:.4;transition:opacity .8s var(--ease)}.b-prow.is-active .b-prow__label,.b-prow.is-active .b-prow__body,.b-prow.is-active .b-hline,.b-prow.is-active .b-prow__title .b-ch{opacity:1}.b-prow__grid{grid-template-columns:343px 325px;align-items:start;column-gap:28px;display:grid}.b-prow__title{max-width:325px;margin:0}.b-prow__body{max-width:325px;margin:0;font-size:16px;font-weight:400;line-height:normal}@media (min-width:768px) and (max-width:1279px){.b-prow__grid{grid-template-columns:minmax(0,343px);row-gap:14px}}.b-banner{z-index:3;background:var(--ink);height:633px;color:var(--bone);position:relative}.b-banner__top{top:0}.b-banner__bottom{top:auto;bottom:0}.b-banner__frame{height:100%;margin:0 var(--m);background:repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px) left top / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px) right top / 1px 100% no-repeat;padding:0 28px;position:relative}.b-banner .b-pin--tl{top:-2.5px;left:-2.5px}.b-banner .b-pin--tr{top:-2.5px;left:auto;right:-2.5px}.b-banner .b-pin--bl{top:auto;bottom:-2.5px;left:-2.5px}.b-banner .b-pin--br{inset:auto -2.5px -2.5px auto}.b-banner__panel{background-color:#f3f1ec0a;background-image:repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px), repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;flex-direction:column;align-items:flex-start;height:100%;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden}.b-banner__wire{z-index:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.b-banner__mark{z-index:1;width:80px;height:80px;position:relative}.b-banner__title{z-index:1;max-width:min(720px,60%);margin:181px 0 0;position:relative}.b-banner__title .b-line{text-wrap:balance}.b-banner__ctas{z-index:1;gap:4px;margin-top:auto;display:flex;position:relative}.b-opp{z-index:2;padding-bottom:120px;position:relative}.b-opp__wrap{padding-top:160px;position:relative}.b-opp__bg{z-index:0;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.b-opp__ink{background-color:var(--ink);background-image:linear-gradient(var(--ink) 0%, var(--ink) 30%, #1e0e07 46%, #3b1c0c 60%, #7a3415 76%, #b8501f 92%, #c8622f 100%);height:901px;position:absolute;top:-1px;left:0;right:0}.b-opp__glow{background:linear-gradient(#c8622f 0%,#dc8a5a 22%,#ecc0a0 48%,#f3e2d2 72%,#f6f4f000 100%);height:520px;position:absolute;top:900px;left:0;right:0;-webkit-mask:radial-gradient(74% 100% at 50% 0,#000 calc(100% - 140px),#0000 100%);mask:radial-gradient(74% 100% at 50% 0,#000 calc(100% - 140px),#0000 100%)}.b-opp__pin{z-index:2;will-change:transform;pointer-events:none;height:clamp(700px,104vh,1100px);position:relative}.b-opp__head{pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:28px;padding-top:22px;display:flex;position:relative}.b-opp__head .b-sec-line{background:repeating-linear-gradient(to right, var(--line-d) 0 2px, transparent 2px 5px);transition:opacity .6s var(--ease)}.b-opp__head .b-eyebrow{color:var(--bone);transition:color .6s var(--ease)}.b-opp__head.is-light .b-eyebrow{color:var(--ink)}.b-opp__head.is-light .b-sec-line{background:repeating-linear-gradient(to right, var(--line) 0 2px, transparent 2px 5px)}.b-opp__statement{max-width:calc(1000px + 2 * var(--m));color:var(--bone);margin:12px 0 0}.b-opp__items{z-index:3;margin:0;padding-top:0;padding-bottom:140px;list-style:none;position:relative}.b-oitem{will-change:opacity;align-items:center;gap:28px;padding:28px 0;display:flex;position:relative}.b-oitem__icon{flex:none;width:92px}.b-oitem__body{flex-direction:column;gap:12px;width:450px;max-width:100%;display:flex}.b-oitem__title{color:var(--ink);margin:0;line-height:21.6px}.b-oitem__text{color:var(--mute);margin:0;line-height:21.6px}.b-opp__video{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:589px;height:785px;position:fixed;top:160px;right:0}.b-opp__video video{object-fit:cover;width:100%;height:100%;display:block}.b-opp__video{mix-blend-mode:multiply}.b-opp__video video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.b-news{z-index:2;position:relative}.b-news,.b-faq{--gut-c:calc((100vw - 2 * var(--m) - 56px) / 3)}.b-news:before,.b-faq:before{content:"";pointer-events:none;--dash:repeating-linear-gradient(to bottom, var(--line) 0 2px, transparent 2px 5px);background-image:var(--dash), var(--dash), var(--dash), var(--dash);background-repeat:no-repeat;background-size:1px 100%;background-position:calc(var(--m) + var(--gut-c)) 0, calc(var(--m) + var(--gut-c) + 28px) 0, calc(var(--m) + 2 * var(--gut-c) + 28px) 0, calc(var(--m) + 2 * var(--gut-c) + 56px) 0;position:absolute;inset:0}.b-news__head{grid-template-columns:repeat(3,1fr);column-gap:28px;display:grid;position:relative}.b-news__col{padding-top:28px}.b-news__col--end{justify-content:flex-end;align-items:flex-start;display:flex}.b-news__title{margin:28px 0 0}.b-news__ctrl{gap:4px;display:none}.b-news__arrow .a-btn__icon{width:32px}.b-news__grid{grid-template-columns:repeat(3,1fr);column-gap:28px;display:grid}.b-news__cell{min-width:0;padding:52px 0 160px}.b-ncard{color:var(--ink);flex-direction:column;gap:16px;text-decoration:none;display:flex}.b-ncard__cover{aspect-ratio:467/263;background:radial-gradient(120% 90% at 85% 120%, #b8501f 0%, #3b1c0c 45%, var(--ink) 75%);position:relative;overflow:hidden}.b-ncard__cover>div{height:100%;inset:0;position:absolute!important}.b-ncard__badges{gap:2px;display:flex}.b-badge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;height:30px;padding:0 8px;display:inline-flex}.b-ncard__title{transition:opacity .6s var(--ease);margin:0}.b-ncard:hover .b-ncard__title{opacity:.7}.b-ncard__go{align-self:flex-start}.b-ncard:hover .b-ncard__go .a-btn__icon{background:#0b0a0929}.b-faq{z-index:2;position:relative}.b-faq__head{grid-template-columns:repeat(3,1fr);column-gap:28px;display:grid;position:relative}.b-faq__col{padding:28px 0 52px}.b-faq__head .t-h2{margin:0}.b-faq__col--end{justify-content:flex-end;align-items:flex-start;gap:20px;display:flex}.b-faq__col--end>.t-label{line-height:34px}.b-faq__body{grid-template-columns:repeat(3,1fr);column-gap:28px;display:grid;position:relative}.b-faq__body>.b-hline{left:var(--m);right:var(--m)}.b-faq__col--spacer{padding:0}.b-faq__list{flex-direction:column;grid-column:2/4;gap:4px;margin:0;padding:0;list-style:none;display:flex}.b-faq__item{transition:background-color .6s var(--ease);background:#0b0a0908}.b-faq__item:hover{background:#0b0a090d}.b-faq__item.is-open{background:#0b0a0914}.b-faq__q{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:28px;padding:20px;display:flex;position:relative}.b-faq__idx{width:30px;height:22px;color:var(--mute);background:#0b0a091a;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.b-faq__idx i{background:currentColor;width:3px;height:3px}.b-faq__text{flex:1;font-size:19px;font-weight:500;line-height:25.65px}.b-faq__toggle{background:var(--ink);width:34px;height:34px;color:var(--bone);flex:none;place-items:center;display:grid;position:relative}.b-faq__toggle svg{transition:opacity .3s}.b-faq__v{transform-origin:8px 8px;transition:transform .6s var(--ease)}.b-faq__item.is-open .b-faq__v{transform:scaleY(0)}.b-faq__rive{width:24px;height:24px;position:absolute;top:5px;left:5px}.b-faq__toggle.is-live svg{opacity:0}.b-faq__a{transition:height .7s var(--ease);overflow:hidden}.b-faq__ainner{padding:8px 78px 36px}.b-faq__ainner p{opacity:0;max-width:726px;transition:opacity .35s var(--ease);margin:0}.b-faq__item.is-open .b-faq__ainner p{opacity:1;transition:opacity .8s var(--ease) .18s}@media (max-width:767px){.b-props{padding-bottom:164px}.b-props__head{padding-bottom:34px}.b-props__title{margin-top:16px}.b-props__obj{right:var(--m)}.b-props__track{z-index:2}.b-props__list>ul{z-index:1}.b-prow{min-height:100svh;padding-top:50px;padding-bottom:0}.b-prow__eye{padding-bottom:16px}.b-prow__grid{grid-template-columns:1fr;row-gap:16px}.b-props__bg-arc{background:radial-gradient(80% 100% at 50% 100%,#0000 calc(100% - 50px),#ffe2c499 calc(100% - 8px),#ffd2aa00 100%),linear-gradient(#f0d2b6,#e4a87e 40%,#cf7740 80%,#c2652f);height:12%;-webkit-mask:radial-gradient(80% 100% at 50% 100%,#000 calc(100% - 20px),#0000 100%);mask:radial-gradient(80% 100% at 50% 100%,#000 calc(100% - 20px),#0000 100%)}.b-props__bg-deep{top:calc(12% - 1px)}.b-banner{height:663px}.b-banner__frame{margin:0 var(--m);background:0 0;padding:0}.b-banner__panel{background-image:none;justify-content:flex-end;padding:16px 16px 30px}.b-banner__mark{display:none}.b-opp__statement{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:33.6px}.b-banner__title{letter-spacing:-.01em;max-width:100%;margin:0 0 17px;font-size:22px;font-weight:500;line-height:30.8px}.b-banner__ctas{flex-direction:column;width:100%;margin-top:0}.b-banner__ctas .a-btn{width:100%;display:flex}.b-banner__ctas .a-btn__label{flex:1}.b-opp__wrap{padding-top:128px}.b-opp__ink{height:701px}.b-opp__glow{height:440px;top:700px}.b-opp__pin{height:clamp(640px,92svh,900px)}.b-opp__head{flex-direction:column;gap:16px}.b-opp__statement{margin-top:44px}.b-opp__items{padding-bottom:140px}.b-oitem{flex-direction:column;align-items:flex-start;gap:24px}.b-oitem__icon{width:64px}.b-oitem__body{width:100%}.b-opp__video,.b-news:before,.b-faq:before{display:none}.b-news{padding-bottom:120px}.b-news__head{grid-template-columns:1fr}.b-news__col--mid{display:none}.b-news__title{margin-top:16px}.b-news__col--end{justify-content:space-between;padding-top:8px}.b-news__ctrl{display:flex}.b-news__grid{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--m);overscroll-behavior-x:contain;gap:20px;padding-top:56px;display:flex;overflow-x:auto}.b-news__grid::-webkit-scrollbar{display:none}.b-news__cell{flex:0 0 min(322px, calc(100vw - 2 * var(--m) - 36px));scroll-snap-align:start;padding:0}.b-ncard{gap:20px}.b-ncard__title{font-size:16px;line-height:21.6px}.b-faq__head{grid-template-columns:1fr}.b-faq__col{padding:28px 0 0}.b-faq__col--mid{display:none}.b-faq__col--end{flex-direction:column;justify-content:flex-start;gap:16px;padding:16px 0 56px}.b-faq__col--end>.t-label{line-height:18.2px}.b-faq__body{grid-template-columns:1fr;padding-bottom:24px}.b-faq__body>.b-hline,.b-faq__col--spacer{display:none}.b-faq__list{grid-column:1}.b-faq__q{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.b-faq__text{padding-right:40px;font-size:16px;line-height:21.6px}.b-faq__toggle{width:28px;height:28px;position:absolute;top:16px;right:16px}.b-faq__rive{top:2px;left:2px}.b-faq__ainner{padding:4px 16px 24px}.b-faq__ainner p{font-size:14px;line-height:18.9px}}
