.design-lab-stripe .priprava-q-list{gap:1.5rem;margin-top:2.75rem;padding:0;list-style:none;display:grid}.design-lab-stripe .priprava-q-item{border:1px solid var(--color-frost,#e5edf5);border-radius:var(--radius-cards,4px);background:linear-gradient(160deg, color-mix(in srgb, var(--color-indigo-ink,#533afd) 6%, var(--color-pure-white,#fff)) 0%, var(--color-pure-white,#fff) 42%, var(--color-pure-white,#fff) 100%);box-shadow:none;gap:1.35rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.design-lab-stripe .priprava-q-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.15rem;display:grid}.design-lab-stripe .priprava-q-num{border-radius:var(--radius-cards,4px);border:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 28%, var(--color-frost,#e5edf5));background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 10%, #fff);width:3rem;height:3rem;font-family:var(--lab-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--color-indigo-ink,#533afd);place-items:center;font-size:.85rem;font-weight:600;line-height:1;display:grid}.design-lab-stripe .priprava-q-head-copy{gap:.75rem;min-width:0;display:grid}.design-lab-stripe .priprava-q-title{letter-spacing:-.035em;max-width:28ch;color:var(--lab-ink,#0a2540);margin:0;font-size:clamp(1.55rem,2.8vw,2.05rem);font-weight:650;line-height:1.15}.design-lab-stripe .priprava-q-howto{border-left:2px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 45%, transparent);background:color-mix(in srgb, var(--color-mist,#f8fafd) 88%, var(--color-indigo-ink,#533afd) 4%);gap:.35rem;max-width:40rem;margin:0;padding:.7rem .85rem;display:grid}.design-lab-stripe .priprava-q-howto-label{font-family:var(--lab-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--lab-ink-muted,#62748e) 92%, transparent);font-size:.68rem;font-weight:600}.design-lab-stripe .priprava-q-howto-text{color:var(--lab-ink-muted,#62748e);font-size:.95rem;line-height:1.5}.design-lab-stripe .priprava-q-examples{border-top:1px solid var(--color-frost,#e5edf5);margin:0;padding-top:.15rem}.design-lab-stripe .priprava-q-examples-label{letter-spacing:.07em;text-transform:uppercase;color:var(--lab-ink,#0a2540);margin:.85rem 0 .75rem;font-size:.7rem}.design-lab-stripe .priprava-q-examples ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.design-lab-stripe .priprava-q-examples ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-lab-stripe .priprava-q-examples blockquote{border:1px solid var(--color-frost,#e5edf5);border-radius:var(--radius-cards,4px);background:var(--color-mist,#f8fafd);height:100%;color:var(--lab-ink,#0a2540);box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:0;padding:.95rem 1rem;display:grid}.design-lab-stripe .priprava-q-example-mark{font-family:var(--lab-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--color-indigo-ink,#533afd);font-size:.68rem;line-height:1.4}.design-lab-stripe .priprava-q-examples blockquote p{margin:0;font-size:.95rem;font-style:italic;line-height:1.55}html[data-theme=dark] .design-lab-stripe .priprava-q-item{background:linear-gradient(160deg, color-mix(in srgb, var(--color-indigo-ink,#533afd) 14%, var(--lab-paper)) 0%, var(--lab-paper) 48%, var(--lab-paper) 100%);border-color:color-mix(in srgb, var(--color-frost,#e5edf5) 55%, transparent)}html[data-theme=dark] .design-lab-stripe .priprava-q-howto,html[data-theme=dark] .design-lab-stripe .priprava-q-examples blockquote{background:color-mix(in srgb, var(--lab-paper) 94%, white 6%)}.design-lab-stripe .poptavka-prep-panel{border:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 18%, var(--color-frost,#e5edf5));border-radius:var(--radius-cards,4px);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--color-indigo-ink,#533afd) 16%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--color-indigo-ink,#533afd) 8%, var(--color-mist,#f8fafd)) 0%, var(--color-pure-white,#fff) 48%, color-mix(in srgb, var(--color-mist,#f8fafd) 70%, #fff) 100%);box-shadow:none;align-items:start;gap:1.25rem;padding:clamp(1.4rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.design-lab-stripe .poptavka-prep-panel:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(to right, color-mix(in srgb, var(--color-indigo-ink,#533afd) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-indigo-ink,#533afd) 10%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 10%,#0000 72%);mask-image:linear-gradient(115deg,#000 10%,#0000 72%)}@media (min-width:800px){.design-lab-stripe .poptavka-prep-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 1.75rem}}.design-lab-stripe .poptavka-prep-icon{z-index:1;border-radius:var(--radius-cards,4px);border:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 28%, var(--color-frost,#e5edf5));background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 12%, #fff);width:3.25rem;height:3.25rem;color:var(--color-indigo-ink,#533afd);place-items:center;display:grid;position:relative}.design-lab-stripe .poptavka-prep-copy{z-index:1;min-width:0;position:relative}.design-lab-stripe .poptavka-prep-title{letter-spacing:-.03em;max-width:22ch;color:var(--color-midnight-ink,#061b31);margin:.45rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650;line-height:1.2}.design-lab-stripe .poptavka-prep-body{max-width:38rem;color:var(--color-steel,#50617a);margin:.65rem 0 0;font-size:1rem;line-height:1.55}.design-lab-stripe .poptavka-prep-cta{z-index:1;white-space:nowrap;justify-self:start;position:relative}html[data-theme=dark] .design-lab-stripe .poptavka-prep-panel{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--color-indigo-ink,#533afd) 22%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--color-indigo-ink,#533afd) 14%, var(--lab-paper)) 0%, var(--lab-paper) 55%, var(--lab-paper) 100%)}html[data-theme=dark] .design-lab-stripe .poptavka-prep-icon{background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 18%, var(--lab-paper))}.design-lab .priprava-form-wrap,.design-lab-stripe .priprava-form-wrap{width:100%;max-width:none}.design-lab .priprava-form-shell,.design-lab-stripe .priprava-form-shell{width:100%}.design-lab .priprava-form-contact-row,.design-lab-stripe .priprava-form-contact-row{gap:1.1rem;display:grid}@media (min-width:900px){.design-lab .priprava-form-contact-row,.design-lab-stripe .priprava-form-contact-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.design-lab .priprava-form-answers-grid,.design-lab-stripe .priprava-form-answers-grid{gap:1.1rem;display:grid}@media (min-width:900px){.design-lab .priprava-form-answers-grid,.design-lab-stripe .priprava-form-answers-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.design-lab .priprava-form-answers-grid>.inquiry-field:last-child,.design-lab-stripe .priprava-form-answers-grid>.inquiry-field:last-child{grid-column:1/-1}}.design-lab .priprava-form-q-num,.design-lab-stripe .priprava-form-q-num{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-indigo-ink,#533afd)}.design-lab .priprava-form-shell .inquiry-privacy,.design-lab-stripe .priprava-form-shell .inquiry-privacy{text-align:center;margin-left:auto;margin-right:auto}
.design-lab-stripe .locality-section-head{max-width:42rem}@media (min-width:900px){.design-lab-stripe .locality-section-head--wide{max-width:80%}}.design-lab-stripe .locality-wide-title{letter-spacing:-.035em;max-width:none;color:var(--color-midnight-ink,#061b31);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:300;line-height:1.15}.design-lab-stripe .locality-section-lead,.design-lab-stripe .locality-prose{color:color-mix(in srgb, var(--lab-ink) 78%, transparent);margin:0;font-size:1.05rem;line-height:1.65}.design-lab-stripe .locality-section-lead{margin-top:1rem}.design-lab-stripe .locality-section--tint{background:color-mix(in srgb, var(--lab-dove) 35%, var(--lab-paper,#fff))}.design-lab-stripe .locality-section--pricing{background:radial-gradient(65% 50% at 0% 0%, color-mix(in srgb, var(--color-periwinkle-wash,#e8e9ff) 72%, transparent), transparent 60%), radial-gradient(50% 40% at 100% 100%, color-mix(in srgb, var(--color-mist,#f8fafd) 88%, transparent), transparent 55%), color-mix(in srgb, var(--lab-dove) 28%, var(--lab-paper,#fff));position:relative;overflow:hidden}.design-lab-stripe .locality-pricing-head{max-width:100%}@media (min-width:900px){.design-lab-stripe .locality-pricing-head{max-width:80%}}.design-lab-stripe .locality-pricing-eyebrow{border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate,#64748d);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.design-lab-stripe .locality-pricing-eyebrow:before{content:"";background:var(--color-indigo-ink,#533afd);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.design-lab-stripe .locality-pricing-title{letter-spacing:-.04em;max-width:none;color:var(--color-midnight-ink,#061b31);font-size:clamp(1.85rem,3.4vw,3rem);font-weight:300;line-height:1.12}.design-lab-stripe .locality-pricing-lead{max-width:42rem;color:var(--color-steel,#50617a);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.7}.design-lab-stripe .locality-pricing-note{max-width:40rem;margin-top:1rem}.design-lab-stripe .locality-pricing-more{margin:1.25rem 0 0}.design-lab-stripe .locality-section--audience{background:radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--color-periwinkle-wash,#e8e9ff) 70%, transparent), transparent 62%), radial-gradient(55% 45% at 0% 100%, color-mix(in srgb, var(--color-mist,#f8fafd) 90%, transparent), transparent 58%), var(--color-pure-white,#fff);position:relative;overflow:hidden}.design-lab-stripe .locality-audience-head{max-width:100%}@media (min-width:900px){.design-lab-stripe .locality-audience-head{max-width:80%}}.design-lab-stripe .locality-audience-eyebrow{border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate,#64748d);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.design-lab-stripe .locality-audience-eyebrow:before{content:"";background:var(--color-indigo-ink,#533afd);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.design-lab-stripe .locality-audience-title{letter-spacing:-.04em;max-width:none;color:var(--color-midnight-ink,#061b31);font-size:clamp(1.85rem,3.4vw,3rem);font-weight:300;line-height:1.12}.design-lab-stripe .locality-heading-accent{background:linear-gradient(105deg, var(--color-indigo-ink,#533afd) 0%, var(--color-indigo-hover,#7389ff) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.design-lab-stripe .locality-audience-lead{max-width:40rem;color:var(--color-steel,#50617a);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.7}.design-lab-stripe .locality-signal-grid,.design-lab-stripe .locality-outcome-grid{gap:1.15rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.design-lab-stripe .locality-signal-grid--audience{gap:1.25rem;margin-top:2.75rem}@media (min-width:720px){.design-lab-stripe .locality-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-lab-stripe .locality-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.design-lab-stripe .locality-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-lab-stripe .locality-signal,.design-lab-stripe .locality-outcome{border:1px solid var(--lab-dove);background:var(--lab-paper,#fff);border-radius:16px;flex-direction:column;gap:.65rem;margin:0;padding:1.35rem 1.4rem 1.5rem;display:flex}.design-lab-stripe .locality-signal--audience{border-color:var(--color-frost,#e5edf5);background:linear-gradient(180deg, var(--color-pure-white,#fff) 0%, color-mix(in srgb, var(--color-mist,#f8fafd) 55%, #fff) 100%);outline:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 5%, transparent);border-radius:18px;padding:1.55rem 1.5rem 1.65rem;transition:border-color .2s,outline-color .2s,transform .2s;position:relative}@media (hover:hover) and (pointer:fine){.design-lab-stripe .locality-signal--audience:hover{border-color:color-mix(in srgb, var(--color-indigo-ink,#533afd) 28%, var(--color-frost,#e5edf5));outline-color:color-mix(in srgb, var(--color-indigo-ink,#533afd) 14%, transparent);transform:translateY(-2px)}}.design-lab-stripe .locality-signal--audience .locality-signal-code{background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 10%, #fff);width:2.35rem;height:2.35rem;color:var(--color-indigo-ink,#533afd);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.design-lab-stripe .locality-signal--audience .locality-signal-title{letter-spacing:-.025em;color:var(--color-midnight-ink,#061b31);font-size:1.22rem;font-weight:600}.design-lab-stripe .locality-signal-code,.design-lab-stripe .locality-outcome-num{letter-spacing:.08em;color:color-mix(in srgb, var(--lab-ink) 48%, transparent);font-size:.75rem}.design-lab-stripe .locality-signal-title,.design-lab-stripe .locality-outcome-title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650;line-height:1.3}.design-lab-stripe .locality-signal-body,.design-lab-stripe .locality-outcome-body{color:color-mix(in srgb, var(--lab-ink) 72%, transparent);margin:0;font-size:.98rem;line-height:1.6}.design-lab-stripe .locality-signal-link{margin-top:auto;padding-top:.35rem;font-size:.95rem}html[data-theme=dark] .design-lab-stripe .locality-section--audience{background:radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--color-indigo-ink,#533afd) 18%, transparent), transparent 62%), var(--lab-paper)}html[data-theme=dark] .design-lab-stripe .locality-audience-eyebrow,html[data-theme=dark] .design-lab-stripe .locality-signal--audience{background:color-mix(in srgb, var(--lab-paper) 92%, #000);border-color:#ffffff1f}html[data-theme=dark] .design-lab-stripe .locality-audience-title{color:var(--lab-ink)}.design-lab-stripe .locality-cases{margin-top:2.5rem;padding:0;list-style:none}.design-lab-stripe .locality-section--craft{background:color-mix(in srgb, var(--color-mist,#f8fafd) 88%, #fff)}.design-lab-stripe .locality-craft-grid{gap:1.15rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.design-lab-stripe .locality-craft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-lab-stripe .locality-craft-card{border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);outline:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 5%, transparent);border-radius:18px;flex-direction:column;gap:.7rem;margin:0;padding:1.45rem 1.4rem 1.55rem;display:flex}.design-lab-stripe .locality-craft-code{background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 10%, #fff);width:2.25rem;height:2.25rem;color:var(--color-indigo-ink,#533afd);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.design-lab-stripe .locality-craft-title{letter-spacing:-.02em;color:var(--color-midnight-ink,#061b31);margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.design-lab-stripe .locality-craft-body{color:var(--color-steel,#50617a);margin:0;font-size:.98rem;line-height:1.6}.design-lab-stripe .locality-findability{border:1px solid var(--color-frost,#e5edf5);background:linear-gradient(135deg, color-mix(in srgb, var(--color-periwinkle-wash,#e8e9ff) 45%, #fff) 0%, var(--color-pure-white,#fff) 55%);border-radius:20px;gap:2.25rem;margin-top:3.5rem;padding:2.25rem 1.85rem 2.4rem;display:grid}@media (min-width:900px){.design-lab-stripe .locality-findability{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem;padding:2.75rem 2.5rem 2.85rem}}.design-lab-stripe .locality-findability-copy .lab-caption{margin:0}.design-lab-stripe .locality-findability-title{letter-spacing:-.03em;max-width:22ch;color:var(--color-midnight-ink,#061b31);margin:1rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:300;line-height:1.25}.design-lab-stripe .locality-findability-copy .locality-section-lead{max-width:36rem;margin-top:1.35rem}.design-lab-stripe .locality-findability-copy .locality-note{margin-top:1.5rem}.design-lab-stripe .locality-findability-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.design-lab-stripe .locality-findability-item{background:color-mix(in srgb, #fff 82%, var(--color-mist,#f8fafd));border:1px solid color-mix(in srgb, var(--color-frost,#e5edf5) 80%, transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.85rem .95rem;display:grid}.design-lab-stripe .locality-findability-num{letter-spacing:.06em;color:var(--color-indigo-ink,#533afd);padding-top:.15rem;font-size:.72rem;font-weight:600}.design-lab-stripe .locality-findability-text{color:var(--color-steel,#50617a);font-size:.98rem;line-height:1.5}html[data-theme=dark] .design-lab-stripe .locality-section--craft{background:color-mix(in srgb, var(--lab-dove) 18%, transparent)}html[data-theme=dark] .design-lab-stripe .locality-craft-card,html[data-theme=dark] .design-lab-stripe .locality-findability,html[data-theme=dark] .design-lab-stripe .locality-findability-item{background:color-mix(in srgb, var(--lab-paper) 90%, #000);border-color:#ffffff1f}.design-lab-stripe .locality-note{color:color-mix(in srgb, var(--lab-ink) 62%, transparent);margin:0;font-size:.95rem;line-height:1.55}.design-lab-stripe .locality-process-grid{--locality-process-gap-y:2.85rem;--locality-process-gap-x:2.85rem;gap:var(--locality-process-gap-y) var(--locality-process-gap-x);border:1px solid var(--color-frost,#e5edf5);background:linear-gradient(180deg, color-mix(in srgb, var(--color-mist,#f8fafd) 70%, #fff) 0%, var(--color-pure-white,#fff) 100%);border-radius:22px;grid-template-columns:1fr;margin:2.5rem 0 0;padding:1.35rem 1.15rem 1.25rem;list-style:none;display:grid;overflow:visible}@media (min-width:700px){.design-lab-stripe .locality-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.5rem}}@media (min-width:1000px){.design-lab-stripe .locality-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.75rem 1.65rem 1.85rem}}.design-lab-stripe .locality-process-card{z-index:1;border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-indigo-ink,#533afd) 4%, transparent);border-radius:16px;flex-direction:column;gap:.4rem;margin:0;padding:1.35rem 1.3rem 1.45rem;display:flex;position:relative;overflow:visible}.design-lab-stripe .locality-process-arrow{--locality-arrow-stroke:color-mix(in srgb, var(--color-indigo-ink,#533afd) 58%, var(--color-indigo-hover,#7389ff));z-index:3;pointer-events:none;width:2.5px;height:var(--locality-process-gap-y);position:absolute;inset:100% auto auto 50%;transform:none}.design-lab-stripe .locality-process-arrow-path{background:linear-gradient(180deg, var(--locality-arrow-stroke), color-mix(in srgb, var(--color-indigo-hover,#7389ff) 65%, transparent));border-radius:999px;position:absolute;inset:0}.design-lab-stripe .locality-process-arrow-badge{z-index:1;width:1.6rem;height:1.6rem;color:var(--color-indigo-ink,#533afd);background:var(--color-pure-white,#fff);border:1.5px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 38%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mist,#f8fafd) 92%, var(--color-pure-white,#fff)), 0 1px 2px color-mix(in srgb, var(--color-indigo-ink,#533afd) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}@media (min-width:700px) and (max-width:999.98px){.design-lab-stripe .locality-process-card:not(:nth-child(2n)) .locality-process-arrow{width:var(--locality-process-gap-x);height:2.5px;top:2.45rem;left:100%}.design-lab-stripe .locality-process-card:not(:nth-child(2n)) .locality-process-arrow-path{background:linear-gradient(90deg, var(--locality-arrow-stroke), color-mix(in srgb, var(--color-indigo-hover,#7389ff) 65%, transparent))}.design-lab-stripe .locality-process-card:not(:nth-child(2n)) .locality-process-arrow-badge{transform:translate(-50%,-50%)}.design-lab-stripe .locality-process-card:nth-child(2n) .locality-process-arrow{left:calc(-50% - var(--locality-process-gap-x));width:calc(100% + var(--locality-process-gap-x));height:var(--locality-process-gap-y);top:100%}.design-lab-stripe .locality-process-card:nth-child(2n) .locality-process-arrow-path{border-right:2.5px solid var(--locality-arrow-stroke);border-bottom:2.5px solid var(--locality-arrow-stroke);background:0 0;border-radius:0 0 14px;width:100%;height:52%;inset:0 auto auto 0}.design-lab-stripe .locality-process-card:nth-child(2n) .locality-process-arrow-badge{top:52%;left:0;transform:translate(-50%,-50%)rotate(90deg)}}@media (min-width:1000px){.design-lab-stripe .locality-process-card:not(:nth-child(3n)) .locality-process-arrow{width:var(--locality-process-gap-x);height:2.5px;top:2.45rem;left:100%}.design-lab-stripe .locality-process-card:not(:nth-child(3n)) .locality-process-arrow-path{background:linear-gradient(90deg, var(--locality-arrow-stroke), color-mix(in srgb, var(--color-indigo-hover,#7389ff) 65%, transparent))}.design-lab-stripe .locality-process-card:not(:nth-child(3n)) .locality-process-arrow-badge{transform:translate(-50%,-50%)}.design-lab-stripe .locality-process-card:nth-child(3n) .locality-process-arrow{left:calc(-150% - 2 * var(--locality-process-gap-x));width:calc(200% + 2 * var(--locality-process-gap-x));height:var(--locality-process-gap-y);top:100%}.design-lab-stripe .locality-process-card:nth-child(3n) .locality-process-arrow-path{border-right:2.5px solid var(--locality-arrow-stroke);border-bottom:2.5px solid var(--locality-arrow-stroke);background:0 0;border-radius:0 0 16px;width:100%;height:52%;inset:0 auto auto 0}.design-lab-stripe .locality-process-card:nth-child(3n) .locality-process-arrow-badge{top:52%;left:0;transform:translate(-50%,-50%)rotate(90deg)}}.design-lab-stripe .locality-process-num{background:color-mix(in srgb, var(--color-indigo-ink,#533afd) 12%, #fff);border:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 22%, transparent);width:2.35rem;height:2.35rem;color:var(--color-indigo-ink,#533afd);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:inline-flex}.design-lab-stripe .locality-process-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate,#64748d);margin:0;font-size:.68rem}.design-lab-stripe .locality-process-title{letter-spacing:-.02em;color:var(--color-midnight-ink,#061b31);margin:0;font-size:1.12rem;font-weight:600;line-height:1.3}.design-lab-stripe .locality-process-body{color:var(--color-steel,#50617a);margin:.15rem 0 0;font-size:.96rem;line-height:1.55}html[data-theme=dark] .design-lab-stripe .locality-process-grid,html[data-theme=dark] .design-lab-stripe .locality-process-card{background:color-mix(in srgb, var(--lab-paper) 90%, #000);border-color:#ffffff1f}html[data-theme=dark] .design-lab-stripe .locality-process-arrow-badge{background:color-mix(in srgb, var(--lab-paper) 92%, #000);box-shadow:0 0 0 4px color-mix(in srgb, var(--lab-paper) 88%, #000), 0 1px 2px #00000059}.design-lab-stripe .locality-section--office{background:radial-gradient(70% 55% at 100% 10%, color-mix(in srgb, var(--color-periwinkle-wash,#e8e9ff) 75%, transparent), transparent 62%), radial-gradient(55% 45% at 0% 100%, color-mix(in srgb, var(--color-mist,#f8fafd) 90%, transparent), transparent 58%), var(--color-pure-white,#fff);position:relative;overflow:hidden}.design-lab-stripe .locality-office{background:0 0;border:none;border-radius:0;gap:2rem;width:100%;max-width:none;margin:0;padding:0;display:grid}@media (min-width:960px){.design-lab-stripe .locality-office{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:stretch;gap:2.5rem 3rem}}.design-lab-stripe .locality-office-copy{flex-direction:column;min-width:0;display:flex}.design-lab-stripe .locality-office-eyebrow{border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--color-slate,#64748d);border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.design-lab-stripe .locality-office-eyebrow:before{content:"";background:var(--color-indigo-ink,#533afd);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.design-lab-stripe .locality-office-title{letter-spacing:-.04em;max-width:none;color:var(--color-midnight-ink,#061b31);font-size:clamp(1.9rem,3.6vw,3.15rem);font-weight:300;line-height:1.1}.design-lab-stripe .locality-office-lead{max-width:38rem;color:var(--color-steel,#50617a);margin:1.35rem 0 0;font-size:1.12rem;line-height:1.65}.design-lab-stripe .locality-office-closing{max-width:38rem;color:color-mix(in srgb, var(--lab-ink) 72%, transparent);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.65}.design-lab-stripe .locality-office-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.design-lab-stripe .locality-office-panel{flex-direction:column;gap:1rem;min-width:0;display:flex}.design-lab-stripe .locality-office-place{border:1px solid var(--color-frost,#e5edf5);background:linear-gradient(165deg, var(--color-pure-white,#fff) 0%, color-mix(in srgb, var(--color-mist,#f8fafd) 70%, #fff) 100%);outline:1px solid color-mix(in srgb, var(--color-indigo-ink,#533afd) 6%, transparent);border-radius:22px;flex:1;padding:1.65rem 1.55rem 1.7rem;position:relative}.design-lab-stripe .locality-office-place-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-indigo-ink,#533afd);margin:0;font-size:.68rem}.design-lab-stripe .locality-office-place-name{letter-spacing:-.02em;color:var(--color-midnight-ink,#061b31);margin:.85rem 0 0;font-size:1.35rem;font-weight:600}.design-lab-stripe .locality-office-place-address{letter-spacing:-.02em;color:var(--color-midnight-ink,#061b31);margin:.55rem 0 0;font-size:1.2rem;font-weight:300;line-height:1.35}.design-lab-stripe .locality-office-place-meta{color:var(--color-steel,#50617a);margin:.55rem 0 0;font-size:.95rem;line-height:1.45}.design-lab-stripe .locality-office-maps{border-top:1px solid var(--color-frost,#e5edf5);flex-wrap:wrap;gap:1rem 1.35rem;margin-top:1.35rem;padding-top:1.15rem;display:flex}.design-lab-stripe .locality-office-details{gap:.85rem;margin:0;display:grid}@media (min-width:520px) and (max-width:959.98px){.design-lab-stripe .locality-office-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-lab-stripe .locality-office-details>div{border:1px solid var(--color-frost,#e5edf5);background:var(--color-pure-white,#fff);border-radius:16px;padding:1.15rem 1.2rem 1.25rem}.design-lab-stripe .locality-office-details dt{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--lab-ink) 52%, transparent);margin:0;font-size:.7rem;font-weight:650}.design-lab-stripe .locality-office-details dd{letter-spacing:-.01em;color:var(--color-midnight-ink,#061b31);margin:.45rem 0 0;font-size:1.05rem;font-weight:550;line-height:1.45}.design-lab-stripe .locality-office-details a{color:inherit;text-decoration:none}.design-lab-stripe .locality-office-details a:hover{color:var(--color-indigo-ink,#533afd)}html[data-theme=dark] .design-lab-stripe .locality-office-place,html[data-theme=dark] .design-lab-stripe .locality-office-details>div{background:color-mix(in srgb, var(--lab-paper) 90%, #000);border-color:#ffffff1f}html[data-theme=dark] .design-lab-stripe .locality-section--tint{background:color-mix(in srgb, var(--lab-dove) 22%, transparent)}html[data-theme=dark] .design-lab-stripe .locality-signal,html[data-theme=dark] .design-lab-stripe .locality-outcome,html[data-theme=dark] .design-lab-stripe .locality-office{background:color-mix(in srgb, var(--lab-paper) 88%, #000)}

