@layer pages{.three.dn-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@layer pages{@media(max-width:1199px){.three.dn-four{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer pages{@media(max-width:640px){.three.dn-four{grid-template-columns:minmax(0,1fr)}}}@layer pages{:where(html body .page[data-company]) .og .og-side{position:sticky;top:calc(var(--hdr,73px) + 48px);display:flex;flex-direction:column;gap:var(--sp-20px)}:where(html body .page[data-company]) .og .og-side .h2{font-size:var(--fs-clamp-44px-4p8vw-76px);line-height:1.02;margin:0}:where(html body .page[data-company]) .og .og-railw{position:relative;margin-top:var(--sp-24px)}:where(html body .page[data-company]) .og .og-railw:before,:where(html body .page[data-company]) .og .og-fill{content:"";position:absolute;left:6.5px;top:24px;bottom:24px;width:2px;background:var(--c-rgba-236-234-229-0p18)}:where(html body .page[data-company]) .og .og-rail{list-style:none;margin:0;padding:0;position:relative;z-index:1}:where(html body .page[data-company]) .og .og-node .og-n{font:500 14px/1 var(--mono);color:var(--c-d9703f);letter-spacing:.04em}:where(html body .page[data-company]) .og .og-ch{position:relative;padding:clamp(var(--sp-44px),5vw,var(--sp-80px)) 0;border-top:1px solid var(--c-rgba-236-234-229-0p13)}}@layer pages{@media(max-width:899px){:where(html body .page[data-company]) .og .og-side{position:static}:where(html body .page[data-company]) .og .og-ch{padding:var(--sp-40px) 0}}}@layer pages{@media(min-width:900px){:where(html body) .page[data-company] .drv-side{position:sticky;top:calc(var(--hdr,73px) + 48px);align-self:start}}}@layer pages{:where(html body .page[data-company]) .og .og-grid{display:grid;grid-template-columns:minmax(240px,5fr) 8fr;gap:clamp(var(--sp-40px),6vw,var(--sp-120px));align-items:start}:where(html body .page[data-company]) .og .og-list{display:flex;flex-direction:column}:where(html body .page[data-company]) .og .og-ch:first-child{border-top:0;padding-top:var(--sp-8px)}:where(html body .page[data-company]) .og .og-ch:last-child{padding-bottom:0}}@layer pages{@media(max-width:899px){:where(html body .page[data-company]) .og .og-grid{grid-template-columns:1fr;gap:var(--sp-28px)}:where(html body .page[data-company]) .og .og-railw{display:none}:where(html body .page[data-company]) .og .og-ch:first-child{padding-top:var(--sp-4px)}}}@layer pages{:where(.page[data-company]) .figs.fA{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.page[data-company]) .figs.fB{grid-template-columns:repeat(6,minmax(0,1fr))}:where(html body .page[data-company]) .figs.fig6>div{flex-direction:column;gap:var(--sp-12px)}:where(html body .page[data-company]) .figs.fig6 .num{white-space:nowrap}:where(html body .page[data-company]) .figs.fig6 .num{line-height:1}:where(html body .page[data-company]) .figs.fA p{font-size:var(--fs-17px);max-width:28ch}:where(html body .page[data-company]) .figs.fB p{font-size:var(--fs-15p5px);max-width:22ch}:where(html body .page[data-company]) .figs.fig6>div>p{margin-bottom:var(--sp-6px)}}@layer pages{@media(max-width:1199px){:where(.page[data-company]) .figs.fA{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.page[data-company]) .figs.fB{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer pages{@media(max-width:599px){:where(.page[data-company]) .figs.fB{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer pages{@media(max-width:379px){:where(.page[data-company]) .figs.fA,:where(.page[data-company]) .figs.fB{grid-template-columns:1fr}}}@layer pages{:where(html body .page[data-page=about]) a.fd-link{color:inherit;text-decoration:underline;text-decoration-color:var(--c-c45a2d);text-underline-offset:3px}}@layer pages{@media(hover:hover){:where(html body .page[data-page=about]) a.fd-link:hover{color:var(--c-e4864f)}}}@layer pages{:where(html body .page[data-company]) .figs.fig6 .chip{margin-top:auto;align-self:flex-start}:where(.page[data-company]) .og .og-node:focus-visible{outline:2px solid var(--c-c45a2d);outline-offset:4px;border-radius:var(--r-4px)}}@layer reset{:where(html body) .page[data-company] :is(.card,.tri,.bcat,.closing,.quote,.hww>*,.values>*,.deploy>*,.tgrid>*){box-shadow:none}:where(html body) .page[data-company] .chip{background:transparent}}@layer pages{.tri{align-content:space-between;border-radius:var(--r-media);border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--dur-0p2s)}@media(hover:hover){.tri:hover{border-color:var(--grey)}}.tri .big{font:700 clamp(24px,2.4vw,32px)/1.2 var(--serif);color:var(--dark)}.tri.dark{background:var(--dark);border-color:var(--dark)}.tri.dark .big{color:var(--c-fff)}.tri.focus{background:var(--copper-wash);border:2px solid var(--copper)}.figs .chip{justify-self:start;background:transparent;color:var(--c-e7c3b1);border-color:var(--c-5a3a28)}@media(max-width:900px){.three,.values,.tgrid,.cases{grid-template-columns:1fr 1fr}}@media(max-width:640px){.offers,.three,.values,.tgrid,.cases,.bento{grid-template-columns:1fr}}.tri{display:flex;flex-direction:column;min-height:260px}.tri .big{font-size:var(--fs-clamp-22px-1p9vw-26px);line-height:1.28}.tri{gap:var(--sp-28px)}.tri{padding:var(--sp4) var(--sp4)}@media(max-width:1100px){.three{grid-template-columns:1fr}.tri{min-height:0}}.page[data-company] .dark{--hl:var(--c-a34620)}:where(html body .page[data-company]) .og .og-node:before{content:"";width:15px;height:15px;box-sizing:border-box;border-radius:var(--r-50);border:1.5px solid var(--c-rgba-236-234-229-0p45);background:var(--c-0b0b0c);transition:background var(--dur-0p35s),border-color var(--dur-0p35s),box-shadow var(--dur-0p35s)}:where(html body .page[data-company]) .og .og-node .og-l{color:inherit;transition:color var(--dur-0p35s)}:where(html body .page[data-company] .og) .og-node.on:before{background:var(--c-c45a2d);border-color:var(--c-c45a2d);box-shadow:var(--sh-18)}:where(html body .page[data-company] .og) .og-node.done:before{border-color:var(--c-c45a2d)}@media(hover:hover){:where(html body .page[data-company] .og) .og-node:hover .og-l{color:var(--c-d9703f)}}:where(html body .page[data-company]) .og .og-big{display:block;font:italic 700 clamp(72px,7vw,112px)/.9 var(--serif);color:transparent;-webkit-text-stroke:1.2px var(--c-rgba-196-90-45-0p45);margin:0 0 var(--sp-18px) -4px;transition:-webkit-text-stroke-color var(--dur-0p5s);user-select:none}:where(html body .page[data-company]) .og .og-t{font:700 clamp(28px,2.5vw,40px)/1.12 var(--serif);margin:0 0 var(--sp-18px);letter-spacing:-.01em;transition:color var(--dur-0p5s)}:where(html body .page[data-company]) .og .og-ch p{font-size:var(--fs-clamp-16p5px-1p15vw-18px);line-height:1.75;max-width:62ch;margin:0;transition:color var(--dur-0p5s)}@media(min-width:900px){:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-company] .og) .og-ch.on .og-big{-webkit-text-stroke-color:var(--c-c45a2d)}}@media(max-width:899px){:where(html body .page[data-company]) .og .og-big{font-size:var(--fs-64px);margin-bottom:var(--sp-12px);-webkit-text-stroke-color:var(--c-c45a2d)}}:where(html body .page[data-company] .figs.fig6) p+.chip{margin-top:auto}}@layer reset{@media(max-width:1199px){:where(html body .page[data-company]) .figs.fA>div{border-left:1px solid var(--c-rgba-236-234-229-0p13);padding-left:var(--sp-24px)}:where(html body .page[data-company]) .figs.fB>div{border-left:1px solid var(--c-rgba-236-234-229-0p13);padding-left:var(--sp-24px)}}}@layer pages{:where(html body .page[data-company]) .og .og-big{transition:-webkit-text-stroke-color var(--dur-0p25s) ease-out}}@layer overrides{:where(html body .page[data-company]) .figs.fig6>div{padding:var(--sp-32px) var(--sp-24px) var(--sp-34px)}:where(html body .page[data-company]) .figs.fA>div{padding-left:var(--sp-24px)}:where(html body .page[data-company]) .figs.fB>div{padding-left:var(--sp-24px)}@media(max-width:599px){:where(html body .page[data-company]) .figs.fig6>div{padding-top:var(--sp-26px);padding-bottom:var(--sp-28px)}}@media(hover:hover){:where(html body .page[data-company]) .og .og-big:hover{-webkit-text-stroke-color:var(--c-ffffff)}}}@layer pages{:where(html body) .page[data-company] :is(.card,.tri,.bcat,.closing,.quote,.hww>*,.values>*,.deploy>*,.tgrid>*){background:var(--k-card)}}@layer pages{:where(html body .page[data-company]) :is(.card,.tri,.bcat).focus{background:var(--k-card);border-color:var(--c-rgba-196-90-45-0p7)}:where(.page[data-company]) .figs.fA .num{font-size:var(--fs-clamp-52px-5p2vw-84px)}}@layer pages{:where(html body .page[data-company]) .figs.fig6{border-top:0}:where(html body) .page[data-company] .chip{border:1px solid var(--k-line);color:var(--k-ink)}:where(.page[data-company]) .figs.fB .num{font-size:var(--fs-clamp-40px-3p4vw-56px)}}@layer overrides{:where(.page[data-company] *).og .og-ch :where(p){color:var(--c-e2dfd9)}@media(min-width:900px){:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-company] *).og .og-ch:where(:not(.on)) :where(p){color:var(--c-a9a59e)}}:where(.page)[data-company] :where(:is(.tri,.bcat,.card)).dark :where(:is(p,li,.meta,.small,.muted,span)){color:var(--c-3c3c3c)}:where(.page)[data-company] :where(:is(.tri,.bcat,.card)).dark :where(:is(.kicker,.eyebrow)){color:var(--c-a34620)}}@layer overrides{:where(:where(html body .page[data-company]) .figs.fig6>div){border-top:1px solid var(--c-rgba-236-234-229-0p13)}:where(:where(html body .page[data-company]) .figs.fA>div){border-left:1px solid var(--c-rgba-236-234-229-0p13)}:where(.page[data-company] .figs.fA>div:nth-child(4n+1)){border-left:0}:where(:where(html body .page[data-company]) .figs.fB>div){border-left:1px solid var(--c-rgba-236-234-229-0p13)}:where(.page[data-company] .figs.fB>div:nth-child(6n+1)){border-left:0}@media(max-width:599px){:where(:where(html body .page[data-company]) .figs.fA>div){border-left:1px solid var(--c-rgba-236-234-229-0p13)}}@media(max-width:599px){:where(:where(html body .page[data-company]) .figs.fB>div){border-left:1px solid var(--c-rgba-236-234-229-0p13)}}@media(max-width:1199px){:where(.page[data-company] .figs.fB>div:nth-child(3n+1)){border-left:0}}@media(max-width:379px){:where(.page[data-company] .figs.fig6>div),:where(.page[data-company] .figs.fig6>div:nth-child(2n)){border-left:0}}@media(max-width:1199px){:where(.page[data-company] .figs.fA>div:nth-child(odd)){border-left:0}}@media(max-width:599px){:where(.page[data-company] .figs.fB>div:nth-child(odd)){border-left:0}}}
