.lumitra-hgrid{grid-template-columns:repeat(1, minmax(0, 1fr));min-height:min(82vh,820px);overflow:hidden;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-himg > img, img.lumitra-himg{object-fit:cover;object-position:100% 60%;object-fit:cover}
.lumitra-himg{grid-column:1;grid-row:1;height:100%;width:100%}
@media (max-width: 781px){.lumitra-himg > img, img.lumitra-himg{object-position:78% 60%}}
@media (max-width: 480px){.lumitra-himg > img, img.lumitra-himg{object-position:78% 60%}}
.lumitra-htint{mix-blend-mode:multiply;grid-column:1;grid-row:1;height:100%;opacity:0.10;width:100%}
.lumitra-hscrim{grid-column:1;grid-row:1;height:100%;width:100%;z-index:1}
.lumitra-htext{flex-direction:column;grid-column:1;grid-row:1;justify-content:center;max-width:clamp(22rem,48vw,40rem);min-height:min(82vh,820px);padding-top:clamp(40px,6vh,84px);padding-right:clamp(28px,4vw,64px);padding-bottom:clamp(40px,6vh,84px);padding-left:var(--pad);width:100%;z-index:2}
.lumitra-hhead{align-items:center;flex-direction:row;gap:14px;margin-bottom:clamp(24px,4vh,44px)}
.lumitra-hstrip{align-items:baseline;flex-direction:row;gap:14px}
.lumitra-hstripa{font-size:11px;letter-spacing:0.1em;color:var(--moss-300)}
.lumitra-hstripb{font-size:11px;letter-spacing:0.1em;color:var(--moss-300)}
.lumitra-htitle{font-size:clamp(44px,6.6vw,96px);letter-spacing:-0.03em;line-height:1.0;max-width:17ch;color:var(--bone-100)}
.lumitra-hlead{font-size:clamp(18px,1.5vw,23px);line-height:1.4;margin-top:clamp(22px,3vh,34px);max-width:32ch;color:rgba(245,242,236,0.86)}
.lumitra-hcta{align-items:center;flex-direction:row;column-gap:24px;row-gap:16px;margin-top:clamp(28px,4vh,42px);flex-wrap:wrap}
.lumitra-hbtn{background-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--paper);padding-top:17px;padding-right:26px;padding-bottom:17px;padding-left:26px;border-radius:999px}
.lumitra-hbtn:hover{background-color:var(--wp--preset--color--signal-dark)}
.lumitra-hsec{align-items:center;flex-direction:row;padding-bottom:4px}
.lumitra-hsecl{font-size:15px;color:var(--bone-100)}
.lumitra-t1sec{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(56px,8vh,104px)}
.lumitra-t1wrap{margin-right:auto;margin-left:auto;max-width:1320px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-t1grid{align-items:start;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem)}
@media (max-width: 781px){.lumitra-t1grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-t1grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-t1head{flex-direction:column}
.lumitra-t1eye{font-size:12px;letter-spacing:0.14em;margin-bottom:16px;color:var(--forest-700)}
.lumitra-t1h2{font-size:clamp(28px,4vw,46px);letter-spacing:-0.02em;line-height:1.05;max-width:22ch;color:var(--ink)}
.lumitra-t1body{flex-direction:column;max-width:64ch}
.lumitra-t1p1{font-size:clamp(16px,1.1vw,18px);line-height:1.65;margin-bottom:1.1rem;color:var(--ink-muted)}
.lumitra-t1p2{font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--ink-muted)}
.lumitra-dsec{padding-top:clamp(64px,11vh,132px);padding-bottom:clamp(64px,11vh,132px)}
.lumitra-dwrap{margin-right:auto;margin-left:auto;max-width:1320px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-dgrid{align-items:start;grid-template-columns:minmax(0, 8fr) minmax(0, 4fr);gap:clamp(28px,4vw,64px)}
@media (max-width: 781px){.lumitra-dgrid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-dgrid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-dlead{flex-direction:column}
.lumitra-dmark{align-items:center;flex-direction:row;margin-bottom:22px}
.lumitra-drule{height:1px;width:56px}
.lumitra-deye{font-size:12px;letter-spacing:0.14em;margin-bottom:20px;color:var(--moss-300)}
.lumitra-dtitle{font-size:clamp(2rem, 1.1rem + 3.4vw, 3.5rem);letter-spacing:-0.02em;line-height:1.05;max-width:22ch;color:var(--bone-100)}
.lumitra-daside{flex-direction:column;gap:20px;padding-top:8px}
.lumitra-dbody{font-size:clamp(16px,1.1vw,18px);line-height:1.65;max-width:46ch;color:rgba(245,242,236,0.82)}
.lumitra-dtech{font-size:11px;letter-spacing:0.1em;color:var(--bark-300)}
.lumitra-psec{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(56px,8vh,104px)}
.lumitra-pwrap{margin-right:auto;margin-left:auto;max-width:1320px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-phead{flex-direction:column;margin-bottom:clamp(32px,4vh,52px);max-width:760px}
.lumitra-pmark{align-items:center;flex-direction:row;gap:14px;margin-bottom:18px}
.lumitra-pnum{font-size:12px;letter-spacing:0.08em;color:var(--forest-500)}
.lumitra-pnrule{height:1px;width:64px}
.lumitra-peye{font-size:12px;letter-spacing:0.14em;color:var(--forest-700)}
.lumitra-ph2{font-size:clamp(30px,4.2vw,50px);letter-spacing:-0.02em;margin-top:12px;max-width:22ch;color:var(--forest-900)}
.lumitra-pr3{align-items:center;grid-template-columns:5fr 7fr;gap:clamp(28px,4vw,64px)}
@media (max-width: 781px){.lumitra-pr3{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-pr3{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-pr3ph{aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;width:100%}
.lumitra-pr3phg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-pr3i > img, img.lumitra-pr3i{object-fit:cover;object-position:50% 32%;object-fit:cover}
.lumitra-pr3i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-pr3pht{mix-blend-mode:multiply;grid-column:1;grid-row:1;height:100%;opacity:0.07;width:100%}
.lumitra-pr3c{align-items:flex-start;flex-direction:column;gap:14px;max-width:56ch}
.lumitra-pr3role{font-size:11px;letter-spacing:0.1em;color:var(--bark-500)}
.lumitra-pr3name{font-size:clamp(26px,3vw,38px);letter-spacing:-0.02em;line-height:1.05;color:var(--forest-900)}
.lumitra-pr3bio{font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--ink-muted)}
.lumitra-pr3ct{align-items:baseline;flex-direction:row;column-gap:28px;row-gap:12px;margin-top:6px;flex-wrap:wrap}
.lumitra-pr3em{align-items:center;flex-direction:row;padding-bottom:3px}
.lumitra-pr3emt{font-size:15px;color:var(--forest-700)}
.lumitra-f7atspqw{align-items:center;flex-direction:row;padding-bottom:3px}
.lumitra-pr3tel{font-size:18px;color:var(--forest-700)}
.lumitra-prows{flex-direction:column;gap:clamp(48px,7vw,88px)}
.lumitra-pr2{align-items:center;grid-template-columns:7fr 5fr;gap:clamp(28px,4vw,64px)}
@media (max-width: 781px){.lumitra-pr2{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-pr2{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-pr2c{align-items:flex-start;flex-direction:column;gap:14px;max-width:56ch}
.lumitra-pr2role{font-size:11px;letter-spacing:0.1em;color:var(--bark-500)}
.lumitra-pr2name{font-size:clamp(26px,3vw,38px);letter-spacing:-0.02em;line-height:1.05;color:var(--forest-900)}
.lumitra-pr2bio{font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--ink-muted)}
.lumitra-pr2qual{flex-direction:column;gap:8px;margin-top:4px}
.lumitra-pr2q1{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr2qr1{flex-shrink:0;height:1px;width:11px}
.lumitra-pr2q1t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr2q2{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr2qr2{flex-shrink:0;height:1px;width:11px}
.lumitra-pr2q2t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr2q3{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr2qr3{flex-shrink:0;height:1px;width:11px}
.lumitra-pr2q3t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr2ct{align-items:baseline;flex-direction:row;column-gap:28px;row-gap:12px;margin-top:6px;flex-wrap:wrap}
.lumitra-luqm8eod{aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;width:100%}
.lumitra-pr2phg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-pr2i > img, img.lumitra-pr2i{object-fit:cover;object-position:50% 32%;object-fit:cover}
.lumitra-pr2i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-pr2pht{mix-blend-mode:multiply;grid-column:1;grid-row:1;height:100%;opacity:0.07;width:100%}
.lumitra-pr1{align-items:center;grid-template-columns:5fr 7fr;gap:clamp(28px,4vw,64px)}
@media (max-width: 781px){.lumitra-pr1{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-pr1{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-pr1ph{aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;width:100%}
.lumitra-pr1phg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-pr1i > img, img.lumitra-pr1i{object-fit:cover;object-position:50% 32%;border-radius:0px;aspect-ratio:4/5;object-fit:cover}
.lumitra-pr1i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-pr1pht{mix-blend-mode:multiply;grid-column:1;grid-row:1;height:1046px;opacity:0.07;width:833px}
.lumitra-pr1c{align-items:flex-start;flex-direction:column;gap:14px;max-width:56ch}
.lumitra-pr1role{font-size:11px;letter-spacing:0.1em;color:var(--bark-500)}
.lumitra-pr1name{font-size:clamp(26px,3vw,38px);letter-spacing:-0.02em;line-height:1.05;color:var(--forest-900)}
.lumitra-pr1bio{font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--ink-muted)}
.lumitra-pr1qual{flex-direction:column;gap:8px;margin-top:4px}
.lumitra-pr1q1{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr1qr1{flex-shrink:0;height:1px;width:11px}
.lumitra-pr1q1t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr1q2{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr1qr2{flex-shrink:0;height:1px;width:11px}
.lumitra-pr1q2t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr1q3{align-items:center;flex-direction:row;gap:11px}
.lumitra-pr1qr3{flex-shrink:0;height:1px;width:11px}
.lumitra-pr1q3t{font-size:15px;line-height:1.5;color:var(--ink-muted)}
.lumitra-pr1ct{align-items:baseline;flex-direction:row;column-gap:28px;row-gap:12px;margin-top:6px;flex-wrap:wrap}
.lumitra-90tew0zu{align-items:center;flex-direction:row;padding-bottom:3px}
.lumitra-pr1tel{font-size:18px;color:var(--forest-700)}
.lumitra-t2sec{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(56px,8vh,104px)}
.lumitra-t2wrap{margin-right:auto;margin-left:auto;max-width:1320px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-t2grid{align-items:start;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem)}
@media (max-width: 781px){.lumitra-t2grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
@media (max-width: 480px){.lumitra-t2grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-t2head{flex-direction:column}
.lumitra-t2eye{font-size:12px;letter-spacing:0.14em;margin-bottom:16px;color:var(--forest-700)}
.lumitra-t2h2{font-size:clamp(28px,4vw,46px);letter-spacing:-0.02em;line-height:1.05;max-width:22ch;color:var(--ink)}
.lumitra-t2body{flex-direction:column;max-width:64ch}
.lumitra-t2p1{font-size:clamp(16px,1.1vw,18px);line-height:1.65;margin-bottom:1.1rem;color:var(--ink-muted)}
.lumitra-t2p2{font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--ink-muted)}
.lumitra-t2m{grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:clamp(36px,5vw,56px)}
@media (max-width: 781px){.lumitra-t2m{grid-template-columns:repeat(2, minmax(0, 1fr))}}
.lumitra-t2m0{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;width:100%}
.lumitra-t2m0g{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-t2m0i > img, img.lumitra-t2m0i{object-fit:cover;object-position:50% 55%;border-radius:0px;object-fit:cover}
.lumitra-t2m0i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-t2m1{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;width:100%}
.lumitra-t2m1g{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-t2m1i > img, img.lumitra-t2m1i{object-fit:cover;object-position:18% 50%;border-radius:0px;object-fit:cover}
.lumitra-t2m1i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-t2m2{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;width:100%}
.lumitra-t2m2g{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-t2m2i > img, img.lumitra-t2m2i{object-fit:cover;object-position:45% 50%;border-radius:0px;object-fit:cover}
.lumitra-t2m2i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-t2m3{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;width:100%}
.lumitra-t2m3g{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-t2m3i > img, img.lumitra-t2m3i{object-fit:cover;object-position:50% 50%;border-radius:0px;object-fit:cover}
.lumitra-t2m3i{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-t2v{flex-direction:column;margin-top:clamp(24px,3vw,36px)}
.lumitra-t2vf{aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;width:100%}
.lumitra-t2vfg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-t2vv{object-fit:cover;grid-column:1;grid-row:1;height:100%;border-radius:0px;object-fit:cover;width:100%}
.lumitra-t2vt{font-size:11px;letter-spacing:0.1em;margin-top:12px;color:var(--bark-500)}
.lumitra-t2vc{font-size:14px;margin-top:4px;color:var(--ink)}
.lumitra-ws{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(56px,8vh,104px)}
.lumitra-wsw{flex-direction:column;margin-right:auto;margin-left:auto;max-width:1320px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-wsg{align-items:start;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem)}
@media (max-width: 781px){.lumitra-wsg{grid-template-columns:repeat(1, minmax(0, 1fr))}}
.lumitra-wshd{flex-direction:column}
.lumitra-wseye{font-size:12px;letter-spacing:0.14em;margin-bottom:16px;color:var(--forest-700)}
.lumitra-wsh2{font-size:clamp(28px,4vw,46px);letter-spacing:-0.02em;line-height:1.05;max-width:22ch;color:var(--ink)}
.lumitra-wsbd{flex-direction:column;max-width:64ch}
.lumitra-wsp1{font-size:clamp(16px,1.1vw,18px);line-height:1.65;margin-bottom:1.1rem;color:var(--ink-muted)}
.lumitra-wsp2{font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--ink-muted)}
.lumitra-wsm{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:12px;margin-top:clamp(36px,5vw,56px);min-height:620px;grid-template-rows:repeat(2, minmax(0, 1fr))}
@media (max-width: 781px){.lumitra-wsm{grid-template-columns:repeat(2, minmax(0, 1fr))}}
.lumitra-wsa{aspect-ratio:auto;grid-column:span 1;grid-row:span 2;height:100%;overflow:hidden;border-radius:6px;width:100%}
@media (max-width: 781px){.lumitra-wsa{aspect-ratio:4 / 5;grid-column:span 1;grid-row:span 1}}
.lumitra-wsag{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-wsai > img, img.lumitra-wsai{object-fit:cover;object-position:60% 35%;border-radius:0px;object-fit:cover}
.lumitra-wsai{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-wsb{aspect-ratio:auto;height:100%;overflow:hidden;border-radius:6px;width:100%}
@media (max-width: 781px){.lumitra-wsb{aspect-ratio:4 / 5}}
.lumitra-wsbg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-wsbi > img, img.lumitra-wsbi{object-fit:cover;object-position:55% 50%;border-radius:0px;object-fit:cover}
.lumitra-wsbi{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-wsc{aspect-ratio:auto;height:100%;overflow:hidden;border-radius:6px;width:100%}
@media (max-width: 781px){.lumitra-wsc{aspect-ratio:4 / 5}}
.lumitra-wscg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-wsci > img, img.lumitra-wsci{object-fit:cover;object-position:50% 50%;border-radius:0px;object-fit:cover}
.lumitra-wsci{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-wsd{aspect-ratio:auto;grid-column:span 2;height:100%;overflow:hidden;border-radius:6px;width:100%}
@media (max-width: 781px){.lumitra-wsd{aspect-ratio:16 / 9;grid-column:span 1;grid-row:span 1}}
.lumitra-wsdg{grid-template-columns:repeat(1, minmax(0, 1fr));height:100%;grid-template-rows:repeat(1, minmax(0, 1fr));width:100%}
.lumitra-wsdi > img, img.lumitra-wsdi{object-fit:cover;object-position:50% 50%;border-radius:0px;object-fit:cover}
.lumitra-wsdi{grid-column:1;grid-row:1;height:100%;width:100%}
.lumitra-csec{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(56px,8vh,104px)}
.lumitra-cwrap{align-items:center;flex-direction:column;margin-right:auto;margin-left:auto;max-width:720px;padding-right:var(--pad);padding-left:var(--pad);width:100%}
.lumitra-ceye{font-size:12px;letter-spacing:0.14em;color:var(--ink-muted)}
.lumitra-ctitle{font-size:clamp(32px,5vw,60px);margin-top:16px;max-width:720px;text-align:center;color:var(--ink)}
.lumitra-csub{font-size:18px;margin-top:18px;text-align:center;color:var(--ink-muted)}
.lumitra-ccta{align-items:center;flex-direction:row;gap:14px;justify-content:center;margin-top:34px;flex-wrap:wrap}
.lumitra-cbtn{background-color:var(--wp--preset--color--signal);color:var(--wp--preset--color--paper);padding-top:17px;padding-right:26px;padding-bottom:17px;padding-left:26px;border-radius:999px}
.lumitra-cbtn:hover{background-color:var(--wp--preset--color--signal-dark)}
.lumitra-cghost{border-color:var(--rule);color:var(--wp--preset--color--forest-700);padding-top:17px;padding-right:26px;padding-bottom:17px;padding-left:26px;border-radius:999px}
.lumitra-cghost:hover{background-color:var(--wp--preset--color--surface-alt);border-color:rgba(11,24,18,.25)}
.lumitra-cline{align-items:center;flex-direction:row;column-gap:16px;row-gap:6px;justify-content:center;margin-top:30px;flex-wrap:wrap}
.lumitra-cl1{flex-direction:row}
.lumitra-cl1x{font-size:12px;letter-spacing:0.08em;color:var(--forest-700)}
.lumitra-csep1x{font-size:12px;letter-spacing:0.08em;color:var(--ink-muted)}
.lumitra-cl2{flex-direction:row}
.lumitra-cl2x{font-size:12px;letter-spacing:0.08em;color:var(--forest-700)}
.lumitra-csep2x{font-size:12px;letter-spacing:0.08em;color:var(--ink-muted)}
.lumitra-cl3x{font-size:12px;letter-spacing:0.08em;color:var(--ink-muted)}
.lumitra-csep3x{font-size:12px;letter-spacing:0.08em;color:var(--ink-muted)}
.lumitra-cl4x{font-size:12px;letter-spacing:0.08em;color:var(--ink-muted)}