*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:serif;line-height:1.6;color:var(--color-content-primary);background:#f5f5f5}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}@font-face{font-family:poem-icon-tech;src:url("./media/poem-icon-tech-COCORFTS.woff2") format("woff2"),url("./media/poem-icon-tech-6DENAYLH.ttf") format("truetype"),url("./media/poem-icon-tech-IAXKABRW.woff") format("woff");font-weight:400;font-style:normal;font-display:block}[class^=poem-icon-tech],[class*=poem-icon-tech]{font-family:poem-icon-tech!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.poem-icon-tech-fan:before{content:"\f000"}@font-face{font-family:cormorant;src:url("./media/Cormorant-VariableFont_wght-U4V4COTB.ttf");font-weight:400}@font-face{font-family:cinzel;src:url("./media/CinzelDecorative-Regular-UNZKANZB.ttf");font-weight:400}:root.poem{--text-body-s-font-weight-accentuate: 700;--text-body-s-font-weight-default: 400;--text-body-s-font-family: cormorant;--text-body-s-font-size: 1rem;--text-body-xl-font-family: cormorant;--text-body-xl-font-size: 1.5rem;--text-body-xl-font-weight-accentuate: 700;--text-body-xl-font-weight-default: 400;--text-body-l-font-family: cormorant;--text-body-l-font-size: 1.25rem;--text-body-l-font-weight-accentuate: 700;--text-body-l-font-weight-default: 400;--text-body-m-font-family: cormorant;--text-body-m-font-size: 1rem;--text-body-m-font-weight-accentuate: 700;--text-body-m-font-weight-default: 400;--text-title-l-font-family: cinzel;--text-title-l-font-size: 2rem;--text-title-l-letter-spacing: -1%;--text-title-l-font-weight: 900;--text-title-m-font-family: cinzel;--text-title-m-font-size: 1.5rem;--text-title-m-font-weight: 700;--text-title-s-font-family: cinzel;--text-title-s-font-size: 1rem;--text-title-s-font-weight: 700;--text-button-xs-letter-spacing: -0, 12%;--text-button-xs-font-family: cormorant;--text-button-xs-font-size: .5rem;--text-button-xs-line-height: 91, 667%;--text-button-xs-text-case: uppercase;--text-button-xs-font-weight: 500;--text-button-m-font-family: cormorant;--text-button-m-font-size: 1rem;--text-button-m-font-weight: 700;--text-button-s-font-family: cormorant;--text-button-s-font-size: .75rem;--text-button-s-font-weight: 700;--text-link-m-decoration: underline;--text-link-m-font-family: cormorant;--text-link-m-font-size: 1rem;--text-link-m-font-weight: 700;--color-background-primary: #f5f0e8;--color-background-secondary: #e6e8e7;--color-background-action-primary: rgb(122, 30, 46);--color-background-action-secondary: rgb(46, 125, 122);--color-background-accent: rgb(224, 195, 81);--color-background-critical: #a12a2f;--color-content-primary: rgba(42, 36, 32, .5);--color-content-primary-reverse: rgb(170, 169, 166);--color-content-brand-primary: rgb(122, 30, 46);--color-content-brand-secondary: rgb(46, 125, 122);--color-content-brand-tertiary: rgb(224, 195, 81);--color-content-action-primary: rgb(250, 249, 246);--color-content-action-secondary: rgb(17, 94, 136);--color-content-action-tertiary: rgb(224, 195, 81);--color-border-primary: rgba(224, 195, 81, .5);--color-border-secondary: rgba(17, 94, 136, .4);--color-border-accent: rgb(224, 195, 81);--color-hover-primary: rgb(92, 17, 29);--color-hover-accent: rgb(224, 195, 81);--color-hover-secondary: rgb(46, 125, 122)}:root.poem:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;opacity:.75;background-position:0 0,137px 51px,0 0;background-size:900px 900px,420px 420px,300px 300px;position:fixed;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.008 0.012' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.32  0 0 0 0 0.18  0 0 0 0 0.09  0 0 0 0.22 0'/></filter><rect width='100%25' height='100%25' filter='url(%23b)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9 1.1' numOctaves='3' seed='23' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.28  0 0 0 0 0.15  0 0 0 0 0.08  0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='w'><feTurbulence type='turbulence' baseFrequency='0.65 0.02' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.19  0 0 0 0 0.10  0 0 0 0.11 0'/></filter><filter id='w2'><feTurbulence type='turbulence' baseFrequency='0.02 0.65' numOctaves='2' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.19  0 0 0 0 0.10  0 0 0 0.09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23w)'/><rect width='100%25' height='100%25' filter='url(%23w2)'/></svg>")}:root.logica{--text-body-s-font-weight-accentuate: 600;--text-body-s-font-weight-default: 400;--text-body-s-font-family: system-ui, sans-serif;--text-body-s-font-size: .875rem;--text-body-xl-font-family: system-ui, sans-serif;--text-body-xl-font-size: 1.25rem;--text-body-xl-font-weight-accentuate: 600;--text-body-xl-font-weight-default: 400;--text-body-l-font-family: system-ui, sans-serif;--text-body-l-font-size: 1rem;--text-body-l-font-weight-accentuate: 600;--text-body-l-font-weight-default: 400;--text-body-m-font-family: system-ui, sans-serif;--text-body-m-font-size: .9rem;--text-body-m-font-weight-accentuate: 600;--text-body-m-font-weight-default: 400;--text-title-l-font-family: "Marcellus", Georgia, serif;--text-title-l-font-size: clamp(2.25rem, 1.7rem + 2.5vw, 3.75rem);--text-title-l-letter-spacing: .08em;--text-title-l-font-weight: 400;--text-title-m-font-family: "Marcellus", Georgia, serif;--text-title-m-font-size: clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-title-m-font-weight: 400;--text-title-m-letter-spacing: .06em;--text-title-s-font-family: "Marcellus", Georgia, serif;--text-title-s-font-size: 1.35rem;--text-title-s-font-weight: 400;--text-title-s-letter-spacing: .02em;--text-button-xs-letter-spacing: .15em;--text-button-xs-font-family: system-ui, sans-serif;--text-button-xs-font-size: .6rem;--text-button-xs-line-height: 1.6;--text-button-xs-text-case: uppercase;--text-button-xs-font-weight: 600;--text-button-m-font-family: system-ui, sans-serif;--text-button-m-font-size: .7rem;--text-button-m-font-weight: 600;--text-button-s-font-family: system-ui, sans-serif;--text-button-s-font-size: .65rem;--text-button-s-font-weight: 600;--text-link-m-decoration: none;--text-link-m-font-family: system-ui, sans-serif;--text-link-m-font-size: .7rem;--text-link-m-font-weight: 600;--color-background-primary: oklch(29.7% 0 0);--color-background-secondary: oklch(33.8% 0 0);--color-background-action-primary: oklch(79% .128 87.2);--color-background-accent: oklch(79% .128 87.2);--color-content-primary: oklch(73.5% .004 95);--color-content-primary-reverse: oklch(29.7% 0 0);--color-content-brand-primary: oklch(95.5% .004 95);--color-content-brand-secondary: oklch(73.5% .004 95);--color-content-brand-tertiary: oklch(79% .128 87.2);--color-content-action-primary: oklch(79% .128 87.2);--color-content-action-secondary: oklch(29.7% .069 264.5);--color-content-action-tertiary: oklch(79% .128 87.2);--color-border-primary: oklch(79% .128 87.2 / .25);--color-border-secondary: oklch(79% .128 87.2 / .4);--color-border-accent: oklch(79% .128 87.2);--color-hover-primary: oklch(85% .1 87.2);--color-hover-accent: oklch(85% .1 87.2);--color-hover-secondary: oklch(36.2% 0 0)}.text-title-l{font-family:var(--text-title-l-font-family),Arial,sans-serif;font-weight:var(--text-title-l-font-weight);font-size:var(--text-title-l-font-size);letter-spacing:var(--text-title-l-letter-spacing)}.text-title-m{font-family:var(--text-title-m-font-family),Arial,sans-serif;font-weight:var(--text-title-m-font-weight);font-size:var(--text-title-m-font-size)}.text-title-s{font-family:var(--text-title-s-font-family),Arial,sans-serif;font-weight:var(--text-title-s-font-weight);font-size:var(--text-title-s-font-size)}.text-body-xl{font-family:var(--text-body-xl-font-family),Arial,sans-serif;font-weight:var(--text-body-xl-font-weight-default);font-size:var(--text-body-xl-font-size)}.text-body-xl-accentuate{font-family:var(--text-body-xl-font-family),Arial,sans-serif;font-weight:var(--text-body-xl-font-weight-default);font-size:var(--text-body-xl-font-size);font-weight:var(--text-body-xl-font-weight-accentuate)}.text-body-l{font-family:var(--text-body-l-font-family),Arial,sans-serif;font-weight:var(--text-body-l-font-weight-default);font-size:var(--text-body-l-font-size)}.text-body-l-accentuate{font-family:var(--text-body-l-font-family),Arial,sans-serif;font-weight:var(--text-body-l-font-weight-default);font-size:var(--text-body-l-font-size);font-weight:var(--text-body-l-font-weight-accentuate)}.text-body-m{font-family:var(--text-body-m-font-family),Arial,sans-serif;font-weight:var(--text-body-m-font-weight-default);font-size:var(--text-body-m-font-size)}.text-body-m-accentuate{font-family:var(--text-body-m-font-family),Arial,sans-serif;font-weight:var(--text-body-m-font-weight-default);font-size:var(--text-body-m-font-size);font-weight:var(--text-body-m-font-weight-accentuate)}.text-body-s{font-family:var(--text-body-s-font-family),Arial,sans-serif;font-weight:var(--text-body-s-font-weight);font-size:var(--text-body-s-font-size)}.text-button-m{font-family:var(--text-button-m-font-family),Arial,sans-serif;font-weight:var(--text-button-m-font-weight);font-size:var(--text-button-m-font-size)}.text-button-s{font-family:var(--text-button-s-font-family),Arial,sans-serif;font-weight:var(--text-button-s-font-weight);font-size:var(--text-button-s-font-size)}.text-button-xs{font-family:var(--text-button-xs-font-family),Arial,sans-serif;font-weight:var(--text-button-xs-font-weight);font-size:var(--text-button-xs-font-size);line-height:var(--text-button-xs-line-height);text-transform:var(--text-button-xs-text-case);letter-spacing:var(--text-button-xs-letter-spacing)}.text-link-m{font-family:var(--text-link-m-font-family),Arial,sans-serif;font-weight:var(--text-link-m-font-weight);font-size:var(--text-link-m-font-size);text-decoration:var(--text-link-m-decoration)}
