.price-calculator-module__sa7zpG__card{isolation:isolate;border:1px solid color-mix(in oklab, var(--color-foreground) 20%, transparent);border-radius:var(--radius-card);background:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 7%, transparent), color-mix(in oklab, var(--color-surface) 30%, transparent)), color-mix(in oklab, var(--color-background) 68%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 12%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-background) 82%, transparent);position:relative}.price-calculator-module__sa7zpG__step{animation:.7s ease-out backwards price-calculator-module__sa7zpG__section-reveal-opacity,.9s cubic-bezier(.22,.61,.24,1) backwards price-calculator-module__sa7zpG__section-reveal-rise}@supports not ((-webkit-backdrop-filter:blur(22px)) or (backdrop-filter:blur(22px))){.price-calculator-module__sa7zpG__card{background:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){.price-calculator-module__sa7zpG__card{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.price-calculator-module__sa7zpG__step{animation:none}}
.price-calculator-v2-module__jsqYlq__card{isolation:isolate;border:1px solid color-mix(in oklab, var(--color-foreground) 20%, transparent);border-radius:var(--radius-card);background:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 7%, transparent), color-mix(in oklab, var(--color-surface) 30%, transparent)), color-mix(in oklab, var(--color-background) 68%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 12%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-background) 82%, transparent);position:relative}@media not (min-width:48rem){.price-calculator-v2-module__jsqYlq__card{--color-foreground:var(--color-background);--color-muted:color-mix(in oklab, var(--color-background) 72%, transparent);--color-primary:var(--color-background);border-color:color-mix(in oklab, var(--color-ivory) 66%, var(--color-background));background:linear-gradient(158deg, color-mix(in oklab, var(--color-ivory) 94%, transparent) 0%, color-mix(in oklab, var(--color-ivory) 86%, transparent) 55%, color-mix(in oklab, var(--color-ivory) 90%, transparent) 100%);-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ivory) 55%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-background) 20%, transparent), 0 2px 1px -1px #00000080, 0 30px 55px -28px #000c}.price-calculator-v2-module__jsqYlq__card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(46% 44% at 64% -5%, color-mix(in oklab, var(--color-ivory) 28%, transparent) 0%, color-mix(in oklab, var(--color-ivory) 8%, transparent) 42%, transparent 74%), linear-gradient(153deg, transparent 24%, color-mix(in oklab, var(--color-ivory) 24%, transparent) 34%, color-mix(in oklab, var(--color-ivory) 7%, transparent) 43%, transparent 56%);position:absolute;inset:0}}.price-calculator-v2-module__jsqYlq__frame{overflow-clip-margin:6px;transition:height .46s cubic-bezier(.22,.61,.24,1);overflow:clip}@keyframes price-calculator-v2-module__jsqYlq__calculator-view-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}.price-calculator-v2-module__jsqYlq__view{transition:opacity .28s ease-in,transform .32s cubic-bezier(.55,0,.75,.2);animation:.52s cubic-bezier(.22,.61,.24,1) backwards price-calculator-v2-module__jsqYlq__calculator-view-in}.price-calculator-v2-module__jsqYlq__leaving{opacity:0;transition-delay:60ms;transform:translate(-1.25rem)}.price-calculator-v2-module__jsqYlq__option:active{transform:scale(.99)}@supports not ((-webkit-backdrop-filter:blur(22px)) or (backdrop-filter:blur(22px))){.price-calculator-v2-module__jsqYlq__card{background:var(--color-surface)}@media not (min-width:48rem){.price-calculator-v2-module__jsqYlq__card{background:var(--color-ivory)}}}@media (prefers-reduced-transparency:reduce){.price-calculator-v2-module__jsqYlq__card{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce) and (not (min-width:48rem)){.price-calculator-v2-module__jsqYlq__card{background:var(--color-ivory)}}@media (prefers-reduced-motion:reduce){.price-calculator-v2-module__jsqYlq__frame,.price-calculator-v2-module__jsqYlq__view,.price-calculator-v2-module__jsqYlq__leaving{transition:none;animation:none}}
.intro-v4-module__gzYTRa__section{isolation:isolate}.intro-v4-module__gzYTRa__background{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 82%,#0000);mask-image:linear-gradient(#0000,#000 10% 82%,#0000)}.intro-v4-module__gzYTRa__frameField{aspect-ratio:1;width:clamp(38rem,69vw,72rem);position:absolute;top:-9rem;right:-12rem;-webkit-mask-image:linear-gradient(135deg,#0000 7%,#000 46% 70%,#0000 95%);mask-image:linear-gradient(135deg,#0000 7%,#000 46% 70%,#0000 95%)}.intro-v4-module__gzYTRa__frameEntry{inset:calc(var(--frame-index) * 9%);position:absolute}.intro-v4-module__gzYTRa__frame{border:clamp(1.25rem, 2.4vw, 2.5rem) solid color-mix(in oklab, var(--color-foreground) var(--frame-tone), var(--color-background));width:100%;height:100%}.intro-v4-module__gzYTRa__squareField{aspect-ratio:1;grid-template-columns:repeat(6,1fr);gap:6px;width:clamp(28rem,47vw,50rem);display:grid;position:absolute;bottom:-8rem;left:-2rem;-webkit-mask-image:radial-gradient(at 32% 48%,#000 5%,#0000 70%);mask-image:radial-gradient(at 32% 48%,#000 5%,#0000 70%)}.intro-v4-module__gzYTRa__tile{aspect-ratio:1;border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-foreground) 2%, transparent)}.intro-v4-module__gzYTRa__tile[data-filled]{background:color-mix(in oklab, var(--color-foreground) 8%, var(--color-background))}.intro-v4-module__gzYTRa__opening{max-width:58%;position:relative}.intro-v4-module__gzYTRa__answer{isolation:isolate;position:relative}.intro-v4-module__gzYTRa__answer:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--color-background) 38%, transparent 72%);position:absolute;inset:-3rem}@media (max-width:1023px){.intro-v4-module__gzYTRa__opening{max-width:80%}.intro-v4-module__gzYTRa__frameField{opacity:.75;top:-4rem;right:-22rem}.intro-v4-module__gzYTRa__squareField{opacity:.65}}@media (max-width:767px){.intro-v4-module__gzYTRa__opening{max-width:100%}.intro-v4-module__gzYTRa__frameField{opacity:.7;top:3rem;right:-28rem}.intro-v4-module__gzYTRa__squareField{opacity:.45;bottom:-10rem;left:-10rem}}@keyframes intro-v4-module__gzYTRa__frame-enter{0%{opacity:0;transform:translate(3rem,-1.25rem)}to{opacity:1;transform:none}}@keyframes intro-v4-module__gzYTRa__square-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.intro-v4-module__gzYTRa__section:not([data-section-revealed=true]) .intro-v4-module__gzYTRa__frameEntry,.intro-v4-module__gzYTRa__section:not([data-section-revealed=true]) .intro-v4-module__gzYTRa__tile{opacity:0}.intro-v4-module__gzYTRa__section[data-section-revealed=true] .intro-v4-module__gzYTRa__frameEntry{animation:intro-v4-module__gzYTRa__frame-enter .9s cubic-bezier(.22, .61, .24, 1) var(--section-reveal-delay,0s) backwards}.intro-v4-module__gzYTRa__section[data-section-revealed=true] .intro-v4-module__gzYTRa__tile{animation:intro-v4-module__gzYTRa__square-enter .9s cubic-bezier(.22, .61, .24, 1) calc(var(--tile-order) * 90ms) backwards}}
.intro-v5-module__NPtYxa__section{isolation:isolate}.intro-v5-module__NPtYxa__background{--edge-fade:clamp(3rem, 6vw, 6rem);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--edge-fade), black calc(100% - var(--edge-fade)), transparent 100%);position:absolute;inset:0;overflow:hidden}.intro-v5-module__NPtYxa__tileField{--tile-size:66px;--tile-step:72px;--tile-columns:repeating-linear-gradient(to right, black 0 var(--tile-size), transparent var(--tile-size) var(--tile-step));--tile-rows:repeating-linear-gradient(to bottom, black 0 var(--tile-size), transparent var(--tile-size) var(--tile-step));opacity:.28;pointer-events:none;-webkit-mask-image:var(--tile-columns), var(--tile-rows);-webkit-mask-composite:source-in;-webkit-mask-image:var(--tile-columns), var(--tile-rows);mask-image:var(--tile-columns), var(--tile-rows);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.intro-v5-module__NPtYxa__cursorGlow{opacity:0;pointer-events:none;display:none;position:absolute;inset:0}.intro-v5-module__NPtYxa__lightLayer{aspect-ratio:1;transform-origin:50%;width:clamp(22rem,42vw,40rem);position:absolute;top:0;left:0}.intro-v5-module__NPtYxa__liquidBody{background:radial-gradient(ellipse 40% 27% at 39% 43%, color-mix(in oklab, var(--color-sky) 72%, transparent), transparent 78%), radial-gradient(ellipse 30% 36% at 60% 55%, color-mix(in oklab, var(--color-sky) 62%, transparent), transparent 78%), radial-gradient(ellipse 29% 23% at 43% 65%, color-mix(in oklab, var(--color-sky-glow) 50%, transparent), transparent 82%)}.intro-v5-module__NPtYxa__liquidBloom{opacity:.75;background:radial-gradient(ellipse 22% 39% at 62% 42%, color-mix(in oklab, var(--color-sky-glow) 60%, transparent), transparent 80%), radial-gradient(ellipse 34% 20% at 39% 57%, color-mix(in oklab, var(--color-sky) 55%, transparent), transparent 85%)}.intro-v5-module__NPtYxa__liquidRim{opacity:.7;background:radial-gradient(ellipse 24% 20% at 50% 50%, color-mix(in oklab, var(--color-sky) 70%, transparent), transparent 80%), radial-gradient(ellipse 16% 13% at 46% 48%, color-mix(in oklab, var(--color-sky-glow) 55%, transparent), transparent 85%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.intro-v5-module__NPtYxa__cursorGlow{transition:opacity .22s ease-out;display:block}.intro-v5-module__NPtYxa__background[data-pointer-active=true] .intro-v5-module__NPtYxa__cursorGlow{opacity:1}.intro-v5-module__NPtYxa__background[data-pointer-moving=true] .intro-v5-module__NPtYxa__lightLayer{will-change:transform}}
.orientation-prices-v1-module__ywfjJq__tierGrid{gap:1rem;display:grid}.orientation-prices-v1-module__ywfjJq__tierSlot{min-width:0;position:relative}.orientation-prices-v1-module__ywfjJq__tier{border-color:color-mix(in oklab, var(--tier-tone) 66%, var(--color-background));background:radial-gradient(46% 44% at 80% -5%, color-mix(in oklab, var(--color-foreground) 26%, transparent), transparent 74%), linear-gradient(var(--sheen-angle), transparent 29%, color-mix(in oklab, var(--color-foreground) 20%, transparent) 39%, transparent 61%), linear-gradient(158deg, var(--tier-tone), color-mix(in oklab, var(--tier-tone) 90%, var(--color-background)) 55%, color-mix(in oklab, var(--tier-tone) 96%, var(--color-background)));height:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 55%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-background) 20%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.orientation-prices-v1-module__ywfjJq__tier h3,.orientation-prices-v1-module__ywfjJq__tier li,.orientation-prices-v1-module__ywfjJq__service h3,.orientation-prices-v1-module__ywfjJq__service p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.orientation-prices-v1-module__ywfjJq__service{background:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 4%, transparent), transparent 65%), var(--color-surface)}@media (min-width:1024px){.orientation-prices-v1-module__ywfjJq__tierGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.orientation-prices-v1-module__ywfjJq__tierSlot,.orientation-prices-v1-module__ywfjJq__tier{grid-row:span 4;grid-template-rows:subgrid;display:grid}}
.orientation-prices-v2-module__P80VRG__section{background-image:url(/assets/white_men_in_jacket2.png)}.orientation-prices-v2-module__P80VRG__sectionLight{background:linear-gradient(to bottom, var(--color-background) 0%, transparent 15%, transparent 84%, var(--color-background) 100%), linear-gradient(115deg, transparent 22%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 42%, color-mix(in oklab, var(--color-foreground) 2%, transparent) 54%, transparent 70%), radial-gradient(46% 38% at 10% 66%, color-mix(in oklab, var(--color-foreground) 20%, transparent) 0%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 44%, transparent 76%)}.orientation-prices-v2-module__P80VRG__tierGrid{gap:1rem;display:grid}.orientation-prices-v2-module__P80VRG__tierSlot{min-width:0;position:relative}.orientation-prices-v2-module__P80VRG__tierSlot:first-child{--sheen-source:88%;--sheen-angle:141deg;--sheen-peak:28%;--sheen-at:44%}.orientation-prices-v2-module__P80VRG__tierSlot:nth-child(2){--sheen-source:77%;--sheen-angle:147deg;--sheen-peak:26%;--sheen-at:39%}.orientation-prices-v2-module__P80VRG__tierSlot:nth-child(3){--sheen-source:64%;--sheen-angle:153deg;--sheen-peak:24%;--sheen-at:34%}.orientation-prices-v2-module__P80VRG__tier{border-color:color-mix(in oklab, var(--tier-tone) 66%, var(--color-background));background:linear-gradient(158deg, color-mix(in oklab, var(--tier-tone) 80%, transparent) 0%, color-mix(in oklab, var(--tier-tone) 70%, transparent) 55%, color-mix(in oklab, var(--tier-tone) 76%, transparent) 100%);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.orientation-prices-v2-module__P80VRG__tier:before{content:"";pointer-events:none;background:radial-gradient(46% 44% at var(--sheen-source) -5%, color-mix(in oklab, var(--color-foreground) calc(var(--sheen-peak) + 4%), transparent) 0%, color-mix(in oklab, var(--color-foreground) 8%, transparent) 42%, transparent 74%), linear-gradient(var(--sheen-angle), transparent calc(var(--sheen-at) - 10%), color-mix(in oklab, var(--color-foreground) var(--sheen-peak), transparent) var(--sheen-at), color-mix(in oklab, var(--color-foreground) 7%, transparent) calc(var(--sheen-at) + 9%), transparent calc(var(--sheen-at) + 22%));position:absolute;inset:0}.orientation-prices-v2-module__P80VRG__tier h3,.orientation-prices-v2-module__P80VRG__tier li,.orientation-prices-v2-module__P80VRG__service h3,.orientation-prices-v2-module__P80VRG__service p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.orientation-prices-v2-module__P80VRG__service{background:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 4%, transparent), transparent 65%), color-mix(in oklab, var(--color-background) 88%, transparent)}@media (prefers-reduced-transparency:reduce){.orientation-prices-v2-module__P80VRG__tier{background:var(--tier-tone)}.orientation-prices-v2-module__P80VRG__tier:before{display:none}.orientation-prices-v2-module__P80VRG__service{background:var(--color-surface)}}@media (min-width:1024px){.orientation-prices-v2-module__P80VRG__tierGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.orientation-prices-v2-module__P80VRG__tierSlot,.orientation-prices-v2-module__P80VRG__tier{grid-row:span 4;grid-template-rows:subgrid;display:grid}}
.orientation-prices-tabs-module__dEDq9W__root{min-width:0}.orientation-prices-tabs-module__dEDq9W__toolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.orientation-prices-tabs-module__dEDq9W__track{justify-self:center}.orientation-prices-tabs-module__dEDq9W__action{justify-self:end;max-width:100%;animation:.52s cubic-bezier(.16,1,.3,1) .14s backwards orientation-prices-tabs-module__dEDq9W__action-enter}@keyframes orientation-prices-tabs-module__dEDq9W__action-enter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:none}}@media (min-width:1280px){.orientation-prices-tabs-module__dEDq9W__toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:1.5rem}.orientation-prices-tabs-module__dEDq9W__track{grid-column:2}.orientation-prices-tabs-module__dEDq9W__action{grid-area:1/3}}.orientation-prices-tabs-module__dEDq9W__root:not([data-ready=true]) .orientation-prices-tabs-module__dEDq9W__blob{visibility:hidden}.orientation-prices-tabs-module__dEDq9W__root:not([data-ready=true]) .orientation-prices-tabs-module__dEDq9W__tab[aria-selected=true]{background:var(--color-foreground)}.orientation-prices-tabs-module__dEDq9W__stage{transition:height .52s cubic-bezier(.16,1,.3,1);position:relative}.orientation-prices-tabs-module__dEDq9W__panel{width:100%;min-width:0;transition:visibility .5s;display:flow-root}.orientation-prices-tabs-module__dEDq9W__panel[data-active=true]{visibility:visible;position:relative}.orientation-prices-tabs-module__dEDq9W__panel[data-active=false]{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.orientation-prices-tabs-module__dEDq9W__panel[data-active=false] [data-price-card]{opacity:0;translate:0 .75rem}.orientation-prices-tabs-module__dEDq9W__root[data-has-switched=true] [data-price-card]{transition:opacity .52s cubic-bezier(.16,1,.3,1),translate .52s cubic-bezier(.16,1,.3,1)}.orientation-prices-tabs-module__dEDq9W__root[data-has-switched=true] .orientation-prices-tabs-module__dEDq9W__panel[data-active=true] [data-price-card]{opacity:1;transition-delay:calc(.14s + var(--price-order,0) * 70ms);translate:0}.orientation-prices-tabs-module__dEDq9W__root[data-has-switched=true] .orientation-prices-tabs-module__dEDq9W__panel[data-active=false] [data-price-card]{transition-delay:0s}@media (prefers-reduced-motion:reduce){.orientation-prices-tabs-module__dEDq9W__stage,.orientation-prices-tabs-module__dEDq9W__panel,.orientation-prices-tabs-module__dEDq9W__tab,.orientation-prices-tabs-module__dEDq9W__blob,.orientation-prices-tabs-module__dEDq9W__action,.orientation-prices-tabs-module__dEDq9W__root [data-price-card]{transition:none!important;animation:none!important}.orientation-prices-tabs-module__dEDq9W__panel [data-price-card]{translate:none}}
.orientation-prices-v3-module__Hmsaza__grid .orientation-prices-v3-module__Hmsaza__slot{grid-row:auto;display:block}.orientation-prices-v3-module__Hmsaza__grid .orientation-prices-v3-module__Hmsaza__card{grid-row:auto;display:flex;container-type:inline-size}@container (max-width:15rem){.orientation-prices-v3-module__Hmsaza__cta{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);gap:.5rem;padding-left:1rem}}@container (max-width:13rem){.orientation-prices-v3-module__Hmsaza__cta{gap:.25rem;min-height:2.75rem;padding-left:.625rem;padding-right:.375rem}.orientation-prices-v3-module__Hmsaza__cta>span{width:1.75rem;height:1.75rem}}
.price-factors-v1-module__YMXkFq__card{background-image:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 3%, transparent), transparent 55%);transition:border-color .3s ease-out}.price-factors-v1-module__YMXkFq__card p{overflow-wrap:anywhere}.price-factors-v1-module__YMXkFq__icon{transition:background-color .3s ease-out,color .3s ease-out}.price-factors-v1-module__YMXkFq__icon svg{transition:transform .52s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.price-factors-v1-module__YMXkFq__card:hover{border-color:var(--color-border-strong)}.price-factors-v1-module__YMXkFq__card:hover .price-factors-v1-module__YMXkFq__icon{background-color:color-mix(in oklab, var(--color-foreground) 16%, transparent);color:var(--color-foreground)}.price-factors-v1-module__YMXkFq__card:hover .price-factors-v1-module__YMXkFq__icon svg{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.price-factors-v1-module__YMXkFq__card,.price-factors-v1-module__YMXkFq__icon,.price-factors-v1-module__YMXkFq__icon svg{transition:none}.price-factors-v1-module__YMXkFq__card:hover .price-factors-v1-module__YMXkFq__icon svg{transform:none}}
.price-factor-illustrations-module__XlBGqq__module{offset-path:path("M120 57.5A47.5 47.5 0 0 1 120 152.5A47.5 47.5 0 0 1 120 57.5Z");offset-rotate:0deg;offset-distance:var(--start)}.price-factor-illustrations-module__XlBGqq__moduleBody{transform-box:fill-box;transform-origin:50%}@keyframes price-factor-illustrations-module__XlBGqq__module-travel{0%,23.33%{offset-distance:var(--start);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}28.33%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}33.33%,56.67%{offset-distance:calc(var(--start) + 33.3333%);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}61.67%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}66.67%,90%{offset-distance:calc(var(--start) + 66.6667%);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}95%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{offset-distance:calc(var(--start) + 100%);opacity:1}}@keyframes price-factor-illustrations-module__XlBGqq__module-bounce{0%,20.83%{transform:none}21.67%{transform:scale(.95)rotate(-2deg)}22.5%{transform:scale(1.04)rotate(2deg)}23.33%{transform:none}33.33%{transform:none}34.17%{transform:scale(1.05)rotate(-3deg)}35.17%{transform:scale(.97)rotate(1.5deg)}36.25%{transform:none}54.17%{transform:none}55%{transform:scale(.95)rotate(-2deg)}55.83%{transform:scale(1.04)rotate(2deg)}56.67%{transform:none}66.67%{transform:none}67.5%{transform:scale(1.05)rotate(-3deg)}68.5%{transform:scale(.97)rotate(1.5deg)}69.58%{transform:none}87.5%{transform:none}88.33%{transform:scale(.95)rotate(-2deg)}89.17%{transform:scale(1.04)rotate(2deg)}90%{transform:none}to{transform:none}}.price-factor-illustrations-module__XlBGqq__orbitDot{offset-path:path("M52 100A68 27 0 1 1 188 100A68 27 0 1 1 52 100Z");offset-rotate:0deg;offset-distance:12%;fill:var(--color-ivory);filter:drop-shadow(0 0 2px color-mix(in oklab, var(--color-ivory) 80%, transparent)) drop-shadow(0 0 7px color-mix(in oklab, var(--color-ivory) 45%, transparent))}@keyframes price-factor-illustrations-module__XlBGqq__orbit-run{0%{offset-distance:12%}to{offset-distance:112%}}.price-factor-illustrations-module__XlBGqq__sequenceGlow{stroke:var(--color-ivory);stroke-width:1px;stroke-linecap:round;stroke-dasharray:36 2000;stroke-dashoffset:36px;opacity:0;filter:drop-shadow(0 0 2px color-mix(in oklab, var(--color-ivory) 85%, transparent)) drop-shadow(0 0 6px color-mix(in oklab, var(--color-ivory) 50%, transparent));display:none}@keyframes price-factor-illustrations-module__XlBGqq__sequence-climb{0%{stroke-dashoffset:36px;opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}3%{opacity:1}36%{opacity:1}39%{stroke-dashoffset:-1000px;opacity:0}to{stroke-dashoffset:-1000px;opacity:0}}@media (prefers-reduced-motion:no-preference){.price-factor-illustrations-module__XlBGqq__module{animation:12s infinite price-factor-illustrations-module__XlBGqq__module-travel}.price-factor-illustrations-module__XlBGqq__moduleBody{animation:12s infinite price-factor-illustrations-module__XlBGqq__module-bounce}.price-factor-illustrations-module__XlBGqq__orbitDot{animation:4.5s linear infinite price-factor-illustrations-module__XlBGqq__orbit-run}.price-factor-illustrations-module__XlBGqq__sequenceGlow{animation:8.2s infinite price-factor-illustrations-module__XlBGqq__sequence-climb;display:inline}}.price-factor-illustrations-module__XlBGqq__fanSheet,.price-factor-illustrations-module__XlBGqq__fanSheetStill{transform:rotate(var(--angle));transform-origin:0 0;opacity:var(--sheet-opacity)}@keyframes price-factor-illustrations-module__XlBGqq__fan-open{0%{opacity:0;transform:rotate(0)}to{transform:rotate(var(--angle));opacity:var(--sheet-opacity)}}@media (prefers-reduced-motion:no-preference){[data-section-reveal]:not([data-section-revealed=true]) .price-factor-illustrations-module__XlBGqq__fanSheet{opacity:0;transform:rotate(0)}[data-section-revealed=true] .price-factor-illustrations-module__XlBGqq__fanSheet{animation:price-factor-illustrations-module__XlBGqq__fan-open 1.5s cubic-bezier(.16, 1, .3, 1) calc(var(--section-reveal-delay,0s) + var(--sheet-delay)) both}}
.price-factors-v2-module__fQBtyW__card{background-image:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 3%, transparent), transparent 55%);transition:border-color .3s ease-out}.price-factors-v2-module__fQBtyW__card p{overflow-wrap:anywhere}.price-factors-v2-module__fQBtyW__illustration{height:12.5rem;color:color-mix(in oklab, var(--color-foreground) 52%, transparent);pointer-events:none;place-items:center;margin-bottom:2rem;display:grid}.price-factors-v2-module__fQBtyW__illustration svg{width:min(100%,15rem);height:100%;display:block}@media (hover:hover) and (pointer:fine){.price-factors-v2-module__fQBtyW__card:hover{border-color:var(--color-border-strong)}}@media (prefers-reduced-motion:reduce){.price-factors-v2-module__fQBtyW__card{transition:none}}
.tile-grid-background-module__VZj00q__root{--tile-grid-duration:.9s;--tile-grid-easing:ease-out}@media (prefers-reduced-motion:no-preference){.tile-grid-background-module__VZj00q__fade{opacity:0;transition:opacity var(--tile-grid-duration) var(--tile-grid-easing)}.tile-grid-background-module__VZj00q__tileReveal{opacity:0;transform-origin:0 0;transition:opacity var(--tile-grid-duration) var(--tile-grid-easing) var(--tile-grid-delay,0s), transform var(--tile-grid-duration) var(--tile-grid-easing) var(--tile-grid-delay,0s);transform:scale(0)}.tile-grid-background-module__VZj00q__root[data-revealed=true] .tile-grid-background-module__VZj00q__fade,.tile-grid-background-module__VZj00q__root[data-revealed=true] .tile-grid-background-module__VZj00q__tileReveal,[data-section-revealed=true] .tile-grid-background-module__VZj00q__root[data-section-controlled=true] .tile-grid-background-module__VZj00q__fade,[data-section-revealed=true] .tile-grid-background-module__VZj00q__root[data-section-controlled=true] .tile-grid-background-module__VZj00q__tileReveal{opacity:1;transform:none}}
.why-ptr-v2-module__QAs6_a__layout{align-items:start;gap:3.5rem;display:grid}.why-ptr-v2-module__QAs6_a__stickyIntro{min-width:0}.why-ptr-v2-module__QAs6_a__stack{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.why-ptr-v2-module__QAs6_a__stackItem{min-width:0}.why-ptr-v2-module__QAs6_a__card{isolation:isolate;background-color:var(--card-tone);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.01 0 0 0 0 0.07 1.6 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E"), radial-gradient(60% 70% at 72% 34%, color-mix(in oklab, var(--card-glow) 70%, transparent), transparent 72%), linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--color-plum) 5%, transparent));background-size:180px 180px,auto,auto;flex-direction:column;min-height:25rem;transition:border-color .3s ease-out;display:flex;position:relative;overflow:hidden}.why-ptr-v2-module__QAs6_a__toneIvory{--card-tone:var(--color-ivory);--card-glow:#fff;--dots-w:58%;--dots-h:62%;--dots-x:62%;--dots-y:50%}.why-ptr-v2-module__QAs6_a__toneRose{--card-tone:var(--color-rose);--card-glow:color-mix(in oklab, var(--color-rose) 45%, var(--color-ivory));--dots-w:78%;--dots-h:54%;--dots-x:38%;--dots-y:64%}.why-ptr-v2-module__QAs6_a__toneSky{--card-tone:var(--color-sky);--card-glow:var(--color-sky-glow);--dots-w:46%;--dots-h:74%;--dots-x:72%;--dots-y:56%}.why-ptr-v2-module__QAs6_a__toneSage{--card-tone:var(--color-sage);--card-glow:color-mix(in oklab, var(--color-sage) 45%, var(--color-ivory));--dots-w:88%;--dots-h:48%;--dots-x:30%;--dots-y:60%}.why-ptr-v2-module__QAs6_a__stage{height:14.5rem;color:color-mix(in oklab, var(--color-plum) 74%, transparent);pointer-events:none;place-items:center;margin:-.5rem -.5rem 1.75rem;display:grid;position:relative}.why-ptr-v2-module__QAs6_a__stage:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-plum) 16%, transparent) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(ellipse var(--dots-w,58%) var(--dots-h,62%) at var(--dots-x,62%) var(--dots-y,50%), #000 0%, transparent 78%);-webkit-mask-image:radial-gradient(ellipse var(--dots-w,58%) var(--dots-h,62%) at var(--dots-x,62%) var(--dots-y,50%), #000 0%, transparent 78%);mask-image:radial-gradient(ellipse var(--dots-w,58%) var(--dots-h,62%) at var(--dots-x,62%) var(--dots-y,50%), #000 0%, transparent 78%);background-size:14px 14px;position:absolute;inset:0}.why-ptr-v2-module__QAs6_a__stage svg{width:min(100%,19rem);height:auto;max-height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.why-ptr-v2-module__QAs6_a__copy{border-top:1px solid color-mix(in oklab, var(--color-plum) 14%, transparent);margin-top:auto;padding-top:1.5rem}.why-ptr-v2-module__QAs6_a__copy p{overflow-wrap:anywhere}@media (min-width:640px){.why-ptr-v2-module__QAs6_a__copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:2rem;display:grid}.why-ptr-v2-module__QAs6_a__copy p{margin-top:.25rem}}@media (min-width:1024px) and (min-height:701px){.why-ptr-v2-module__QAs6_a__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(3rem,6vw,8rem)}.why-ptr-v2-module__QAs6_a__stickyIntro{align-self:start;min-height:30.75rem;position:sticky;top:7.5rem}.why-ptr-v2-module__QAs6_a__stack{display:block}.why-ptr-v2-module__QAs6_a__stackItem{top:var(--card-top);z-index:var(--card-z);margin-bottom:clamp(5rem,10vh,7rem);position:sticky}.why-ptr-v2-module__QAs6_a__stackItem:last-child{margin-bottom:0}.why-ptr-v2-module__QAs6_a__card{min-height:27rem;box-shadow:0 -1px 0 #fff6 inset, 0 24px 60px color-mix(in oklab, var(--color-background) 70%, transparent)}@supports (color:lab(0% 0 0)){.why-ptr-v2-module__QAs6_a__card{box-shadow:0 -1px 0 lab(100% -.0000298023 .0000119209/.4) inset, 0 24px 60px color-mix(in oklab, var(--color-background) 70%, transparent)}}}@media (min-width:1024px) and (max-height:700px){.why-ptr-v2-module__QAs6_a__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(3rem,6vw,8rem)}}@media (hover:hover) and (pointer:fine){.why-ptr-v2-module__QAs6_a__card:hover{border-color:color-mix(in oklab, var(--color-plum) 32%, transparent)}.why-ptr-v2-module__QAs6_a__card:hover .why-ptr-v2-module__QAs6_a__stage svg{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.why-ptr-v2-module__QAs6_a__revealBody{transition:opacity .32s ease-out,transform .6s cubic-bezier(.22,.61,.24,1),border-color .3s ease-out}[data-why-ptr-reveal-ready=true]:not([data-why-ptr-entered=true]) .why-ptr-v2-module__QAs6_a__revealBody{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.why-ptr-v2-module__QAs6_a__stickyIntro,.why-ptr-v2-module__QAs6_a__stackItem{position:static}.why-ptr-v2-module__QAs6_a__stickyIntro{min-height:0}.why-ptr-v2-module__QAs6_a__stack{gap:1rem;padding-bottom:0;display:grid}.why-ptr-v2-module__QAs6_a__stackItem{margin-bottom:0}.why-ptr-v2-module__QAs6_a__card,.why-ptr-v2-module__QAs6_a__stage svg{transition:none}}
.industry-cta-v1-module___L9qPq__card{isolation:isolate;background-color:var(--color-sage);background-image:radial-gradient(ellipse 75% 110% at 100% 0%, color-mix(in srgb, var(--color-tier-2-soft) 60%, transparent), transparent 75%);align-content:center;gap:2rem;min-height:28rem;display:grid;position:relative;overflow:hidden}.industry-cta-v1-module___L9qPq__card>:not(.industry-cta-v1-module___L9qPq__art){z-index:1;position:relative}.industry-cta-v1-module___L9qPq__art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.industry-cta-v1-module___L9qPq__gridIslands{opacity:.075;position:absolute;inset:0;-webkit-mask-image:radial-gradient(31% 37% at 3% 5%,#000 0%,#0000 100%),radial-gradient(24% 31% at 92% 7%,#000 0%,#0000 100%),radial-gradient(36% 32% at 63% 99%,#000 0%,#0000 100%);mask-image:radial-gradient(31% 37% at 3% 5%,#000 0%,#0000 100%),radial-gradient(24% 31% at 92% 7%,#000 0%,#0000 100%),radial-gradient(36% 32% at 63% 99%,#000 0%,#0000 100%)}.industry-cta-v1-module___L9qPq__tileField,.industry-cta-v1-module___L9qPq__logoTiles{--tile-columns:repeating-linear-gradient(to right, #000 0 14px, transparent 14px 22px);--tile-rows:repeating-linear-gradient(to bottom, #000 0 14px, transparent 14px 22px);-webkit-mask-image:var(--tile-columns), var(--tile-rows);-webkit-mask-composite:source-in;-webkit-mask-image:var(--tile-columns), var(--tile-rows);mask-image:var(--tile-columns), var(--tile-rows);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.industry-cta-v1-module___L9qPq__tileField{background-color:var(--color-background)}.industry-cta-v1-module___L9qPq__logoFade{aspect-ratio:240/245;opacity:.1;mix-blend-mode:multiply;width:clamp(15rem,23vw,22rem);position:absolute;bottom:-18%;right:-2%;-webkit-mask-image:radial-gradient(70% 70% at 50% 48%,#000 15%,#0000 88%);mask-image:radial-gradient(70% 70% at 50% 48%,#000 15%,#0000 88%)}.industry-cta-v1-module___L9qPq__logoTiles{background:url(/assets/ptr-mark-black.jpg) 50%/cover no-repeat}@media (min-width:1024px){.industry-cta-v1-module___L9qPq__card{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:30rem}}@media (max-width:639px){.industry-cta-v1-module___L9qPq__gridIslands{opacity:.055}.industry-cta-v1-module___L9qPq__logoFade{opacity:.075;bottom:-14%;right:-24%}}
.further-services-v1-module__V9rVWq__header{align-items:start;gap:2.5rem;margin-bottom:3.5rem;display:grid}.further-services-v1-module__V9rVWq__heading{text-wrap:balance;max-width:22ch}.further-services-v1-module__V9rVWq__cta{background:var(--color-ivory);max-width:100%;color:var(--color-background);border-radius:999px;align-items:center;gap:.75rem;margin-top:2rem;padding:.375rem .5rem .375rem 1.5rem;transition:background-color .25s,translate .35s;display:inline-flex}.further-services-v1-module__V9rVWq__arrow{border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.further-services-v1-module__V9rVWq__arrow svg{grid-area:1/1;width:45%;height:45%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.further-services-v1-module__V9rVWq__arrowIn{transform:translate(-160%,160%)}.further-services-v1-module__V9rVWq__ctaArrow{background:var(--color-background);width:2.25rem;height:2.25rem;color:var(--color-ivory)}.further-services-v1-module__V9rVWq__list{margin:0;padding:0;list-style:none}.further-services-v1-module__V9rVWq__item{--row-accent:var(--color-primary);border-top:1px solid var(--color-border)}.further-services-v1-module__V9rVWq__item:nth-child(2){--row-accent:var(--color-sky)}.further-services-v1-module__V9rVWq__item:nth-child(3){--row-accent:var(--color-sage);border-bottom:1px solid var(--color-border)}.further-services-v1-module__V9rVWq__row{color:var(--color-foreground);display:block;position:relative}.further-services-v1-module__V9rVWq__cube{pointer-events:none;position:relative}.further-services-v1-module__V9rVWq__face{background:var(--color-background);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 1rem;padding-block:2rem;display:grid;position:relative}.further-services-v1-module__V9rVWq__bottom{display:none}.further-services-v1-module__V9rVWq__face:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, color-mix(in oklab, var(--row-accent) 8%, transparent), color-mix(in oklab, var(--row-accent) 3%, transparent) 65%, transparent);opacity:0;transition:opacity .45s;position:absolute;inset:0}.further-services-v1-module__V9rVWq__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;transition:translate .5s cubic-bezier(.16,1,.3,1),color .35s}.further-services-v1-module__V9rVWq__description{grid-column:1/-1;max-width:48ch;transition:translate .6s cubic-bezier(.16,1,.3,1),color .35s}.further-services-v1-module__V9rVWq__rowArrow{border:1px solid color-mix(in oklab, var(--row-accent) 28%, transparent);width:3rem;height:3rem;color:var(--row-accent);grid-area:1/2;transition:background-color .35s,color .35s,border-color .35s}.further-services-v1-module__V9rVWq__row:focus-visible,.further-services-v1-module__V9rVWq__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__face:before{opacity:1}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__title{color:var(--row-accent)}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__description{color:var(--color-foreground)}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__rowArrow{border-color:var(--row-accent);background:var(--row-accent);color:var(--color-background)}.further-services-v1-module__V9rVWq__cta:is(:hover,:focus-visible){background:color-mix(in oklab, var(--color-ivory) 90%, transparent)}@media (min-width:768px){.further-services-v1-module__V9rVWq__header{margin-bottom:5rem}.further-services-v1-module__V9rVWq__face{padding-block:3rem}}@media (min-width:1024px){.further-services-v1-module__V9rVWq__header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0}.further-services-v1-module__V9rVWq__heading{grid-column:span 6}.further-services-v1-module__V9rVWq__intro{grid-column:8/span 5}.further-services-v1-module__V9rVWq__face{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) auto;column-gap:3rem}.further-services-v1-module__V9rVWq__description{grid-column:2}.further-services-v1-module__V9rVWq__rowArrow{grid-column:3;width:4rem;height:4rem}}@media (prefers-reduced-motion:no-preference){.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__arrowOut,.further-services-v1-module__V9rVWq__cta:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__arrowOut{transform:translate(160%,-160%)}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__arrowIn,.further-services-v1-module__V9rVWq__cta:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__arrowIn{transform:translate(0)}.further-services-v1-module__V9rVWq__cta:is(:hover,:focus-visible){translate:0 -2px}.further-services-v1-module__V9rVWq__cta:active{translate:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.further-services-v1-module__V9rVWq__item{position:relative}.further-services-v1-module__V9rVWq__item:has(.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible)){z-index:1}.further-services-v1-module__V9rVWq__row{perspective:1600px;perspective-origin:50%}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true]{transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--cube-depth))) rotateX(0deg);transition:transform .85s cubic-bezier(.22,.75,.16,1)}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__face{backface-visibility:hidden}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__front{transform:translateZ(var(--cube-depth))}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__bottom{transform:rotateX(-90deg) translateZ(var(--cube-depth));display:grid;position:absolute;inset:0}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__cube[data-cube-ready=true]{transform:translateZ(calc(-1 * var(--cube-depth))) rotateX(90deg)}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__face:after{content:"";pointer-events:none;background:var(--color-background);transition:opacity .85s cubic-bezier(.22,.75,.16,1);position:absolute;inset:0}.further-services-v1-module__V9rVWq__front:after{opacity:0}.further-services-v1-module__V9rVWq__bottom:after,.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__front:after{opacity:.45}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__bottom:after{opacity:0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__title{translate:1.25rem}.further-services-v1-module__V9rVWq__row:is(:hover,:focus-visible) .further-services-v1-module__V9rVWq__description{translate:.625rem}}@media (hover:none){.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__face:before{opacity:1}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__title{color:var(--row-accent)}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__description{color:var(--color-foreground)}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__rowArrow{border-color:var(--row-accent);background:var(--row-accent);color:var(--color-background)}.further-services-v1-module__V9rVWq__face:before{background:radial-gradient(120% 140% at 0% 50%, color-mix(in oklab, var(--row-accent) 12%, transparent), transparent 70%);transition:opacity .7s}}@media (hover:none) and (prefers-reduced-motion:no-preference){.further-services-v1-module__V9rVWq__item{position:relative}.further-services-v1-module__V9rVWq__item:has(.further-services-v1-module__V9rVWq__cube[data-active=true]){z-index:1}.further-services-v1-module__V9rVWq__row{perspective:1600px;perspective-origin:50%}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true]{transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--cube-depth))) rotateX(0deg);transition:transform .9s cubic-bezier(.22,.75,.16,1)}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__face{backface-visibility:hidden}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__front{transform:translateZ(var(--cube-depth))}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__bottom{transform:rotateX(-90deg) translateZ(var(--cube-depth));display:grid;position:absolute;inset:0}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true][data-active=true]{transform:translateZ(calc(-1 * var(--cube-depth))) rotateX(90deg)}.further-services-v1-module__V9rVWq__cube[data-cube-ready=true] .further-services-v1-module__V9rVWq__face:after{content:"";pointer-events:none;background:var(--color-background);transition:opacity .9s cubic-bezier(.22,.75,.16,1);position:absolute;inset:0}.further-services-v1-module__V9rVWq__front:after{opacity:0}.further-services-v1-module__V9rVWq__bottom:after,.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__front:after{opacity:.45}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__bottom:after{opacity:0}.further-services-v1-module__V9rVWq__title{transition:translate 1s cubic-bezier(.16,1,.3,1),color .45s}.further-services-v1-module__V9rVWq__description{transition:translate 1.1s cubic-bezier(.16,1,.3,1) 60ms,color .45s}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__title{translate:.75rem}.further-services-v1-module__V9rVWq__cube[data-active=true] .further-services-v1-module__V9rVWq__description{translate:.375rem}}@media not (min-width:48rem){.further-services-v1-module__V9rVWq__item{margin-inline:calc(-1 * var(--gutter-x))}.further-services-v1-module__V9rVWq__face{padding:1.75rem var(--gutter-x);column-gap:1.25rem}.further-services-v1-module__V9rVWq__rowArrow{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.further-services-v1-module__V9rVWq__face:before,.further-services-v1-module__V9rVWq__title,.further-services-v1-module__V9rVWq__description,.further-services-v1-module__V9rVWq__arrow,.further-services-v1-module__V9rVWq__arrow svg,.further-services-v1-module__V9rVWq__cta{transition:none}}
.projects-v1-module__YHKKYG__project{scroll-margin-top:7.5rem}.projects-v1-module__YHKKYG__project+.projects-v1-module__YHKKYG__project{margin-top:var(--section-y);padding-top:var(--section-y);border-top:1px solid var(--color-border)}.projects-v1-module__YHKKYG__header{margin-bottom:2rem}.projects-v1-module__YHKKYG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.projects-v1-module__YHKKYG__imageLink{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color .3s ease-out;display:block;position:relative;overflow:hidden}.projects-v1-module__YHKKYG__imageLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.projects-v1-module__YHKKYG__story{gap:1.75rem;min-width:0;display:grid}.projects-v1-module__YHKKYG__solution{border-left:1px solid var(--color-primary);padding-left:1.25rem}.projects-v1-module__YHKKYG__arrow{flex-shrink:0;transition:transform .3s ease-out}@media (hover:hover) and (pointer:fine){.projects-v1-module__YHKKYG__imageLink:hover{border-color:var(--color-border-strong)}a:hover .projects-v1-module__YHKKYG__arrow{transform:translate(2px,-2px)}}@media (min-width:768px){.projects-v1-module__YHKKYG__project{scroll-margin-top:9rem}.projects-v1-module__YHKKYG__project+.projects-v1-module__YHKKYG__project{margin-top:var(--section-y-md);padding-top:var(--section-y-md)}.projects-v1-module__YHKKYG__header{margin-bottom:2.5rem}.projects-v1-module__YHKKYG__layout{gap:2.5rem}.projects-v1-module__YHKKYG__story{gap:2rem}}@media (min-width:1024px){.projects-v1-module__YHKKYG__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}@media (min-width:1280px){.projects-v1-module__YHKKYG__layout{gap:5rem}}@media (prefers-reduced-motion:reduce){.projects-v1-module__YHKKYG__imageLink,.projects-v1-module__YHKKYG__arrow{transition:none}a:hover .projects-v1-module__YHKKYG__arrow{transform:none}}
.industries-v1-module__bID1IG__light{background:linear-gradient(to bottom, var(--color-background) 0%, transparent 18%, transparent 94%, var(--color-background) 100%), linear-gradient(115deg, transparent 22%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 42%, color-mix(in oklab, var(--color-foreground) 2%, transparent) 54%, transparent 70%), radial-gradient(46% 38% at 10% 66%, color-mix(in oklab, var(--color-foreground) 20%, transparent), transparent 76%)}.industries-v1-module__bID1IG__grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;list-style:none;display:grid}.industries-v1-module__bID1IG__slot{--tier-tone:var(--color-tier-1);--sheen-source:88%;min-width:0}.industries-v1-module__bID1IG__slot:nth-child(2),.industries-v1-module__bID1IG__slot:nth-child(4),.industries-v1-module__bID1IG__slot:nth-child(9){--tier-tone:var(--color-tier-2);--sheen-source:65%}.industries-v1-module__bID1IG__slot:nth-child(3),.industries-v1-module__bID1IG__slot:nth-child(5),.industries-v1-module__bID1IG__slot:nth-child(7){--tier-tone:var(--color-tier-3);--sheen-source:40%}.industries-v1-module__bID1IG__card{border-color:color-mix(in oklab, var(--tier-tone) 66%, var(--color-background));background:linear-gradient(158deg, color-mix(in oklab, var(--tier-tone) 80%, transparent) 0%, color-mix(in oklab, var(--tier-tone) 70%, transparent) 55%, color-mix(in oklab, var(--tier-tone) 76%, transparent) 100%);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.industries-v1-module__bID1IG__card:before{content:"";pointer-events:none;background:radial-gradient(65% 55% at var(--sheen-source) 0%, color-mix(in oklab, var(--color-foreground) 30%, transparent), transparent 74%), linear-gradient(145deg, transparent 24%, color-mix(in oklab, var(--color-foreground) 14%, transparent) 42%, transparent 64%);position:absolute;inset:0}.industries-v1-module__bID1IG__card h3,.industries-v1-module__bID1IG__card p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.industries-v1-module__bID1IG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-v1-module__bID1IG__slot:last-child{grid-column:1/-1}}@media (min-width:1024px){.industries-v1-module__bID1IG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industries-v1-module__bID1IG__slot:last-child{grid-column:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.industries-v1-module__bID1IG__card{transition:translate .3s ease-out,border-color .3s ease-out}.industries-v1-module__bID1IG__card:hover{border-color:var(--tier-tone);translate:0 -4px}}@media (prefers-reduced-transparency:reduce){.industries-v1-module__bID1IG__card{background:var(--tier-tone)}.industries-v1-module__bID1IG__card:before{display:none}}
.preise-bauplan-v1-module__DJBpKq__card{--preise-bauplan-card-floor:color-mix(in oklab, var(--color-surface) 35%, var(--color-background))}.preise-bauplan-v1-module__DJBpKq__card:not([data-open=true]){background-image:radial-gradient(128% 84% at 3% -8%, color-mix(in oklab, var(--preise-bauplan-tint) 26%, color-mix(in oklab, var(--color-surface) 92%, var(--color-foreground))) 0%, color-mix(in oklab, var(--preise-bauplan-tint) 13%, var(--color-surface)) 34%, transparent 72%), linear-gradient(158deg, color-mix(in oklab, var(--preise-bauplan-tint) 10%, var(--color-surface)) 0%, color-mix(in oklab, var(--preise-bauplan-tint) 6%, var(--color-surface)) 44%, var(--preise-bauplan-card-floor) 100%)}.preise-bauplan-v1-module__DJBpKq__numeral{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--color-foreground) 22%, transparent) 0%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.preise-bauplan-v1-module__DJBpKq__card[data-open=true]{--preise-bauplan-card-floor:color-mix(in oklab, var(--color-surface) 74%, var(--color-background));background-image:linear-gradient(158deg, color-mix(in oklab, var(--preise-bauplan-tint) 20%, color-mix(in oklab, var(--color-surface) 90%, var(--color-foreground))) 0%, color-mix(in oklab, var(--preise-bauplan-tint) 12%, var(--color-surface)) 52%, var(--preise-bauplan-card-floor) 100%)}.preise-bauplan-v1-module__DJBpKq__cardScrim{background-image:linear-gradient(to bottom, transparent 0%, transparent 28%, color-mix(in oklab, var(--preise-bauplan-card-floor) 40%, transparent) 41%, color-mix(in oklab, var(--preise-bauplan-card-floor) 78%, transparent) 52%, color-mix(in oklab, var(--preise-bauplan-card-floor) 96%, transparent) 61%, var(--preise-bauplan-card-floor) 68%, var(--preise-bauplan-card-floor) 100%)}
.projects-v2-module__VARmpW__chapters{gap:8rem;margin:6rem 0 0;padding:0;list-style:none;display:grid}.projects-v2-module__VARmpW__chapter{--ease-out-soft:cubic-bezier(.22, 1, .36, 1);scroll-margin-top:7.5rem}.projects-v2-module__VARmpW__nameMask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.projects-v2-module__VARmpW__name{display:inline-block}.projects-v2-module__VARmpW__rule,.projects-v2-module__VARmpW__storyRule{background:var(--color-border-strong);transform-origin:0;height:1px}.projects-v2-module__VARmpW__chapters>li:nth-child(2n) .projects-v2-module__VARmpW__rule{transform-origin:100%}.projects-v2-module__VARmpW__frame{isolation:isolate;position:relative}.projects-v2-module__VARmpW__frame:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--tone) 18%, transparent), transparent);filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute;inset:12% 8% -8%}.projects-v2-module__VARmpW__mediaLink{--cursor-x:50%;--cursor-y:50%;aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);clip-path:inset(-12px round calc(var(--radius-card) + 12px));outline:none;display:block;position:relative;overflow:hidden}.projects-v2-module__VARmpW__mediaLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.projects-v2-module__VARmpW__zoom,.projects-v2-module__VARmpW__parallax{display:block;position:absolute}.projects-v2-module__VARmpW__zoom{inset:0}.projects-v2-module__VARmpW__parallax{inset:-7% 0}.projects-v2-module__VARmpW__mediaLink img{transition:transform 1.4s var(--ease-out-soft)}.projects-v2-module__VARmpW__cursor{z-index:2;background:var(--color-primary);color:var(--color-background);font-size:var(--text-label);white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%) scale(.6);transition:transform .55s var(--ease-out-soft), opacity .25s ease-out;box-shadow:0 12px 32px color-mix(in oklab, var(--color-background) 45%, transparent);border-radius:9999px;align-items:center;gap:.625rem;padding:.3125rem .3125rem .3125rem 1rem;font-weight:600;line-height:1;display:none;position:absolute;top:0;left:0}.projects-v2-module__VARmpW__touchBadge{z-index:2;background:var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-background);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.projects-v2-module__VARmpW__touchArrow{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.projects-v2-module__VARmpW__mediaLink{cursor:none}.projects-v2-module__VARmpW__cursor{display:flex}.projects-v2-module__VARmpW__touchBadge{display:none}.projects-v2-module__VARmpW__mediaLink[data-cursor=true] .projects-v2-module__VARmpW__cursor{opacity:1;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%) scale(1)}.projects-v2-module__VARmpW__mediaLink:hover img{transform:scale(1.035)}}.projects-v2-module__VARmpW__toneDot{background:var(--tone);width:.4375rem;height:.4375rem;box-shadow:0 0 12px color-mix(in oklab, var(--tone) 60%, transparent);border-radius:9999px}@media (prefers-reduced-motion:no-preference){.projects-v2-module__VARmpW__name{transition:transform 1.1s var(--ease-out-soft) 60ms;transform:translateY(110%)}.projects-v2-module__VARmpW__rule,.projects-v2-module__VARmpW__storyRule{transition:transform 1.4s var(--ease-out-soft) var(--rule-delay,.18s);transform:scaleX(0)}.projects-v2-module__VARmpW__mediaLink{clip-path:inset(9% 5% 0 5% round var(--radius-card));transition:clip-path 1.5s var(--ease-out-soft) .2s}.projects-v2-module__VARmpW__zoom{transition:transform 1.8s var(--ease-out-soft) .2s;transform:scale(1.12)}.projects-v2-module__VARmpW__frame:before{opacity:0;transition:opacity 1.6s ease-out .9s}[data-section-revealed=true] .projects-v2-module__VARmpW__name,[data-section-revealed=true] .projects-v2-module__VARmpW__zoom{transform:none}[data-section-revealed=true] .projects-v2-module__VARmpW__rule,[data-section-revealed=true] .projects-v2-module__VARmpW__storyRule{transform:scaleX(1)}[data-section-revealed=true] .projects-v2-module__VARmpW__mediaLink{clip-path:inset(-12px round calc(var(--radius-card) + 12px))}[data-section-revealed=true] .projects-v2-module__VARmpW__frame:before{opacity:1}@supports (animation-timeline:view()){.projects-v2-module__VARmpW__parallax{animation:linear both projects-v2-module__VARmpW__referenzen-drift;animation-timeline:view();animation-range:cover}}}@keyframes projects-v2-module__VARmpW__referenzen-drift{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@media (prefers-reduced-motion:reduce){.projects-v2-module__VARmpW__cursor,.projects-v2-module__VARmpW__mediaLink img{transition:none}}@media (min-width:768px){.projects-v2-module__VARmpW__chapters{gap:11rem;margin-top:8rem}.projects-v2-module__VARmpW__chapter{scroll-margin-top:9rem}}@media (min-width:1024px){.projects-v2-module__VARmpW__chapters{gap:14rem;margin-top:10rem}}
.why-ptr-v1-module__sg_Peq__layout{align-items:start;gap:3.5rem;display:grid}.why-ptr-v1-module__sg_Peq__stickyIntro{min-width:0}.why-ptr-v1-module__sg_Peq__stack{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.why-ptr-v1-module__sg_Peq__stackItem{min-width:0}.why-ptr-v1-module__sg_Peq__card{background-color:var(--card-tone);background-image:radial-gradient(105% 90% at 80% 0%, color-mix(in oklab, var(--card-glow) 65%, transparent), transparent 70%);flex-direction:column;min-height:24rem;transition:border-color .3s ease-out;display:flex;position:relative;overflow:hidden}.why-ptr-v1-module__sg_Peq__toneIvory{--card-tone:var(--color-ivory);--card-glow:var(--color-foreground)}.why-ptr-v1-module__sg_Peq__toneRose{--card-tone:var(--color-rose);--card-glow:color-mix(in oklab, var(--color-rose) 55%, var(--color-ivory))}.why-ptr-v1-module__sg_Peq__toneSky{--card-tone:var(--color-sky);--card-glow:var(--color-sky-glow)}.why-ptr-v1-module__sg_Peq__toneSage{--card-tone:var(--color-sage);--card-glow:color-mix(in oklab, var(--color-sage) 55%, var(--color-ivory))}.why-ptr-v1-module__sg_Peq__number{z-index:1;color:color-mix(in oklab, var(--color-plum) 70%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;font-size:.75rem;line-height:1;position:absolute;top:1.75rem;left:1.75rem}.why-ptr-v1-module__sg_Peq__illustration{height:14rem;color:color-mix(in oklab, var(--color-plum) 68%, transparent);pointer-events:none;place-items:center;margin-bottom:1.5rem;display:grid}.why-ptr-v1-module__sg_Peq__illustration svg{width:min(100%,18rem);height:auto;max-height:100%;display:block}.why-ptr-v1-module__sg_Peq__copy{margin-top:auto}.why-ptr-v1-module__sg_Peq__copy p{overflow-wrap:anywhere}@media (min-width:640px){.why-ptr-v1-module__sg_Peq__number{top:2rem;left:2rem}}@media (min-width:1024px) and (min-height:701px){.why-ptr-v1-module__sg_Peq__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(3rem,6vw,8rem)}.why-ptr-v1-module__sg_Peq__stickyIntro{align-self:start;position:sticky;top:7.5rem}.why-ptr-v1-module__sg_Peq__stack{display:block}.why-ptr-v1-module__sg_Peq__stackItem{top:var(--card-top);z-index:var(--card-z);margin-bottom:clamp(5rem,10vh,7rem);position:sticky}.why-ptr-v1-module__sg_Peq__stackItem:last-child{margin-bottom:0}.why-ptr-v1-module__sg_Peq__card{min-height:27rem;box-shadow:0 18px 52px color-mix(in oklab, var(--color-background) 65%, transparent)}}@media (min-width:1024px) and (max-height:700px){.why-ptr-v1-module__sg_Peq__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(3rem,6vw,8rem)}}@media (hover:hover) and (pointer:fine){.why-ptr-v1-module__sg_Peq__card:hover{border-color:color-mix(in oklab, var(--color-plum) 32%, transparent)}}@media (prefers-reduced-motion:no-preference){.why-ptr-v1-module__sg_Peq__revealBody{transition:opacity .75s ease-out,transform .9s cubic-bezier(.22,.61,.24,1),border-color .3s ease-out}[data-why-ptr-reveal-ready=true]:not([data-why-ptr-entered=true]) .why-ptr-v1-module__sg_Peq__revealBody{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.why-ptr-v1-module__sg_Peq__stickyIntro,.why-ptr-v1-module__sg_Peq__stackItem{position:static}.why-ptr-v1-module__sg_Peq__stack{gap:1rem;padding-bottom:0;display:grid}.why-ptr-v1-module__sg_Peq__stackItem{margin-bottom:0}.why-ptr-v1-module__sg_Peq__card{transition:none}}
.projects-v3-module__aEcHVW__stack{gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.projects-v3-module__aEcHVW__stackItem{min-width:0;scroll-margin-top:7.5rem}.projects-v3-module__aEcHVW__card{isolation:isolate;background-color:var(--card-tone);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.01 0 0 0 0 0.07 1.6 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E"), radial-gradient(60% 80% at 82% 20%, color-mix(in oklab, var(--card-glow) 70%, transparent), transparent 72%), linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--color-plum) 5%, transparent));background-size:180px 180px,auto,auto;padding:.75rem;transition:border-color .3s ease-out;position:relative;overflow:hidden}.projects-v3-module__aEcHVW__toneIvory{--card-tone:var(--color-ivory);--card-glow:#fff}.projects-v3-module__aEcHVW__toneRose{--card-tone:var(--color-rose);--card-glow:color-mix(in oklab, var(--color-rose) 45%, var(--color-ivory))}.projects-v3-module__aEcHVW__toneSky{--card-tone:var(--color-sky);--card-glow:var(--color-sky-glow)}.projects-v3-module__aEcHVW__toneSage{--card-tone:var(--color-sage);--card-glow:color-mix(in oklab, var(--color-sage) 45%, var(--color-ivory))}.projects-v3-module__aEcHVW__layout{gap:.75rem;display:grid}.projects-v3-module__aEcHVW__shot{aspect-ratio:16/10;border:1px solid color-mix(in oklab, var(--color-plum) 14%, transparent);border-radius:calc(var(--radius-card) - .25rem);background:var(--color-background);box-shadow:0 18px 40px -24px color-mix(in oklab, var(--color-plum) 60%, transparent);position:relative;overflow:hidden}.projects-v3-module__aEcHVW__copy{flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;padding:1.25rem 1rem 1rem;display:flex}.projects-v3-module__aEcHVW__story{gap:1.25rem;display:grid}.projects-v3-module__aEcHVW__story dd{max-width:44ch}@media (hover:hover) and (pointer:fine){.projects-v3-module__aEcHVW__card:hover{border-color:color-mix(in oklab, var(--color-plum) 32%, transparent)}}@media (min-width:768px){.projects-v3-module__aEcHVW__stack{margin-top:5rem}.projects-v3-module__aEcHVW__stackItem{scroll-margin-top:9rem}.projects-v3-module__aEcHVW__copy{padding:1.75rem 1.5rem 1.5rem}}@media (min-width:1024px){.projects-v3-module__aEcHVW__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.projects-v3-module__aEcHVW__copy{padding:1.75rem 1.75rem 1.5rem 2.5rem}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.projects-v3-module__aEcHVW__stack{display:block}.projects-v3-module__aEcHVW__stackItem{top:var(--card-top);margin-bottom:clamp(5rem,10vh,7rem);position:sticky}.projects-v3-module__aEcHVW__stackItem:last-child{margin-bottom:0}.projects-v3-module__aEcHVW__card{box-shadow:0 -1px 0 #fff6 inset, 0 24px 60px color-mix(in oklab, var(--color-background) 70%, transparent)}@supports (color:lab(0% 0 0)){.projects-v3-module__aEcHVW__card{box-shadow:0 -1px 0 lab(100% -.0000298023 .0000119209/.4) inset, 0 24px 60px color-mix(in oklab, var(--color-background) 70%, transparent)}}}
.industries-v1-module__aQnUeW__light{background:linear-gradient(to bottom, var(--color-background) 0%, transparent 18%, transparent 94%, var(--color-background) 100%), linear-gradient(115deg, transparent 22%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 42%, color-mix(in oklab, var(--color-foreground) 2%, transparent) 54%, transparent 70%), radial-gradient(46% 38% at 10% 66%, color-mix(in oklab, var(--color-foreground) 20%, transparent), transparent 76%)}.industries-v1-module__aQnUeW__grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;list-style:none;display:grid}.industries-v1-module__aQnUeW__slot{--tier-tone:var(--color-tier-1);--sheen-source:88%;min-width:0}.industries-v1-module__aQnUeW__slot:nth-child(2),.industries-v1-module__aQnUeW__slot:nth-child(4){--tier-tone:var(--color-tier-2);--sheen-source:65%}.industries-v1-module__aQnUeW__slot:nth-child(3),.industries-v1-module__aQnUeW__slot:nth-child(5){--tier-tone:var(--color-tier-3);--sheen-source:40%}.industries-v1-module__aQnUeW__card{border-color:color-mix(in oklab, var(--tier-tone) 66%, var(--color-background));background:linear-gradient(158deg, color-mix(in oklab, var(--tier-tone) 80%, transparent) 0%, color-mix(in oklab, var(--tier-tone) 70%, transparent) 55%, color-mix(in oklab, var(--tier-tone) 76%, transparent) 100%);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.industries-v1-module__aQnUeW__card:before{content:"";pointer-events:none;background:radial-gradient(65% 55% at var(--sheen-source) 0%, color-mix(in oklab, var(--color-foreground) 30%, transparent), transparent 74%), linear-gradient(145deg, transparent 24%, color-mix(in oklab, var(--color-foreground) 14%, transparent) 42%, transparent 64%);position:absolute;inset:0}.industries-v1-module__aQnUeW__card h3,.industries-v1-module__aQnUeW__card p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.industries-v1-module__aQnUeW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industries-v1-module__aQnUeW__slot:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.industries-v1-module__aQnUeW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industries-v1-module__aQnUeW__slot:last-child:nth-child(odd){grid-column:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.industries-v1-module__aQnUeW__card{transition:translate .3s ease-out,border-color .3s ease-out}.industries-v1-module__aQnUeW__card:hover{border-color:var(--tier-tone);translate:0 -4px}}@media (prefers-reduced-transparency:reduce){.industries-v1-module__aQnUeW__card{background:var(--tier-tone)}.industries-v1-module__aQnUeW__card:before{display:none}}
.pricing-v1-module__Jp_CKa__section{background-image:url(/assets/white_men_in_jacket2.png)}.pricing-v1-module__Jp_CKa__sectionLight{background:linear-gradient(to bottom, var(--color-background) 0%, transparent 15%, transparent 84%, var(--color-background) 100%), linear-gradient(115deg, transparent 22%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 42%, color-mix(in oklab, var(--color-foreground) 2%, transparent) 54%, transparent 70%), radial-gradient(46% 38% at 10% 66%, color-mix(in oklab, var(--color-foreground) 20%, transparent) 0%, color-mix(in oklab, var(--color-foreground) 7%, transparent) 44%, transparent 76%)}.pricing-v1-module__Jp_CKa__slot:first-child{--sheen-source:88%;--sheen-angle:141deg;--sheen-peak:28%;--sheen-at:44%}.pricing-v1-module__Jp_CKa__slot:nth-child(2){--sheen-source:77%;--sheen-angle:147deg;--sheen-peak:26%;--sheen-at:39%}.pricing-v1-module__Jp_CKa__slot:nth-child(3){--sheen-source:64%;--sheen-angle:153deg;--sheen-peak:24%;--sheen-at:34%}.pricing-v1-module__Jp_CKa__card{border-color:color-mix(in oklab, var(--tier-tone) 66%, var(--color-background));background:linear-gradient(158deg, color-mix(in oklab, var(--tier-tone) 80%, transparent) 0%, color-mix(in oklab, var(--tier-tone) 70%, transparent) 55%, color-mix(in oklab, var(--tier-tone) 76%, transparent) 100%)}.pricing-v1-module__Jp_CKa__card:before{content:"";pointer-events:none;background:radial-gradient(46% 44% at var(--sheen-source) -5%, color-mix(in oklab, var(--color-foreground) calc(var(--sheen-peak) + 4%), transparent) 0%, color-mix(in oklab, var(--color-foreground) 8%, transparent) 42%, transparent 74%), linear-gradient(var(--sheen-angle), transparent calc(var(--sheen-at) - 10%), color-mix(in oklab, var(--color-foreground) var(--sheen-peak), transparent) var(--sheen-at), color-mix(in oklab, var(--color-foreground) 7%, transparent) calc(var(--sheen-at) + 9%), transparent calc(var(--sheen-at) + 22%));position:absolute;inset:0}.pricing-v1-module__Jp_CKa__card>*{position:relative}.pricing-v1-module__Jp_CKa__card li,.pricing-v1-module__Jp_CKa__card p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1024px){.pricing-v1-module__Jp_CKa__tagline{min-height:2.85rem}}@media (prefers-reduced-transparency:reduce){.pricing-v1-module__Jp_CKa__card{background:var(--tier-tone)}.pricing-v1-module__Jp_CKa__card:before{display:none}}
.why-ptr-v3-module__zv_JMq__header{gap:1.75rem;display:grid}.why-ptr-v3-module__zv_JMq__grid{gap:.75rem;padding:0;list-style:none;display:grid}.why-ptr-v3-module__zv_JMq__cell{min-width:0}.why-ptr-v3-module__zv_JMq__card{isolation:isolate;background-color:var(--color-surface);background-image:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 3%, transparent), transparent 55%);flex-direction:column;height:100%;min-height:25rem;transition:border-color .3s ease-out;display:flex;position:relative;overflow:hidden}.why-ptr-v3-module__zv_JMq__card:before{content:"";z-index:-1;background:radial-gradient(46% 52% at var(--glow-x,50%) var(--glow-y,36%), color-mix(in oklab, var(--tone) 15%, transparent), transparent 72%);opacity:.85;transition:opacity .6s ease-out;position:absolute;inset:0}.why-ptr-v3-module__zv_JMq__toneIvory{--tone:var(--color-ivory)}.why-ptr-v3-module__zv_JMq__toneRose{--tone:var(--color-rose)}.why-ptr-v3-module__zv_JMq__toneSky{--tone:var(--color-sky)}.why-ptr-v3-module__zv_JMq__toneSage{--tone:var(--color-sage)}.why-ptr-v3-module__zv_JMq__motif{min-height:13rem;color:color-mix(in oklab, var(--tone) 78%, transparent);pointer-events:none;flex:auto;place-items:center;margin-bottom:2rem;display:grid}.why-ptr-v3-module__zv_JMq__motif svg{width:min(100%,20rem);height:auto;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.why-ptr-v3-module__zv_JMq__dot{background:var(--tone);width:.5rem;height:.5rem;box-shadow:0 0 12px color-mix(in oklab, var(--tone) 60%, transparent);border-radius:999px;flex:none;display:inline-block}.why-ptr-v3-module__zv_JMq__copy p{overflow-wrap:anywhere}@media (min-width:768px){.why-ptr-v3-module__zv_JMq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.why-ptr-v3-module__zv_JMq__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(3rem,6vw,8rem)}.why-ptr-v3-module__zv_JMq__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.why-ptr-v3-module__zv_JMq__cell:first-child,.why-ptr-v3-module__zv_JMq__cell:nth-child(4){grid-column:span 7}.why-ptr-v3-module__zv_JMq__cell:nth-child(2),.why-ptr-v3-module__zv_JMq__cell:nth-child(3){grid-column:span 5}.why-ptr-v3-module__zv_JMq__cell:first-child .why-ptr-v3-module__zv_JMq__card,.why-ptr-v3-module__zv_JMq__cell:nth-child(4) .why-ptr-v3-module__zv_JMq__card{--glow-x:72%;--glow-y:50%;flex-direction:row-reverse;align-items:stretch;gap:2rem}.why-ptr-v3-module__zv_JMq__cell:first-child .why-ptr-v3-module__zv_JMq__motif,.why-ptr-v3-module__zv_JMq__cell:nth-child(4) .why-ptr-v3-module__zv_JMq__motif{flex:55%;margin-bottom:0}.why-ptr-v3-module__zv_JMq__cell:first-child .why-ptr-v3-module__zv_JMq__motif svg,.why-ptr-v3-module__zv_JMq__cell:nth-child(4) .why-ptr-v3-module__zv_JMq__motif svg{width:min(100%,23rem)}.why-ptr-v3-module__zv_JMq__cell:first-child .why-ptr-v3-module__zv_JMq__copy,.why-ptr-v3-module__zv_JMq__cell:nth-child(4) .why-ptr-v3-module__zv_JMq__copy{flex-direction:column;flex:45%;justify-content:space-between;display:flex}.why-ptr-v3-module__zv_JMq__card{min-height:27rem}}@media (hover:hover) and (pointer:fine){.why-ptr-v3-module__zv_JMq__card:hover{border-color:var(--color-border-strong)}.why-ptr-v3-module__zv_JMq__card:hover:before{opacity:1}.why-ptr-v3-module__zv_JMq__card:hover .why-ptr-v3-module__zv_JMq__motif svg{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.why-ptr-v3-module__zv_JMq__card,.why-ptr-v3-module__zv_JMq__card:before,.why-ptr-v3-module__zv_JMq__motif svg{transition:none}}
.projects-v4-module__1F1ByG__grid{--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--media-h:auto;--drop:0rem;gap:4.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.projects-v4-module__1F1ByG__item{min-width:0;scroll-margin-top:7.5rem}.projects-v4-module__1F1ByG__media{position:relative}.projects-v4-module__1F1ByG__mediaLink{aspect-ratio:16/10;height:var(--media-h);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);clip-path:inset(-12px round calc(var(--radius-card) + 12px));display:block;position:relative;overflow:hidden}.projects-v4-module__1F1ByG__mediaLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.projects-v4-module__1F1ByG__mediaLink img{transition:transform 1.2s var(--ease-out-soft)}.projects-v4-module__1F1ByG__body{padding-top:1.75rem}@media (hover:hover) and (pointer:fine){.projects-v4-module__1F1ByG__item:hover .projects-v4-module__1F1ByG__mediaLink img{transform:scale(1.035)}.projects-v4-module__1F1ByG__item:hover .projects-v4-module__1F1ByG__mediaLink{border-color:var(--color-border-strong)}}@media (prefers-reduced-motion:no-preference){.projects-v4-module__1F1ByG__mediaLink{clip-path:inset(8% 4% 0 4% round var(--radius-card));transition:clip-path 1.4s var(--ease-out-soft), border-color .3s ease-out}.projects-v4-module__1F1ByG__mediaLink img{transition:transform 1.6s var(--ease-out-soft);transform:scale(1.1)}[data-section-revealed=true] .projects-v4-module__1F1ByG__mediaLink{clip-path:inset(-12px round calc(var(--radius-card) + 12px))}[data-section-revealed=true] .projects-v4-module__1F1ByG__mediaLink img{transform:none}}@media (min-width:768px){.projects-v4-module__1F1ByG__grid{gap:6rem;margin-top:5rem}.projects-v4-module__1F1ByG__item{scroll-margin-top:9rem}}@media (min-width:1024px){.projects-v4-module__1F1ByG__grid{--media-h:clamp(20rem, 30vw, 32rem);--drop:7rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:7rem 2rem}.projects-v4-module__1F1ByG__mediaLink{aspect-ratio:auto}.projects-v4-module__1F1ByG__wide{grid-column:span 7}.projects-v4-module__1F1ByG__narrow{margin-top:var(--drop);grid-column:span 5}.projects-v4-module__1F1ByG__body{padding-top:2rem}}
.process-v1-module__iDXB8a__steps{--node-size:3.5rem;--step-gap:2.5rem;gap:var(--step-gap);padding:0;list-style:none;display:grid}.process-v1-module__iDXB8a__step{--process-marker-color:var(--color-ivory);--process-title-color:var(--color-foreground);--process-body-opacity:1;grid-template-columns:var(--node-size) minmax(0, 1fr);align-items:start;column-gap:1.5rem;min-width:0;display:grid;position:relative}.process-v1-module__iDXB8a__step[data-seo-process-active=false]{--process-marker-color:var(--color-muted);--process-title-color:var(--color-muted);--process-body-opacity:.72}.process-v1-module__iDXB8a__marker{z-index:1;width:var(--node-size);height:var(--node-size);border:1px solid var(--process-marker-color);border-radius:var(--radius-card);background:var(--process-marker-color);color:var(--color-background);place-items:center;display:grid;position:relative}.process-v1-module__iDXB8a__connector{top:var(--node-size);bottom:calc(-1 * var(--step-gap));left:calc(var(--node-size) / 2);background:var(--color-border-strong);pointer-events:none;width:1px;position:absolute}.process-v1-module__iDXB8a__lineFill{background:var(--color-ivory);transform-origin:0 0;position:absolute;inset:0}.process-v1-module__iDXB8a__copy{width:100%;min-width:0;max-width:44ch;padding-top:.25rem}.process-v1-module__iDXB8a__title{color:var(--process-title-color)}.process-v1-module__iDXB8a__description{opacity:var(--process-body-opacity)}@media (not (min-width:64rem)) and (prefers-reduced-motion:no-preference){.process-v1-module__iDXB8a__connector{background:0 0}}@media (min-width:64rem){.process-v1-module__iDXB8a__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.process-v1-module__iDXB8a__step{display:block}.process-v1-module__iDXB8a__connector{top:calc(var(--node-size) / 2);right:calc(-1 * var(--step-gap));bottom:auto;left:var(--node-size);width:auto;height:1px}.process-v1-module__iDXB8a__copy{padding-top:2rem}}
.maintenance-illustrations-module__bFf-Aa__ivoryStroke{stroke:var(--color-ivory)}.maintenance-illustrations-module__bFf-Aa__replyDot{fill:var(--color-ivory);stroke:none}@keyframes maintenance-illustrations-module__bFf-Aa__snapshot-settle{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes maintenance-illustrations-module__bFf-Aa__monitor-confirm{0%,to{opacity:1}45%{opacity:.3}}@keyframes maintenance-illustrations-module__bFf-Aa__reply{0%,to{opacity:1;transform:translateY(0)}45%{opacity:.4;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){[data-section-revealed=true] .maintenance-illustrations-module__bFf-Aa__snapshot{animation:1.2s cubic-bezier(.16,1,.3,1) .25s both maintenance-illustrations-module__bFf-Aa__snapshot-settle}[data-section-revealed=true] .maintenance-illustrations-module__bFf-Aa__monitor{animation:2s ease-in-out .25s 2 maintenance-illustrations-module__bFf-Aa__monitor-confirm}[data-section-revealed=true] .maintenance-illustrations-module__bFf-Aa__replyDot{animation:maintenance-illustrations-module__bFf-Aa__reply 1.4s ease-in-out var(--reply-delay,0s) 2}}
.hosting-illustrations-module__wXEFLW__serverSignal,.hosting-illustrations-module__wXEFLW__wordpressSignal{fill:var(--color-ivory);stroke:none}@keyframes hosting-illustrations-module__wXEFLW__server-pulse{0%,to{opacity:.4}40%,60%{opacity:1}}.hosting-illustrations-module__wXEFLW__module{offset-path:path("M120 57.5A47.5 47.5 0 0 1 120 152.5A47.5 47.5 0 0 1 120 57.5Z");offset-rotate:0deg;offset-distance:var(--start)}.hosting-illustrations-module__wXEFLW__moduleBody{transform-box:fill-box;transform-origin:50%}@keyframes hosting-illustrations-module__wXEFLW__module-travel{0%,23.33%{offset-distance:var(--start);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}28.33%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}33.33%,56.67%{offset-distance:calc(var(--start) + 33.3333%);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}61.67%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}66.67%,90%{offset-distance:calc(var(--start) + 66.6667%);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}95%{opacity:.18;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{offset-distance:calc(var(--start) + 100%);opacity:1}}@keyframes hosting-illustrations-module__wXEFLW__module-bounce{0%,20.83%{transform:none}21.67%{transform:scale(.95)rotate(-2deg)}22.5%{transform:scale(1.04)rotate(2deg)}23.33%{transform:none}33.33%{transform:none}34.17%{transform:scale(1.05)rotate(-3deg)}35.17%{transform:scale(.97)rotate(1.5deg)}36.25%{transform:none}54.17%{transform:none}55%{transform:scale(.95)rotate(-2deg)}55.83%{transform:scale(1.04)rotate(2deg)}56.67%{transform:none}66.67%{transform:none}67.5%{transform:scale(1.05)rotate(-3deg)}68.5%{transform:scale(.97)rotate(1.5deg)}69.58%{transform:none}87.5%{transform:none}88.33%{transform:scale(.95)rotate(-2deg)}89.17%{transform:scale(1.04)rotate(2deg)}90%{transform:none}to{transform:none}}@media (prefers-reduced-motion:no-preference){[data-section-revealed=true] .hosting-illustrations-module__wXEFLW__serverSignal{animation:hosting-illustrations-module__wXEFLW__server-pulse 3.6s ease-in-out var(--signal-delay,0s) infinite}[data-section-revealed=true] .hosting-illustrations-module__wXEFLW__module{animation:12s infinite hosting-illustrations-module__wXEFLW__module-travel}[data-section-revealed=true] .hosting-illustrations-module__wXEFLW__moduleBody{animation:12s infinite hosting-illustrations-module__wXEFLW__module-bounce}[data-section-revealed=true] .hosting-illustrations-module__wXEFLW__wordpressSignal{animation:4s ease-in-out infinite hosting-illustrations-module__wXEFLW__server-pulse}}
.why-ptr-v4-module__7BnXPW__header{gap:1.75rem;display:grid}.why-ptr-v4-module__7BnXPW__toneIvory{--tone:var(--color-ivory);--tone-glow:#fff}.why-ptr-v4-module__7BnXPW__toneRose{--tone:var(--color-rose);--tone-glow:color-mix(in oklab, var(--color-rose) 45%, var(--color-ivory))}.why-ptr-v4-module__7BnXPW__toneSky{--tone:var(--color-sky);--tone-glow:var(--color-sky-glow)}.why-ptr-v4-module__7BnXPW__toneSage{--tone:var(--color-sage);--tone-glow:color-mix(in oklab, var(--color-sage) 45%, var(--color-ivory))}.why-ptr-v4-module__7BnXPW__spotlight{gap:3rem;display:grid}.why-ptr-v4-module__7BnXPW__list{gap:3.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.why-ptr-v4-module__7BnXPW__item{min-width:0;position:relative}.why-ptr-v4-module__7BnXPW__item p{overflow-wrap:anywhere}.why-ptr-v4-module__7BnXPW__inlineStage{border:1px solid color-mix(in oklab, var(--color-plum) 15%, transparent);background-color:var(--tone);background-image:radial-gradient(60% 70% at 50% 40%, color-mix(in oklab, var(--tone-glow) 70%, transparent), transparent 72%);height:13rem;color:color-mix(in oklab, var(--color-plum) 74%, transparent);place-items:center;margin-bottom:1.75rem;display:grid}.why-ptr-v4-module__7BnXPW__inlineStage svg{width:min(78%,16rem);height:auto}.why-ptr-v4-module__7BnXPW__marker,.why-ptr-v4-module__7BnXPW__stageColumn{display:none}@media (min-width:1024px){.why-ptr-v4-module__7BnXPW__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(3rem,6vw,8rem)}.why-ptr-v4-module__7BnXPW__spotlight{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(3rem,6vw,8rem)}.why-ptr-v4-module__7BnXPW__list{gap:0;padding-block:2vh 6vh}.why-ptr-v4-module__7BnXPW__item{flex-direction:column;justify-content:center;min-height:52vh;padding-left:2.25rem;display:flex}.why-ptr-v4-module__7BnXPW__inlineStage{display:none}.why-ptr-v4-module__7BnXPW__item:before{content:"";inset-block:0;background:var(--color-border);width:1px;position:absolute;left:0}.why-ptr-v4-module__7BnXPW__marker{background:var(--tone);width:1px;height:7rem;box-shadow:0 0 14px color-mix(in oklab, var(--tone) 70%, transparent);transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.why-ptr-v4-module__7BnXPW__item[data-active=true] .why-ptr-v4-module__7BnXPW__marker{transform:translateY(-50%)scaleY(1)}.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item h3,.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item p{opacity:.32;transition:opacity .6s ease-out}.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item[data-active=true] h3,.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item[data-active=true] p{opacity:1}.why-ptr-v4-module__7BnXPW__stageColumn{display:block;position:sticky;top:calc(50vh - min(34rem,72vh)/2)}.why-ptr-v4-module__7BnXPW__stage{isolation:isolate;background-color:var(--tone);background-image:radial-gradient(58% 62% at 50% 42%, color-mix(in oklab, var(--tone-glow) 72%, transparent), transparent 74%);height:min(34rem,72vh);box-shadow:0 24px 60px color-mix(in oklab, var(--color-background) 70%, transparent);color:color-mix(in oklab, var(--color-plum) 74%, transparent);transition:background-color .7s ease-out;position:relative;overflow:hidden}.why-ptr-v4-module__7BnXPW__stage:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--color-plum) 15%, transparent) 1px, transparent 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 50% at 50% 44%,#000 0%,#0000 80%);mask-image:radial-gradient(52% 50% at 50% 44%,#000 0%,#0000 80%)}.why-ptr-v4-module__7BnXPW__stageMotif{opacity:0;place-items:center;transition:opacity .6s ease-out,transform .9s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0 0 5rem;transform:scale(.94)translateY(.75rem)}.why-ptr-v4-module__7BnXPW__stageMotif[data-active=true]{opacity:1;transform:none}.why-ptr-v4-module__7BnXPW__stageMotif svg{width:min(70%,24rem);height:auto}.why-ptr-v4-module__7BnXPW__stageFooter{inset-inline:2rem;border-top:1px solid color-mix(in oklab, var(--color-plum) 14%, transparent);color:var(--color-plum);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex;position:absolute;bottom:1.75rem}.why-ptr-v4-module__7BnXPW__stageTitle{font-size:var(--text-label);letter-spacing:-.01em;font-weight:600;line-height:var(--text-label--line-height)}.why-ptr-v4-module__7BnXPW__progress{gap:.375rem;display:flex}.why-ptr-v4-module__7BnXPW__progress span{background:color-mix(in oklab, var(--color-plum) 16%, transparent);border-radius:999px;width:1.5rem;height:3px;transition:background-color .5s ease-out;display:block}.why-ptr-v4-module__7BnXPW__progress span[data-active=true]{background:color-mix(in oklab, var(--color-plum) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.why-ptr-v4-module__7BnXPW__marker,.why-ptr-v4-module__7BnXPW__stage,.why-ptr-v4-module__7BnXPW__stageMotif,.why-ptr-v4-module__7BnXPW__progress span,.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item h3,.why-ptr-v4-module__7BnXPW__spotlight[data-ready=true] .why-ptr-v4-module__7BnXPW__item p{transition:none}}
.projects-v5-module__Un_T9a__frame{--frame-padding:.25rem;--project-radius:calc(var(--radius-card) * 1.5);padding:var(--frame-padding);border:2px solid var(--color-border-strong);border-radius:calc(var(--project-radius) + var(--frame-padding) + 2px);background:color-mix(in srgb, color-mix(in srgb, var(--color-surface) 90%, var(--color-foreground) 10%) 80%, transparent);scroll-margin-top:8rem}.projects-v5-module__Un_T9a__card{border:2px solid var(--color-border-strong);border-radius:var(--project-radius);width:100%;min-height:26rem}.projects-v5-module__Un_T9a__badges{padding-right:3.625rem}@media (hover:none),(pointer:coarse){.projects-v5-module__Un_T9a__card{aspect-ratio:auto;justify-content:space-between}.projects-v5-module__Un_T9a__badges{margin:1.5rem 1.5rem 1rem;position:relative;inset:auto}.projects-v5-module__Un_T9a__card .projects-v1-scrim{background-size:100% 100%}}@media (min-width:768px){.projects-v5-module__Un_T9a__frame{--frame-padding:5px}.projects-v5-module__Un_T9a__card{min-height:0}}@media (min-width:1024px) and (max-width:1439px){.projects-v5-module__Un_T9a__card{min-height:26rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.projects-v5-module__Un_T9a__badges{padding-right:var(--project-badge-clearance)}}
.services-v1-module__Kz1DVa__card{background-image:linear-gradient(145deg, color-mix(in srgb, var(--color-foreground) 2%, transparent), transparent 55%)}.services-v1-module__Kz1DVa__art{background:radial-gradient(ellipse 65% 85% at 50% 48%, color-mix(in srgb, var(--color-foreground) 4%, transparent), transparent 90%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, var(--color-foreground)), var(--color-surface));pointer-events:none;place-items:center;height:clamp(15rem,26vw,20rem);display:grid;position:relative;overflow:hidden}.services-v1-module__Kz1DVa__art:after{background:linear-gradient(to bottom, transparent, var(--color-surface));content:"";height:2rem;position:absolute;inset:auto 0 0}.services-v1-module__Kz1DVa__scene{width:100%;max-width:42rem;height:100%;color:var(--color-muted);display:block;overflow:visible}.services-v1-module__Kz1DVa__guide{fill:none;stroke:var(--color-foreground);stroke-opacity:.12;stroke-width:1px}.services-v1-module__Kz1DVa__orbit{fill:none;stroke:var(--color-foreground);stroke-opacity:.04}.services-v1-module__Kz1DVa__mapRoad{fill:none;stroke:var(--color-foreground);stroke-opacity:.09;stroke-width:12px}.services-v1-module__Kz1DVa__route{fill:none;stroke:var(--color-sky);stroke-opacity:.5;stroke-width:2px}.services-v1-module__Kz1DVa__documentLine{fill:var(--color-foreground);opacity:.18}.services-v1-module__Kz1DVa__signal{fill:var(--color-sky);opacity:0}@media (prefers-reduced-motion:no-preference){[data-section-revealed=true] .services-v1-module__Kz1DVa__signal{animation:1.8s ease-out .3s both services-v1-module__Kz1DVa__connection-pulse}}@keyframes services-v1-module__Kz1DVa__connection-pulse{0%,to{opacity:0}35%,65%{opacity:.8}}
.services-v1-module__ly6HDq__card{background-image:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 3%, transparent), transparent 55%);transition:border-color .3s ease-out}.services-v1-module__ly6HDq__card p{overflow-wrap:anywhere}.services-v1-module__ly6HDq__illustration{height:12.5rem;color:color-mix(in oklab, var(--color-foreground) 52%, transparent);pointer-events:none;place-items:center;margin-bottom:2rem;display:grid}.services-v1-module__ly6HDq__illustration svg{width:min(100%,15rem);height:100%;display:block}@media (hover:hover) and (pointer:fine){.services-v1-module__ly6HDq__card:hover{border-color:var(--color-border-strong)}}@media (prefers-reduced-motion:reduce){.services-v1-module__ly6HDq__card{transition:none}}
.services-v1-module__ycm73q__card{background-image:linear-gradient(145deg, color-mix(in srgb, var(--color-foreground) 2%, transparent), transparent 55%)}.services-v1-module__ycm73q__art{background:radial-gradient(ellipse 65% 85% at 50% 48%, color-mix(in srgb, var(--color-foreground) 4%, transparent), transparent 90%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, var(--color-foreground)), var(--color-surface));pointer-events:none;place-items:center;height:clamp(15rem,26vw,20rem);display:grid;position:relative;overflow:hidden}.services-v1-module__ycm73q__art:after{background:linear-gradient(to bottom, transparent, var(--color-surface));content:"";height:2rem;position:absolute;inset:auto 0 0}.services-v1-module__ycm73q__scene{width:100%;max-width:42rem;height:100%;color:var(--color-muted);display:block;overflow:visible}.services-v1-module__ycm73q__guide{fill:none;stroke:var(--color-foreground);stroke-opacity:.12;stroke-width:1px}.services-v1-module__ycm73q__orbit{fill:none;stroke:var(--color-foreground);stroke-opacity:.04}.services-v1-module__ycm73q__signal{fill:var(--color-sky);opacity:0}@media (prefers-reduced-motion:no-preference){[data-section-revealed=true] .services-v1-module__ycm73q__signal{animation:1.8s ease-out .3s both services-v1-module__ycm73q__connection-pulse}}@keyframes services-v1-module__ycm73q__connection-pulse{0%,to{opacity:0}35%,65%{opacity:.8}}
.services-v1-module__HWSvFG__card{background-image:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 3%, transparent), transparent 55%);transition:border-color .3s ease-out}.services-v1-module__HWSvFG__card p{overflow-wrap:anywhere}.services-v1-module__HWSvFG__illustration{height:12.5rem;color:color-mix(in oklab, var(--color-foreground) 52%, transparent);pointer-events:none;place-items:center;margin-bottom:2rem;display:grid}.services-v1-module__HWSvFG__illustration svg{width:min(100%,15rem);height:100%;display:block}@media (hover:hover) and (pointer:fine){.services-v1-module__HWSvFG__card:hover{border-color:var(--color-border-strong)}}@media (prefers-reduced-motion:reduce){.services-v1-module__HWSvFG__card{transition:none}}
