@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-500-normal.2om_jlrhbwq6l.woff2)format("woff2"),url(../media/hanken-grotesk-latin-500-normal.3bq4ckd-nwon7.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-600-normal.0c7b5n7trqal9.woff2)format("woff2"),url(../media/hanken-grotesk-latin-600-normal.059oydah0bc9-.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--pc-font-sans);--font-mono:var(--pc-font-mono);--spacing:var(--pc-space-1);--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:75rem;--color-paper:var(--pc-paper);--color-paper-deep:var(--pc-paper-deep);--color-page:var(--pc-page);--color-ink:var(--pc-ink);--color-muted:var(--pc-muted);--color-rule:var(--pc-rule);--color-structure:var(--pc-blue);--color-change:var(--pc-red);--font-display:var(--pc-font-display);--radius-clause:var(--pc-radius-sm);--radius-control:var(--pc-radius);--radius-page:var(--pc-radius-page);--shadow-page:var(--pc-shadow-page)}}@layer base;@layer kit{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pc-paper:#f7f6f2;--pc-paper-deep:#f1efe9;--pc-page:#fff;--pc-ink:#15171b;--pc-ink-hover:#2b2e35;--pc-ink-2:#3b3f46;--pc-muted:#5a5f68;--pc-rule:#e2e0da;--pc-rule-strong:#d9d6ce;--pc-field-border:#8a8f98;--pc-blue:#2440c8;--pc-blue-hover:#1b32a3;--pc-blue-tint:#eef1fc;--pc-blue-on-ink:#9daef5;--pc-red:#c2331f;--pc-red-tint:#fbeae6;--pc-font-display:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--pc-font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pc-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pc-text-display:clamp(2.75rem, 1.55rem + 3.75vw, 4.25rem);--pc-text-h2:clamp(2.125rem, 1.4rem + 2.25vw, 3rem);--pc-text-h3:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--pc-text-h4:1.125rem;--pc-text-lead:1.125rem;--pc-text-body:1rem;--pc-text-small:.875rem;--pc-text-caption:.8125rem;--pc-text-label:.6875rem;--pc-text-doc:.9375rem;--pc-text-note:.9375rem;--pc-space-1:4px;--pc-space-2:8px;--pc-space-3:12px;--pc-space-4:16px;--pc-space-5:20px;--pc-space-6:24px;--pc-space-8:32px;--pc-space-9:36px;--pc-space-10:40px;--pc-space-12:48px;--pc-space-16:64px;--pc-space-20:80px;--pc-space-24:96px;--pc-space-32:128px;--pc-container:1280px;--pc-gutter-x:clamp(20px, 5vw, 64px);--pc-section-y:clamp(72px, 10vw, 128px);--pc-grid-gap:24px;--pc-radius-sm:6px;--pc-radius:8px;--pc-radius-page:10px;--pc-radius-tile:16px;--pc-shadow-page:0 1px 2px #15171b0a, 0 16px 40px #15171b0f;--pc-ease:cubic-bezier(.2, 0, 0, 1);--pc-dur-fast:.15s;--pc-dur:.25s;--pc-dur-draw:.6s;--pc-connector-width:1.25px;--pc-connector-width-hover:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--pc-paper);color:var(--pc-ink);font-family:var(--pc-font-sans);font-size:var(--pc-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--pc-font-display);font-optical-sizing:auto;color:var(--pc-ink);text-wrap:balance;margin:0}h1{font-size:var(--pc-text-display);letter-spacing:-.02em;font-weight:400;line-height:1.02}h2{font-size:var(--pc-text-h2);letter-spacing:-.015em;font-weight:400;line-height:1.08}h3{font-size:var(--pc-text-h3);letter-spacing:-.01em;font-weight:500;line-height:1.2}h4{font-family:var(--pc-font-sans);font-size:var(--pc-text-h4);margin:0;font-weight:600;line-height:1.4}p{text-wrap:pretty;margin:0}a{color:var(--pc-blue);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--pc-blue-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--pc-blue);outline-offset:2px;border-radius:2px}::selection{background:var(--pc-blue-tint);color:var(--pc-ink)}img,svg{max-width:100%;display:block}.pc-container{width:100%;max-width:var(--pc-container);padding-inline:var(--pc-gutter-x);margin-inline:auto}.pc-section{padding-block:var(--pc-section-y)}.pc-section--deep{background:var(--pc-paper-deep);border-block:1px solid var(--pc-rule)}.pc-grid{gap:var(--pc-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pc-lead{font-size:var(--pc-text-lead);color:var(--pc-ink-2);max-width:56ch;line-height:1.55}.pc-prose{max-width:68ch}.pc-caption{font-size:var(--pc-text-caption);color:var(--pc-muted);line-height:1.45}.pc-label{font-family:var(--pc-font-mono);font-size:var(--pc-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-blue);line-height:14px}.pc-label--muted{color:var(--pc-muted)}.pc-label--conflict{color:var(--pc-red)}.pc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-doc{background:var(--pc-page);border:1px solid var(--pc-rule);border-radius:var(--pc-radius-page);box-shadow:var(--pc-shadow-page);font-family:var(--pc-font-display);font-size:var(--pc-text-doc);color:var(--pc-ink);flex-direction:column;gap:12px;padding:32px;line-height:22px;display:flex}@media (max-width:767px){.pc-doc{padding:20px}}.pc-doc__meta{font-family:var(--pc-font-mono);font-size:var(--pc-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin-bottom:4px;line-height:16px}.pc-doc__heading{font-size:19px;font-weight:500;line-height:26px}.pc-clause{margin:0}.pc-clause__num{font-family:var(--pc-font-mono);color:var(--pc-muted);font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px}.pc-clause--selected{background:var(--pc-blue-tint);border-radius:var(--pc-radius-sm);margin-inline:-14px;padding:11px 14px}.pc-del,del.pc-del{color:var(--pc-red);text-decoration:line-through;text-decoration-thickness:1px}.pc-ins,ins.pc-ins{color:var(--pc-red);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pc-ref{color:var(--pc-blue);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}a.pc-ref:hover,.pc-ref.is-active{color:var(--pc-blue);text-decoration-style:solid}.pc-note{background:var(--pc-page);border:1px solid var(--pc-rule);border-radius:var(--pc-radius);min-height:76px;transition:border-color var(--pc-dur-fast) var(--pc-ease);flex-direction:column;justify-content:center;gap:4px;padding:14px 18px;display:flex}.pc-note:hover,.pc-note:focus-within,.pc-note.is-active{border-color:var(--pc-blue)}.pc-note__text{font-family:var(--pc-font-sans);font-size:var(--pc-text-note);color:var(--pc-ink);font-weight:500;line-height:20px}.pc-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pc-connectors path{fill:none;stroke:var(--pc-blue);stroke-width:var(--pc-connector-width);stroke-linecap:round;transition:stroke-width var(--pc-dur-fast) var(--pc-ease)}.pc-connectors path.is-active{stroke-width:var(--pc-connector-width-hover)}.pc-connectors .pc-anchor,.pc-connectors .pc-end{fill:var(--pc-blue)}.pc-btn{border-radius:var(--pc-radius);height:48px;font-family:var(--pc-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--pc-dur-fast) var(--pc-ease), border-color var(--pc-dur-fast) var(--pc-ease), color var(--pc-dur-fast) var(--pc-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pc-btn--sm{height:44px;padding:0 20px;font-size:15px}.pc-btn--primary{background:var(--pc-ink);color:#fff}.pc-btn--primary:hover{background:var(--pc-ink-hover);color:#fff}.pc-btn--outline{color:var(--pc-ink);border-color:var(--pc-ink);background:0 0}.pc-btn--outline:hover{background:var(--pc-page);color:var(--pc-ink)}.pc-btn:active{transform:translateY(1px)}.pc-btn[disabled],.pc-btn[aria-disabled=true]{background:var(--pc-rule);color:var(--pc-muted);cursor:not-allowed;border-color:#0000;transform:none}.pc-link{color:var(--pc-blue);text-underline-offset:4px;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.pc-link:hover{color:var(--pc-blue-hover);text-decoration-thickness:2px}.pc-nav{z-index:50;background:var(--pc-paper);transition:border-color var(--pc-dur) var(--pc-ease);border-bottom:1px solid #0000;position:sticky;top:0}.pc-nav.is-scrolled{border-bottom-color:var(--pc-rule)}.pc-nav__inner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}@media (max-width:1023px){.pc-nav__inner{height:64px}.pc-nav__links{display:none}.pc-logo img,.pc-logo svg{height:28px}}.pc-nav__links{align-items:center;gap:36px;display:flex}.pc-nav__links a{color:var(--pc-ink);font-size:15px;text-decoration:none}.pc-nav__links a:hover,.pc-nav__links a[aria-current=page]{color:var(--pc-blue)}.pc-logo{align-items:center;display:inline-flex}.pc-logo img,.pc-logo svg{width:auto;height:32px}.pc-field{flex-direction:column;gap:6px;display:flex}.pc-field__label{font-size:var(--pc-text-small);color:var(--pc-ink);font-weight:500}.pc-field__hint{font-size:var(--pc-text-caption);color:var(--pc-muted)}.pc-input,.pc-select,.pc-textarea{background:var(--pc-page);width:100%;min-height:48px;color:var(--pc-ink);border:1px solid var(--pc-field-border);border-radius:var(--pc-radius);font-family:var(--pc-font-sans);transition:border-color var(--pc-dur-fast) var(--pc-ease), box-shadow var(--pc-dur-fast) var(--pc-ease);padding:0 14px;font-size:16px;line-height:1.4}.pc-textarea{resize:vertical;min-height:120px;padding:12px 14px}.pc-input::placeholder,.pc-textarea::placeholder{color:var(--pc-muted);opacity:1}.pc-input:focus-visible,.pc-select:focus-visible,.pc-textarea:focus-visible{border-color:var(--pc-blue);outline:none;box-shadow:0 0 0 3px #2440c82e}.pc-input[aria-invalid=true],.pc-select[aria-invalid=true],.pc-textarea[aria-invalid=true]{border-color:var(--pc-red);background:var(--pc-red-tint)}.pc-field__error{font-size:var(--pc-text-caption);color:var(--pc-red);line-height:1.45}.pc-card{background:var(--pc-page);border:1px solid var(--pc-rule);border-radius:var(--pc-radius);padding:28px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/newsreader-latin-standard-italic.11ae33ayisz--.woff2)format("woff2")}h1{max-width:16ch}h2{max-width:20ch}section[id],figure[id],main[id]{scroll-margin-top:112px}button,input,select,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}summary{cursor:pointer}.skip-link{z-index:100;background:var(--pc-page);border:1px solid var(--pc-blue);padding:12px 20px;position:fixed;top:8px;left:20px;transform:translateY(-160%)}.skip-link:focus{transform:none}.pc-logo{flex-shrink:0;padding-block:16px}.pc-nav__links{margin-left:auto;margin-right:32px}.pc-nav__links a{align-items:center;min-height:44px;line-height:1;display:inline-flex}.header-access{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.mobile-menu{display:none}.hero{padding-top:72px;padding-bottom:var(--pc-section-y)}.hero-copy{align-items:end}.hero-copy h1{grid-column:1/7}.hero-intro{grid-column:7/13}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;margin-bottom:16px;display:flex}.hero-actions .pc-link{align-items:center;min-height:44px;display:inline-flex}.contract-figure{margin:36px 0 0}.contract-visual{overflow-anchor:none;grid-template-columns:minmax(0,620fr) 96px minmax(320px,436fr);align-items:start;display:grid;position:relative}.contract-page{grid-column:1;justify-content:center;gap:20px;min-height:380px}.contract-page .pc-doc__meta{margin-bottom:8px}.contract-notes{flex-direction:column;grid-column:3;gap:12px;display:flex}.pc-note{padding:0;display:block}.pc-note[open]{border-color:var(--pc-blue)}@supports selector(details::details-content){.pc-note::details-content{transition:grid-template-rows var(--pc-dur) var(--pc-ease), content-visibility var(--pc-dur) allow-discrete;grid-template-rows:0fr;display:grid}.faq-list details::details-content{transition:grid-template-rows var(--pc-dur) var(--pc-ease), content-visibility var(--pc-dur) allow-discrete;grid-template-rows:0fr;display:grid}.pc-note[open]::details-content{grid-template-rows:1fr}.faq-list details[open]::details-content{grid-template-rows:1fr}.disclosure-content{min-height:0;overflow:hidden}}.pc-note summary{gap:4px;min-height:76px;padding:14px 18px;list-style:none;display:grid}.pc-note summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.pc-note summary:focus-visible{outline-offset:4px}.note-toggle{color:var(--pc-blue);justify-content:space-between;align-items:center;font-size:13px;line-height:20px;display:flex}.note-plus{width:12px;height:12px;color:var(--pc-blue);flex-shrink:0;display:inline-block;position:relative}.note-plus:before,.note-plus:after{content:"";background:currentColor;position:absolute}.note-plus:before{width:12px;height:1px;top:6px;left:0}.note-plus:after{width:1px;height:12px;top:0;left:6px}details[open]>summary .note-plus:after,.hide-source,.pc-note[open] .view-source{display:none}.pc-note[open] .hide-source{display:inline}.note-source{border-top:1px solid var(--pc-rule);overflow-wrap:anywhere;gap:16px;margin:0 18px;padding-block:16px;display:grid}.source-location{font-family:var(--pc-font-mono);color:var(--pc-muted);margin-bottom:4px;font-size:13px;line-height:1.6}.source-quote{font-family:var(--pc-font-display);font-size:16px;line-height:1.5}figcaption{margin-top:20px}.section-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.section-intro{flex-direction:column;gap:24px;display:flex}.section-intro>p{max-width:48ch}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-top:1px solid var(--pc-rule-strong);grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.workflow-list li:first-child{border-top:0;padding-top:0}.workflow-list li:last-child{padding-bottom:0}.workflow-list .pc-clause__num{padding-top:4px}.workflow-list p{color:var(--pc-ink-2);margin-top:8px}.diagnostic-figure{margin:0}.diagnostics ul{margin:0;padding:0;list-style:none}.diagnostics li{border-top:1px solid var(--pc-rule);gap:8px;padding-block:20px;display:grid}.diagnostics li:last-child{padding-bottom:0}.diagnostic-text{font:15px/1.5 var(--pc-font-sans)}.faq-list{overflow-anchor:none}.faq-list details{border-top:1px solid var(--pc-rule)}.faq-list details:last-child{border-bottom:1px solid var(--pc-rule)}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-block:20px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-list .disclosure-content>p{color:var(--pc-ink-2);padding-bottom:24px}.access-form{justify-self:end;gap:20px;width:100%;max-width:480px;display:grid}.form-fields{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.form-fields .pc-btn{align-self:flex-start}.optional{color:var(--pc-muted);font-weight:400}.checkbox-label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.checkbox-label input{width:20px;height:20px;accent-color:var(--pc-ink);flex-shrink:0;margin:0}.honeypot{display:none}.availability{border-bottom:1px solid var(--pc-rule-strong);color:var(--pc-muted);padding-bottom:16px;font-size:14px}.form-error{color:var(--pc-red);font-size:14px}.success-message{border-top:1px solid var(--pc-rule-strong);gap:20px;max-width:480px;padding-top:24px;display:grid}.pc-footer{background:var(--pc-paper-deep);padding-block:48px 24px}.pc-footer .pc-logo img{height:28px}.footer-top{justify-content:space-between;gap:32px;display:flex}.footer-description{color:var(--pc-muted);margin-top:8px;font-size:14px}.footer-top nav{flex-wrap:wrap;align-items:start;gap:8px 28px;display:flex}.footer-top nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.footer-bottom{border-top:1px solid var(--pc-rule-strong);justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;display:flex}.legal-page h1{margin-bottom:40px}.legal-prose{gap:24px;max-width:68ch;display:grid}.legal-prose h2{font-size:var(--pc-text-h3);max-width:none;margin-top:16px}.draft-notice{border:1px solid var(--pc-rule-strong);border-radius:var(--pc-radius);padding:20px}.not-found{flex-direction:column;align-items:start;gap:24px;min-height:65vh;display:flex}.is-introducing .pc-clause--selected{animation:selection .45s var(--pc-ease) both}.is-introducing .pc-del{animation:deletion .8s var(--pc-ease) both;text-decoration:none;position:relative}.is-introducing .pc-del:after{content:"";transform-origin:0;height:1px;animation:strike .3s var(--pc-ease) .5s both;background:currentColor;position:absolute;top:50%;left:0;right:0}.is-introducing .pc-ins{animation:reveal .2s var(--pc-ease) .85s both}.is-introducing .pc-connectors{animation:1ms 1.15s both reveal}.is-introducing .pc-connectors g path{stroke-dasharray:1;animation:draw var(--pc-dur-draw) var(--pc-ease) calc(1.15s + var(--note-index) * 80ms) both}.is-introducing .pc-note{animation:note-reveal var(--pc-dur) var(--pc-ease) calc(1.4s + var(--note-index) * 80ms) both}@keyframes selection{0%,44%{background:0 0}}@keyframes deletion{0%,62%{color:var(--pc-ink);text-decoration-color:#0000}}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes note-reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.pc-note::details-content{transition:none}.faq-list details::details-content{transition:none}.is-introducing *{animation:none!important}}@media (min-width:1200px){.pc-connectors{z-index:1}}@media (max-width:1199px){.contract-visual{grid-template-columns:minmax(0,1fr);gap:24px}.contract-page{grid-column:1;min-height:380px}.contract-notes{grid-column:1;padding-left:24px}.section-split{gap:48px}}@media (max-width:1023px){.pc-nav .pc-nav__links,.header-access{display:none}.pc-nav .pc-logo img{height:28px}.mobile-menu{display:block}.mobile-menu>summary{justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.mobile-sheet{padding:24px var(--pc-gutter-x) 32px;background:var(--pc-paper);border-bottom:1px solid var(--pc-rule);flex-direction:column;gap:12px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-sheet>a{min-height:48px;color:var(--pc-ink);align-items:center;font-size:20px;text-decoration:none;display:flex}.mobile-sheet>.pc-btn{color:var(--pc-page);margin-top:12px;font-size:16px}.hero{padding-top:48px}.hero-copy{flex-direction:column;align-items:start;gap:28px;display:flex}.hero-copy h1{max-width:16ch}.hero-intro{max-width:64ch}.section-split{grid-template-columns:minmax(0,1fr);gap:40px}.section-intro>p{max-width:60ch}.access-form{justify-self:start}section[id],figure[id]{scroll-margin-top:88px}}@media (max-width:767px){.hero{padding-top:36px}.contract-page{gap:16px;min-height:380px}.hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.footer-top{flex-direction:column;gap:24px}.footer-top nav{grid-template-columns:auto auto;justify-content:start;gap:0 24px;display:grid}.footer-bottom{margin-top:32px}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:75rem){.container{max-width:75rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
