html,body{background:#1f4e8c;margin:0}.ink footer,.ink footer :not(.btn):not(.fdfield){color:#fbf2e6}a,a:hover{color:#1f4e8c}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 16px}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:16px;padding-bottom:16px;display:flex}.navlinks{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.navlinks a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.navlinks a.cur{text-underline-offset:6px;text-decoration:underline}.two{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.three{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.serif{font-family:Instrument Serif,Georgia,serif;font-weight:400}.label{letter-spacing:.14em;text-transform:uppercase;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:600}.btn{color:#fbf2e6;text-align:center;background:#d6175f;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:#fbf2e6}.btn2{color:#fbf2e6;text-align:center;background:#1f4e8c;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn2:hover{color:#fbf2e6}.btnline{border:2px solid #1f4e8c;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.row{border-top:1px solid #1f4e8c;padding:16px 0}.row dt{letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:600}.row dd{margin:0}.flinks{grid-template-columns:repeat(2,minmax(0,max-content));gap:0 48px;display:grid}.flinks a{color:#fbf2e6;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ig{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tlink{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=880px){.wrap{padding:0 40px}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.ig{grid-template-columns:repeat(5,minmax(0,1fr))}.ctop{grid-template-columns:7fr 5fr}}.nt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav{justify-content:flex-start}.nav>a:first-of-type{flex:none}.nav>a:first-of-type img{flex:none;max-width:none}.hcta{order:1;margin-left:auto}.burger{cursor:pointer;-webkit-user-select:none;user-select:none;order:2;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:15px;font-weight:600;display:inline-flex}.bars,.bars:before,.bars:after{background:#1f4e8c;border-radius:2px;width:22px;height:2px;display:block}.bars{position:relative}.bars:before,.bars:after{content:"";position:absolute;left:0}.bars:before{top:-7px}.bars:after{top:7px}.nt:checked~.burger .bars{background:0 0}.nt:checked~.burger .bars:before{top:0;transform:rotate(45deg)}.nt:checked~.burger .bars:after{top:0;transform:rotate(-45deg)}.nt:focus-visible~.burger{outline-offset:4px;border-radius:6px;outline:2px solid #1f4e8c}.navlinks{border-top:1px solid #1f4e8c;flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding:8px 0 16px;display:none}.nt:checked~.navlinks{display:flex}.navlinks a{border-bottom:1px solid #f8cfd2;font-size:19px}.sub a{padding-left:20px;font-size:17px}.dd{flex-direction:column;display:flex}@media (width>=1080px){.nav{justify-content:space-between}.burger{display:none}.navlinks{border:0;flex-flow:wrap;order:1;align-items:center;gap:0 18px;width:auto;padding:0;display:flex}.navlinks a{border:0;font-size:15px}.hcta{order:2;margin-left:0}.dd{display:block;position:relative}.dd>a:after{content:"";border:2px solid #1f4e8c;border-width:0 2px 2px 0;width:6px;height:6px;margin:-4px 0 0 9px;transform:rotate(45deg)}.sub{z-index:20;white-space:nowrap;background:#fbf2e6;border:1px solid #1f4e8c;border-radius:14px;padding:4px 18px;display:none;position:absolute;top:100%;left:-18px}.dd:hover .sub,.dd:focus-within .sub{display:block}.sub a{padding-left:0;font-size:15px}}.ink{color:#1f1f1f}.ink h1,.ink h2,.ink h3,.ink .label,.ink .serif,.ink blockquote,.ink dt,.ink summary,.ink [style*=Caveat],.ink .btnline,.ink .navlinks a,.ink .burger{color:#1f4e8c}.ink [style*="background: #1F4E8C"],.ink [style*="background: #D6175F"]{color:#fbf2e6}.ink [style*="background: #1F4E8C"] *,.ink [style*="background: #D6175F"] *{color:inherit}.ink .btn{color:#fbf2e6}header.wrap.nav{padding-top:20px;padding-bottom:20px}.fnews{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.fdslot{flex-direction:column;gap:12px;display:flex}.fdfield{opacity:.95;background:#fbf2e6;border-radius:999px;align-items:center;min-height:52px;padding:0 20px;font-size:16px;display:flex;color:#1f4e8c!important}@media (width>=880px){.fnews{grid-template-columns:5fr 6fr;gap:48px}.fdslot{flex-flow:wrap}.fdfield{flex:180px}}.logo{width:96px;height:96px}@media (width>=1080px){.logo{width:120px;height:120px}}.ig{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.ig>div{border-radius:14px!important;padding:6px!important;font-size:11px!important}.flinks{gap:0 40px}.fmid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=880px){.fmid{grid-template-columns:7fr 5fr;gap:64px}}footer .fnews h2{font-size:clamp(26px,3vw,34px)!important}footer .fdfield{min-height:46px}footer .fdslot .btn{min-height:46px!important}footer .flinks a{min-height:36px}footer .ig{max-width:520px}footer .ig>div{font-size:10px!important}@media (width>=880px){footer .fnews{gap:40px}footer .flinks{grid-template-columns:repeat(3,max-content);gap:0 28px}footer .flinks a{font-size:16px}}.tytop{align-items:center}@media (width>=880px){.tytop{grid-template-columns:6fr 5fr}}footer{padding:28px 0 16px!important}footer .fnews{gap:16px!important}footer .fnews h2{margin:0 0 4px!important;font-size:24px!important}footer .fnews p{font-size:15px;line-height:1.45}footer .fdslot{flex-wrap:wrap;flex-direction:row!important;gap:8px!important}footer .fdfield{flex:140px}footer .fdslot .btn{flex:100%}@media (width>=880px){footer .fdslot .btn{flex:none}}footer .fdfield{min-height:42px!important;font-size:15px!important}footer .fdslot .btn{padding:0 22px;min-height:42px!important;font-size:16px!important}footer .fmid{gap:16px!important}footer .ig>div{border-width:1.5px!important;border-radius:10px!important;font-size:0!important}footer .flinks{gap:0 24px!important}footer .flinks a{min-height:32px!important;font-size:15px!important}footer [aria-label^="Michal Kaye on"]{width:36px!important;height:36px!important}footer [aria-label^="Michal Kaye on"] svg{width:18px;height:18px}footer .fmid>div>div[style*="margin-top: 20px"]{margin-top:10px!important}footer>p.wrap{margin-top:14px!important;font-size:12px!important}@media (width>=880px){footer .fnews,footer .fmid{grid-template-columns:4fr 6fr!important;gap:32px!important}footer .flinks{grid-template-columns:repeat(3,max-content)!important}}footer .ig{gap:10px!important;max-width:600px!important}footer .fmid [style*=Caveat]{margin:0 0 8px!important;font-size:28px!important}@media (width>=880px){footer .fmid{grid-template-columns:6fr 5fr!important;gap:48px!important}}header.wrap.nav{z-index:50;clip-path:inset(0 -100vmax);background:#fbf2e6;position:sticky;top:0;box-shadow:0 0 0 100vmax #fbf2e6}
