.wi-hero{isolation:isolate;color:#fff9f2;background:#342b23;align-content:space-between;min-height:clamp(390px,55svh,620px);display:grid;position:relative}.wi-hero>img,.wi-hero:after{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.wi-hero:after{content:"";z-index:-1;background:linear-gradient(#17120d66,#17120d28 35%,#17120dc9)}.wi-header{padding-block:24px}.wi-header .we-wordmark{color:inherit}.wi-hero-copy{padding-block:30px 52px}.wi-hero-copy h1{overflow-wrap:anywhere;margin:10px 0;font-size:clamp(35px,6vw,72px)}.wi-hero-copy .we-kicker{color:#fff9f2}.wi-body{max-width:860px;padding-block:32px 72px}.wi-body h2{margin:0 0 20px;font-size:clamp(25px,4vw,37px)}.wi-panel,.wi-summary dl{background:#fbf7f0;border:1px solid #d8cbb9;border-radius:14px;padding:clamp(18px,4vw,38px)}.wi-steps{color:#66594b;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;font-size:13px;list-style:none;display:grid}.wi-steps li{border-bottom:2px solid #d8cbb9;padding:8px 0}.wi-steps li[aria-current]{color:#45482c;border-color:#62633e;font-weight:600}.wi-panel fieldset{border:0;min-width:0;margin:24px 0;padding:0}.wi-panel legend{margin-bottom:10px;font-weight:600}.wi-panel .we-field{margin-bottom:16px}.wi-panel input[type=radio],.wi-panel input[type=checkbox]{accent-color:#62633e}.wi-calendar{max-width:400px;margin-top:10px}.wi-month{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wi-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.wi-days>span{font-size:12px}.wi-month button,.wi-days button{color:#3c3226;cursor:pointer;background:#fffaf3;border:1px solid #d8cbb9;border-radius:6px;min-height:36px}.wi-month button{width:40px}.wi-days button[aria-pressed=true]{color:#fff;background:#62633e}.wi-panel button:disabled{opacity:.45;cursor:default}.wi-choices,.wi-venues{flex-wrap:wrap;gap:8px;display:flex}.wi-choices label,.wi-venues label{cursor:pointer;border:1px solid #d8cbb9;border-radius:8px;padding:9px 12px}.wi-venues label{min-width:100px;padding:0;overflow:hidden}.wi-venues label span{align-items:center;gap:6px;padding:9px;display:flex}.wi-venues img{object-fit:cover;width:100%;height:80px;display:block}:is(.wi-choices label:has(input:checked),.wi-venues label:has(input:checked)){background:#e9ebd9;border-color:#62633e}.wi-panel details{border-bottom:1px solid #d8cbb9;padding-block:10px}.wi-panel summary{cursor:pointer}.wi-panel details .wi-choices{margin-top:10px}.wi-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.wi-summary dl{margin:0 0 18px}.wi-summary dl div{border-bottom:1px solid #e3d7c8;grid-template-columns:minmax(95px,1fr) 3fr;gap:12px;padding:10px 0;display:grid}.wi-summary dl div:last-child{border-bottom:0}.wi-summary dt{font-weight:600}.wi-summary dd{overflow-wrap:anywhere;margin:0}.wi-panel label.we-check,.wi-panel .wi-venues label>span{align-items:center;gap:10px;display:flex}.wi-panel label input:is([type=checkbox],[type=radio]){flex:none;align-self:center;width:1em;height:1em;margin:0;transform:none}
