

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:260px;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}
.tl-navy{transition:color .2s}.tl-navy:hover{color:#7E5F22!important}
.tl-gold{transition:color .2s,border-color .2s}.tl-gold:hover{color:#F4EFE6!important;border-color:#F4EFE6!important}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.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}

/* triptych */
.tri{display:flex;height:780px;border-bottom:1px solid rgba(223,179,98,.35)}
.panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:56px 44px 52px;text-decoration:none;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1)}
.panel+.panel{border-left:1px solid rgba(223,179,98,.35)}
.tri:hover .panel{flex-grow:.82}.tri .panel:hover{flex-grow:1.5}
.p-top{display:flex;justify-content:space-between;align-items:baseline;font-family:'Cardo',Georgia,serif;font-size:20px}
.p-mid{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.p-bot{height:20px}
.p-word{font-family:'Cardo',Georgia,serif;font-size:104px;line-height:.95;letter-spacing:-.01em}
.p-line{max-width:300px;font-family:'Cardo',Georgia,serif;font-style:italic;font-size:22px;line-height:1.45;opacity:0;transform:translateY(10px);transition:opacity .5s ease .15s,transform .5s ease .15s}
.panel:hover .p-line,.panel:focus-visible .p-line{opacity:1;transform:none}
.p-bot{display:flex;justify-content:center}
.p-fire{background:#0A0334;color:#F4EFE6}
.p-fire::before{content:"";position:absolute;left:-30%;right:-30%;bottom:-48%;height:90%;background:radial-gradient(ellipse at 50% 60%,rgba(222,130,58,.42) 0%,rgba(223,179,98,.18) 35%,rgba(10,3,52,0) 68%);animation:ember 7s ease-in-out infinite;pointer-events:none}
.p-mirror{background:linear-gradient(165deg,#F7F5F1 0%,#E4E0DA 38%,#FAF8F4 55%,#D9D4CD 100%);color:#0A0334}
.p-mirror::after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(105deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 58%);animation:shine 9s ease-in-out infinite;pointer-events:none}
.p-gold{background:linear-gradient(155deg,#EDD199 0%,#DFB362 42%,#C49A4E 78%,#B08540 100%);color:#0A0334}
.p-gold::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(255,244,214,.55) 0%,rgba(255,244,214,0) 55%);pointer-events:none}
.panel>*{position:relative;z-index:1}
@keyframes ember{0%,100%{opacity:.72}50%{opacity:1}}
@keyframes shine{0%{transform:translateX(-60%)}55%,100%{transform:translateX(60%)}}

/* heat statement */
.heat{background:linear-gradient(115deg,#0A0334 0%,#14093F 30%,#2B1336 55%,#0A0334 80%);background-size:260% 260%;animation:drift 22s ease-in-out infinite}
@keyframes drift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* phases */
.phase{display:grid;grid-template-columns:5fr 7fr;gap:0 96px;max-width:1180px;margin:0 auto}
.ph-side{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:22px;padding:8px 0}
.ph-word{font-family:'Cardo',Georgia,serif;font-size:112px;line-height:.92}
.ph-line{font-family:'Cardo',Georgia,serif;font-style:italic;font-size:26px;line-height:1.4;max-width:360px}
.steps{display:flex;flex-direction:column}
.st{padding:48px 0 44px;border-top:1px solid currentColor}
.st:last-child{border-bottom:1px solid currentColor}
.st-head{display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px 24px;align-items:baseline}
.st-n{font-family:'Cardo',Georgia,serif;font-size:22px;letter-spacing:.06em}
.st-t{font-size:12px;letter-spacing:.38em;text-transform:uppercase;font-weight:500}
.st-one{grid-column:2;margin:14px 0 0;font-family:'Cardo',Georgia,serif;font-size:36px;line-height:1.22}
.st details{grid-column:2;margin-top:22px}
.st summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:500}
.st summary::-webkit-details-marker{display:none}
.plus{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-size:17px;font-weight:300;letter-spacing:0;transition:transform .35s ease}
details[open] .plus{transform:rotate(45deg)}
.st details p{margin:18px 0 0;font-size:18px;line-height:1.85;max-width:560px}
.leave{margin:40px 0 0;font-family:'Cardo',Georgia,serif;font-style:italic;font-size:22px;line-height:1.45}
.reflect{display:block;transform:scaleY(-1);margin-top:-.18em;opacity:.15;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 72%);mask-image:linear-gradient(to top,#000 0%,transparent 72%);pointer-events:none;user-select:none}

/* plate */
.plate{position:relative;max-width:640px;margin:0 auto;padding:56px 56px 52px;background:#0A0334;color:#F4EFE6;text-align:center;border:1px solid transparent;background-image:linear-gradient(#0A0334,#0A0334),linear-gradient(135deg,#F3DDA6,#DFB362 35%,#9C7536 65%,#EBCB86);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 40px 80px -40px rgba(10,3,52,.6)}
.plate::before{content:"";position:absolute;inset:12px;border:1px solid rgba(223,179,98,.35);pointer-events:none}

/* timeline */
.tl3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}
.tl3::before{content:"";position:absolute;left:16.66%;right:16.66%;top:7px;height:1px;background:rgba(126,95,34,.5)}
.tl3>div{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;position:relative}
.dot{width:15px;height:15px;border-radius:50%;background:#F6F2EA;border:1px solid #7E5F22;box-shadow:inset 0 0 0 4px #F6F2EA,inset 0 0 0 8px #DFB362}

@keyframes rise{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}
@supports (animation-timeline: view()){.rv{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}
@media (prefers-reduced-motion: reduce){.rv,.p-fire::before,.p-mirror::after,.heat{animation:none!important}.panel{transition:none}}
@media (hover: none){.p-line{opacity:1;transform:none}}
@media (max-width:1000px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.phase{grid-template-columns:minmax(0,1fr);gap:48px}.ph-side{position:static}}
@media (max-width:860px){.tri{flex-direction:column;height:auto}.panel{min-height:400px;padding:40px 28px}.panel+.panel{border-left:0;border-top:1px solid rgba(223,179,98,.35)}.tri:hover .panel,.tri .panel:hover{flex-grow:1}.p-line{opacity:1;transform:none}.p-word{font-size:80px}.tl3{grid-template-columns:minmax(0,1fr);gap:28px}.tl3::before{display:none}}
@media (max-width:760px){.sec{padding-left:24px!important;padding-right:24px!important}.st-head{grid-template-columns:minmax(0,1fr)}.st-one,.st details{grid-column:1}.plate{padding:44px 28px}}
@media (max-width:640px){.big{font-size:50px!important}.stmt{font-size:30px!important}.ph-word{font-size:80px}.st-one{font-size:29px}.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}
}
