

a{color:#7E5F22}a:hover{color:#0A0334}
.nl{color:#F4EFE6;text-decoration:none;position:relative;transition:color .2s ease}
.nl::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#DFB362;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.nl:hover{color:#DFB362}.nl:hover::after{transform:scaleX(1)}
.dd{position:relative}
.dd-menu{position:absolute;top:100%;left:-24px;min-width:280px;padding:14px 0;background:#0A0334;border:1px solid rgba(223,179,98,.4);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:6}
.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}
.dd-menu a{display:block;padding:11px 24px;color:#D8CFC0;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:none}
.dd-menu a:hover{color:#DFB362;background:rgba(223,179,98,.07)}
.b-ivory{transition:background-color .25s,color .25s,border-color .25s}
.b-ivory:hover{background-color:#DFB362!important;border-color:#DFB362!important;color:#0A0334!important}
.b-gold{transition:background-color .25s}.b-gold:hover{background-color:#EFD39A!important}
.b-gline{transition:background-color .25s,color .25s}.b-gline:hover{background-color:#DFB362!important;color:#0A0334!important}
.b-navyfill{transition:background-color .25s,color .25s}.b-navyfill:hover{background-color:#DFB362!important;color:#0A0334!important}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}
.speckle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22420%22%20height%3D%22420%22%3E%3Crect%20x%3D%22272.4%22%20y%3D%22294.6%22%20width%3D%221.5%22%20height%3D%220.8%22%20transform%3D%22rotate%28138%20272.4%20294.6%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.37%22/%3E%3Crect%20x%3D%22139.9%22%20y%3D%22156.4%22%20width%3D%223.3%22%20height%3D%221.7%22%20transform%3D%22rotate%2861%20139.9%20156.4%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.49%22/%3E%3Crect%20x%3D%22206.3%22%20y%3D%2230.0%22%20width%3D%222.6%22%20height%3D%221.3%22%20transform%3D%22rotate%28108%20206.3%2030.0%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.59%22/%3E%3Ccircle%20cx%3D%22325.4%22%20cy%3D%22310.9%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.51%22/%3E%3Ccircle%20cx%3D%22354.9%22%20cy%3D%22342.7%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.40%22/%3E%3Crect%20x%3D%22141.9%22%20y%3D%22273.1%22%20width%3D%222.6%22%20height%3D%221.3%22%20transform%3D%22rotate%28100%20141.9%20273.1%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.74%22/%3E%3Ccircle%20cx%3D%22315.8%22%20cy%3D%22382.8%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.81%22/%3E%3Ccircle%20cx%3D%22222.8%22%20cy%3D%2271.5%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.34%22/%3E%3Ccircle%20cx%3D%2221.4%22%20cy%3D%22409.7%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.26%22/%3E%3Ccircle%20cx%3D%22145.5%22%20cy%3D%22241.1%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.29%22/%3E%3Ccircle%20cx%3D%22366.4%22%20cy%3D%22196.4%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.47%22/%3E%3Crect%20x%3D%2274.6%22%20y%3D%22150.1%22%20width%3D%222.2%22%20height%3D%221.1%22%20transform%3D%22rotate%2853%2074.6%20150.1%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.29%22/%3E%3Ccircle%20cx%3D%22321.1%22%20cy%3D%22205.4%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.45%22/%3E%3Ccircle%20cx%3D%22165.1%22%20cy%3D%22267.1%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.40%22/%3E%3Crect%20x%3D%22289.6%22%20y%3D%22125.9%22%20width%3D%221.8%22%20height%3D%220.9%22%20transform%3D%22rotate%285%20289.6%20125.9%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.42%22/%3E%3Ccircle%20cx%3D%22380.9%22%20cy%3D%2291.0%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.54%22/%3E%3Ccircle%20cx%3D%22406.8%22%20cy%3D%2250.8%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.28%22/%3E%3Ccircle%20cx%3D%22124.4%22%20cy%3D%22258.0%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.27%22/%3E%3Ccircle%20cx%3D%22313.3%22%20cy%3D%22309.4%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.79%22/%3E%3Ccircle%20cx%3D%22311.7%22%20cy%3D%22260.8%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.48%22/%3E%3Ccircle%20cx%3D%22313.5%22%20cy%3D%22349.0%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.78%22/%3E%3Crect%20x%3D%22417.1%22%20y%3D%2277.1%22%20width%3D%223.3%22%20height%3D%221.7%22%20transform%3D%22rotate%28118%20417.1%2077.1%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.30%22/%3E%3Ccircle%20cx%3D%22254.0%22%20cy%3D%22200.6%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.61%22/%3E%3Crect%20x%3D%2212.8%22%20y%3D%22206.2%22%20width%3D%221.5%22%20height%3D%220.8%22%20transform%3D%22rotate%28111%2012.8%20206.2%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.57%22/%3E%3Crect%20x%3D%22337.9%22%20y%3D%22281.5%22%20width%3D%222.2%22%20height%3D%221.1%22%20transform%3D%22rotate%2885%20337.9%20281.5%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.74%22/%3E%3Ccircle%20cx%3D%22418.2%22%20cy%3D%22290.5%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.32%22/%3E%3Crect%20x%3D%22255.4%22%20y%3D%2233.3%22%20width%3D%221.8%22%20height%3D%220.9%22%20transform%3D%22rotate%2826%20255.4%2033.3%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.44%22/%3E%3Ccircle%20cx%3D%22168.3%22%20cy%3D%2236.5%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.35%22/%3E%3Ccircle%20cx%3D%22298.0%22%20cy%3D%228.5%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.80%22/%3E%3Ccircle%20cx%3D%22218.8%22%20cy%3D%22357.3%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.28%22/%3E%3Ccircle%20cx%3D%22227.0%22%20cy%3D%2239.6%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.58%22/%3E%3Crect%20x%3D%22153.6%22%20y%3D%22266.6%22%20width%3D%221.3%22%20height%3D%220.7%22%20transform%3D%22rotate%282%20153.6%20266.6%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.49%22/%3E%3Ccircle%20cx%3D%22146.8%22%20cy%3D%22218.9%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.44%22/%3E%3Ccircle%20cx%3D%22159.6%22%20cy%3D%22142.0%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.61%22/%3E%3Crect%20x%3D%22307.9%22%20y%3D%2220.1%22%20width%3D%223.3%22%20height%3D%221.7%22%20transform%3D%22rotate%28154%20307.9%2020.1%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.63%22/%3E%3Ccircle%20cx%3D%22411.9%22%20cy%3D%22228.7%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.31%22/%3E%3Ccircle%20cx%3D%22129.0%22%20cy%3D%22240.9%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.81%22/%3E%3Ccircle%20cx%3D%22301.6%22%20cy%3D%22404.8%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.75%22/%3E%3Ccircle%20cx%3D%22385.4%22%20cy%3D%22209.9%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.70%22/%3E%3Ccircle%20cx%3D%22335.2%22%20cy%3D%2279.0%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.64%22/%3E%3Ccircle%20cx%3D%22308.2%22%20cy%3D%22233.6%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.38%22/%3E%3Ccircle%20cx%3D%22129.5%22%20cy%3D%22124.0%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.71%22/%3E%3Ccircle%20cx%3D%22176.5%22%20cy%3D%2211.9%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.32%22/%3E%3Ccircle%20cx%3D%2217.3%22%20cy%3D%2223.8%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.39%22/%3E%3Ccircle%20cx%3D%2241.6%22%20cy%3D%2264.0%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.43%22/%3E%3Ccircle%20cx%3D%22237.9%22%20cy%3D%22181.9%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.81%22/%3E%3Ccircle%20cx%3D%2217.1%22%20cy%3D%2273.1%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.70%22/%3E%3Ccircle%20cx%3D%2252.0%22%20cy%3D%22325.1%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.57%22/%3E%3Crect%20x%3D%22268.1%22%20y%3D%2246.3%22%20width%3D%223.3%22%20height%3D%221.7%22%20transform%3D%22rotate%28136%20268.1%2046.3%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.26%22/%3E%3Crect%20x%3D%22107.7%22%20y%3D%22142.5%22%20width%3D%221.1%22%20height%3D%220.6%22%20transform%3D%22rotate%285%20107.7%20142.5%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.51%22/%3E%3Ccircle%20cx%3D%22156.9%22%20cy%3D%22282.3%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.36%22/%3E%3Ccircle%20cx%3D%22371.8%22%20cy%3D%2274.1%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.42%22/%3E%3Ccircle%20cx%3D%22312.2%22%20cy%3D%2218.9%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.60%22/%3E%3Crect%20x%3D%2263.5%22%20y%3D%22195.3%22%20width%3D%221.5%22%20height%3D%220.8%22%20transform%3D%22rotate%2885%2063.5%20195.3%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.69%22/%3E%3Crect%20x%3D%22108.7%22%20y%3D%22325.5%22%20width%3D%222.2%22%20height%3D%221.1%22%20transform%3D%22rotate%28110%20108.7%20325.5%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.53%22/%3E%3Ccircle%20cx%3D%22273.1%22%20cy%3D%22182.7%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.63%22/%3E%3Ccircle%20cx%3D%22161.7%22%20cy%3D%22143.3%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.77%22/%3E%3Ccircle%20cx%3D%2251.7%22%20cy%3D%22383.6%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.72%22/%3E%3Ccircle%20cx%3D%2259.7%22%20cy%3D%22118.8%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.68%22/%3E%3Ccircle%20cx%3D%22313.1%22%20cy%3D%22112.6%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.31%22/%3E%3Ccircle%20cx%3D%2229.8%22%20cy%3D%2269.4%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.80%22/%3E%3Ccircle%20cx%3D%22406.9%22%20cy%3D%224.4%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.36%22/%3E%3Ccircle%20cx%3D%22204.7%22%20cy%3D%22401.8%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.65%22/%3E%3Ccircle%20cx%3D%22203.2%22%20cy%3D%2251.5%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.58%22/%3E%3Crect%20x%3D%22164.8%22%20y%3D%22163.3%22%20width%3D%223.3%22%20height%3D%221.7%22%20transform%3D%22rotate%2864%20164.8%20163.3%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.45%22/%3E%3Crect%20x%3D%224.9%22%20y%3D%22250.8%22%20width%3D%222.6%22%20height%3D%221.3%22%20transform%3D%22rotate%2842%204.9%20250.8%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.76%22/%3E%3Ccircle%20cx%3D%22326.8%22%20cy%3D%22211.1%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.38%22/%3E%3Ccircle%20cx%3D%22225.0%22%20cy%3D%22176.8%22%20r%3D%221%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.28%22/%3E%3Ccircle%20cx%3D%2278.9%22%20cy%3D%22346.6%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.33%22/%3E%3Ccircle%20cx%3D%22205.0%22%20cy%3D%224.0%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.84%22/%3E%3Ccircle%20cx%3D%22206.1%22%20cy%3D%2234.2%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.35%22/%3E%3Ccircle%20cx%3D%22302.3%22%20cy%3D%22113.2%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.81%22/%3E%3Ccircle%20cx%3D%22175.4%22%20cy%3D%22204.6%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.60%22/%3E%3Ccircle%20cx%3D%2286.7%22%20cy%3D%22125.5%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.57%22/%3E%3Ccircle%20cx%3D%22291.8%22%20cy%3D%22386.0%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.32%22/%3E%3Crect%20x%3D%22236.1%22%20y%3D%22200.2%22%20width%3D%221.8%22%20height%3D%220.9%22%20transform%3D%22rotate%2879%20236.1%20200.2%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.38%22/%3E%3Ccircle%20cx%3D%2228.5%22%20cy%3D%22194.3%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.51%22/%3E%3Ccircle%20cx%3D%22284.7%22%20cy%3D%22359.4%22%20r%3D%220.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.76%22/%3E%3Ccircle%20cx%3D%22232.6%22%20cy%3D%22291.9%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.67%22/%3E%3Ccircle%20cx%3D%22204.4%22%20cy%3D%22323.9%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.36%22/%3E%3Ccircle%20cx%3D%22304.7%22%20cy%3D%22404.2%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.73%22/%3E%3Ccircle%20cx%3D%22283.6%22%20cy%3D%22287.1%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.85%22/%3E%3Ccircle%20cx%3D%22343.7%22%20cy%3D%22227.0%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.65%22/%3E%3Ccircle%20cx%3D%22104.5%22%20cy%3D%22359.4%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.50%22/%3E%3Crect%20x%3D%22245.5%22%20y%3D%22307.5%22%20width%3D%222.2%22%20height%3D%221.1%22%20transform%3D%22rotate%28130%20245.5%20307.5%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.45%22/%3E%3Ccircle%20cx%3D%22110.0%22%20cy%3D%22299.2%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.42%22/%3E%3Ccircle%20cx%3D%22397.6%22%20cy%3D%22153.7%22%20r%3D%221.5%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.50%22/%3E%3Crect%20x%3D%22359.3%22%20y%3D%2288.0%22%20width%3D%221.3%22%20height%3D%220.7%22%20transform%3D%22rotate%28123%20359.3%2088.0%29%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.48%22/%3E%3Ccircle%20cx%3D%2221.7%22%20cy%3D%22340.3%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.45%22/%3E%3Ccircle%20cx%3D%2223.7%22%20cy%3D%22386.3%22%20r%3D%220.6%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.32%22/%3E%3Ccircle%20cx%3D%22321.9%22%20cy%3D%22102.7%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.48%22/%3E%3Ccircle%20cx%3D%22280.9%22%20cy%3D%22231.5%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.25%22/%3E%3Ccircle%20cx%3D%22166.6%22%20cy%3D%2249.6%22%20r%3D%221.2%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.77%22/%3E%3Ccircle%20cx%3D%22398.2%22%20cy%3D%22163.8%22%20r%3D%220.8%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.42%22/%3E%3Ccircle%20cx%3D%2282.4%22%20cy%3D%22281.8%22%20r%3D%220.7%22%20fill%3D%22%23DFB362%22%20fill-opacity%3D%220.32%22/%3E%3C/svg%3E");background-size:420px 420px}
.tag{font-size:11px;letter-spacing:.42em;text-transform:uppercase;font-weight:500}
.serif{font-family:'Cardo',Georgia,serif}

/* worlds: radio tabs */
.wr{position:absolute;opacity:0;pointer-events:none}
.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(126,95,34,.35);background:#FBF8F2}
.tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 28px 28px;cursor:pointer;transition:background-color .3s,color .3s}
.tile+.tile{border-left:1px solid rgba(126,95,34,.35)}
.tile:hover{background:#F1E8D6}
.t-n{font-family:'Cardo',Georgia,serif;font-size:18px;color:#7E5F22}
.t-name{font-family:'Cardo',Georgia,serif;font-size:27px;line-height:1.15;color:#0A0334}
.t-for{font-size:13px;line-height:1.6;color:#2B2650}
.t-go{margin-top:auto;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.tile::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#DFB362;transform:scaleX(0);transition:transform .35s ease}
#w1:checked~.tiles .tl1,#w2:checked~.tiles .tl2,#w3:checked~.tiles .tl3,#w4:checked~.tiles .tl4{background:#0A0334}
#w1:checked~.tiles .tl1 *,#w2:checked~.tiles .tl2 *,#w3:checked~.tiles .tl3 *,#w4:checked~.tiles .tl4 *{color:#F4EFE6}
#w1:checked~.tiles .tl1 .t-n,#w2:checked~.tiles .tl2 .t-n,#w3:checked~.tiles .tl3 .t-n,#w4:checked~.tiles .tl4 .t-n,#w1:checked~.tiles .tl1 .t-go,#w2:checked~.tiles .tl2 .t-go,#w3:checked~.tiles .tl3 .t-go,#w4:checked~.tiles .tl4 .t-go{color:#DFB362}
#w1:checked~.tiles .tl1::after,#w2:checked~.tiles .tl2::after,#w3:checked~.tiles .tl3::after,#w4:checked~.tiles .tl4::after{transform:scaleX(1)}
.wr:focus-visible~.tiles{outline:2px solid #7E5F22;outline-offset:4px}
.panel{display:none;animation:fadein .45s ease both}
#w1:checked~.panels .pn1,#w2:checked~.panels .pn2,#w3:checked~.panels .pn3,#w4:checked~.panels .pn4{display:block}
@keyframes fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.pgrid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0}
.pgrid>div{padding:8px 44px 8px}
.pgrid>div:first-child{padding-left:0}
.pgrid>div+div{border-left:1px solid rgba(126,95,34,.3)}
.plab{display:block;margin-bottom:18px;font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.ifyou{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}
.ifyou li{position:relative;padding-left:22px;font-size:17px;line-height:1.65;color:#2B2650}
.ifyou li::before{content:"";position:absolute;left:0;top:.72em;width:9px;height:1px;background:#7E5F22}
.chips{display:flex;flex-wrap:wrap;gap:10px}
.chips span{padding:8px 14px;border:1px solid rgba(126,95,34,.4);font-size:14px;color:#0A0334;background:#FBF8F2}
.changes{margin:0;font-family:'Cardo',Georgia,serif;font-style:italic;font-size:27px;line-height:1.4;color:#0A0334}

/* menu card */
.menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}
.prog{position:relative;display:flex;flex-direction:column;gap:20px;padding:44px 36px 40px;background:#FBF8F2;border:1px solid rgba(126,95,34,.3)}
.prog.flag{background:#0A0334;border:1px solid #DFB362;outline:1px solid rgba(223,179,98,.4);outline-offset:6px;transform:translateY(-14px);box-shadow:0 40px 70px -40px rgba(10,3,52,.6)}
.ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 16px;background:#DFB362;color:#0A0334;font-size:10px;letter-spacing:.36em;text-transform:uppercase;font-weight:500}
.pr-n{font-family:'Cardo',Georgia,serif;font-size:20px;color:#7E5F22;text-align:center}
.pr-name{margin:0;font-family:'Cardo',Georgia,serif;font-weight:400;font-size:34px;line-height:1.1;color:#0A0334;text-align:center}
.pr-tag{margin:-8px 0 0;font-family:'Cardo',Georgia,serif;font-style:italic;font-size:19px;color:#7E5F22;text-align:center}
.ld{display:flex;align-items:baseline;gap:0;font-size:14.5px;line-height:1.5;color:#2B2650}
.ld span{flex:0 0 auto;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.ld i{flex:1 1 auto;min-width:18px;margin:0 10px;border-bottom:1px dotted rgba(126,95,34,.6);transform:translateY(-4px)}
.ld b{flex:0 1 auto;font-weight:400;text-align:right;color:#0A0334}
.flag .pr-name,.flag .ld b{color:#F4EFE6}.flag .pr-n,.flag .pr-tag,.flag .ld span{color:#DFB362}.flag .ld i{border-bottom-color:rgba(223,179,98,.55)}.flag .ld{color:#D8CFC0}
.pr-best{margin:auto 0 0;padding-top:18px;border-top:1px solid rgba(126,95,34,.25);font-size:14px;line-height:1.7;color:#2B2650;text-align:center}
.flag .pr-best{border-top-color:rgba(223,179,98,.3);color:#D8CFC0}

/* advisory */
.mir{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 56px;align-items:center}
.mir-line{align-self:stretch;background:linear-gradient(to bottom,rgba(223,179,98,0),rgba(223,179,98,.8) 20%,rgba(223,179,98,.8) 80%,rgba(223,179,98,0))}

/* faq */
.faq details{border-top:1px solid rgba(10,3,52,.16)}
.faq details:last-child{border-bottom:1px solid rgba(10,3,52,.16)}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:'Cardo',Georgia,serif;font-size:24px;color:#0A0334}
.faq summary::-webkit-details-marker{display:none}
.faq .plus{flex:0 0 30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7E5F22;border-radius:50%;color:#7E5F22;font-family:'Poppins',sans-serif;font-size:17px;transition:transform .3s}
.faq details[open] .plus{transform:rotate(45deg)}
.faq p{margin:0 0 26px;max-width:720px;font-size:17px;line-height:1.85;color:#2B2650}

.pa-bar{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin-top:14px;padding:22px 28px;background:#0A0334;border:1px solid #DFB362;outline:1px solid rgba(223,179,98,.35);outline-offset:4px;text-decoration:none;color:#F4EFE6;transition:background-color .3s}
.pa-bar:hover{background:#140A4A}
.pa-n{font-family:'Cardo',Georgia,serif;font-size:18px;color:#DFB362}
.pa-name{font-family:'Cardo',Georgia,serif;font-size:26px;line-height:1.2;color:#F4EFE6}
.pa-vip{font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:#0A0334;background:#DFB362;padding:5px 9px 5px 12px}
.pa-for{font-family:'Cardo',Georgia,serif;font-style:italic;font-size:18px;color:#D8CFC0}
.pa-go{font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:#DFB362;white-space:nowrap}
.pa-bridge{display:flex;align-items:center;gap:28px;justify-content:center}
.pa-bridge i{flex:0 1 140px;height:1px;background:rgba(223,179,98,.6)}
.pa-bridge p{margin:0;font-family:'Cardo',Georgia,serif;font-size:34px;line-height:1.3;color:#F4EFE6;text-align:center}
.pa-card{position:relative;padding:88px 72px 80px;border:1px solid #DFB362;outline:1px solid rgba(223,179,98,.35);outline-offset:10px;background:radial-gradient(120% 90% at 85% 0%,rgba(223,179,98,.12),transparent 55%),#0A0334;box-shadow:0 60px 120px -60px rgba(0,0,0,.8)}
.pa-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#DFB362;color:#0A0334;font-size:11px;letter-spacing:.36em;text-transform:uppercase;font-weight:500;padding:8px 18px 8px 22px}
@media (min-width:861px){.pa-card .mir .serif{white-space:nowrap;font-size:22px!important}}
@media (max-width:860px){.pa-bar{grid-template-columns:auto auto auto minmax(0,1fr)}.pa-for{grid-column:1/-1}.pa-go{grid-column:1/-1}.pa-card{padding:72px 28px 56px;outline-offset:6px}.pa-bridge p{font-size:26px}.pa-bridge i{flex-basis:40px}}
@media (max-width:640px){.pa-name{font-size:22px}.pa-card h2{font-size:56px!important}}
@media (prefers-reduced-motion: reduce){.panel{animation:none}}
@media (max-width:1100px){.menu{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.prog.flag{transform:none;margin:14px 0}}
@media (max-width:1000px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile:nth-child(3){border-left:0}.tile:nth-child(n+3){border-top:1px solid rgba(126,95,34,.35)}.pgrid{grid-template-columns:minmax(0,1fr);gap:36px}.pgrid>div{padding:0!important}.pgrid>div+div{border-left:0;border-top:1px solid rgba(126,95,34,.3);padding-top:32px!important}}
@media (max-width:860px){.quotes{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}.quotes figure{padding:0!important;border-left:0!important}.mir{grid-template-columns:minmax(0,1fr);gap:28px}.mir-line{display:none}}
@media (max-width:640px){.h1x{font-size:46px!important}.h2x{font-size:36px!important}.sec{padding-left:24px!important;padding-right:24px!important}.tile{padding:22px 18px}.t-name{font-size:22px}.t-for{display:none}.changes{font-size:23px}.fcols{grid-template-columns:minmax(0,1fr)}}

.fl{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#7E5F22;font-weight:500}
.fi{width:100%;min-height:54px;padding:0 16px;background:#FBF8F2;border:1px solid rgba(10,3,52,.25);border-radius:0;font-family:'Poppins',system-ui,sans-serif;font-size:16px;font-weight:300;color:#0A0334;box-sizing:border-box}
.fi:focus{outline:none;border-color:#7E5F22}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#0A0334;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #DFB362;outline-offset:3px}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mnav{display:none;position:relative}
.mnav summary{list-style:none;cursor:pointer;width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(244,239,230,.6)}
.mnav summary::-webkit-details-marker{display:none}
.mnav summary span{display:block;width:22px;height:1px;background:#F4EFE6}
.mnav-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(86vw,320px);background:#0A0334;border:1px solid rgba(223,179,98,.45);padding:12px 0;z-index:20;display:flex;flex-direction:column}
.mnav-panel a{display:block;padding:14px 24px;color:#F4EFE6;text-decoration:none;font-size:14px;letter-spacing:.2em;text-transform:uppercase}
.mnav-panel a:hover{color:#DFB362}
.mnav-panel .mnav-cta{margin:10px 24px 8px;border:1px solid #DFB362;color:#DFB362;text-align:center}
@media (max-width:1060px){.mainnav{display:none!important}.mnav{display:block}}
@media (max-width:760px){
 header img{height:64px!important}
 section [style*="flex: 1 1"][style*="box-sizing: border-box"]{padding-left:24px!important;padding-right:24px!important;padding-top:72px!important;padding-bottom:72px!important}
 section:not(.ts-screen){padding-left:20px!important;padding-right:20px!important}
 section > div[style*="min-height"]{min-height:0!important}
 .h1x{font-size:46px!important}.h2x{font-size:38px!important}
 main a[class^="b-"]{letter-spacing:.18em!important;padding-left:22px!important;padding-right:22px!important;justify-content:center;text-align:center;white-space:nowrap}
}
