:root{--color_1: #000000;--color_2: #232765;--color_3: #ffffff;--color_4: #c75311;--color_5: #e0641a;--color_6: #d8d8d8;--color_7: #e5dbc5;--color_8: #ede5d6;--color_11: #102f4f;--color_12: #f59060;--color_13: #f8f0e5;--color_14: #bfbfbf;--bg: #f4ece2;--bg-lokal: #f4e2d8;--navy: #162250;--check: #d96521;--label: #83818b;--color-bg: var(--bg);--color-surface: var(--color_13);--color-surface-2: var(--color_8);--color-sand: var(--color_7);--color-warm-surface: color-mix(in srgb, var(--color-apricot) 14%, var(--color-white));--color-navy: var(--navy);--color-navy-2: var(--color_2);--color-navy-3: var(--color_11);--color-accent: var(--color_5);--color-on-accent: #101a3d;--color-accent-dark: var(--color_4);--color-accent-light: var(--color_12);--color-accent-ink: #a63f06;--color-check: var(--check);--color-white: var(--color_3);--color-text: var(--navy);--color-text-muted: var(--label);--color-line: rgba(22, 34, 80, .14);--font-serif: var(--font-fraunces, "Fraunces", Georgia, "Times New Roman", serif);--font-sans: var(--font-open-sans, "Open Sans", system-ui, -apple-system, sans-serif);--font-mono: var(--font-courier-prime, "Courier Prime", ui-monospace, "SFMono-Regular", monospace);--step--1: 1rem;--step-0: clamp(1rem, .95rem + .25vw, 1.125rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2.2rem);--step-3: clamp(2rem, 1.6rem + 2vw, 3.2rem);--step-4: clamp(2.6rem, 2rem + 3vw, 4.6rem);--step-5: clamp(3.2rem, 2.2rem + 5vw, 6.5rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4.5rem;--space-7: 7rem;--radius: 6px;--radius-lg: 14px;--container: 1180px;--container-narrow: 760px;--section-bg: var(--color-bg);--section-fg: var(--color-text)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:normal;hyphens:manual;min-width:0}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-accent-ink);display:inline-block}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(3.5rem,7vw,7rem);background:var(--section-bg);color:var(--section-fg)}.section--cream{--section-bg: var(--color-bg);--section-fg: var(--color-text)}.section--surface{--section-bg: var(--color-surface);--section-fg: var(--color-text)}.section--sand{--section-bg: var(--color-sand);--section-fg: var(--color-text)}.section--white{--section-bg: #fff;--section-fg: var(--color-text)}.section--navy{--section-bg: var(--color-navy);--section-fg: #f3eee6;--accent-on-tone: var(--color-accent-light)}.section--navy .eyebrow{color:var(--color-accent-light)}.section--navy a{color:#fff}.prose{max-width:var(--container-narrow);margin-inline:auto;font-size:var(--step-0);line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-3);margin-top:1.8em;line-height:1.15}.prose h3{font-size:var(--step-1);font-family:var(--font-sans);font-weight:700;letter-spacing:0;margin-top:1.6em}.prose p,.prose li{color:color-mix(in srgb,var(--section-fg, var(--color-text)) 88%,transparent)}.prose a{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.prose ul li{list-style:disc}.prose ol li{list-style:decimal}.prose li+li{margin-top:.4em}.prose img{border-radius:var(--radius);margin-block:1.6em}.prose blockquote{border-left:3px solid var(--color-accent);padding-left:1.1em;font-style:italic;color:var(--color-text-muted)}.prose hr{border:none;border-top:1px solid var(--color-line);margin-block:2.4em}.prose .lead{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.5;color:var(--color-text)}.prose .answer{background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-3)}.prose .answer>:last-child{margin-bottom:0}.prose .note{background:var(--color-surface-2);border-radius:var(--radius-lg);padding:var(--space-3)}.prose .note>:last-child{margin-bottom:0}.prose .src{font-family:var(--font-mono);font-size:var(--step--1);line-height:1.5;color:var(--color-text-muted)}.prose .src a{color:var(--color-text-muted)}.prose .q{color:var(--color-accent-dark);font-weight:700}.prose .tablewrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.prose table{border-collapse:collapse;width:100%;min-width:600px;background:var(--color-white);font-size:var(--step--1)}.prose caption{caption-side:top;text-align:left;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-1) .9rem;white-space:nowrap}.prose th,.prose td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--color-line);vertical-align:top;line-height:1.45}.prose thead th{background:var(--color-navy);color:var(--color-white);font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase}.prose tbody tr:nth-child(2n) td{background:var(--color-surface)}.prose tbody td:first-child{color:var(--color-text);font-weight:700}.native :is(h1,h2,h3,h4){font-family:var(--font-serif)!important}#port-main{font-family:var(--font-sans)}#port-main :is(h1,h2,h3,h4){font-family:var(--font-serif)!important}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.visually-hidden>*{position:absolute;inset:0;width:1px;height:1px;margin:0;padding:0}[id]{scroll-margin-top:var(--space-7)}.skip-link{position:absolute;left:-999px;top:0;background:var(--color-navy);color:#fff;padding:.6rem 1rem;z-index:200}.skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.orange-study{--color-study-tangerine: #f28c45;--color-study-apricot: #f2a65a;--color-study-golden: #efa83d;--color-study-cantaloupe: #f4b57a;--color-study-sorbet: #f6c492;--color-study-ochre: #dfa15f;--color-study-selected: var(--color-study-apricot)}:root{--color-apricot: #f2a65a}.lab--pulse{--color-accent:var(--color-apricot);--color-accent-light:var(--color-apricot);--color-accent-ink:var(--color-navy);--color-bg:color-mix(in srgb, var(--color-apricot) 7%, var(--color-white));--color-surface:color-mix(in srgb, var(--color-navy) 4%, var(--color-white));--color-surface-2:var(--color-white);--color-sand:color-mix(in srgb, var(--color-apricot) 14%, var(--color-white))}html:has(.lab--pulse),body:has(.lab--pulse){background:var(--color-white)}.pulse-site{--color-accent:var(--color-apricot);--color-accent-light:var(--color-apricot);--color-accent-dark:var(--color-navy);--color-accent-ink:var(--color-navy);--color-bg:var(--color-white);--color-surface:var(--color-white);--color-surface-2:var(--color-white);--color-sand:var(--color-white);--color-text-muted:color-mix(in srgb,var(--color-navy) 72%,var(--color-white));background:var(--color-white)}html:has(body.pulse-site){background:var(--color-white)}p,li{text-wrap:pretty}body.pulse-site :where(h1,h2,h3,h4){font-weight:300;letter-spacing:-.025em;line-height:1.12}body.pulse-site :where(h1){font-size:var(--step-4)}body.pulse-site :where(h2){font-size:var(--step-3)}body.pulse-site :where(h3){font-size:var(--step-1)}body.pulse-site :where(.section){scroll-margin-top:calc(var(--space-6) + var(--space-3))}body.pulse-site :where([id]){scroll-margin-top:calc(var(--space-6) + var(--space-3))}body.pulse-site .hero{background:var(--color-white);padding-block:var(--space-6)}body.pulse-site .hero .hero__display{font-size:var(--step-4);line-height:1.08;letter-spacing:-.035em;max-width:22ch}body.pulse-site .hero .hero__lead{font-size:var(--step-1);line-height:1.6;max-width:52ch}body.pulse-site .hero .hero__meta{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:0;text-transform:none}body.pulse-site .hero .hero__inner--split{gap:var(--space-6);align-items:start}body.pulse-site :where(.card,.scope-grid article,.commercial-grid article,.proof-item,.partner-book){border-radius:0;box-shadow:none}body.pulse-site .card{border-radius:0;box-shadow:none;border-width:0;border-top:2px solid var(--color-accent);padding-inline:0;background:transparent}body.pulse-site .partner-book{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);padding:var(--space-3);background:var(--color-white)}body.pulse-site .btn{border-radius:0;font-size:var(--step--1);padding:var(--space-2) var(--space-3)}body.pulse-site .btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}body.pulse-site .btn--primary:hover{background:color-mix(in srgb,var(--color-accent) 88%,var(--color-white));border-color:var(--color-accent);color:var(--color-on-accent)}body.pulse-site .btn--secondary:hover{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}body.pulse-site :focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}body.pulse-site :where(.section--navy,.pulse-footer) :focus-visible{outline-color:var(--color-accent)}body.pulse-site .lab:not(.pulse-inner) :where(.section--navy) :where(h2,h3,h4){color:var(--color-white)}body.pulse-site :where(.section--cream,.section--surface,.section--sand){border-bottom:1px solid var(--color-line)}body.pulse-site .pulse-footer{padding-bottom:var(--space-5)}@media(max-width:850px){body.pulse-site .hero{padding-block:var(--space-5)}body.pulse-site .hero .hero__inner--split{gap:var(--space-4)}body.pulse-site .hero .hero__lead{font-size:var(--step-0)}}@media(prefers-reduced-motion:reduce){body.pulse-site{scroll-behavior:auto}}body.pulse-site .card__title{font-weight:300;font-size:var(--step-1)}body.pulse-site .card__kick{font-size:var(--step--1);letter-spacing:.06em}body.pulse-site .lokal-form{border-radius:0;box-shadow:none}body.pulse-site .pulse-form-sheet{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-line));border-top:3px solid var(--color-accent);border-radius:0;box-shadow:none;padding:var(--space-4)}body.pulse-site .pulse-form-sheet .lokal-form{background:transparent;border:0;padding:0}body.pulse-site .pulse-form-sheet .lokal-form :is(input,select,textarea){background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-navy) 22%,var(--color-line));border-radius:0}body.pulse-site .pulse-form-sheet .lokal-form__submit{width:100%}body.pulse-site :is(.partner-book,.oh-book,.wl-form-box) .lokal-form{border:0;padding:0;background:transparent}body.pulse-site .lokal-form :is(input,select,textarea){border-radius:0}body.pulse-site :is(.partner-book,.oh-book){border-radius:0;border:1px solid var(--color-line);border-top:3px solid var(--color-accent);box-shadow:none;background:var(--color-white)}body.pulse-site .hero__aside :is(.partner-book,.oh-book){padding:var(--space-3)}body.pulse-site .hero__aside .lokal-form{gap:var(--space-2)}body.pulse-site .lab:not(.pulse-inner) .section--navy .card :is(.card__title,.card__body,.card__link){color:var(--color-white)}body.pulse-site .lab:not(.pulse-inner) .section--navy .card :is(.card__kick,.card__icon){color:var(--color-accent)}html:has(.lab:not(.pulse-inner)),body:has(.lab:not(.pulse-inner)){overflow-x:clip}.lab{background:var(--color-white);color:var(--color-navy);--lab-ease:cubic-bezier(.16,1,.3,1)}.lab :where(h1,h2,h3,h4){font-weight:300;font-style:normal;letter-spacing:-.025em;line-height:1.12;min-width:0;overflow-wrap:normal}.lab h2{font-size:var(--step-3)}.lab h3{font-size:var(--step-1)}.lab :where(figure,p,ul,ol,dl,dd){margin:0}.lab a{color:inherit}.lab :focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.lab .section{scroll-margin-top:var(--space-6)}.lab .section--navy,.lab .section--navy h2,.lab .section--navy h3{color:var(--color-white)}.lab .lab-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-5)}.lab .lab-heading h2{max-width:21ch}.lab .lab-heading>p{max-width:54ch;font-size:var(--step-0);opacity:.8}.lab .lab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.lab .lab-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.lab .btn--primary{background:var(--color-accent-ink);border-color:var(--color-accent-ink);color:var(--color-white)}.lab .btn--primary:hover{background:var(--color-navy);border-color:var(--color-navy)}.lab--pulse .btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.lab--pulse .btn--primary:hover{background:var(--color-accent-light);border-color:var(--color-accent-light);color:var(--color-on-accent)}.lab button:active{opacity:.8}.lab button:disabled{cursor:not-allowed;opacity:.6}.lab .lab-actions .btn{white-space:nowrap;font-size:var(--step--1)}.lab .lab-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-accent);font-size:var(--step--1);font-weight:600}.lab .lab-link:hover{color:var(--color-accent-ink)}.lab .section--navy .lab-link:hover{color:var(--color-accent-light)}.lab .lab-copy p{margin-top:var(--space-3);max-width:55ch}.lab .lab-copy h2{max-width:19ch}.lab .lab-small{font-size:var(--step--1)}.lab .lab-label{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-ink)}.lab .section--navy .lab-label{color:var(--color-accent-light)}.lab [hidden]{display:none!important}.lab [data-lab-reveal].is-seen{animation:lab-enter .65s var(--lab-ease) both}@keyframes lab-enter{0%{opacity:.3;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.lab .lab-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.lab .lab-portrait{height:calc(var(--space-7) * 2);overflow:clip;background:var(--color-sand)}.lab .lab-portrait .ht{width:100%;height:100%}.lab .lab-portrait img{object-position:50% 20%}.lab .lab-team h3{margin-top:var(--space-3)}.lab .lab-team figcaption p{font-size:var(--step--1);margin-top:var(--space-1)}.lab .lab-contact h2{max-width:16ch;font-size:var(--step-4)}.lab .pf{padding:var(--space-6) max(var(--space-3),calc((100vw - var(--container)) / 2)) calc(var(--space-7) + var(--space-5));background:var(--color-white)}.lab .pf__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-5)}.lab .pf__wordmark{font-family:var(--font-serif);font-size:var(--step-3)}.lab .pf__dot{color:var(--color-accent)}.lab .pf__tagline{margin-top:var(--space-2);font-size:var(--step--1)}.lab .pf__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lab .pf__col-title{font-size:var(--step--1);font-family:var(--font-sans);font-weight:600;margin-bottom:var(--space-2)}.lab .pf__list{list-style:none;padding:0}.lab .pf__list a{display:inline-block;font-size:var(--step--1);padding-block:calc(var(--space-1) / 2)}.lab .pf__contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-5);border-top:1px solid var(--color-line);padding-top:var(--space-4);font-size:var(--step--1)}.lab .pf__office{font-style:normal}.lab .pf__office span{display:block}.lab .pf__bottom{margin-top:var(--space-5);display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font-size:var(--step--1)}.lab .pf__social{display:flex;gap:var(--space-2)}.lab .pf__social svg{width:var(--space-3);height:var(--space-3)}.lab .pf__legal{display:flex;gap:var(--space-3);flex-wrap:wrap;list-style:none}@media(max-width:850px){.lab .lab-heading,.lab .lab-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.lab .lab-heading h2{max-width:24ch}.lab .pf__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.lab .lab-team{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.lab .lab-portrait{height:calc(var(--space-7) * 2.7)}.lab .pf__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lab [data-lab-reveal].is-seen{animation:none}}.lab .lab-credentials{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2) var(--space-5);list-style:none;padding:var(--space-4) 0 0;margin-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--step--1)}.lab .lab-credentials li{display:flex;align-items:center;gap:var(--space-2);border-left:2px solid var(--color-accent);padding-left:var(--space-2)}.lab .lab-credentials svg{width:var(--space-4);height:var(--space-4);flex-shrink:0;color:var(--color-navy)}.lab .lab-contact{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}@media(max-width:650px){.lab .lab-credentials{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.pulse-templates .pt-hero{padding-block:var(--space-6);border-bottom:1px solid var(--color-line)}.pulse-templates .pt-hero h1{font-size:var(--step-4);font-weight:300;line-height:1.08;letter-spacing:-.035em;max-width:18ch;hyphens:none;margin-top:var(--space-3)}.pulse-templates .pt-lead{font-size:var(--step-1);line-height:1.6;max-width:49ch;margin-top:var(--space-4)}.pulse-templates .pt-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.pulse-templates .pt-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-5)}.pulse-templates .pt-heading h2{max-width:21ch}.pulse-templates .pt-heading>p{max-width:48ch}.pulse-templates .pt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.pulse-templates .pt-actions .btn{font-size:var(--step--1);white-space:nowrap}.pulse-templates .pt-note{font-size:var(--step--1);color:color-mix(in srgb,var(--color-navy) 72%,var(--color-white));max-width:60ch}.pulse-templates .pt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.pulse-templates .pt-grid-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.pulse-templates .pt-row{padding-block:var(--space-4);border-top:1px solid var(--color-line)}.pulse-templates .pt-row p{margin-top:var(--space-3);max-width:58ch}.pulse-templates .pt-number{color:var(--color-accent-ink);font-size:var(--step--1)}.pulse-templates .pt-card{padding:var(--space-4);border:1px solid var(--color-line);min-width:0}.pulse-templates .pt-card h2,.pulse-templates .pt-card h3,.pulse-templates .pt-card p{margin-top:var(--space-3)}.pulse-templates .pt-table-scroll{overflow-x:auto;max-width:100%;border-block:1px solid var(--color-line)}.pulse-templates table{border-collapse:collapse;width:100%;font-size:var(--step--1);text-align:left}.pulse-templates th,.pulse-templates td{border-bottom:1px solid var(--color-line);padding:var(--space-3);vertical-align:top;min-width:0}.pulse-templates th{font-weight:600}.pulse-templates thead{background:var(--color-white)}.pulse-templates .pt-faq details{border-top:1px solid var(--color-line);padding-block:var(--space-3)}.pulse-templates .pt-faq summary{cursor:pointer;font-weight:600}.pulse-templates .pt-faq details p{margin-top:var(--space-3);max-width:65ch}.pulse-templates .pt-cta{border-block:1px solid var(--color-line)}.pulse-templates .pt-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4)}.pulse-templates .pt-filter button{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--step--1);cursor:pointer;white-space:nowrap}.pulse-templates .pt-filter button[aria-pressed=true]{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.pulse-templates input,.pulse-templates select,.pulse-templates textarea{max-width:100%;font:inherit;font-size:var(--step--1);color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-line);border-radius:0;padding:var(--space-2)}.pulse-templates .pt-figure{margin:0}.pulse-templates .pt-figure img{display:block;width:100%;height:auto;object-fit:cover}.pulse-templates .pt-figure figcaption{margin-top:var(--space-2);font-size:var(--step--1)}@media(max-width:850px){.pulse-templates .pt-split,.pulse-templates .pt-heading{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.pulse-templates .pt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:550px){.pulse-templates .pt-grid,.pulse-templates .pt-grid-two{grid-template-columns:minmax(0,1fr)}.pulse-templates .pt-hero{padding-block:var(--space-5)}.pulse-templates .pt-lead{font-size:var(--step-0)}.pulse-templates .pt-actions{gap:var(--space-2)}.pulse-templates .pt-actions .btn{padding-inline:var(--space-2)}.pulse-templates th,.pulse-templates td{padding:var(--space-2)}}.pulse-inner{background:var(--color-white);color:var(--color-navy)}.pulse-inner :where(.section--white)+:where(.section--white){border-top:1px solid var(--color-line)}.pulse-inner :where(.section--navy):not(.ely-spotlight) .btn--primary{color:var(--color-on-accent)!important;background:var(--color-accent)!important;border-color:var(--color-accent)!important}.pulse-inner :where(.section--navy):not(.ely-spotlight) .btn--secondary{color:var(--color-navy)!important;background:transparent!important;border-color:var(--color-navy)!important}.pulse-inner :where(.section-heading--light) :where(h2,p){color:var(--color-navy)!important}.pulse-inner .hero{background:var(--color-white);border-bottom:1px solid var(--color-line)}.pulse-inner .hero .hero__display{font-weight:300;max-width:16ch}.pulse-inner .partner-book,.pulse-inner .oh-book,.pulse-inner .form-shell{border:0;border-top:3px solid var(--color-accent);border-radius:0;box-shadow:none;background:transparent;padding:var(--space-3) 0 0}.pulse-inner .pulse-form-sheet,.pulse-inner .pulse-brief{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-line));border-top:3px solid var(--color-accent);border-radius:0;box-shadow:none;padding:var(--space-4)}.pulse-inner .pulse-brief__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-ink)}.pulse-inner .pulse-brief__trust,.pulse-inner .partner-book__trust,.pulse-inner .oh-book__trust{font-size:var(--step-0);line-height:1.45;margin:0 0 var(--space-3);max-width:36ch;color:var(--color-navy)}.pulse-inner .pulse-brief__alt,.pulse-inner .partner-book__alt,.pulse-inner .oh-book__alt{margin-top:var(--space-3);font-size:var(--step--1)}.pulse-inner .pulse-brief .lokal-form,.pulse-inner .pulse-form-sheet .lokal-form{background:transparent;border:0;padding:0;gap:var(--space-3)}.pulse-inner .pulse-brief .lokal-form :is(input,select,textarea),.pulse-inner .pulse-form-sheet .lokal-form :is(input,select,textarea){background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-navy) 22%,var(--color-line));border-radius:0}.pulse-inner .pulse-brief .lokal-form__submit,.pulse-inner .pulse-form-sheet .lokal-form__submit{width:100%;margin-top:var(--space-1)}.pulse-inner .pulse-brief .lokal-form[data-variant=brief] .lokal-form__starter input{background:var(--color-white)}.pulse-inner .fs-sheet,.pulse-inner .pulse-sheet{padding:var(--space-4);border:1px solid var(--color-line);background:var(--color-white)}.pulse-inner .pulse-sheet-label{font-size:var(--step--1);margin-bottom:var(--space-3);color:var(--color-accent-ink)}.pulse-inner .pulse-sheet-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);font-size:var(--step--1)}.pulse-inner .pulse-sheet-row span{color:var(--color-text-muted)}.pulse-inner .pulse-sheet-row strong{font-weight:600}.pulse-inner .pulse-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.pulse-inner .pulse-proof article{min-width:0}.pulse-inner .pulse-proof__value{font-family:var(--font-serif);font-size:var(--step-2);font-weight:300;line-height:1.15;letter-spacing:-.02em}.pulse-inner .pulse-rules,.pulse-inner .boundary-list,.pulse-inner .detail-list{list-style:none;padding:0;margin:0}.pulse-inner .pulse-rules li,.pulse-inner .boundary-list li,.pulse-inner .detail-list li{padding-block:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--step--1);max-width:62ch;line-height:1.65}.pulse-inner .partner-close,.pulse-inner .oh-close{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:var(--space-4);align-items:center}.pulse-inner .partner-close h2,.pulse-inner .oh-close h2,.pulse-inner .form-grid h2{color:var(--color-navy)!important}.pulse-inner .oh-bar{background:var(--color-white)!important;border-block:1px solid var(--color-line)}.pulse-inner .oh-bar p,.pulse-inner .oh-bar strong{color:var(--color-navy)!important}@media(max-width:750px){.pulse-inner .pulse-proof,.pulse-inner .partner-close,.pulse-inner .oh-close{grid-template-columns:minmax(0,1fr)}.pulse-inner .pulse-sheet-row{flex-direction:column;gap:var(--space-1)}}.pulse-enquiry{border-top:1px solid var(--color-line)}.pulse-enquiry-layout[data-astro-cid-kmovoigr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}h2[data-astro-cid-kmovoigr]{font-size:var(--step-3);font-weight:300;max-width:21ch;margin-block:var(--space-3)}.pulse-enquiry-layout[data-astro-cid-kmovoigr]>div[data-astro-cid-kmovoigr]>p[data-astro-cid-kmovoigr]:last-child{max-width:50ch}.pulse-enquiry-form[data-astro-cid-kmovoigr]{min-width:0}@media(max-width:850px){.pulse-enquiry-layout[data-astro-cid-kmovoigr]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.breadcrumbs[data-astro-cid-ilhxcym7]{border-bottom:1px solid var(--color-line);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--1)}ol[data-astro-cid-ilhxcym7]{display:flex;gap:var(--space-1);align-items:center;min-width:0;padding-block:var(--space-1);overflow-x:auto;white-space:nowrap}li[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:var(--space-1)}li[data-astro-cid-ilhxcym7]+li[data-astro-cid-ilhxcym7]:before{content:"/";color:var(--color-accent-ink)}a[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.16em}span[data-astro-cid-ilhxcym7]{color:var(--color-text)}.service-connections{border-top:1px solid var(--color-line)}h2[data-astro-cid-uqj6yq5b]{margin-block:var(--space-3);max-width:22ch}p[data-astro-cid-uqj6yq5b]{max-width:65ch}ul[data-astro-cid-uqj6yq5b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5);list-style:none;padding:0;margin-block:var(--space-4)}a[data-astro-cid-uqj6yq5b]{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}aside[data-astro-cid-uqj6yq5b]{border-top:1px solid var(--color-line);padding-top:var(--space-4)}h3[data-astro-cid-uqj6yq5b]{font-size:var(--step-2);margin-bottom:var(--space-3)}@media(max-width:767px){ul[data-astro-cid-uqj6yq5b]{grid-template-columns:minmax(0,1fr)}}.ely-hotel-section__content[data-astro-cid-bzqx6wqy]{display:grid;gap:var(--space-2)}.ely-hotel-section__content[data-astro-cid-bzqx6wqy] h2[data-astro-cid-bzqx6wqy],.ely-hotel-section__content[data-astro-cid-bzqx6wqy] p[data-astro-cid-bzqx6wqy]{margin:0}.ely-hotel-section__lead[data-astro-cid-bzqx6wqy]{font-size:var(--step-1);line-height:1.6}.ely-hotel-section__content[data-astro-cid-bzqx6wqy]>.ely-hotel-section__cta{justify-self:start;max-width:calc(100% - var(--space-3));padding-inline:var(--space-1)}
