@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_98ed64df-module__9aiWAW__className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.inter_98ed64df-module__9aiWAW__variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
.panora{--p-ink:#16364b;--p-deep:#1a344a;--p-dark:#375571;--p-slate:#4d6d8a;--p-mid:#6989a3;--p-light:#7999b4;--p-ivory:#f4f2ea;--p-paper:#fbfaf6;--p-hairline:#16364b24;--p-hairline-strong:#16364b4d;--p-caption-deep:#a3b6c8;--p-alarm:#a30e25;--p-alarm-on-deep:#ff7b85;--p-radius:6px;--p-gutter:24px;--p-band-space:80px;background:var(--p-ivory);color:var(--p-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}@media (max-width:639.98px){.panora{--p-gutter:16px}}.panora :focus-visible{outline:2px solid var(--p-ink);outline-offset:2px;border-radius:6px}.panora ::selection{background:#4d6d8a47}.panora :where(p,dd){max-width:50ch}.p-container{max-width:calc(1120px + 2 * var(--p-gutter));padding-inline:var(--p-gutter);margin-inline:auto}.p-band{padding-block:var(--p-band-space)}@media (min-width:768px){.panora{--p-band-space:128px}}.p-band--rule{border-top:1px solid var(--p-hairline)}.p-band--deep{background:var(--p-deep);color:var(--p-ivory)}.p-band--deep :focus-visible{outline-color:var(--p-ivory)}.p-band--deep ::selection{background:#7999b466}.panora [id]{scroll-margin-top:88px}.p-display{letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.05}.p-h1{font-size:clamp(3.5rem,9vw,8.5rem);line-height:.95}.p-h2{font-size:2.07rem;line-height:1.1}@media (min-width:768px){.p-h2{font-size:2.6rem}}.p-h3{letter-spacing:-.03em;font-size:1.33rem;font-weight:700;line-height:1.25}.p-lead{font-size:1.33rem;line-height:1.4}.p-lead--hero{font-size:1.66rem;line-height:1.3}.p-body{font-size:1.0625rem;line-height:1.6}.p-caption{font-size:.875rem;font-weight:500;line-height:1.5}.p-secondary{color:var(--p-slate)}.p-band--deep .p-secondary{color:var(--p-caption-deep)}.p-measure{max-width:50ch}.p-stack>*+*{margin-top:1rem}.p-link{color:var(--p-dark);text-underline-offset:.2em;transition:color .4s var(--p-ease);font-weight:500;-webkit-text-decoration:underline #37557180;text-decoration:underline #37557180;text-decoration-thickness:1px}.p-link:hover{color:var(--p-ink)}.p-band--deep .p-link{color:var(--p-ivory);text-decoration-color:#f4f2ea80}.p-band--deep .p-link:hover{color:#fff}.p-link--target{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.p-btn{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .4s var(--p-ease), color .4s var(--p-ease), border-color .4s var(--p-ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.p-btn--dark{background:var(--p-dark);color:var(--p-ivory)}.p-btn--dark:hover{background:var(--p-ink)}.p-btn--ivory{background:var(--p-ivory);color:var(--p-ink)}.p-btn--ivory:hover{background:#fff}.p-btn[disabled],.p-btn[aria-disabled=true]{background:var(--p-paper);color:var(--p-slate);border-color:var(--p-hairline-strong);cursor:not-allowed}.p-nav{z-index:40;background:var(--p-ivory);border-bottom:1px solid var(--p-hairline);position:sticky;top:0}.p-nav__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding-block:8px;display:flex}.p-nav__brand{flex-shrink:0;align-items:center;min-height:44px;padding-inline:2px;display:inline-flex}.p-nav__brand img{width:auto;height:22px;display:block}.p-nav__links{gap:4px;display:none}@media (min-width:900px){.p-nav__links{display:flex}}.p-nav__link{min-height:44px;color:var(--p-dark);transition:color .4s var(--p-ease);align-items:center;padding:0 12px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.p-nav__link:hover{color:var(--p-ink)}.p-nav__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:639.98px){.p-nav .p-btn{padding-inline:12px}}.p-hero{border-bottom:1px solid var(--p-light);overflow:hidden}.p-hero__inner{flex-direction:column;padding-top:40px;padding-bottom:72px;display:flex;position:relative}.p-hero__mark{aspect-ratio:580/640;width:auto;height:220px;margin:0 auto 40px;display:block}.p-hero__text{flex-direction:column;gap:1.5rem;display:flex}.p-hero__title{max-width:9ch}.p-hero__sub{max-width:28ch}.p-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:.5rem;display:flex}@media (min-width:900px){.p-hero__inner{grid-template-columns:minmax(0,1fr) clamp(280px,36vw,472px);align-items:end;column-gap:48px;min-height:clamp(680px,92vh,960px);padding-top:0;padding-bottom:96px;display:grid}.p-hero__mark{grid-area:1/2;align-self:start;width:100%;height:auto;margin:24px 0 0}.p-hero__text{grid-area:1/1;min-width:0}}@keyframes p-appear{0%{opacity:0}to{opacity:1}}.p-hero__mark{animation:p-appear .6s var(--p-ease) both}.p-hero__text{animation:p-appear .6s var(--p-ease) .2s both}.p-hero__eye{animation:p-appear .4s var(--p-ease) .5s both}@media (prefers-reduced-motion:reduce){.p-hero__mark,.p-hero__text,.p-hero__eye{animation:none}}.p-band__title{max-width:20ch}.p-split{align-items:start;gap:40px;display:grid}@media (min-width:900px){.p-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.p-split--centre{align-items:center}}.p-plain{margin-top:16px}.p-plain__label{font-weight:600}.p-areas{gap:40px 48px;margin:0;display:grid}@media (min-width:768px){.p-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-area{border-top:1px solid var(--p-hairline);padding-top:24px}.p-area dd{margin:0}.p-area .p-area__desc{max-width:50ch;margin-top:8px}.p-area .p-plain{margin-top:16px}.panora{--p-ease:cubic-bezier(.2, .7, .2, 1)}@keyframes p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes p-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes p-parallax{to{translate:0 calc(var(--lag) * 22vh)}}@keyframes p-mark-lag{to{translate:0 24px}}.p-rule{width:100%;height:2px;display:block;overflow:visible}.p-rule line{stroke:currentColor;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.p-hero__rule{color:var(--p-light);max-width:28ch}.p-hero__rule line{animation:p-draw .9s var(--p-ease) .8s both}.p-horizon{pointer-events:none;width:100%;height:140px;display:block;position:absolute;bottom:0;left:0;right:0}@media (min-width:900px){.p-horizon{height:220px}}.p-horizon--inverted{top:0;bottom:auto;transform:scaleY(-1)}.p-horizon__shape--mid{fill:var(--p-mid)}.p-horizon__shape--slate{fill:var(--p-slate)}.p-horizon__shape--dark{fill:var(--p-dark)}.p-horizon__shape--deep{fill:var(--p-deep)}.p-hero .p-horizon__shape{animation:p-rise .7s var(--p-ease) both}.p-hero .p-horizon__layer--2 .p-horizon__shape{animation-delay:.12s}.p-hero .p-horizon__layer--3 .p-horizon__shape{animation-delay:.24s}.p-hero .p-horizon__layer--4 .p-horizon__shape{animation-delay:.36s}.p-hero{position:relative}.p-hero__inner{z-index:1;padding-bottom:160px}@media (min-width:900px){.p-hero__inner{padding-bottom:240px}}@supports (animation-timeline:view()){.p-hero{view-timeline-name:--p-hero}.p-hero .p-horizon__layer{animation:linear both p-parallax;animation-timeline:--p-hero;animation-range:exit}.p-hero .p-horizon__layer--1{--lag:.8}.p-hero .p-horizon__layer--2{--lag:.65}.p-hero .p-horizon__layer--3{--lag:.5}.p-hero .p-horizon__layer--4{--lag:.3}.p-hero__mark{animation:p-appear .6s var(--p-ease) both, p-mark-lag linear both;animation-timeline:auto,--p-hero;animation-range:normal,exit}}.p-hero__eye{transform-box:fill-box;transform-origin:50%;transition:transform 60ms linear}.p-hero__eye.is-blink{transform:scaleY(.08)}.p-figure{position:relative}.panora.js .p-figure:not([data-inview]) [data-seq]{opacity:0}.p-figure [data-seq]{transition:opacity .5s var(--p-ease);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.p-hero__mark,.p-hero__text,.p-hero__eye,.p-hero .p-horizon__shape,.p-hero .p-horizon__layer,.p-hero__rule line,.p-figure,.p-figure *{transition:none;animation:none}.p-hero__eye,.p-hero__eye.is-blink{transform:none}.p-rule line{stroke-dashoffset:0}.panora.js .p-figure:not([data-inview]) [data-seq]{opacity:1;transform:none}.panora.js .p-figure:not([data-inview]) .p-permit__row--out{color:var(--color-alarm,var(--p-alarm));border-left-color:currentColor}}.p-workflow{margin-top:56px}.p-workflow__path{color:var(--p-light);position:absolute}.p-workflow__path--across{display:none}.p-workflow__path--down{width:2px;height:auto;top:0;bottom:0;left:23px}.p-figure[data-inview] .p-workflow__path line{animation:p-draw 1.2s var(--p-ease) both}.p-steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}.p-step{--node-d:calc(var(--i) * .15s);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.p-node,.p-node svg{width:48px;height:48px;display:block}.p-node svg{overflow:visible}.p-node__facet{fill:var(--p-ivory);stroke:var(--p-light);stroke-width:1px;transition:fill .5s var(--p-ease);transition-delay:var(--node-d)}.p-node__glyph{fill:none;stroke:var(--p-deep);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s var(--p-ease);transition-delay:var(--node-d)}.p-figure[data-inview] .p-node__facet{fill:var(--p-ivory)}.p-figure[data-inview] .p-node__glyph{stroke:var(--p-deep)}.panora.js .p-figure:not([data-inview]) .p-node__facet{fill:var(--p-deep)}.panora.js .p-figure:not([data-inview]) .p-node__glyph{stroke:var(--p-light)}.p-step__verb{margin:12px 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.4}@media (min-width:1024px){.p-workflow__path--down{display:none}.p-workflow__path--across{width:100%;height:2px;display:block;top:23px;left:0;right:0}.p-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px}.p-step{grid-template-columns:minmax(0,1fr);gap:0}.p-step__verb{margin-top:24px}}.p-platform{gap:40px;margin-top:48px;display:grid}@media (min-width:1024px){.p-platform{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.p-platform .p-areas{grid-template-columns:minmax(0,1fr);gap:32px}}.p-diagram{display:none}@media (min-width:1024px){.p-diagram{display:block;position:sticky;top:104px}}.p-diagram__panel{background:var(--p-deep);max-width:440px;color:var(--p-ivory);border-radius:6px;display:grid}.p-diagram__wheel{aspect-ratio:1;position:relative}.p-diagram__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-diagram__line{stroke:var(--p-light);stroke-width:.25px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .4s var(--p-ease), stroke-width .4s var(--p-ease)}.p-figure[data-inview] .p-diagram__line{animation:p-draw .6s var(--p-ease) both;animation-delay:calc(var(--i) * .12s)}.p-diagram__line.is-on{stroke:var(--p-ivory);stroke-width:.5px}.p-diagram__plate{fill:var(--p-dark);stroke:var(--p-light);stroke-width:.25px;stroke-linejoin:round}.p-diagram__record{overflow:visible}.p-diagram__record path{fill:var(--p-deep);stroke:var(--p-ivory);stroke-width:.75px;stroke-linejoin:round;stroke-linecap:round}.p-diagram__label{background:var(--p-deep);border:1px solid var(--p-light);width:30%;min-height:44px;color:var(--p-caption-deep);font:inherit;text-align:center;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.p-figure .p-diagram__label[data-seq]{transition:opacity .5s var(--p-ease) var(--d,0s), background-color .4s var(--p-ease), color .4s var(--p-ease), border-color .4s var(--p-ease)}.p-diagram__label.is-on,.p-diagram__label:hover,.p-diagram__label:focus-visible{background:var(--p-ivory);border-color:var(--p-ivory);color:var(--p-ink)}.panora .p-diagram__label:focus-visible{outline-color:var(--p-ivory)}.panora.js .p-figure:not([data-inview]) .p-diagram__label[data-seq]{transform:translate(-50%,-50%)}.p-diagram__readout{border-top:1px solid var(--p-light);max-width:none;min-height:calc(3.9375rem + 32px);color:var(--p-caption-deep);margin:0;padding:16px 20px;font-size:.875rem;font-weight:500;line-height:1.5}.p-diagram__prompt,.p-diagram__readout .p-plain__label{color:var(--p-ivory)}.p-panel{background:var(--p-paper);color:var(--p-ink);border:1px solid var(--p-hairline);border-radius:6px}.p-band--deep .p-panel .p-secondary{color:var(--p-slate)}.panora .p-panel :focus-visible{outline-color:var(--p-ink)}.p-permit__figure{margin:0}.p-permit__card{font-variant-numeric:tabular-nums;max-width:520px;padding:24px}.p-permit__head{border-bottom:1px solid var(--p-hairline);padding-bottom:16px}.p-permit__name{font-weight:600}.p-permit__fields{margin:0}.p-permit__row{border-bottom:1px solid var(--p-hairline);transition:color .4s var(--p-ease), border-color .4s var(--p-ease);border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:16px 0 16px 16px;display:grid}.p-permit__row--out{color:var(--color-alarm,var(--p-alarm));border-left-color:currentColor}.p-permit__label{font-weight:500}.p-permit__value{text-align:right;font-weight:600}.p-permit__range{color:var(--p-slate);grid-column:1/-1;margin:0}.p-permit__row--out .p-permit__range{color:inherit}.p-permit__control{color:var(--p-ink);grid-column:1/-1;margin:8px 0 0}.p-permit__status{margin-top:16px;display:grid}.p-permit__status>*{grid-area:1/1;margin:0}.p-permit__status--ok .p-permit__refusal,.p-permit__status--noted .p-permit__refusal,.p-permit__status:not(.p-permit__status--ok) .p-permit__ok,.p-permit__status--noted .p-permit__ok,.p-permit__status:not(.p-permit__status--noted) .p-permit__note{visibility:hidden}.p-permit__ok,.p-permit__note{padding:16px}.panora.js .p-figure:not([data-inview]) .p-permit__row--out{color:inherit;border-left-color:#0000}.p-figure[data-state=pending] .p-permit__row--out{transition-delay:.6s}.p-permit__refusal{border:1px solid var(--p-hairline-strong);border-radius:6px;padding:16px;line-height:1.5}.p-permit__card .p-btn{width:100%;margin-top:16px}.p-vignette__caption{max-width:50ch;margin-top:16px}.p-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;display:block}.p-range::-webkit-slider-runnable-track{background:var(--p-hairline-strong);height:2px}.p-range::-webkit-slider-thumb{appearance:none;background:var(--p-dark);border:0;border-radius:6px;width:44px;height:44px;margin-top:-21px}.p-range::-moz-range-track{background:var(--p-hairline-strong);height:2px}.p-range::-moz-range-thumb{background:var(--p-dark);border:0;border-radius:6px;width:44px;height:44px}.p-board__figure{margin:0}.p-board__count{font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:1.33rem;font-weight:600}.p-board__n{text-align:right;min-width:2ch;display:inline-block}.p-board__esc{color:var(--color-st-alarm,var(--p-alarm-on-deep));margin-top:2px;font-size:1.0625rem;font-weight:500;display:block}.p-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.p-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1199.98px){.p-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-tile{border:1px solid var(--p-light);min-width:0;color:var(--p-caption-deep);transition:background-color .4s var(--p-ease), color .4s var(--p-ease), border-color .4s var(--p-ease);border-radius:6px;grid-template-rows:24px 24px 24px;justify-items:center;gap:8px;padding:8px 0;display:grid}.p-tile__person{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;width:24px;height:24px}.p-tile__badge{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.p-tile__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-tile--on{background:var(--p-ivory);border-color:var(--p-ivory);color:var(--p-ink)}.p-tile--on .p-tile__person{fill:var(--p-ink);stroke:var(--p-ink)}.p-tile--escalated{color:var(--color-st-alarm,var(--p-alarm-on-deep));border-color:currentColor}.p-tile--escalated .p-tile__label{clip:auto;width:auto;height:auto;font-size:.875rem;font-weight:600;position:static}.p-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.p-poster,.p-field__figure-item{min-width:0;margin:0}.p-poster__card{gap:24px;max-width:300px;padding:24px;display:grid}.p-poster__qr{aspect-ratio:1;width:100%;max-width:200px;height:auto;display:block}@media (min-width:900px) and (max-width:1199.98px){#field .p-split{grid-template-columns:minmax(0,1fr)}}.p-field__figure{gap:40px;margin:0;display:grid}@media (min-width:640px){.p-field__figure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.p-phone{border:2px solid var(--p-slate);background:var(--p-paper);border-radius:6px;width:min(100%,300px);padding:8px}.p-phone__screen{background:var(--p-ivory);border-radius:6px;grid-template-rows:auto 1fr auto;min-height:440px;display:grid;position:relative;overflow:hidden}.p-phone__bar{background:var(--p-deep);color:var(--p-ivory);padding:16px;font-size:.875rem;font-weight:600}.p-phone__fields{align-content:start;gap:16px;margin:0;padding:16px;display:grid}.p-phone__field{border:1px solid var(--p-hairline-strong);background:var(--p-paper);border-radius:6px;padding:8px 16px}.p-phone__field dt{color:var(--p-slate);font-size:.875rem;font-weight:500}.p-phone__field dd{margin:0;font-weight:500}.p-phone__toasts{gap:8px;padding:0 16px 16px;display:grid}.p-phone__toast{background:var(--p-deep);color:var(--p-ivory);border-radius:6px;align-items:center;gap:8px;padding:16px;font-size:.875rem;font-weight:500;display:flex}.p-figure .p-phone__toast[data-seq]{transition:opacity .5s var(--p-ease), transform .5s var(--p-ease);transition-delay:var(--d,0s)}.panora.js .p-figure:not([data-inview]) .p-phone__toast[data-seq]{transform:translateY(8px)}.p-phone__toast--quiet{border:1px solid var(--p-hairline-strong);color:var(--p-slate);background:0 0}.p-phone__clock{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.p-timeline{padding-top:32px;position:relative}.p-timeline__rule{color:var(--p-slate);position:absolute;top:15px;left:0;right:0}.p-figure[data-inview] .p-timeline__rule line{animation:p-draw .9s var(--p-ease) both}.p-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.p-stops{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-stop{position:relative}.p-figure .p-stop[data-seq]{transform-origin:0 0;transition:opacity .24s var(--p-ease) var(--d,0s), transform .24s var(--p-ease) var(--d,0s)}.panora.js .p-figure:not([data-inview]) .p-stop[data-seq]{transform:scale(1.08)}.p-stop:before{content:"";background:var(--p-ink);width:8px;height:8px;position:absolute;top:-20px;left:0}.p-stop__key{color:var(--p-slate);font-size:.875rem;font-weight:500}.p-stop__val{margin-top:8px;font-weight:600}.p-stop__pdf{fill:none;width:32px;height:32px;stroke:var(--p-ink);stroke-width:1.5px;stroke-linejoin:round;margin-top:8px;display:block}.p-records__figure{margin:0}.p-records{gap:48px;margin-top:48px;display:grid}@media (min-width:900px){.p-records{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px}}.p-ledger>*+*{border-top:1px solid var(--p-hairline);margin-top:24px;padding-top:24px}@media (max-width:1199.98px){.p-timeline{padding-top:0}.p-timeline__rule{display:none}.p-stops{border-left:1px solid var(--p-slate);grid-template-columns:minmax(0,1fr);gap:24px;margin-left:4px;padding-left:24px}.p-stop:before{top:8px;left:-28px}}.p-grows{gap:48px;margin-top:48px;display:grid}@media (min-width:1024px){.p-grows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}}.p-shipped{margin:16px 0 0;padding:0;list-style:none}.p-shipped__row{border-top:1px solid var(--p-hairline);grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0;display:grid}@media (max-width:479.98px){.p-shipped__row{grid-template-columns:minmax(0,1fr)}}.p-shipped__month{color:var(--p-slate);font-size:.875rem;font-weight:500}.p-band--muted{color:var(--p-slate)}.p-concept{margin:24px 0 0}.p-concept__panel{aspect-ratio:4/3;background:var(--p-deep);border-radius:6px;position:relative;overflow:hidden}.p-concept__svg{width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.p-concept__contour{fill:none;stroke:var(--p-slate);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.p-concept__pin{fill:var(--p-light)}.p-concept__glyph{fill:none;stroke:var(--p-light);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.p-concept__label{fill:var(--p-ivory);opacity:.2;letter-spacing:-.03em;font-weight:700}.p-demo{padding-top:calc(var(--p-band-space) + 144px);position:relative}@media (min-width:900px){.p-demo{padding-top:calc(var(--p-band-space) + 224px)}}.p-demo>.p-container{z-index:1;position:relative}.p-form{gap:24px;max-width:520px;display:grid}.p-field{gap:8px;display:grid}.p-field__label{color:var(--p-ivory)}.p-input{background:var(--p-paper);width:100%;min-height:44px;color:var(--p-ink);font:inherit;border:1px solid #0000;border-radius:6px;padding:16px;font-size:1.0625rem;line-height:1.4;display:block}.p-input--area{resize:vertical;min-height:120px}.p-hp{display:none}.p-form__error{border:1px solid var(--p-light);color:var(--p-ivory);border-radius:6px;padding:16px}.p-form__done{border-top:1px solid var(--p-light);padding-top:24px}.p-form .p-btn{justify-self:start}.p-footer{border-top:1px solid var(--p-hairline);padding-block:40px}.p-footer__inner{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.p-footer__brand{align-items:center;min-height:44px;display:inline-flex}.p-footer__brand img{width:auto;height:18px;display:block}.p-footer__line{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-inline-end:auto;display:flex}@media (prefers-reduced-motion:reduce){.panora .p-hero *,.panora .p-figure,.panora .p-figure *,.panora .p-link,.panora .p-btn,.panora .p-nav__link{transition:none!important;animation:none!important}.panora .p-rule line,.panora .p-diagram__line{stroke-dashoffset:0!important}.panora .p-node__facet{fill:var(--p-ivory)!important}.panora .p-node__glyph{stroke:var(--p-deep)!important}.panora .p-hero__mark,.panora .p-horizon__layer{translate:none}}.panora.js .p-figure:not([data-inview]):focus-within [data-seq]{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.panora.js .p-figure:not([data-inview]) .p-phone__toast[data-seq],.panora.js .p-figure:not([data-inview]) .p-stop[data-seq]{opacity:1;transform:none}}
