.presentsphere-page{--ps-carbon:#171018;--ps-mineral:#f7f3ea;--ps-cobalt:#3c35d8;--ps-line:#f7f3ea3d;background:var(--ps-carbon);color:var(--ps-mineral);padding-top:4.5rem;font:400 21px/1.45 Afacad Flux,sans-serif;overflow:clip}.presentsphere-page *,.presentsphere-page :before,.presentsphere-page :after{box-sizing:border-box}html[data-page-motion=presentsphere]{scroll-padding-top:calc(var(--site-header-height,4.5rem) + 1.5rem)}.presentsphere-page:focus{outline:none}.presentsphere-page :where(h1,h2,h3,p,figure,ol){margin:0}.presentsphere-page :is(h1,h2,h3){font-family:Afacad Flux,sans-serif;font-weight:600}.presentsphere-page a{color:inherit;text-underline-offset:6px}.presentsphere-page em{color:#b7adff;font-style:normal}.presentsphere-page :is(a,button):focus-visible{outline-offset:6px;outline:3px solid}.ps-shell{width:min(100% - 112px,1440px);margin-inline:auto}.ps-section{padding-block:clamp(80px,8.8vw,140px)}.ps-eyebrow{letter-spacing:.075em;text-transform:uppercase;font-size:16px;line-height:1.4}.ps-eyebrow>span{color:#c7c0cb}.ps-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,5.4vw,80px);line-height:1}.ps-lead{font-size:clamp(24px,2vw,28px);line-height:1.35}.ps-caption{font-size:17px;line-height:1.4;margin-top:22px!important}.ps-copy>*+*{margin-top:25px}.ps-copy>.ps-heading+p{margin-top:35px}.ps-actions{flex-wrap:wrap;align-items:center;gap:24px 30px;display:flex}.presentsphere-page .primary-action{white-space:nowrap;width:auto;min-width:170px}.presentsphere-page .text-action{color:inherit;max-width:100%;font-size:19px}.ps-hero{padding-block:clamp(35px,4vw,65px) clamp(48px,6vw,88px)}.ps-hero-grid{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;column-gap:clamp(32px,4.5vw,76px);display:grid}.ps-hero-copy{grid-area:2/1}.ps-hero-details{grid-area:3/1}.ps-hero-description{max-width:39ch;margin-top:16px!important}.ps-hero-details .ps-actions{margin-top:32px}.ps-hero-copy .ps-lead{color:#d0c3f0;max-width:25ch;margin-top:30px;font-size:clamp(28px,2.5vw,42px);line-height:1.13}.ps-hero-art{isolation:isolate;background:#b9a5d8;grid-area:1/2/5/3;position:relative;overflow:hidden}.ps-hero-art:before{content:"";opacity:.12;background:url(/assets/presentsphere-app/folded-bow.svg) 50%/cover no-repeat;position:absolute;inset:-12%}.ps-hero-devices{justify-content:center;align-items:center;gap:3%;padding-block:12%;display:flex;position:relative}.ps-device,.ps-shot>picture.portfolio-image{border:clamp(3px,.35vw,6px) solid #213b36;border-radius:clamp(15px,2vw,32px);overflow:hidden;box-shadow:0 12px 32px #182c2830}.ps-hero-devices .ps-device{width:34%}.ps-device-home{transform:translateY(-4%)rotate(-6deg)}.ps-device-plan{transform:translateY(4%)rotate(5deg)}.ps-hero h1{letter-spacing:-.055em;margin-top:20px;font-size:clamp(50px,6.5vw,106px);line-height:.96}.ps-close-bottom{justify-content:space-between;align-items:center;gap:50px;margin-top:50px;display:flex}.ps-close-bottom .ps-lead{max-width:46ch}.ps-close-bottom .ps-actions{flex-direction:column;flex-shrink:0;align-items:flex-start}.ps-close-rule{background:var(--ps-line);height:1px;margin-top:68px;position:relative}.ps-close-rule>span{background:var(--ps-cobalt);width:15px;height:15px;position:absolute;top:-7px;left:0}.ps-mineral{background:var(--ps-mineral);color:var(--ps-carbon);--ps-line:#1710183b;color-scheme:light}.ps-mineral em{color:var(--ps-cobalt)}.ps-intro-grid{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(40px,7vw,112px);margin-top:22px;display:grid}.ps-intro-grid .ps-heading{max-width:15ch}.ps-intro-grid .ps-lead{max-width:29ch;padding-top:6px}.ps-track{margin-top:52px}.ps-steps{padding:0;list-style:none}.ps-steps>li{grid-template-columns:minmax(230px,.88fr) minmax(0,1.12fr);align-items:center;gap:52px;display:grid}.ps-steps>li+li{margin-top:72px}.ps-step-number{letter-spacing:.06em;color:var(--ps-cobalt);margin-bottom:13px;font-size:16px;display:block}.ps-step-copy h3{letter-spacing:-.035em;margin-bottom:15px;font-size:clamp(30px,2.6vw,40px);line-height:1.05}.ps-step-copy p{max-width:33ch;font-size:20px;line-height:1.35}.ps-figure{min-width:0}.ps-shot{background:#dce7e1;place-items:center;padding:24px;display:grid}.ps-shot>picture.portfolio-image{width:min(100%,320px)}.ps-image-fallback{color:#171018;padding:40px;display:none}.ps-figure[data-image-failed] .ps-image-fallback{display:block}.ps-figure[data-image-failed] picture{display:none}.ps-public-frame{border:1px solid #17101820}.ps-delivery-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ps-delivery-grid .ps-heading{font-size:clamp(44px,4.5vw,66px)}.ps-close h2{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;font-size:clamp(54px,7.7vw,116px);line-height:1}.ps-close-rule>span{left:calc((100% - 15px) * var(--ps-close-progress,1))}.ps-back{margin-top:38px;font-size:18px;display:inline-block}.presentsphere-motion-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f7f3ea80;padding:8px 14px}.presentsphere-motion-toggle:hover{border-color:currentColor}.presentsphere-motion-toggle[hidden]{display:none}.presentsphere-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid}[data-ps-mode=full] [data-ps-title]{transform:translateY(calc((1 - var(--ps-title-progress,1)) * 26px));opacity:calc(.3 + var(--ps-title-progress,1) * .7);display:block}[data-ps-mode=full] [data-ps-arrival]{transform:translateY(calc((1 - var(--ps-arrival-progress,1)) * 40px));opacity:calc(.4 + var(--ps-arrival-progress,1) * .6)}@media (width>=1100px) and (height>=650px) and (pointer:fine){[data-ps-layout=full] .ps-track:after{content:"";height:1100px;display:block}[data-ps-layout=full] .ps-stage{position:sticky;top:100px}[data-ps-layout=full] .ps-steps{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);gap:28px 52px;display:grid}[data-ps-layout=full] .ps-steps>li{display:contents}[data-ps-layout=full] .ps-step-copy{border-left:1px solid #17101830;grid-column:1;align-self:center;padding-left:22px;position:relative}[data-ps-layout=full] [data-ps-step="0"] .ps-step-copy{grid-row:1}[data-ps-layout=full] [data-ps-step="1"] .ps-step-copy{grid-row:2}[data-ps-layout=full] [data-ps-step="2"] .ps-step-copy{grid-row:3}[data-ps-layout=full] .ps-step-copy:before{content:"";background:var(--ps-cobalt);opacity:0;width:9px;height:9px;position:absolute;top:8px;left:-5px}[data-ps-layout=full] [aria-current=step] .ps-step-copy:before{opacity:1}[data-ps-layout=full] .ps-figure{width:100%;opacity:var(--ps-frame-opacity,1);transform:translate3d(calc(var(--ps-frame-x,0) * 1%), calc(var(--ps-frame-y,0) * 1%), 0) rotate(calc(var(--ps-frame-rotation,0) * 1deg)) scale(var(--ps-frame-scale,1));transform-origin:50%;will-change:transform, opacity;grid-area:1/2/4;place-self:center}[data-ps-layout=full] .ps-steps:before{content:"";background:#dce7e1;grid-area:1/2/4/3}[data-ps-layout=full] .ps-shot{background:0 0;padding-block:16px}[data-ps-layout=full] .ps-shot>picture.portfolio-image{width:min(100%,330px,46.2svh - 104.412px)}[data-ps-layout=full] .ps-step-number{margin-bottom:8px}[data-ps-layout=full] .ps-step-copy h3{margin-bottom:10px;font-size:30px}[data-ps-layout=full] .ps-step-copy p{font-size:19px}[data-ps-layout=full] .ps-caption{font-size:16px}}@media (width>=1100px) and (height<=800px) and (pointer:fine){[data-ps-layout=full] .ps-stage{top:82px}[data-ps-layout=full] .ps-steps{row-gap:18px}[data-ps-layout=full] .ps-step-copy h3{font-size:27px}[data-ps-layout=full] .ps-step-copy p{font-size:18px}}@media (width<=1099px){.ps-shell{width:calc(100% - 64px)}.ps-steps>li{grid-template-columns:1fr;gap:28px}.ps-step-copy{max-width:580px}.ps-step-copy p{max-width:none}.ps-close-bottom{flex-direction:column;align-items:flex-start;gap:32px}.ps-close-bottom .ps-actions{flex-direction:row;align-items:center}.ps-intro-grid,.ps-delivery-grid{grid-template-columns:1fr;gap:35px}.ps-intro-grid .ps-heading{max-width:20ch}.ps-copy{max-width:60ch}}@media (width<=767px){.presentsphere-page{font-size:20px}.ps-shell{width:calc(100% - 36px)}.ps-section{padding-block:72px}.ps-hero{padding-block:36px}.ps-hero-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:22px}.ps-hero-copy,.ps-hero-details,.ps-hero-art{grid-area:auto}.ps-hero-description{margin-top:0!important}.ps-hero-copy .ps-lead{margin-top:16px}.ps-hero-details .ps-actions{margin-top:24px}.ps-shot{padding:20px 14px}.ps-hero h1{margin-top:14px;font-size:clamp(52px,12.5vw,82px)}.ps-eyebrow{font-size:14px}.ps-heading{font-size:clamp(42px,10.2vw,64px)}.ps-lead{font-size:24px}.ps-close-bottom{margin-top:30px}.ps-actions{gap:22px}.ps-track{margin-top:48px}.ps-steps>li+li{margin-top:58px}.ps-step-copy h3{font-size:34px}.ps-step-copy p{font-size:21px}.ps-close h2{font-size:clamp(46px,10.8vw,76px)}.ps-close-rule{margin-top:48px}.ps-caption{font-size:16px}}@media (width<=420px){.ps-close-bottom .ps-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{[data-ps-mode] :is([data-ps-title],[data-ps-arrival]){opacity:1!important;transform:none!important}.ps-text-word{color:inherit!important}}@media print{.presentsphere-page{color:#171018;background:#fff;padding-top:0;overflow:visible}.ps-shell{width:100%}.ps-section{color:#171018;background:#fff;padding-block:30px}.ps-heading,.ps-close h2{font-size:34px}.ps-hero h1{font-size:46px}.presentsphere-page em{color:inherit}.ps-steps>li{break-inside:avoid}}
