.pp-display,.pp-h2{font-family:var(--ds-font-family-display, "Montserrat"),"Nunito Sans",sans-serif;font-weight:800;text-wrap:balance}.pp-display{letter-spacing:-.03em;line-height:1.04}.pp-h2{letter-spacing:-.02em;line-height:1.12}.pp-inner{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.pp-inner{padding-inline:1.5rem}}@media(min-width:1024px){.pp-inner{padding-inline:2rem}}.pp-section{padding-block:clamp(4rem,9vw,7rem)}.pp-section__title{font-size:clamp(1.875rem,3.6vw,2.75rem);color:var(--ds-on-surface)}.pp-link{font-weight:700;color:var(--ds-on-surface);text-decoration:underline;text-decoration-color:var(--ds-primary);text-decoration-thickness:2px;text-underline-offset:.25em}.pp-link:hover{color:var(--ds-primary-hover)}.pp-hero{background:var(--ds-surface);padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,8vw,6.5rem);overflow:hidden}.pp-hero__grid{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,4rem);align-items:center}@media(min-width:1024px){.pp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.pp-hero__title{font-size:clamp(2.375rem,4.2vw,3.75rem);color:var(--ds-on-surface)}.pp-hero__line{display:block}.pp-hero__em{color:var(--ds-primary);white-space:nowrap}.pp-hero__sub{margin-top:0;max-width:36rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;color:var(--ds-on-surface-variant)}.pp-hero__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.pp-hero__list{margin-top:1.5rem;display:grid;gap:.75rem;max-width:36rem;list-style:none;padding:0}.pp-hero__list li{display:flex;gap:.7rem;align-items:flex-start;font-size:.9375rem;line-height:1.5;color:var(--ds-on-surface-variant)}.pp-hero__list b{font-weight:700;color:var(--ds-on-surface)}.pp-hero__list svg{flex-shrink:0;margin-top:.2rem;color:var(--ds-primary)}.pp-hero__note{margin-top:1rem;font-size:.875rem;color:var(--ds-on-surface-subtle)}.pp-stage{position:relative;margin:0;padding:clamp(1.25rem,3.5vw,2.75rem) clamp(1.25rem,3.5vw,2.75rem) clamp(3rem,6vw,4.5rem) clamp(3.5rem,9vw,6.5rem);border-radius:1.5rem;background:var(--ds-secondary-fixed)}.pp-stage__laptop img{display:block;width:100%;height:auto}.pp-stage__phone{position:absolute;left:clamp(-.5rem,-1vw,0rem);bottom:clamp(-2rem,-3vw,-1rem);width:clamp(6.5rem,17vw,10.5rem);padding:.4rem;border-radius:1.6rem;background:#10171b;box-shadow:0 24px 48px #00000059,0 4px 12px #00000040}.pp-stage__phone img{display:block;width:100%;height:auto;aspect-ratio:9 / 18.5;object-fit:cover;object-position:top;border-radius:1.25rem}.pp-earned{position:absolute;right:clamp(-.5rem,-1.5vw,.5rem);top:clamp(-1.75rem,-2.5vw,-1rem);display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .75rem;border-radius:1rem;background:var(--ds-surface-container-lowest);box-shadow:0 16px 40px #26323838,0 2px 6px #2632381a}.pp-earned__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--ds-success-container);color:var(--ds-success)}.pp-earned__label{font-size:.75rem;font-weight:600;color:var(--ds-on-surface-subtle)}.pp-earned__who{font-size:.875rem;font-weight:700;color:var(--ds-on-surface)}.pp-earned__amount{margin-left:.5rem;font-family:var(--ds-font-family-display, "Montserrat"),sans-serif;font-weight:800;font-size:1.375rem;font-variant-numeric:tabular-nums;color:var(--ds-success)}.pp-stage__cap{position:absolute;right:clamp(1.25rem,3.5vw,2.75rem);bottom:.9rem;max-width:22rem;font-size:.75rem;text-align:right;color:#ffffff9e}@media(max-width:479px){.pp-stage{padding:1rem 1rem 3.25rem 3.75rem}.pp-earned{gap:.5rem;padding:.55rem .75rem .55rem .55rem}.pp-earned__icon{display:none}.pp-earned__amount{font-size:1.125rem;margin-left:.25rem}.pp-stage{padding-bottom:1rem}.pp-stage__cap{position:static;margin:.875rem 0 0 3.25rem;text-align:left}}.pp-ways{background:var(--ds-surface-container-low)}.pp-ways__grid{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:clamp(2rem,4vw,2.5rem)}@media(min-width:900px){.pp-ways__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-way h3{margin-top:1.5rem;font-weight:800;font-size:1.25rem;color:var(--ds-on-surface)}.pp-way p{margin-top:.4rem;max-width:22rem;color:var(--ds-on-surface-variant);line-height:1.5}.pp-way__scene{display:flex;flex-direction:column;justify-content:center;gap:.75rem;min-height:13.5rem;padding:1.5rem;border-radius:1rem;background:var(--ds-surface-container-high)}.pp-mock{border-radius:.875rem;background:var(--ds-surface-container-lowest);border:1px solid var(--ds-outline-variant);padding:.875rem 1rem;font-size:.8125rem;color:var(--ds-on-surface)}.pp-mock--link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;align-items:center}.pp-mock__label{grid-column:1 / -1;font-size:.6875rem;font-weight:700;color:var(--ds-on-surface-subtle)}.pp-mock__url{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mock__url b{color:var(--ds-primary)}.pp-mock__btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border-radius:.5rem;background:var(--ds-surface-container-high);font-weight:700;font-size:.75rem}.pp-mock--toast{display:flex;align-items:center;gap:.5rem;margin-left:1.5rem;font-weight:600;box-shadow:var(--ds-shadow-md)}.pp-mock--toast svg{flex-shrink:0;color:var(--ds-success)}.pp-mock__row{display:flex;align-items:center;gap:.75rem}.pp-mock__avatar{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--ds-surface-container-high);font-weight:800;font-size:.75rem;color:var(--ds-on-surface-variant)}.pp-mock__avatar--brand{background:var(--ds-secondary-fixed);color:#fff}.pp-mock__name{display:flex;flex-direction:column;font-weight:700;font-size:.875rem;line-height:1.3}.pp-mock__name small{font-weight:400;font-size:.75rem;color:var(--ds-on-surface-subtle)}.pp-mock__steps{margin-top:.875rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pp-mock__steps span{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .25rem;border-radius:.5rem;font-weight:700;font-size:.75rem}.pp-mock__steps .is-done{background:var(--ds-success-container);color:var(--ds-success-on-container, var(--ds-success))}.pp-mock__steps .is-next{background:var(--ds-primary);color:var(--ds-on-primary)}.pp-mock__tags{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.35rem}.pp-mock__tags span{padding:.2rem .55rem;border-radius:9999px;background:var(--ds-surface-container-high);font-size:.6875rem;font-weight:600;color:var(--ds-on-surface-variant)}.pp-mock__cta{display:block;margin-top:.875rem;padding:.45rem;border-radius:.5rem;border:1px solid var(--ds-outline-variant);text-align:center;font-weight:700;font-size:.75rem}.pp-calc{background:var(--ds-surface)}.pp-calc__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:960px){.pp-calc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pp-calc__lede{margin-top:.75rem;color:var(--ds-on-surface-variant)}.pp-seg{margin-top:2rem;display:inline-flex;padding:.25rem;border-radius:9999px;background:var(--ds-surface-container-high)}.pp-seg button{padding:.5rem 1.1rem;border-radius:9999px;font-weight:700;font-size:.875rem;color:var(--ds-on-surface-variant);cursor:pointer}.pp-seg button[aria-pressed=true]{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);box-shadow:var(--ds-shadow-sm)}.pp-seg button:focus-visible,.pp-slider input:focus-visible{outline:2px solid var(--ds-focus-ring, var(--ds-primary));outline-offset:2px}.pp-slider{margin-top:2rem}.pp-slider__head{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;color:var(--ds-on-surface)}.pp-slider__head output{font-family:var(--ds-font-family-display, "Montserrat"),sans-serif;font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.pp-slider input{--fill: 50%;margin-top:.75rem;width:100%;height:.5rem;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--ds-primary) var(--fill),var(--ds-surface-container-highest) var(--fill));cursor:pointer}.pp-slider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--ds-surface-container-lowest);border:2px solid var(--ds-primary);box-shadow:var(--ds-shadow-md)}.pp-slider input::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--ds-surface-container-lowest);border:2px solid var(--ds-primary);box-shadow:var(--ds-shadow-md)}.pp-slider__note{margin-top:.5rem;font-size:.875rem;color:var(--ds-on-surface-subtle)}.pp-calc__result{padding:clamp(1.75rem,4vw,2.75rem);border-radius:1.5rem;background:var(--ds-secondary-fixed);color:#fff}.pp-calc__label{font-weight:600;color:#ffffffb3}.pp-calc__total{margin-top:.25rem;font-family:var(--ds-font-family-display, "Montserrat"),sans-serif;font-weight:800;font-size:clamp(3.25rem,7vw,5rem);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.pp-calc__total small{margin-left:.35rem;font-size:1.25rem;letter-spacing:0;color:#ffffffb3}.pp-calc__year{margin-top:.75rem;font-size:1.0625rem;color:#ffffffd9}.pp-calc__year span{font-weight:800;color:#fff}.pp-calc__lines{margin-top:1.75rem;list-style:none;padding:0;border-top:1px solid rgb(255 255 255 / .14)}.pp-calc__lines li{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid rgb(255 255 255 / .14);font-variant-numeric:tabular-nums;color:#ffffffd9}.pp-calc__bonus{margin-top:1.5rem;display:flex;gap:.5rem;align-items:flex-start;font-weight:600}.pp-calc__bonus svg{flex-shrink:0;margin-top:.1rem;color:var(--ds-primary)}.pp-calc__fine{margin-top:1rem;font-size:.8125rem;line-height:1.5;color:#fff9}.pp-tour{background:var(--ds-surface-container-low)}.pp-tour__grid{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2rem}@media(min-width:960px){.pp-tour__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:start}}.pp-tour__item{margin:0}.pp-tour__item figcaption{margin-top:1.25rem;max-width:28rem;color:var(--ds-on-surface-variant);line-height:1.5}.pp-tour__item figcaption b{color:var(--ds-on-surface)}.pp-tour__note{margin-top:2rem;font-size:.8125rem;color:var(--ds-on-surface-subtle)}.pp-ui{padding:1.25rem;border-radius:1rem;background:var(--ds-surface-container-lowest);box-shadow:0 18px 50px #2632381f,0 2px 8px #2632380d;color:var(--ds-on-surface)}@media(min-width:640px){.pp-ui{padding:1.75rem}}.pp-ui__bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;font-weight:800;font-size:1.25rem}.pp-ui__btn{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .75rem;border-radius:9999px;background:var(--ds-primary);color:var(--ds-on-primary);font-size:.75rem;font-weight:700}.pp-ui__client{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.875rem 0;border-top:1px solid var(--ds-outline-variant)}.pp-ui__who{display:flex;flex-direction:column;min-width:0}.pp-ui__who b{font-size:.9375rem}.pp-ui__who small{font-size:.8125rem;color:var(--ds-on-surface-subtle)}.pp-ui__earn{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ds-success)}.pp-ui__earn small{font-weight:600;color:var(--ds-on-surface-subtle)}.pp-ui__open{display:none}@media(min-width:640px){.pp-ui__client{grid-template-columns:auto minmax(0,1fr) auto auto}.pp-ui__open{display:inline-block;padding:.35rem .7rem;border-radius:.5rem;border:1px solid var(--ds-outline-variant);font-size:.75rem;font-weight:700}}.pp-ui__k{font-size:.875rem;font-weight:600;color:var(--ds-on-surface-subtle)}.pp-ui__big{margin-top:.25rem;font-family:var(--ds-font-family-display, "Montserrat"),sans-serif;font-size:2.75rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-ui__big small{margin-left:.5rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0;color:var(--ds-on-surface-subtle)}.pp-ui__ledger{margin-top:1rem;border-top:1px solid var(--ds-outline-variant)}.pp-ui__ledger div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--ds-outline-variant);font-size:.875rem;font-variant-numeric:tabular-nums}.pp-ui__rule{margin-top:1rem;font-size:.8125rem;color:var(--ds-on-surface-subtle)}.pp-gallery{background:var(--ds-surface)}.pp-gallery__grid{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2rem}@media(min-width:768px){.pp-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pp-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-gallery__item{margin:0}.pp-gallery__item img{display:block;width:100%;height:auto}.pp-gallery__item figcaption{margin-top:.875rem;color:var(--ds-on-surface-subtle)}.pp-gallery__item figcaption b{margin-right:.4rem;color:var(--ds-on-surface)}.pp-gallery__frame{position:relative}.pp-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;cursor:zoom-in}.pp-gallery__zoom:focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px}.pp-gallery__zoom-chip{position:absolute;right:.875rem;bottom:.875rem;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);box-shadow:var(--ds-shadow-md);font-size:.8125rem;font-weight:600;opacity:0;transition:opacity .15s ease}.pp-gallery__zoom:focus-visible .pp-gallery__zoom-chip{opacity:1}@media(hover:hover)and (pointer:fine){.pp-gallery__zoom:hover .pp-gallery__zoom-chip{opacity:1}}.pp-lightbox{--pp-lightbox-ease: cubic-bezier(.23, 1, .32, 1);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:clamp(.75rem,3vw,2.5rem);border:0;background:transparent;opacity:0;transform:scale(.96);transition:opacity .25s var(--pp-lightbox-ease),transform .25s var(--pp-lightbox-ease),overlay .25s allow-discrete,display .25s allow-discrete}.pp-lightbox[open]{display:grid;place-items:center;opacity:1;transform:none}@starting-style{.pp-lightbox[open]{opacity:0;transform:scale(.96)}}.pp-lightbox::backdrop{background:transparent;transition:background-color .25s var(--pp-lightbox-ease),overlay .25s allow-discrete,display .25s allow-discrete}.pp-lightbox[open]::backdrop{background:color-mix(in srgb,var(--ds-scrim) 78%,transparent)}@starting-style{.pp-lightbox[open]::backdrop{background:transparent}}html:has(.pp-lightbox[open]){overflow:hidden}.pp-lightbox__panel{width:min(100%,75rem);max-height:100%;display:flex;flex-direction:column;border-radius:.875rem;overflow:hidden;background:var(--ds-surface-container-lowest);box-shadow:var(--ds-shadow-lg)}.pp-lightbox__bar{display:flex;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem 1.125rem;border-bottom:1px solid var(--ds-outline-variant)}.pp-lightbox__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-subtle)}.pp-lightbox__title b{margin-right:.4rem;color:var(--ds-on-surface)}.pp-lightbox__count{margin-right:.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--ds-on-surface-subtle)}.pp-lightbox__shot{display:flex;justify-content:center;min-height:0;background:var(--ds-surface-container-high)}.pp-lightbox__shot img{display:block;width:100%;height:auto;max-height:calc(100dvh - 9rem);object-fit:contain}.pp-lightbox__hint{padding:.5rem 1rem;text-align:center;font-size:.8125rem;color:var(--ds-on-surface-subtle)}@media(max-width:640px){.pp-lightbox__count{display:none}.pp-lightbox__shot img{width:auto;max-width:100%}}@media(hover:none){.pp-lightbox__hint{display:none}}@media(prefers-reduced-motion:reduce){.pp-lightbox,.pp-lightbox[open]{transform:none!important}}.pp-levels{background:var(--ds-surface)}.pp-levels__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:end}@media(min-width:900px){.pp-levels__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pp-levels__lede{margin-top:1rem;max-width:26rem;color:var(--ds-on-surface-variant);line-height:1.55}.pp-stairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;list-style:none;padding:0}.pp-stairs__step{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(5.5rem + var(--step) * 3.25rem);padding:clamp(.875rem,2vw,1.25rem);border-radius:1rem 1rem .375rem .375rem;background:var(--ds-surface-container-high);color:var(--ds-on-surface)}.pp-stairs__step:nth-child(2){background:var(--ds-surface-container-highest)}.pp-stairs__step:last-child{background:var(--ds-secondary-fixed);color:#fff}.pp-stairs__deal{font-family:var(--ds-font-family-display, "Montserrat"),sans-serif;font-weight:800;font-size:clamp(1.25rem,2.6vw,1.875rem);letter-spacing:-.02em;line-height:1.1}.pp-stairs__step:last-child .pp-stairs__deal{color:var(--ds-primary)}.pp-stairs__count{font-size:.875rem;line-height:1.35;opacity:.85}.pp-stairs__count b{font-size:1.125rem}.pp-join{background:var(--ds-surface-container-low)}.pp-path{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2rem;list-style:none;padding:0;counter-reset:step}@media(min-width:768px){.pp-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;position:relative}.pp-path li:not(:last-child):after{content:"";position:absolute;top:1.5rem;left:3.75rem;right:-.75rem;height:1px;background:var(--ds-outline-variant)}}.pp-path li{position:relative}@media(max-width:767px){.pp-path{gap:1.5rem}.pp-path li{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem}.pp-path__icon{grid-row:span 2}.pp-path h3{margin-top:.2rem}}.pp-path__icon{position:relative;display:grid;place-items:center;width:3rem;height:3rem;border-radius:9999px;background:var(--ds-primary-container);color:var(--ds-on-primary-container)}.pp-path__icon svg{width:1.375rem;height:1.375rem}.pp-path h3{margin-top:1rem;font-weight:800;font-size:1.125rem;color:var(--ds-on-surface)}.pp-path p{margin-top:.25rem;color:var(--ds-on-surface-variant)}.pp-faq{background:var(--ds-surface)}.pp-faq__grid{display:grid;gap:2rem}@media(min-width:900px){.pp-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.pp-faq__lede{margin-top:1rem;color:var(--ds-on-surface-variant);line-height:1.55}.pp-faq__list{border-top:1px solid var(--ds-outline-variant)}.pp-faq__item{border-bottom:1px solid var(--ds-outline-variant)}.pp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-weight:700;font-size:1.0625rem;color:var(--ds-on-surface);cursor:pointer;list-style:none}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__item summary:focus-visible{outline:2px solid var(--ds-focus-ring, var(--ds-primary));outline-offset:2px;border-radius:.25rem}.pp-faq__item summary svg{flex-shrink:0;color:var(--ds-on-surface-subtle)}.pp-faq__minus,.pp-faq__item[open] .pp-faq__plus{display:none}.pp-faq__item[open] .pp-faq__minus{display:block}.pp-faq__item p{padding-bottom:1.25rem;max-width:40rem;color:var(--ds-on-surface-variant);line-height:1.6}.pp-close{background:var(--ds-surface-container-low);scroll-margin-top:5rem}.pp-close__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:1024px){.pp-close__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pp-close__pitch{position:sticky;top:7rem}}.pp-close__title{font-size:clamp(2rem,4vw,3rem);color:var(--ds-on-surface)}.pp-close__list{margin-top:1.75rem;display:grid;gap:.75rem;list-style:none;padding:0}.pp-close__list li{display:flex;gap:.6rem;align-items:flex-start;color:var(--ds-on-surface)}.pp-close__list svg{flex-shrink:0;margin-top:.15rem;color:var(--ds-success)}.pp-apply{border-radius:1rem;border:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-lowest);padding:1.5rem}@media(min-width:640px){.pp-apply{padding:2rem}}.pp-apply__title{font-family:var(--ds-font-family-display, "Montserrat"),"Nunito Sans",sans-serif;font-weight:800;font-size:1.375rem;letter-spacing:-.01em;line-height:1.2;color:var(--ds-on-surface)}.pp-apply__lede{margin-top:.5rem;color:var(--ds-on-surface-variant);line-height:1.55}.pp-opt{margin-left:.375rem;font-weight:400;color:var(--ds-on-surface-subtle)}.pp-apply__foot{padding-top:1.25rem;border-top:1px solid var(--ds-outline-variant)}.pp-photo{--pp-ink: var(--ds-secondary-fixed);--pp-reveal: clamp(11rem, 22vw, 16rem);position:relative;isolation:isolate;overflow:hidden;padding-top:var(--pp-reveal);background:var(--pp-ink)}.pp-photo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--pp-photo-focus, center 30%)}.pp-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--pp-ink) 22%,transparent) 0,color-mix(in srgb,var(--pp-ink) 30%,transparent) calc(var(--pp-reveal) - 5rem),color-mix(in srgb,var(--pp-ink) 92%,transparent) calc(var(--pp-reveal) - .5rem),var(--pp-ink) calc(var(--pp-reveal) + 7rem))}@media(min-width:1024px){.pp-close{padding-top:clamp(4rem,9vw,7rem)}.pp-close:before{background:linear-gradient(to right,var(--pp-ink) 0,color-mix(in srgb,var(--pp-ink) 94%,transparent) 46%,color-mix(in srgb,var(--pp-ink) 40%,transparent) 68%,color-mix(in srgb,var(--pp-ink) 22%,transparent) 100%)}}@media(max-width:1023px){.pp-close{--pp-reveal: clamp(11rem, 40vw, 16rem)}}.pp-photo .pp-section__title,.pp-photo .pp-close__title,.pp-photo .pp-path h3,.pp-photo .pp-close__list li{color:#fff}.pp-photo .pp-path p{color:#ffffffd9}.pp-photo .pp-path li:not(:last-child):after{background:#ffffff38}
