[data-slot=creation-empty-state] .composer-form-scroll{flex:1}.creation-start-guide{max-width:26rem;margin-inline:auto;padding-bottom:2rem}.creation-start-hint{position:relative;height:8rem;color:var(--lagoon);pointer-events:none}.creation-start-hint p{position:absolute;top:3.25rem;right:42%;font-family:Georgia,serif;font-style:italic;font-size:1rem;white-space:nowrap;transform:rotate(-7deg)}.creation-start-hint svg{position:absolute;top:-.75rem;right:13%;width:10rem;height:6.5rem}.creation-desk-illustration{display:block;width:min(100%,22rem);height:auto;margin-inline:auto}.creation-start-copy{margin-top:.5rem;text-align:center}.creation-start-copy h2{color:var(--sea-ink);font-size:1rem;font-weight:600}.creation-start-copy p,.creation-preview-sketch figcaption p{margin-top:.5rem;color:var(--sea-ink-soft);font-size:.75rem;line-height:1.75}.creation-preview-sketch{width:min(100%,29rem);margin:auto;padding:2rem;text-align:center}.creation-preview-sketch>svg{display:block;width:100%;max-height:60dvh;margin-inline:auto}.creation-preview-sketch figcaption{margin-top:.75rem}.creation-preview-sketch figcaption>span{color:var(--sea-ink-soft);font-size:.875rem;font-weight:500}.dark :is(.creation-desk-illustration,.creation-preview-sketch) image{filter:brightness(0) invert(1);opacity:.75}@media(max-width:767px){[data-slot=creation-empty-state] .composer-field{display:block}[data-slot=creation-empty-state] .composer-field>label{display:block;margin-bottom:.5rem;min-height:0}.creation-start-guide{padding-bottom:1rem}.creation-start-hint{height:7rem}.creation-start-hint svg{right:10%}.creation-desk-illustration{width:min(85%,18rem)}[data-slot=creation-empty-state] .composer-preview{height:auto;min-height:0}.creation-preview-sketch{width:min(85%,22rem);padding:1rem 0 2rem}}.prototype-alternatives:has(.template-composer){padding-bottom:1.5rem}.template-composer{min-width:0}.composer-intro{display:flex;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.875rem;color:var(--sea-ink-soft)}.composer-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);height:calc(100dvh - 17rem);min-height:28rem;border-top:1px solid var(--line)}.composer-form{display:flex;flex-direction:column;min-width:0;min-height:0}.composer-form-scroll{overflow-y:auto;min-height:0;padding:1.5rem 1.5rem 1.5rem 0;overscroll-behavior:contain}.composer-field{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1rem}.composer-field>label{display:flex;align-items:center;min-height:var(--field-height);padding-top:0;line-height:1.2}.composer-field [data-slot=field-value]{display:flex;align-items:center;min-height:var(--field-height)}.composer-field--active>label{color:var(--lagoon-deep)}.composer-type-note{margin-block:.5rem 1.5rem;font-size:.75rem;line-height:1.6;color:var(--sea-ink-soft)}.composer-section{padding-top:1.25rem;margin-top:1.5rem;border-top:1px solid var(--line)}.composer-section--letter{margin-top:.5rem;padding-top:.75rem}.composer-section--letter>.composer-section-heading{margin-bottom:.75rem}.composer-section--letter .composer-field{margin-bottom:.5rem}.composer-section--letter:not(:first-child){margin-top:1.5rem;padding-top:1.25rem}.composer-section-heading{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.composer-section-heading :is(h2,h3){font-size:.875rem;font-weight:600}.composer-section-heading span{font-size:.75rem;color:var(--sea-ink-soft)}.composer-row-fields{padding-block:.75rem;border-top:1px solid var(--line)}.composer-row-fields>div:first-child{margin-bottom:1rem}.composer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem 0 0;border-top:1px solid var(--line)}.composer-actions>span{font-size:.75rem;color:var(--sea-ink-soft)}.composer-actions>div{display:flex;gap:.5rem;margin-left:auto}.composer-feedback{display:flex;align-items:flex-start;gap:.75rem;padding-block:1rem;color:var(--success-ink);font-size:.875rem}.composer-feedback p{margin-top:.25rem;color:var(--sea-ink-soft);font-size:.75rem}.composer-preview{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--line)}.composer-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem}.composer-preview-heading h2{font-size:.875rem;font-weight:600}.composer-preview-heading p{margin-top:.375rem;font-size:.75rem;color:var(--sea-ink-soft)}.composer-preview-heading strong{font-weight:600;color:var(--lagoon-deep)}.composer-preview-heading>span{font-size:.75rem;color:var(--sea-ink-soft);white-space:nowrap}.composer-paper-viewport{overflow:auto;min-height:0;min-width:0;flex:1;padding:1rem;background:var(--bg-base);overscroll-behavior:contain}.composer-preview-note{padding:.75rem 1.5rem 0;font-size:.75rem;line-height:1.5;color:var(--sea-ink-soft)}.composer-mobile-tabs{display:none}.maker-source{padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.maker-source-invoices{margin-top:1.5rem}.maker-invoice-list{display:grid;border-top:1px solid var(--line)}.maker-invoice-choice{display:grid;grid-template-columns:1rem minmax(0,1fr) minmax(7rem,auto);align-items:start;gap:.75rem;width:100%;height:auto;min-height:4.5rem;padding:.875rem .5rem;border-radius:0;border-bottom:1px solid var(--line);white-space:normal;text-align:left}.maker-invoice-choice--selected{background:var(--lagoon-tint)}.maker-invoice-copy{display:grid;gap:.25rem;min-width:0}.maker-invoice-copy strong{font-size:.75rem}.maker-invoice-copy>span,.maker-invoice-amount>span:last-child{font-size:.6875rem;font-weight:400;line-height:1.5;color:var(--sea-ink-soft)}.maker-invoice-amount{display:grid;gap:.5rem;font-size:.75rem;text-align:right}.maker-selection-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.875rem;font-size:.75rem;color:var(--sea-ink-soft)}.maker-selection-total [data-slot=field-value]{min-width:8rem;font-weight:600}.maker-pickup-list{border-top:1px solid var(--line)}.maker-pickup-row{display:grid;grid-template-columns:minmax(0,1fr) 7rem;align-items:start;gap:.75rem;padding-block:.875rem;border-bottom:1px solid var(--line)}.maker-pickup-note{grid-column:1 / -1;padding-left:2.5rem}.composer-paper{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;width:794px;min-height:1123px;margin-inline:auto;padding:52px 52px 40px;background:var(--surface);color:var(--sea-ink);border:1px solid var(--line);font-family:Arial,sans-serif;font-size:10pt;line-height:1.6}.paper-watermark{position:absolute;top:50%;left:-26.5%;transform:translateY(-50%);width:153%;max-width:none;opacity:.45;z-index:-1;pointer-events:none}.paper-header{padding-bottom:20px;border-bottom:2px solid var(--lagoon-deep);font-size:9pt;color:var(--sea-ink-soft)}.paper-brand-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.paper-brand-row>img{width:144px;height:60px;object-fit:contain}.composer-workspace[data-paper-theme=dark] .paper-brand-row>img{background:var(--sea-ink)}.paper-title{flex:1;min-width:0;font-size:20pt;font-weight:700;line-height:1.3;text-align:right;color:var(--lagoon-deep);white-space:nowrap}.paper-title .preview-value{white-space:inherit;overflow-wrap:normal}.paper-title--overflow{outline:2px solid var(--danger-ink)}.paper-company{font-weight:700;font-size:12pt;color:var(--sea-ink)}.composer-paper--model-2 .paper-brand-row{flex-direction:column;gap:12px}.composer-paper--model-2 .paper-header{text-align:center}.composer-paper--model-2 .paper-title{text-align:center;white-space:normal}.paper-body{flex:1;display:flex;flex-direction:column;gap:20px;padding-block:24px 40px}.paper-number{font-size:9pt;color:var(--sea-ink-soft)}.paper-identities{display:grid;gap:8px}.paper-identities>div{display:grid;grid-template-columns:176px minmax(0,1fr);gap:16px}.paper-identities dt{color:var(--sea-ink-soft)}.paper-identities dd{min-width:0}.paper-section{display:grid;gap:8px}.paper-body h3{font-size:10pt;font-weight:700;color:var(--lagoon-deep)}.preview-value{white-space:pre-wrap;overflow-wrap:anywhere}.preview-value[data-empty=true]{color:var(--sea-ink-soft)}.preview-value[data-active=true]{background:var(--lagoon-tint);outline:2px solid var(--lagoon);outline-offset:3px;color:var(--sea-ink)}.paper-table{width:100%;table-layout:fixed;font-size:9pt;border-collapse:collapse}.paper-table :is(th,td){padding:8px;border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.paper-table :is(thead,tfoot){background:var(--surface-muted);font-weight:700}.paper-table th:first-child:not([colspan]){width:36px}.paper-table td:last-child{font-variant-numeric:tabular-nums}.preview-money{display:flex;justify-content:space-between;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.preview-money>:last-child{text-align:right}.paper-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding-top:24px}.paper-signatures>div{min-width:0}.paper-signatures p+p{margin-top:32px}.paper-signatures .signature-role{margin-top:0;font-size:9pt;color:var(--sea-ink-soft)}.paper-footer{text-align:center;border-top:1px solid var(--line);padding-top:12px;font-size:8pt;color:var(--sea-ink-soft)}.mpb-paper{width:595.2756pt;min-height:841.8898pt;padding:142pt 46.08pt 25pt;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:11pt;line-height:1.265}.mpb-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.mpb-letterhead{position:absolute;top:28pt;left:46.08pt;right:46.08pt;padding-bottom:17pt;border-bottom:.6pt solid var(--lagoon)}.mpb-brand-row{display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;min-height:81pt}.mpb-brand-row>img{width:174pt;height:63pt;object-fit:contain;margin-left:9pt}.mpb-title{min-width:0;font-size:20pt;font-weight:700;line-height:23pt;text-align:right;color:var(--lagoon-deep);white-space:pre}.mpb-title .preview-value{white-space:inherit;overflow-wrap:normal}.mpb-company{margin-top:10pt;margin-bottom:6pt;font-size:14pt;font-weight:700;line-height:1;color:var(--lagoon-deep)}.mpb-services{margin-bottom:6pt;font-size:10pt;font-weight:700;line-height:1;color:var(--lagoon)}.mpb-address{padding-bottom:8pt;font-size:9pt;line-height:1;color:var(--sea-ink-soft);border-bottom:.6pt solid var(--lagoon)}.mpb-letter-body{flex:1}.mpb-introduction p,.mpb-ending p{margin-bottom:4pt}.mpb-pages{display:grid;gap:24px}.mpb-preview{position:relative}.mpb-measure.mpb-paper{position:absolute;left:-100000px;top:0;width:503.28pt;min-height:0;padding:0;visibility:hidden;pointer-events:none;font-family:Arial,sans-serif}.mpb-paper--oversized .mpb-letter-body{outline:1px dashed var(--lagoon)}.mpb-letter-body p{margin-bottom:4pt}.mpb-letter-reference,.mpb-addressee{margin-bottom:2pt}.mpb-prose{text-align:justify}.mpb-items{margin:12pt 0}.mpb-item-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.265}.mpb-item-table :is(th,td){padding:5pt;border:.4pt solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.mpb-item-table th,.mpb-item-table td:is(:nth-child(1),:nth-child(4),:nth-child(5)){text-align:center}.mpb-item-table th{padding-bottom:7pt;background:var(--lagoon-tint);color:var(--lagoon-deep);font-weight:700}.mpb-item-table .preview-value{display:block;min-height:1em}.mpb-collector{width:100%;table-layout:fixed;margin:4pt 0 12pt;border-collapse:collapse}.mpb-collector td{padding:2pt 6pt 4pt 0;vertical-align:top}.mpb-collector td:first-child{width:100pt}.mpb-signatures{width:100%;table-layout:fixed;margin-top:4pt;border-collapse:collapse;text-align:center}.mpb-signatures td{padding:2pt 6pt 2pt 0;vertical-align:top}.mpb-signatures tr+tr td{padding-top:32pt}.mpb-signatures p{margin-bottom:2pt;font-weight:700}.mpb-letter-reference p{display:grid;grid-template-columns:44.67pt 18.33pt 1fr}.mpb-addressee p:nth-child(2),.mpb-addressee p:nth-child(3){font-weight:700}.mpb-footer{flex-shrink:0;font-size:8pt;line-height:1.14;text-align:center;color:var(--sea-ink-soft)}.mpb-footer p+p{margin-top:4pt}.mpb-footer .mpb-slogan{padding:7pt 8pt;background:var(--lagoon-deep);color:var(--surface);font:italic 400 9.5pt/1 Montserrat,Arial,sans-serif}.mpb-slogan strong{font-weight:700}.mpb-footer .mpb-footer-address{margin-top:7pt;font-size:8.5pt}.mpb-website{font-size:8.5pt;font-weight:700;color:var(--lagoon-deep)}@media(max-width:767px){.composer-mobile-tabs{display:block;margin-bottom:1rem}.composer-workspace{display:block;height:auto;min-height:0}.composer-form-scroll{overflow:visible;padding:1.25rem 0}.composer-field{display:block}.composer-field>label{display:block;margin-bottom:.5rem;padding:0;min-height:0}.composer-field [data-slot=field-value]{min-height:0}.composer-actions{padding:1rem 0 0}.composer-preview{border-left:0;height:calc(100dvh - 16rem);min-height:28rem}.composer-preview-heading,.composer-preview-note{padding-inline:0}.template-composer[data-mobile-view=form] .composer-preview,.template-composer[data-mobile-view=preview] .composer-form{display:none}}@media(min-width:768px){.template-composer[data-embedded=true] .composer-workspace{height:calc(100dvh - 10rem)}}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Montserrat-Italic-V4qaq0P3.ttf) format("truetype")}.composer-paper.rt-paper{width:595.2756pt;height:841.8898pt;min-height:841.8898pt;padding:144pt 46pt 25pt;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:11pt;line-height:1.1}.rt-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.rt-letterhead{position:absolute;top:28pt;left:46pt;right:46pt;padding-bottom:17pt;border-bottom:.6pt solid var(--lagoon)}.rt-brand-row{display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;min-height:81pt}.rt-brand-row>img{width:174pt;height:63pt;object-fit:contain;margin:9pt}.rt-title{min-width:0;font-size:20pt;font-weight:700;line-height:23pt;text-align:right;color:var(--lagoon-deep);white-space:nowrap}.rt-title .preview-value{white-space:inherit;overflow-wrap:normal}.rt-letter-body{flex:1;min-height:0}.rt-introduction,.rt-ending{display:flow-root}.rt-letter-body p{margin-bottom:4pt}.rt-reference{margin-bottom:22pt}.rt-reference p{display:grid;grid-template-columns:49.25pt 13.5pt minmax(0,1fr);line-height:1}.rt-addressee{margin-bottom:10pt}.rt-addressee p+p{font-weight:700}.rt-invoices{margin:10pt 0 6pt}.rt-invoice-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.265}.rt-invoice-table :is(th,td){padding:5pt;border:.4pt solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.rt-invoice-table :is(thead,tfoot){background:var(--lagoon-tint);color:var(--lagoon-deep);font-weight:700}.rt-invoice-table thead th{text-align:center}.rt-invoice-table tbody td:first-child,.rt-invoice-table tbody td:nth-child(3){text-align:center}.rt-invoice-table tfoot th{text-align:right}.rt-invoice-table .rt-currency{border-right:0;text-align:center;padding-left:3pt;padding-right:2pt}.rt-invoice-table .rt-amount{border-left:0;text-align:right;font-variant-numeric:tabular-nums}.rt-bank{width:100%;table-layout:fixed;margin:10pt 0 12pt;border-collapse:collapse}.rt-bank :is(th,td){padding:2pt 6pt 4pt 0;text-align:left;vertical-align:top}.rt-bank th{width:85pt;font-weight:400}.rt-signoff{width:220pt;max-width:100%;table-layout:fixed;margin-top:16pt;border-collapse:collapse;text-align:center}.rt-signoff td{padding:2pt 6pt;vertical-align:top}.rt-signoff p{margin-bottom:2pt}.rt-signature-space{height:32pt}.rt-footer{flex-shrink:0;font-size:8pt;line-height:1;text-align:center;color:var(--sea-ink-soft)}.rt-footer p+p{margin-top:4pt}.rt-footer .rt-footer-band{padding:7pt 8pt;background:var(--lagoon-deep);color:var(--surface);font:italic 9.5pt/1 Montserrat,Arial,sans-serif}.rt-footer .rt-footer-address{margin-top:7pt;font-size:8.5pt}.rt-footer .rt-footer-website{font-size:8.5pt;font-weight:700;color:var(--lagoon-deep)}.rt-preview{position:relative;min-width:0}.rt-pages{display:flex;flex-direction:column;gap:16px}.rt-measure{position:absolute;top:0;left:-100000px;visibility:hidden;pointer-events:none;width:503.2756pt;font:11pt/1.1 Arial,sans-serif}.rt-measure p{margin-bottom:4pt}.rt-paper.rt-paper--oversized{height:auto;min-height:841.8898pt}.composer-paper.sktp-paper{width:595.2756pt;height:841.8898pt;min-height:841.8898pt;padding:144pt 46pt 25pt;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:11pt;line-height:1.1}.sktp-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.sktp-letterhead{position:absolute;top:28pt;left:46pt;right:46pt;padding-bottom:17pt;border-bottom:.6pt solid var(--lagoon)}.sktp-brand-row{display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;min-height:81pt}.sktp-brand-row>img{width:174pt;height:63pt;object-fit:contain;margin:9pt}.sktp-title{min-width:0;font-size:20pt;font-weight:700;line-height:23pt;text-align:right;color:var(--lagoon-deep);white-space:normal;text-wrap:balance}.sktp-title .preview-value{white-space:inherit;overflow-wrap:normal}.sktp-letter-body{flex:1;min-height:0}.sktp-introduction,.sktp-ending{display:flow-root}.sktp-letter-body p{margin-bottom:4pt}.sktp-reference{margin-bottom:22pt}.sktp-reference p{display:grid;grid-template-columns:49.25pt 13.5pt minmax(0,1fr);line-height:1}.sktp-addressee{margin-bottom:10pt}.sktp-addressee p+p{font-weight:700}.sktp-invoices{margin:10pt 0 6pt}.sktp-letter-body .sktp-ending>p{margin-bottom:8pt}.sktp-invoice-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.265}.sktp-invoice-table :is(th,td){padding:5pt;border:.4pt solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.sktp-invoice-table :is(thead,tfoot){background:var(--lagoon-tint);color:var(--lagoon-deep);font-weight:700}.sktp-invoice-table thead th{text-align:center}.sktp-invoice-table tbody td:first-child,.sktp-invoice-table tbody td:nth-child(3){text-align:center}.sktp-invoice-table tfoot th{text-align:right}.sktp-invoice-table .sktp-currency{border-right:0;text-align:center;padding-left:3pt;padding-right:2pt}.sktp-invoice-table .sktp-amount{border-left:0;text-align:right;font-variant-numeric:tabular-nums}.sktp-signoff{width:220pt;max-width:100%;table-layout:fixed;margin-top:16pt;border-collapse:collapse;text-align:center}.sktp-signoff td{padding:2pt 6pt;vertical-align:top}.sktp-signoff p{margin-bottom:2pt}.sktp-signature-space{height:32pt}.sktp-footer{flex-shrink:0;font-size:8pt;line-height:1;text-align:center;color:var(--sea-ink-soft)}.sktp-footer p+p{margin-top:4pt}.sktp-footer .sktp-footer-band{padding:7pt 8pt;background:var(--lagoon-deep);color:var(--surface);font:italic 9.5pt/1 Montserrat,Arial,sans-serif}.sktp-footer .sktp-footer-address{margin-top:7pt;font-size:8.5pt}.sktp-footer .sktp-footer-website{font-size:8.5pt;font-weight:700;color:var(--lagoon-deep)}.sktp-preview{position:relative;min-width:0}.sktp-pages{display:flex;flex-direction:column;gap:16px}.sktp-measure{position:absolute;top:0;left:-100000px;visibility:hidden;pointer-events:none;width:503.2756pt;font:11pt/1.1 Arial,sans-serif}.sktp-measure p{margin-bottom:4pt}.sktp-paper.sktp-paper--oversized{height:auto;min-height:841.8898pt}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Montserrat-Italic-V4qaq0P3.ttf) format("truetype")}.stt-preview{position:relative}.stt-pages{display:grid;gap:24px}.stt-measure{position:absolute;top:0;left:-100000px;width:503.1156pt;visibility:hidden;pointer-events:none;font-family:Arial,sans-serif;font-size:11pt;line-height:1.265}.stt-measure p{margin-bottom:4pt}.composer-paper.stt-paper{width:595.2756pt;min-height:841.8898pt;height:841.8898pt;padding:144pt 46.08pt 116pt;overflow:clip;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:11pt;line-height:1.265}.stt-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.stt-letterhead{position:absolute;top:28pt;left:46.08pt;right:46.08pt;display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;min-height:99pt;padding-bottom:28pt;border-bottom:.6pt solid var(--lagoon)}.stt-letterhead>img{width:174pt;height:63pt;object-fit:contain;margin-left:1.5pt}.stt-title{min-width:0;font-size:20pt;font-weight:700;line-height:1;text-align:right;color:var(--lagoon-deep);white-space:nowrap}.stt-title .preview-value{white-space:inherit;overflow-wrap:normal}.stt-letter-body{flex:1;min-height:0}.composer-paper.stt-paper.stt-paper--oversized{height:auto;min-height:841.8898pt}.stt-letter-body p{margin-bottom:4pt}.stt-reference{margin-bottom:6pt}.stt-introduction :is(.stt-reference,.stt-parties)>p{display:grid;grid-template-columns:90pt 12pt minmax(0,1fr)}.stt-invoices{margin:10pt 0 12pt}.stt-invoice-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.265;color:var(--sea-ink)}.stt-invoice-table :is(th,td){padding:5pt 4pt;border:.4pt solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.stt-invoice-table thead{background:var(--lagoon-tint);color:var(--lagoon-deep);font-weight:700}.stt-invoice-table thead th{height:37.5pt}.stt-invoice-table tfoot{font-weight:700}.stt-invoice-table tfoot th{text-align:right}.stt-invoice-table .stt-currency{padding-left:3pt;padding-right:0;border-right:0;white-space:nowrap;text-align:left}.stt-invoice-table .stt-amount{border-left:0;text-align:right;font-variant-numeric:tabular-nums}.stt-signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12pt;margin-top:12pt;text-align:center;color:var(--sea-ink)}.stt-signatures p{margin-bottom:2pt}.stt-signature-space{height:34pt}.stt-sender{font-weight:700}.stt-return-note{margin-top:20pt}.stt-footer{position:absolute;left:46.08pt;right:46.08pt;bottom:25pt;font-size:8pt;line-height:1.14;text-align:center;color:var(--sea-ink-soft)}.stt-footer p{margin-bottom:4pt}.stt-footer .stt-footer-banner{padding:7pt 8pt;font-family:Montserrat,sans-serif;font-weight:400;background:var(--lagoon-deep);color:var(--surface);font-size:9.5pt;font-style:italic}.stt-footer .stt-footer-address{margin-top:7pt;font-size:8.5pt}.stt-footer-website{font-size:8.5pt;font-weight:700;color:var(--lagoon-deep)}.maker-source[data-invoice-kind=STT] .maker-invoice-copy>span{overflow-wrap:anywhere}.srt-pages{position:relative}.composer-paper.srt-paper{width:595.2756pt;height:841.8898pt;min-height:841.8898pt;padding:153pt 46.08pt 116pt;margin-bottom:20px;border:0;font:11pt/1.1 Arial,sans-serif;color:var(--sea-ink);background:var(--surface)}.srt-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.srt-letterhead{position:absolute;top:28pt;left:46.08pt;right:46.08pt;display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;height:99pt;padding-bottom:35pt;border-bottom:.6pt solid var(--lagoon)}.srt-letterhead img{width:174pt;height:63pt;object-fit:contain}.srt-title{min-width:0;font:700 20pt/1 Arial,sans-serif;text-align:right;color:var(--lagoon-deep);white-space:nowrap}.srt-title .preview-value{white-space:inherit;overflow-wrap:normal}.srt-letter-body{position:relative;font:11pt/1.1 Arial,sans-serif;overflow-wrap:anywhere}.srt-letter-body p{margin:0 0 6pt;white-space:pre-wrap}.srt-reference{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:12.1pt}.srt-reference th{width:85pt;font-weight:400}.srt-reference :is(th,td){padding:2pt 6pt 4pt 0;text-align:left;vertical-align:top}.srt-addressee{margin-bottom:24.1pt}.srt-content-line{min-height:12.1pt;white-space:pre}.srt-content-line .preview-value{white-space:pre;overflow-wrap:normal}.srt-closing{padding-top:24.1pt;break-inside:avoid}.srt-signoff{width:220pt;table-layout:fixed;margin-top:36.2pt;border-collapse:collapse;text-align:center}.srt-signoff td{padding:2pt 6pt 2pt 0}.srt-signoff p{margin-bottom:2pt}.srt-signoff strong{display:block;margin-bottom:2pt}.srt-signature-space{height:28.2pt}.srt-footer{position:absolute;bottom:25pt;left:46.08pt;right:46.08pt;text-align:center;color:var(--sea-ink-soft);font:8pt/1 Arial,sans-serif}.srt-footer p{margin-bottom:4pt}.srt-footer .srt-slogan{padding:7pt 8pt;margin-bottom:7pt;background:var(--lagoon-deep);color:var(--surface);font:italic 9.5pt/1 Montserrat,Arial,sans-serif}.srt-footer .srt-website{color:var(--lagoon-deep);font-weight:700;font-size:8.5pt}.srt-measure{position:absolute;left:-20000px;top:0;width:503.28pt;visibility:hidden;pointer-events:none}.srt-content-line[data-paragraph-end=true]{padding-bottom:6pt}.composer-paper.project-letter-paper{width:595.2756pt;min-height:841.8898pt;padding:36pt 56pt 28pt;margin-bottom:20px;border:0;font:11pt/1.4 Arial,sans-serif;color:var(--sea-ink);background:var(--surface)}.project-letter-head{display:grid;grid-template-columns:150pt minmax(0,1fr);align-items:center;gap:12pt;padding-bottom:12pt;margin-bottom:18pt;border-bottom:.6pt solid var(--lagoon)}.project-letter-head img{width:140pt;height:50pt;object-fit:contain}.project-letter-head h2{margin:0;font:700 14pt/1.2 Arial,sans-serif;text-align:right;color:var(--lagoon-deep)}.project-letter-head p{margin:4pt 0 0;text-align:right;font-size:10pt}.project-letter-number{color:var(--sea-ink-soft)}.project-letter-head--centered{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6pt}.project-letter-head--centered :is(h2,p){text-align:center}.project-letter-body{flex:1}.project-letter-body p{margin:0 0 8pt;text-align:justify}.project-letter-party{margin:0 0 4pt;font-size:11pt;font-weight:700;color:var(--lagoon-deep)}.project-letter-identity{margin:0 0 8pt 18pt;border-collapse:collapse}.project-letter-identity :is(th,td){padding:1pt 6pt 1pt 0;text-align:left;vertical-align:top;font-weight:400}.project-letter-identity th{width:100pt}.project-letter-identity--flush{margin-left:0}.project-letter-identity--flush th{width:68pt}.project-letter-place{margin-top:16pt!important;text-align:left!important}.project-letter-signoff{width:100%;margin-top:8pt;table-layout:fixed;border-collapse:collapse;text-align:center}.project-letter-signoff td{vertical-align:top}.project-letter-signoff p{margin:0!important;text-align:center!important;font-weight:700}.project-letter-signoff strong,.project-letter-signoff span{display:block}.project-letter-sign-space{height:56pt}.project-letter-footer{margin-top:auto;padding-top:12pt;text-align:center;color:var(--sea-ink-soft);font-size:8pt}.project-letter-footer p{margin:0 0 3pt}.project-letter-pages{display:flex;flex-direction:column;gap:20px}.composer-paper.project-letter-paper--fcl{display:flex;flex-direction:column;gap:10.5pt;margin-bottom:0;padding:30pt 36pt 24pt;font-size:9pt}.project-letter-paper--fcl .project-letter-head{margin-bottom:0;border-bottom-color:var(--fcl-strip);border-bottom-width:1.1pt}.project-letter-paper--fcl .project-letter-head h2{font-size:16.5pt;color:var(--fcl-strip)}.project-letter-paper--fcl .project-letter-identity{margin-bottom:0}.project-letter-cards{display:flex;flex-direction:column;gap:10.5pt}.project-letter-card{display:flex;flex-direction:column;border:1.1pt solid var(--fcl-line);color:var(--fcl-line);break-inside:avoid}.project-letter-card-strip{display:flex;justify-content:space-between;gap:8pt;padding:4.5pt 7.5pt;background:var(--fcl-strip);color:var(--surface);font-weight:700}.project-letter-card-strip span{overflow-wrap:anywhere}.project-letter-card-placeholder{opacity:.7;font-weight:400}.project-letter-card-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7.5pt;padding:7.5pt}.project-letter-card-photos figure{display:flex;flex-direction:column;gap:3pt;min-width:0;margin:0}.project-letter-card-photos figcaption{font-size:8.25pt;font-weight:700}.project-letter-card-photo{display:flex;align-items:center;justify-content:center;height:157.5pt;background:var(--fcl-photo);border:.75pt solid var(--fcl-muted)}.project-letter-card-photo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.project-letter-card .project-letter-note{padding:0 7.5pt 6pt;font-size:8.25pt}.project-letter-card .project-letter-note strong{display:block}.project-letter-card .project-letter-note p{margin:2pt 0 0;overflow-wrap:anywhere}.project-letter-card-photos .preview-value,.project-letter-note .preview-value{display:block}.project-letter-card-strip .preview-value[data-slot]{color:inherit;background:transparent}.project-letter-card-line{display:block;height:13.5pt;border-bottom:.75pt solid var(--fcl-muted)}.project-letter-card-initials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.75pt solid var(--fcl-line);font-size:8.25pt}.project-letter-card-initials div{height:33pt;padding:6pt 7.5pt;box-sizing:border-box}.project-letter-card-initials div+div{border-left:.75pt solid var(--fcl-line)}.project-letter-paper--fcl .project-letter-footer{color:var(--fcl-muted)}.composer-paper.pjt-paper{width:595.2756pt;height:841.8898pt;min-height:841.8898pt;padding:144pt 46pt 25pt;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:11pt;line-height:1.1}.pjt-paper .paper-watermark{top:-45.8pt;left:-170.4pt;width:936pt;height:1015.5pt;transform:none;opacity:1}.pjt-letterhead{position:absolute;top:28pt;left:46pt;right:46pt;padding-bottom:17pt;border-bottom:.6pt solid var(--lagoon)}.pjt-brand-row{display:grid;grid-template-columns:200pt minmax(0,1fr);align-items:center;min-height:81pt}.pjt-brand-row>img{width:174pt;height:63pt;object-fit:contain;margin:9pt}.pjt-title{min-width:0;font-size:20pt;font-weight:700;line-height:23pt;text-align:right;color:var(--lagoon-deep);text-wrap:balance;overflow-wrap:anywhere}.pjt-letter-body{flex:1;min-height:0;overflow-wrap:anywhere}.pjt-introduction,.pjt-ending{display:flow-root}.pjt-letter-body p{margin-bottom:4pt}.pjt-reference{width:100%;table-layout:fixed;margin-bottom:22pt;border-collapse:collapse}.pjt-reference :is(th,td){padding:0 6pt 2pt 0;text-align:left;vertical-align:top;line-height:1}.pjt-reference th{width:62pt;font-weight:400}.pjt-addressee{margin-bottom:10pt}.pjt-addressee p:is(:nth-child(2),:nth-child(3)){font-weight:700}.pjt-invoices{margin:10pt 0 6pt}.pjt-invoice-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9.5pt;line-height:1.265}.pjt-invoice-table :is(th,td){padding:5pt;border:.4pt solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.pjt-invoice-table :is(thead,tfoot){background:var(--lagoon-tint);color:var(--lagoon-deep);font-weight:700}.pjt-invoice-table thead th{text-align:center}.pjt-invoice-table tbody td:is(:first-child,:nth-child(3),:nth-child(4)){text-align:center}.pjt-invoice-table tfoot th{text-align:right}.pjt-invoice-table .pjt-currency{border-right:0;text-align:center;padding-left:3pt;padding-right:2pt}.pjt-invoice-table .pjt-amount{border-left:0;text-align:right;font-variant-numeric:tabular-nums}.pjt-bank{width:100%;table-layout:fixed;margin:10pt 0 12pt;border-collapse:collapse}.pjt-bank :is(th,td){padding:2pt 6pt 4pt 0;text-align:left;vertical-align:top}.pjt-bank th{width:85pt;font-weight:400}.pjt-signoff{width:220pt;max-width:100%;table-layout:fixed;margin-top:16pt;border-collapse:collapse;text-align:center}.pjt-signoff td{padding:2pt 6pt;vertical-align:top}.pjt-signoff p{margin-bottom:2pt}.pjt-signature-space{height:32pt}.pjt-footer{flex-shrink:0;font-size:8pt;line-height:1;text-align:center;color:var(--sea-ink-soft)}.pjt-footer p+p{margin-top:4pt}.pjt-footer .pjt-footer-band{padding:7pt 8pt;background:var(--lagoon-deep);color:var(--surface);font:italic 9.5pt/1 Montserrat,Arial,sans-serif}.pjt-footer .pjt-footer-address{margin-top:7pt;font-size:8.5pt}.pjt-footer .pjt-footer-website{font-size:8.5pt;font-weight:700;color:var(--lagoon-deep)}.pjt-preview{position:relative;min-width:0}.pjt-pages{display:flex;flex-direction:column;gap:16px}.pjt-measure{position:absolute;top:0;left:-100000px;visibility:hidden;pointer-events:none;width:503.2756pt;font:11pt/1.1 Arial,sans-serif;overflow-wrap:anywhere}.pjt-measure p{margin-bottom:4pt}.pjt-paper.pjt-paper--oversized{height:auto;min-height:841.8898pt}
