.xonik-s26 { --fg: #141414; --fg-2: #3f3f3f; --fg-3: #8a8a8a; --ground: #fdfcfb; --band: #f4f2ef; --paper: #fff; --ink: #141414; --line: #e8e6e2; --accent: #1B4DE4; --terra: #b5502f; --terra-soft: #f5e8e2; --serif: 'Sorts Mill Goudy', Georgia, serif; --sans: 'Archivo', -apple-system, system-ui, sans-serif; --hgrid-pad-x: 28px; --hgrid-pad-y: 24px; background: var(--ground); color: var(--fg); font-family: var(--sans); } .xonik-s26 a { color: inherit; text-decoration: none; } .xonik-s26 em { font-style: italic; } .xonik-s26 .w { max-width: 1180px; margin: 0 auto; padding: 0 44px; display: grid; grid-template-columns: repeat(12, 1fr); gap: 0 30px; } .xonik-s26 .s26-section { padding: 104px 0; } .xonik-s26 .s26-section--tight { padding: 70px 0; } .xonik-s26 .band { background: var(--band); } .xonik-s26 .inkbg { background: var(--ink); } .xonik-s26 .eb { font-size: 10.5px; letter-spacing: .18em; text-transform: uppercase; color: var(--accent); margin-bottom: 16px; } .xonik-s26 h1 { font-family: var(--serif); font-weight: 400; font-size: clamp(34px, 4.1vw, 54px); line-height: 1.07; margin-bottom: 26px; letter-spacing: -.01em; max-width: 22ch; } @media (max-width: 620px) { .xonik-s26 h1 br { display: none; } } .xonik-s26 h2 { font-family: var(--serif); font-weight: 400; font-size: clamp(27px, 3vw, 40px); line-height: 1.15; } .xonik-s26 h3 { font-family: var(--serif); font-weight: 400; font-size: 20px; line-height: 1.3; margin-bottom: 7px; } .xonik-s26 p { font-size: 15.5px; line-height: 1.68; color: var(--fg-2); margin-bottom: 16px; max-width: 62ch; } .xonik-s26 .lead { font-size: 18.5px; line-height: 1.58; } .xonik-s26 .s-h { grid-column: 1/6; } .xonik-s26 .s-i { grid-column: 7/13; } .xonik-s26 .full { grid-column: 1/13; } .xonik-s26 .hero-t { grid-column: 1/7; } .xonik-s26 .hero-f { grid-column: 8/13; align-self: center; } .xonik-s26 .fig svg { display: block; width: 100%; height: auto; } .xonik-s26 .fig figcaption { font-size: 12px; color: var(--fg-3); margin-top: 15px; line-height: 1.5; max-width: 48ch; } .xonik-s26 .acts { display: flex; gap: 18px; margin-top: 32px; flex-wrap: wrap; align-items: center; } .xonik-s26 .pill { padding: 14px 28px; border-radius: 100px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; transition: .18s; display: inline-block; } .xonik-s26 .pill.dark { background: var(--accent); color: #fff; } .xonik-s26 .pill.dark:hover { background: #0F3BC4; } .xonik-s26 .txtlink { font-size: 14px; border-bottom: 1px solid currentColor; padding-bottom: 2px; } .xonik-s26 .zero { font-size: 13.5px; color: var(--fg-2); margin-top: 16px; } .xonik-s26 .zero a { color: var(--accent); border-bottom: 1px solid currentColor; } .xonik-s26 .answer { grid-column: 1/13; margin-top: 54px; padding: 28px 32px; background: var(--paper); border-left: 2px solid var(--accent); } .xonik-s26 .answer span { display: block; font-size: 10px; letter-spacing: .18em; text-transform: uppercase; color: var(--accent); margin-bottom: 11px; } .xonik-s26 .answer p { margin: 0; max-width: 80ch; } .xonik-s26 .bp-intro { margin-bottom: 40px; } .xonik-s26 .cmp-closing { font-size: 14px; margin-top: 22px; } .xonik-s26 .quiet h2 { margin-bottom: 20px; max-width: 24ch; } .xonik-s26 .bp { grid-column: 1/13; display: grid; grid-template-columns: repeat(12, 1fr); gap: 0 30px; padding: 34px 0; border-top: 1px solid var(--line); align-items: start; } .xonik-s26 .bp-n { grid-column: 1/2; font-size: 11.5px; letter-spacing: .14em; color: var(--terra); padding-top: 5px; } .xonik-s26 .bp-c { grid-column: 2/8; } .xonik-s26 .bp-c p { font-size: 14.5px; margin: 0; max-width: 58ch; } .xonik-s26 .bp-d { grid-column: 9/13; align-self: center; } .xonik-s26 .bp-d svg { display: block; width: 100%; height: auto; } .xonik-s26 .bp-d span { display: block; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--fg-3); margin-top: 9px; } .xonik-s26 .stmt { grid-column: 2/12; text-align: center; } .xonik-s26 .stmt .big { font-family: var(--serif); font-weight: 400; font-size: clamp(30px, 3.8vw, 52px); line-height: 1.16; color: #fff; max-width: 26ch; margin: 0 auto 22px; } .xonik-s26 .stmt p { color: rgba(255,255,255,.62); margin: 0 auto; max-width: 56ch; font-size: 14.5px; } .xonik-s26 .stmt .eb { color: #8FA9F5; } .xonik-s26 .seq { grid-column: 1/13; margin-top: 52px; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0 20px; } .xonik-s26 .seq-f { padding-right: 4px; } .xonik-s26 .seq-f .fig { margin-bottom: 14px; } .xonik-s26 .seq-f b { display: block; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; font-weight: 600; margin-bottom: 7px; } .xonik-s26 .seq-f span { font-size: 13px; line-height: 1.5; color: var(--fg-2); } .xonik-s26 .seq-note { grid-column: 1/13; margin-top: 26px; font-size: 13px; color: var(--accent); font-style: italic; } .xonik-s26 .cmp { grid-column: 1/13; display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 48px; } .xonik-s26 .cmp > div { padding: 30px 40px 30px 0; } .xonik-s26 .cmp > div + div { padding: 30px 0 30px 40px; border-left: 1px solid var(--line); } .xonik-s26 .cmp h4 { font-size: 10.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--fg-3); margin-bottom: 18px; } .xonik-s26 .cmp ul { list-style: none; } .xonik-s26 .cmp li { font-size: 14.5px; line-height: 1.5; color: var(--fg-2); padding: 9px 0; border-top: 1px solid var(--line); } .xonik-s26 .cmp li:first-child { border-top: 0; } .xonik-s26 .cmp .none { color: var(--terra); } .xonik-s26 .cta-bar { grid-column: 1/13; margin-top: 52px; padding-top: 26px; border-top: 1px solid var(--line); display: flex; align-items: baseline; justify-content: space-between; gap: 24px; flex-wrap: wrap; } .xonik-s26 .cta-bar p { margin: 0; font-size: 15.5px; max-width: 52ch; color: var(--fg); } .xonik-s26 .cta-bar a { font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; color: var(--accent); border-bottom: 1px solid currentColor; padding-bottom: 3px; white-space: nowrap; } .xonik-s26 .quiet { grid-column: 3/11; } .xonik-s26 .quiet p { max-width: none; } .xonik-s26 .faq { grid-column: 1/13; display: grid; grid-template-columns: 1fr 1fr; gap: 34px 50px; margin-top: 44px; } .xonik-s26 .faq h4 { font-size: 14.5px; font-weight: 600; margin-bottom: 8px; } .xonik-s26 .faq p { font-size: 14px; margin: 0; } .xonik-s26 .nl-t { grid-column: 1/6; } .xonik-s26 .nl-f { grid-column: 7/13; align-self: center; } .xonik-s26 .nl-row { display: flex; gap: 12px; flex-wrap: wrap; } .xonik-s26 .nl-row input { flex: 1; min-width: 230px; padding: 14px 16px; border: 1px solid var(--line); background: var(--paper); font: inherit; font-size: 15px; border-radius: 4px; } .xonik-s26 .nl-row input:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(27,77,228,.12); } .xonik-s26 .nl-row button { padding: 14px 30px; border: 0; border-radius: 100px; background: var(--accent); color: #fff; font: inherit; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; cursor: pointer; } .xonik-s26 .nl-row button:hover { background: #0F3BC4; } .xonik-s26 .nl-consent { display: flex; gap: 10px; align-items: flex-start; margin-top: 18px; } .xonik-s26 .nl-consent input { margin-top: 3px; flex: none; } .xonik-s26 .nl-consent label { font-size: 13px; line-height: 1.55; color: var(--fg-2); max-width: 56ch; } .xonik-s26 .nl-consent a { color: var(--accent); border-bottom: 1px solid currentColor; } .xonik-s26 .nl-small { font-size: 12.5px; color: var(--fg-3); margin-top: 14px; } .xonik-s26 .sw { grid-column: 1/13; display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--line); margin-top: 14px; } .xonik-s26 .sw a { padding: 18px 4px; border-bottom: 1px solid var(--line); font-size: 14px; color: var(--fg-2); transition: .16s; } .xonik-s26 .sw a:hover { color: var(--accent); padding-left: 6px; } .xonik-s26 .sw a.here { color: var(--fg); font-weight: 600; } .xonik-s26 .eight { grid-column: 1/13; display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 48px; border-top: 1px solid var(--line); } .xonik-s26 .eight a { padding: 26px; border-bottom: 1px solid var(--line); border-right: 1px solid var(--line); display: block; transition: .18s; } .xonik-s26 .eight a:nth-child(4n+1) { padding-left: 0; } .xonik-s26 .eight a:nth-child(4n) { border-right: 0; padding-right: 0; } .xonik-s26 .eight a:hover { background: var(--paper); } .xonik-s26 .eight a:hover h3 { color: var(--accent); } .xonik-s26 .eight .th { font-size: 13.5px; line-height: 1.5; color: var(--fg-2); margin-bottom: 14px; min-height: 60px; } .xonik-s26 .eight svg { display: block; width: 100%; height: auto; margin-bottom: 8px; } .xonik-s26 .eight .bk { font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--fg-3); } @media (max-width: 1000px) { .xonik-s26 .hero-t, .xonik-s26 .hero-f, .xonik-s26 .s-h, .xonik-s26 .s-i, .xonik-s26 .bp-n, .xonik-s26 .bp-c, .xonik-s26 .bp-d, .xonik-s26 .quiet, .xonik-s26 .stmt, .xonik-s26 .nl-t, .xonik-s26 .nl-f { grid-column: 1/13; } .xonik-s26 .bp-d { margin-top: 20px; max-width: 300px; } .xonik-s26 .seq { grid-template-columns: 1fr; gap: 22px; } .xonik-s26 .seq-f .fig { max-width: 220px; } .xonik-s26 .cmp { grid-template-columns: 1fr; } .xonik-s26 .cmp > div + div { padding: 30px 0 0; border-left: 0; border-top: 1px solid var(--line); margin-top: 10px; } .xonik-s26 .faq { grid-template-columns: 1fr; } .xonik-s26 .sw { grid-template-columns: 1fr 1fr; } .xonik-s26 .eight { grid-template-columns: 1fr 1fr; } .xonik-s26 .eight a:nth-child(4n) { border-right: 1px solid var(--line); padding-right: 26px; } .xonik-s26 .eight a:nth-child(2n+1) { padding-left: 0; } .xonik-s26 .eight a:nth-child(2n) { border-right: 0; padding-right: 0; } }
