@import"https://p.typekit.net/p.css?s=1&k=ibe1cxh&ht=tk&f=28201.28205.28225.28226.28227.28238&a=146905414&app=typekit&e=css";@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/a45765/00000000000000007735b3cf/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/a45765/00000000000000007735b3cf/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/a45765/00000000000000007735b3cf/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/8fe766/00000000000000007735b3d4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/8fe766/00000000000000007735b3d4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/8fe766/00000000000000007735b3d4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/3a3934/00000000000000007735b3d9/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/3a3934/00000000000000007735b3d9/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/3a3934/00000000000000007735b3d9/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/221692/00000000000000007735b3da/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/221692/00000000000000007735b3da/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/221692/00000000000000007735b3da/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/781cff/00000000000000007735b3db/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/781cff/00000000000000007735b3db/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/781cff/00000000000000007735b3db/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/d598bf/00000000000000007735b3dc/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/d598bf/00000000000000007735b3dc/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/d598bf/00000000000000007735b3dc/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}.tk-p22-mackinac-pro{font-family:p22-mackinac-pro,serif}@font-face{font-family:romie;src:url(/fonts/Romie-Regular.woff) format("woff2"),url(/fonts/Romie-Regular.woff2) format("woff");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:romie;src:url(/fonts/Romie-Regular-Italic.woff) format("woff2"),url(/fonts/Romie-Regular-Italic.woff2) format("woff");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}.tk-romie{font-family:romie,serif}:root{--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--P1---Red:#a81716;--P1---Yellow:#ffb846;--P1---White:#f2e8d4;--P1---Black:#231f20;--P1---Gold:#bf6b10;--P1---Purple:#612956;--P1---LightPurple:#d6d5eb;--P2---Blue:#312f6f;--P2---Pink:#f0838e;--P2---White:#f2e8d4;--P2---Black:#282725;--P2---Peach:#f6b59b;--peach-gradient:linear-gradient(135deg,rgba(104,73,117,0),#f6b59b);--font-mackinac-pro:"p22-mackinac-pro",serif;--font-romie:"romie",serif;--header-height:120px;--footer-height:60px;--layout-max-width:2000px;--layout-right-left-padding:50px;--layout-section-break-height:100px;--section-right-left-padding:115px}@media(max-width:1023px){:root{--layout-right-left-padding:30px;--section-right-left-padding:50px}}:root .debug{border:1px dashed var(--P2---Pink,#f0838e)}html{height:100%}body{min-height:100%}body,html{max-width:100vw}h2{color:var(--text-color,#312f6f);font-family:var(--font-mackinac-pro);font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px;text-transform:uppercase;margin-bottom:48px}@media(max-width:479px){h2{overflow-wrap:anywhere}}h3{font-weight:500;line-height:normal;letter-spacing:-1.2px;margin-top:12px;margin-bottom:24px}h3,li,p{color:var(--text-color,#312f6f);font-family:var(--font-mackinac-pro);font-size:28px;font-style:normal}li,p{font-weight:400;line-height:2.2rem;letter-spacing:-1.4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:30px}li{margin:0 10% 30px;list-style:decimal}li::marker{text-align:right}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}section{width:100%;padding:var(--layout-section-break-height) 0}@media(min-width:1440px){section{padding:var(--layout-section-break-height) max(var(--section-right-left-padding),(100% - var(--layout-max-width))/2)}}section{display:flex;flex-direction:column;align-items:center}@media(prefers-color-scheme:dark){html{color-scheme:dark}}