@source "../../content/stitch-bodies/materials.html";.materials-stitch-exact{color:#1a1c1c;font-family:var(--font-inter), Inter, sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.materials-stitch-exact main{min-width:0}.materials-stitch-exact h1,.materials-stitch-exact h2,.materials-stitch-exact h3,.materials-stitch-exact h4{font-family:var(--font-inter), Inter, sans-serif}.materials-stitch-exact .text-primary-container{color:#013220}.materials-stitch-exact .text-secondary{color:#a23f00}.materials-stitch-exact .text-on-surface{color:#1a1c1c}.materials-stitch-exact .text-on-surface-variant{color:#414943}.materials-stitch-exact .text-on-primary-container{color:#6f9c84}.materials-stitch-exact .text-on-background{color:#1a1c1c}.materials-stitch-exact .text-white{color:#fff}.materials-stitch-exact .text-zinc-400{color:#a1a1aa}.materials-stitch-exact .text-zinc-500{color:#71717a}.materials-stitch-exact .bg-primary-container{background-color:#013220}.materials-stitch-exact .bg-primary-container\/20{background-color:#01322033}.materials-stitch-exact .bg-secondary{background-color:#a23f00}.materials-stitch-exact .bg-surface-container-lowest,.materials-stitch-exact .bg-white{background-color:#fff}.materials-stitch-exact .bg-background{background-color:#f9f9f9}.materials-stitch-exact .border-primary-container{border-color:#013220}.materials-stitch-exact .border-outline-variant{border-color:#c1c8c2}.materials-stitch-exact .border-secondary{border-color:#a23f00}.materials-stitch-exact .border-zinc-200{border-color:#e4e4e7}.materials-stitch-exact .border-zinc-300{border-color:#d4d4d8}.materials-stitch-exact .hover\:bg-secondary:hover{background-color:#a23f00}.materials-stitch-exact .hover\:bg-primary-container:hover{background-color:#013220}.materials-stitch-exact .hover\:text-white:hover{color:#fff}.materials-stitch-exact .hover\:grayscale-0:hover{filter:grayscale(0)}.materials-stitch-exact .grayscale{filter:grayscale()}.materials-stitch-exact .mix-blend-multiply{mix-blend-mode:multiply}.materials-stitch-exact .opacity-10{opacity:.1}.materials-stitch-exact .opacity-20{opacity:.2}.materials-stitch-exact .opacity-50{opacity:.5}.materials-stitch-exact .focus\:border-secondary:focus{border-color:#a23f00}.materials-stitch-exact .focus\:ring-0:focus{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;box-shadow:none;outline:none}.materials-stitch-exact .font-headline-xl,.materials-stitch-exact .text-headline-xl{letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1.1}.materials-stitch-exact .font-headline-lg,.materials-stitch-exact .text-headline-lg{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.2}.materials-stitch-exact .font-headline-md,.materials-stitch-exact .text-headline-md{font-size:24px;font-weight:700;line-height:1.3}.materials-stitch-exact .font-body-lg,.materials-stitch-exact .text-body-lg{font-size:18px;font-weight:400;line-height:1.6}.materials-stitch-exact .font-body-md,.materials-stitch-exact .text-body-md{font-size:16px;font-weight:400;line-height:1.5}.materials-stitch-exact .font-label-mono,.materials-stitch-exact .text-label-mono{letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1}.materials-stitch-exact .font-data-point,.materials-stitch-exact .text-data-point{font-size:14px;font-weight:700;line-height:1.2}.materials-stitch-exact .text-4xl{font-size:2.25rem;line-height:2.5rem}.materials-stitch-exact .text-sm{font-size:.875rem;line-height:1.25rem}.materials-stitch-exact .text-xs{font-size:.75rem;line-height:1rem}.materials-stitch-exact .text-\[300px\]{font-size:18.75rem;line-height:1}.materials-stitch-exact .h-\[400px\]{height:400px}.materials-stitch-exact .max-w-container-max{max-width:1280px;margin-inline:auto}.materials-stitch-exact .tracking-widest{letter-spacing:.1em}.materials-stitch-exact img{max-width:100%}.materials-stitch-exact .h-\[400px\] img,.materials-stitch-exact .h-full img{object-fit:cover;width:100%;max-width:none;height:100%}.materials-stitch-exact a,.materials-stitch-exact button{font-family:var(--font-inter), Inter, sans-serif}.materials-stitch-exact a{text-decoration:none}.materials-stitch-exact .structural-grid{background-image:linear-gradient(90deg,#e2e2e2 1px,#0000 1px),linear-gradient(#e2e2e2 1px,#0000 1px);background-size:40px 40px}.materials-stitch-exact .v-motif{background-image:linear-gradient(135deg,#01322008 25%,#0000 25%),linear-gradient(225deg,#01322008 25%,#0000 25%);background-size:100px 100px}.materials-stitch-exact main>header{position:relative}.materials-stitch-exact .materials-hero-v{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:0 0 0 55%;overflow:hidden}.materials-stitch-exact .materials-hero-v svg{width:auto;max-width:none;height:100%;margin-inline:auto;display:block}.materials-stitch-exact select,.materials-stitch-exact input[type=text],.materials-stitch-exact input[type=number]{box-sizing:border-box;color:#1a1c1c;width:100%;min-width:0;max-width:100%;font-family:var(--font-inter), Inter, sans-serif;background-color:#fff;border:1px solid #d4d4d8;border-radius:0;font-size:16px;line-height:1.5}.materials-stitch-exact form .grid{min-width:0}.materials-stitch-exact main>header,.materials-stitch-exact main>section{box-sizing:border-box;padding-left:1rem;padding-right:1rem}.materials-stitch-exact main>header.px-12,.materials-stitch-exact main>section.px-12{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.materials-stitch-exact main>header,.materials-stitch-exact main>section,.materials-stitch-exact main>header.px-12,.materials-stitch-exact main>section.px-12{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.materials-stitch-exact .materials-hero-v{left:56%;right:0}.materials-stitch-exact .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-stitch-exact .md\:flex-row{flex-direction:row}.materials-stitch-exact main>header .flex.flex-col.md\:flex-row{align-items:flex-end}.materials-stitch-exact main>header .font-label-mono.text-right{text-align:right}}@media (min-width:1024px){.materials-stitch-exact main>header,.materials-stitch-exact main>section,.materials-stitch-exact main>header.px-12,.materials-stitch-exact main>section.px-12{padding-left:3rem;padding-right:3rem}.materials-stitch-exact .materials-hero-v{left:54%;right:1rem}}@media (max-width:767px){.materials-stitch-exact main>header,.materials-stitch-exact main>header.pt-20,.materials-stitch-exact main>header.pb-12{padding-top:3rem;padding-bottom:2rem}.materials-stitch-exact main>section,.materials-stitch-exact main>section.py-16,.materials-stitch-exact main>section.py-24{padding-top:2.5rem;padding-bottom:2.5rem}.materials-stitch-exact main>section:last-of-type{padding-top:3rem;padding-bottom:3rem}.materials-stitch-exact .font-headline-xl,.materials-stitch-exact .text-headline-xl{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.15}.materials-stitch-exact .font-headline-lg,.materials-stitch-exact .text-headline-lg{font-size:1.375rem}.materials-stitch-exact .font-headline-md,.materials-stitch-exact .text-headline-md{font-size:1.25rem}.materials-stitch-exact .font-body-lg,.materials-stitch-exact .text-body-lg{font-size:1rem}.materials-stitch-exact .font-body-md,.materials-stitch-exact .text-body-md{font-size:.9375rem}.materials-stitch-exact .text-4xl{font-size:1.75rem;line-height:2rem}.materials-stitch-exact .text-\[300px\]{font-size:clamp(8rem,30vw,12rem)}.materials-stitch-exact .h-\[400px\]{height:14rem}.materials-stitch-exact .v-motif{background-size:60px 60px}.materials-stitch-exact .structural-grid{background-size:28px 28px}.materials-stitch-exact main>header .max-w-container-max{width:100%;position:relative}.materials-stitch-exact main>header .flex.flex-col.md\:flex-row{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.materials-stitch-exact main>header .max-w-2xl{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.materials-stitch-exact main>header .max-w-2xl p.border-l-4{text-align:left;max-width:min(100%,22rem);margin-inline:auto}.materials-stitch-exact main>header .flex.flex-col.gap-2.font-label-mono{text-align:center;align-items:center}.materials-stitch-exact main>header .font-label-mono.text-right{text-align:center}.materials-stitch-exact .materials-hero-v{z-index:0;justify-content:center;align-items:stretch;display:flex;left:0;right:0}.materials-stitch-exact .materials-hero-v svg{height:100%;margin-inline:auto}.materials-stitch-exact .materials-hero-v svg path{fill-opacity:.18}.materials-stitch-exact main .space-y-24>*+*{margin-top:2.5rem}.materials-stitch-exact main .lg\:col-span-5,.materials-stitch-exact main .lg\:col-span-7.p-8{padding:1.25rem}.materials-stitch-exact main .lg\:col-span-7 .mb-8,.materials-stitch-exact main .lg\:col-span-7 .mb-6{margin-bottom:1.25rem}.materials-stitch-exact main .flex.justify-between.items-start.mb-4{gap:.75rem}.materials-stitch-exact main .flex.justify-between.items-start.mb-4 h2{flex:1;min-width:0}.materials-stitch-exact main .grid.grid-cols-2.gap-4.mb-8{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}.materials-stitch-exact main .lg\:col-span-5 .absolute.bottom-6{bottom:1rem;left:1rem;right:auto}.materials-stitch-exact main .lg\:col-span-5 .absolute.bottom-6.right-6{left:auto;right:1rem}.materials-stitch-exact main .lg\:col-span-7.flex.flex-col>.flex.gap-4{flex-direction:column}.materials-stitch-exact main .lg\:col-span-7.flex.flex-col>.flex.gap-4>.flex-1,.materials-stitch-exact main .lg\:col-span-7.flex.flex-col>.flex.gap-4>button,.materials-stitch-exact main .lg\:col-span-7.flex.flex-col>.flex.gap-4>a{width:100%}.materials-stitch-exact main .lg\:col-span-7.flex.flex-col>.flex.gap-4>button.px-6{padding-top:1rem;padding-bottom:1rem}.materials-stitch-exact main>section:last-of-type .grid.grid-cols-1.md\:grid-cols-2,.materials-stitch-exact main>section:last-of-type .gap-16{gap:2rem}.materials-stitch-exact main>section:last-of-type form .grid.grid-cols-2{grid-template-columns:1fr}.materials-stitch-exact main>section:last-of-type .bg-white.p-8{padding:1.25rem}.materials-stitch-exact main>section:last-of-type .border-4{border-width:2px}.materials-stitch-exact main>section:last-of-type .space-y-4>.flex.items-center.gap-4{align-items:flex-start}.materials-stitch-exact main>section:last-of-type .space-y-4 .font-label-mono{font-size:11px;line-height:1.35}}@media (min-width:768px) and (max-width:1023px){.materials-stitch-exact main>header,.materials-stitch-exact main>header.pt-20,.materials-stitch-exact main>header.pb-12{padding-top:4rem;padding-bottom:3rem}.materials-stitch-exact main>section,.materials-stitch-exact main>section.py-16{padding-top:3rem;padding-bottom:3rem}.materials-stitch-exact main>section:last-of-type,.materials-stitch-exact main>section:last-of-type.py-24{padding-top:4rem;padding-bottom:4rem}.materials-stitch-exact .font-headline-xl,.materials-stitch-exact .text-headline-xl{font-size:clamp(2rem,5vw,2.75rem);line-height:1.15}.materials-stitch-exact .font-headline-lg,.materials-stitch-exact .text-headline-lg{font-size:1.75rem}.materials-stitch-exact .font-body-lg,.materials-stitch-exact .text-body-lg{font-size:1.0625rem}.materials-stitch-exact .h-\[400px\]{height:18rem}.materials-stitch-exact main .lg\:col-span-7.p-8{padding:1.5rem}.materials-stitch-exact main .space-y-24>*+*{margin-top:3.5rem}.materials-stitch-exact main>section:last-of-type .gap-16{gap:2.5rem}.materials-stitch-exact main>section:last-of-type .bg-white.p-8{padding:1.75rem}}@media (min-width:1024px){.materials-stitch-exact main>header{padding-top:5rem;padding-bottom:3rem}.materials-stitch-exact main>header.pt-20{padding-top:5rem}.materials-stitch-exact main>header.pb-12{padding-bottom:3rem}.materials-stitch-exact main>section:first-of-type,.materials-stitch-exact main>section:first-of-type.py-16{padding-top:4rem;padding-bottom:4rem}.materials-stitch-exact main>section:last-of-type,.materials-stitch-exact main>section:last-of-type.py-24{padding-top:6rem;padding-bottom:6rem}.materials-stitch-exact .font-headline-xl,.materials-stitch-exact .text-headline-xl{font-size:48px}.materials-stitch-exact .font-headline-lg,.materials-stitch-exact .text-headline-lg{font-size:32px}.materials-stitch-exact .font-headline-md,.materials-stitch-exact .text-headline-md{font-size:24px}.materials-stitch-exact .h-\[400px\]{height:auto;min-height:100%}.materials-stitch-exact .lg\:h-auto{height:auto}}@media (max-width:1023px){.materials-stitch-exact .lg\:col-span-5,.materials-stitch-exact .lg\:col-span-7{grid-column:span 1/span 1}.materials-stitch-exact .order-1{order:1}.materials-stitch-exact .order-2{order:2}}@media (min-width:1024px){.materials-stitch-exact .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.materials-stitch-exact .lg\:col-span-5{grid-column:span 5/span 5}.materials-stitch-exact .lg\:col-span-7{grid-column:span 7/span 7}.materials-stitch-exact .lg\:order-1{order:1}.materials-stitch-exact .lg\:order-2{order:2}}
