@charset "UTF-8";@layer wp{.texCon .texx .para{opacity:.8;padding-top:30px;padding-bottom:0}.texCon{height:100vh;position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;padding-bottom:7vh}.texCon .texx{width:83%;z-index:1}.texCon .texx .lead-copy{font-size:25px;margin-top:2rem;line-height:1.4em}.texCon .texx h1,.texCon .texx h2{margin-bottom:0}.texCon .texx .h1Con{flex:60%;position:relative}.texCon .texx h1{font-size:max(64px,3.2vw);line-height:1.3em;font-weight:700}.texCon .texx h2 a,.section.darkCon .linksHome a,.linksHome{font-size:1.3rem;font-weight:400;text-transform:uppercase;margin-top:0;line-height:1em;display:inline-block;color:#000;opacity:1;transition:opacity .5s cubic-bezier(.48,0,.12,1)}.texCon .texx h2 a:hover,.section.darkCon .linksHome a:hover{opacity:.5}.texCon.rePos{height:auto}.texCon.rePos .texx{position:relative;top:0;bottom:0;padding-top:30vh}.faq-section{color:#1a1a1a}.faq-section .faq-container{max-width:none;margin-top:10vh}.faq-section .faq-columns{display:flex;gap:8vw;margin-bottom:4rem}@media(max-width:768px){.faq-section .faq-columns{flex-direction:column;gap:0}}.faq-section .faq-column{flex:1}.faq-section .faq-item{border-bottom:1px solid rgba(26,26,26,.1);margin-bottom:0;transition:all .3s ease}.faq-section .faq-item:last-child{border-bottom:none}.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:max(24px,1.2vw) 0;cursor:pointer;transition:all .3s ease}.faq-section .faq-item .faq-question:hover{opacity:.8}.faq-section .faq-item .faq-question h3{font-size:calc(5px + .8vw);font-weight:400;margin:0;line-height:1.4;font-family:Poppins,sans-serif;flex:1;padding-right:max(2rem,1.6vw)}.faq-section .faq-item .faq-question .faq-toggle{width:max(24px,1.2vw);height:max(24px,1.2vw);position:relative;flex-shrink:0}.faq-section .faq-item .faq-question .faq-toggle .faq-icon{position:absolute;top:50%;left:50%;width:max(16px,.8vw);height:max(2px,.1vw);background:#1a1a1a;transform:translate(-50%,-50%)}.faq-section .faq-item .faq-question .faq-toggle .faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:max(2px,.1vw);height:max(16px,.8vw);background:#1a1a1a;transform:translate(-50%,-50%);transition:opacity .3s ease}.faq-section .faq-item .faq-answer{overflow:hidden;transition:all .4s ease}.faq-section .faq-item .faq-answer p{font-size:max(16px,.8vw);line-height:1.6;opacity:.8;padding-right:4.2vw;margin:0}@media(max-width:768px){.faq-section .faq-columns{margin-bottom:3rem}.faq-section .faq-item .faq-question{padding:1.5rem 0}.faq-section .faq-item .faq-question h3{padding-right:1rem;font-size:18px}}@media all and (min-width:2300px){.faq-section .faq-item .faq-question h3{font-size:calc(5px + 1vw)}}@media all and (max-width:1200px){.texCon .texx .h1Con{flex:100%}}@media screen and (max-width:1366px){body .texCon .texx{width:90%}}@media all and (max-width:769px){body .texCon .texx{bottom:40px}}@media all and (max-width:768px){.homeSecondParaSec.small-content__copy.lead-copy{font-size:40px;line-height:1.2em;font-weight:400;max-width:100%;margin-bottom:1.5rem}}@media all and (max-width:540px){body .texCon .texx{bottom:90px}body .texCon .texx h1{font-size:36px}}@media all and (max-width:540px){.small-content__copy.lead-copy{font-size:30px}homeSecondParaSec.small-content__copy.lead-copy{font-size:40px}}@media all and (max-width:400px){.homeSecondParaSec.small-content__copy.lead-copy{font-size:30px}body .sub-copy{font-size:20px}}}.stack-split[data-astro-cid-arirhooz]{display:grid;grid-template-columns:minmax(240px,490px) minmax(0,820px);justify-content:space-between;column-gap:6vw;margin-top:10vh;align-items:start}.stack-split__left[data-astro-cid-arirhooz] h3[data-astro-cid-arirhooz]{margin:0 0 .4em;font-family:Poppins,sans-serif;font-weight:600;font-size:calc(18px + .8vw);line-height:1.2}.stack-split__left[data-astro-cid-arirhooz] p[data-astro-cid-arirhooz]{margin:0;opacity:.55}.stack-split__rows[data-astro-cid-arirhooz]{list-style:none;margin:0;padding:0;border-top:1px solid #00000026}.stack-split__rows[data-astro-cid-arirhooz] li[data-astro-cid-arirhooz]{display:grid;grid-template-columns:100px 220px 1fr;gap:24px;align-items:center;margin:0;padding:26px 0;border-bottom:1px solid #00000026}.stack-split__rows[data-astro-cid-arirhooz] strong[data-astro-cid-arirhooz]{font-family:Poppins,sans-serif;font-weight:600;font-size:17px}.stack-split__marks[data-astro-cid-arirhooz]{display:flex;gap:10px;flex-wrap:nowrap}.stack-mark[data-astro-cid-arirhooz]{display:block;flex:none;width:30px;height:30px;color:#000}.stack-mark[data-astro-cid-arirhooz] svg{display:block;width:100%;height:100%}.stack-mark[data-astro-cid-arirhooz] svg,.stack-mark[data-astro-cid-arirhooz] svg *{color:#000!important;fill:currentColor!important}.stack-mark[data-astro-cid-arirhooz] svg .knock{fill:#fff!important}.stack-mark--wide[data-astro-cid-arirhooz]{width:66px}.stack-split__blurb[data-astro-cid-arirhooz]{font-size:15px;line-height:1.55;opacity:.8}@media(width<=1024px){.stack-split[data-astro-cid-arirhooz]{grid-template-columns:1fr}.stack-split__rows[data-astro-cid-arirhooz] li[data-astro-cid-arirhooz]{grid-template-columns:76px 1fr}.stack-split__rows[data-astro-cid-arirhooz] li[data-astro-cid-arirhooz] .stack-split__blurb[data-astro-cid-arirhooz]{grid-column:2}}.ind[data-astro-cid-qih7gviu]{position:relative}.ind__list[data-astro-cid-qih7gviu]{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff2e}.ind__row[data-astro-cid-qih7gviu]{display:grid;grid-template-columns:70px minmax(0,900px);column-gap:3vw;align-items:start;margin:0;padding:34px 0;border-bottom:1px solid #ffffff2e;transition:opacity .3s}.ind__row[data-astro-cid-qih7gviu] h3[data-astro-cid-qih7gviu]{margin:0 0 .3em;font-family:Poppins,sans-serif;font-weight:600;font-size:calc(26px + 2vw);line-height:1.05}.ind__row[data-astro-cid-qih7gviu] h3[data-astro-cid-qih7gviu] a[data-astro-cid-qih7gviu]{color:inherit;text-decoration:none}.ind__row[data-astro-cid-qih7gviu] p[data-astro-cid-qih7gviu]{margin:0;font-size:15px;line-height:1.6;opacity:.6;max-width:60ch}.ind__list[data-astro-cid-qih7gviu]:hover .ind__row[data-astro-cid-qih7gviu]:not(:hover){opacity:.35}.ind__no[data-astro-cid-qih7gviu]{font-family:Work Sans,sans-serif;font-size:12px;letter-spacing:.15em;opacity:.45;padding-top:1.2em}.ind__float[data-astro-cid-qih7gviu]{position:absolute;top:0;right:0;width:clamp(260px,26vw,440px);aspect-ratio:16 / 10;pointer-events:none;z-index:5;opacity:0;visibility:hidden;border-radius:var(--image-radius, 8px);overflow:hidden;background:#1a1a1a}.ind__img[data-astro-cid-qih7gviu]{position:absolute;inset:0;opacity:0;transition:opacity .3s}.ind__img[data-astro-cid-qih7gviu].is-on{opacity:1}.ind__img[data-astro-cid-qih7gviu] img[data-astro-cid-qih7gviu]{display:block;width:100%;height:100%;object-fit:cover;margin:0}@media(width<=1024px){.ind__float[data-astro-cid-qih7gviu]{display:none}.ind__row[data-astro-cid-qih7gviu]{grid-template-columns:44px 1fr;column-gap:16px;padding:26px 0}.ind__row[data-astro-cid-qih7gviu] h3[data-astro-cid-qih7gviu]{font-size:calc(22px + 1.5vw)}}.where__title[data-astro-cid-cmf5wu2l]{margin:0 0 8vh;font-family:Poppins,sans-serif;font-weight:600;font-size:calc(22px + 1.4vw);line-height:1.15;max-width:22ch}.where[data-astro-cid-cmf5wu2l]{list-style:none;margin:0;padding:0;border-top:1px solid #0003}.where__row[data-astro-cid-cmf5wu2l]{display:grid;grid-template-columns:minmax(240px,490px) minmax(0,820px);justify-content:space-between;column-gap:6vw;align-items:start;margin:0;padding:40px 0;border-bottom:1px solid #0003}.where__place[data-astro-cid-cmf5wu2l] h4[data-astro-cid-cmf5wu2l]{font-family:Poppins,sans-serif;font-weight:600;line-height:1.15;font-size:calc(22px + 1.4vw);margin:.2em 0 .3em;color:#000}.where__place[data-astro-cid-cmf5wu2l] p[data-astro-cid-cmf5wu2l]{margin:0;font-size:14px;opacity:.55}.where__no[data-astro-cid-cmf5wu2l]{font-family:Work Sans,sans-serif;font-size:12px;letter-spacing:.15em;opacity:.45}.where__copy[data-astro-cid-cmf5wu2l]{margin:0;font-size:16px;line-height:1.65;opacity:.85}@media(width<=1024px){.where__row[data-astro-cid-cmf5wu2l]{grid-template-columns:1fr;row-gap:20px}}.awards-row[data-astro-cid-c5eyqka6]{--gap: 24px;--min: 120px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--min),(100% - (var(--n) - 1) * var(--gap)) / var(--n)),1fr));gap:var(--gap);margin-top:8vh}.awards-row[data-astro-cid-c5eyqka6] a[data-astro-cid-c5eyqka6]{display:block;transition:transform .3s}.awards-row[data-astro-cid-c5eyqka6] a[data-astro-cid-c5eyqka6]:hover{transform:translateY(-4px)}.awards-row[data-astro-cid-c5eyqka6] img[data-astro-cid-c5eyqka6]{width:100%;height:auto;display:block;margin:0;border-radius:var(--image-radius, 8px)}.awards-more[data-astro-cid-c5eyqka6]{margin-top:6vh}.awards-more[data-astro-cid-c5eyqka6] .btn{margin-top:0}@media(width<=1024px){.awards-row[data-astro-cid-c5eyqka6]{--gap: 16px;--min: 96px}}.cta-row[data-astro-cid-hyttk6tl]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:5vh}.cta-row[data-astro-cid-hyttk6tl] .btn[data-astro-cid-hyttk6tl]{margin-top:0}.pillar-start[data-astro-cid-hyttk6tl]{margin:6vh 0 0 100px;padding:22px 28px;max-width:760px;border:1px solid;border-radius:12px;font-family:Poppins,sans-serif;font-weight:600;font-size:calc(16px + .4vw);line-height:1.3}.pillar-start[data-astro-cid-hyttk6tl] small[data-astro-cid-hyttk6tl]{display:block;margin-top:6px;font-family:Work Sans,sans-serif;font-weight:400;font-size:14px;opacity:.6}.process-strip[data-astro-cid-hyttk6tl]{--gutter: 9vw;display:flex;gap:3vw;margin:0 calc(-1 * var(--gutter)) 0 0;padding:0 var(--gutter) 24px 0;overflow-x:auto;scrollbar-width:none}.process-strip[data-astro-cid-hyttk6tl]::-webkit-scrollbar{display:none}.process-strip[data-astro-cid-hyttk6tl]{cursor:grab}.process-strip[data-astro-cid-hyttk6tl].is-dragging{cursor:grabbing;user-select:none}.process-strip[data-astro-cid-hyttk6tl] img[data-astro-cid-hyttk6tl]{-webkit-user-drag:none;user-select:none}.process-showcase[data-astro-cid-hyttk6tl]{position:relative;--frame-w: min(64vw, 1100px)}.process-nav__btn[data-astro-cid-hyttk6tl]{position:absolute;top:calc(var(--frame-w) * .625 / 2);transform:translateY(-50%);z-index:2;width:max(60px,3vw);height:max(60px,3vw);min-height:0;margin:0;padding:0;border-radius:50%;border:0;background:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s,opacity .3s,visibility .3s}.process-nav__btn[data-astro-cid-hyttk6tl]:hover{background:#0009}.process-nav__btn[data-astro-cid-hyttk6tl]:active{transform:translateY(-50%) scale(.95)}.process-nav__btn[data-astro-cid-hyttk6tl].is-disabled{opacity:0;visibility:hidden;pointer-events:none}.process-nav__btn[data-astro-cid-hyttk6tl][data-ss-prev]{left:24px}.process-nav__btn[data-astro-cid-hyttk6tl][data-ss-next]{right:24px}.process-nav__btn[data-astro-cid-hyttk6tl] svg[data-astro-cid-hyttk6tl]{width:max(30px,1.5vw);height:max(30px,1.5vw)}.process-nav__btn[data-astro-cid-hyttk6tl] svg[data-astro-cid-hyttk6tl] path[data-astro-cid-hyttk6tl]{fill:#fff}.process-frame[data-astro-cid-hyttk6tl]{flex:0 0 min(64vw,1100px);margin:0}.process-frame[data-astro-cid-hyttk6tl] a[data-astro-cid-hyttk6tl]{display:block}.process-frame[data-astro-cid-hyttk6tl] a[data-astro-cid-hyttk6tl],.process-frame[data-astro-cid-hyttk6tl]>img[data-astro-cid-hyttk6tl]{border-radius:var(--image-radius, 8px);overflow:hidden}.process-frame[data-astro-cid-hyttk6tl] img[data-astro-cid-hyttk6tl]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.22,1,.36,1)}.process-frame[data-astro-cid-hyttk6tl] a[data-astro-cid-hyttk6tl]:hover img[data-astro-cid-hyttk6tl]{transform:scale(1.02)}.process-frame[data-astro-cid-hyttk6tl] figcaption[data-astro-cid-hyttk6tl]{margin-top:14px;font-family:Poppins,sans-serif;font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}@media(width<=1024px){.process-strip[data-astro-cid-hyttk6tl]{gap:16px}.process-showcase[data-astro-cid-hyttk6tl]{--frame-w: 84vw}.process-frame[data-astro-cid-hyttk6tl]{flex-basis:84vw}.pillar-start[data-astro-cid-hyttk6tl]{margin-left:0;width:100%}}@media(width<=769px){.process-strip[data-astro-cid-hyttk6tl]{--gutter: 40px}}@media(width<=540px){.process-strip[data-astro-cid-hyttk6tl]{--gutter: 20px}}
