.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.fc-sec{background-color:#fdfbf7;padding:clamp(64px,9vh,120px) clamp(24px,5vw,80px) clamp(72px,10vh,132px);position:relative}.fc-inner{grid-row-gap:56px;grid-column-gap:clamp(40px, 6vw, 88px);grid-template-rows:auto;grid-template-columns:1fr 1.05fr;align-items:start;width:100%;max-width:1240px;margin-left:auto;margin-right:auto;display:grid}.fc-intro{max-width:520px}.fc-eyebrow{color:#8b7355;letter-spacing:.22em;text-transform:uppercase;margin-bottom:clamp(16px,2.5vh,26px);font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.fc-title{color:#1a1714;letter-spacing:-.01em;margin-top:0;margin-bottom:clamp(18px,2.6vh,26px);font-family:Sailors Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.94}.fc-title-em{color:#8b7355;letter-spacing:-.01em;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300}.fc-lede{color:#6b6259;max-width:440px;margin-top:0;margin-bottom:clamp(30px,4vh,44px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(17px,1.7vw,20px);font-style:italic;line-height:1.5}.fc-details{border-top:1px solid #e3ddd3;flex-direction:column;display:flex}.fc-detail{border-bottom:1px solid #e3ddd3;flex-direction:column;row-gap:5px;padding-top:16px;padding-bottom:16px;text-decoration:none;transition:background-color .25s,padding-left .25s;display:flex}.fc-detail:hover{background-color:#f5f2ec;padding-left:10px}.fc-detail-k{color:#8b7355;letter-spacing:.22em;text-transform:uppercase;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.fc-detail-v{color:#1a1714;letter-spacing:.01em;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500}.fc-card{background-color:#fff;border:1px solid #e3ddd3;padding:clamp(26px,3.2vw,44px)}.fc-card-head{border-bottom:1px solid #e3ddd3;margin-bottom:clamp(22px,3vh,32px);padding-bottom:18px}.fc-card-eyebrow{color:#1a1714;letter-spacing:.22em;text-transform:uppercase;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;display:block}.fc-card-note{color:#8a8175;margin-top:8px;margin-bottom:0;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-style:italic}.fc-form{flex-direction:column;row-gap:20px;display:flex}.fc-row{grid-column-gap:18px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.fc-field{flex-direction:column;row-gap:10px;display:flex}.fc-label{color:#6b6259;letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.fc-input{color:#1a1714;background-color:#fdfbf7;border:1px solid #e3ddd3;height:52px;margin-bottom:0;padding-left:14px;padding-right:14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;transition:border-color .2s,background-color .2s}.fc-input:focus{background-color:#fff;border-color:#1a1714}.fc-textarea{color:#1a1714;background-color:#fdfbf7;border:1px solid #e3ddd3;min-height:150px;margin-bottom:0;padding:14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55}.fc-textarea:focus{background-color:#fff;border-color:#1a1714}.fc-check{align-items:flex-start;column-gap:11px;margin-top:2px;margin-bottom:0;padding-left:0;display:flex}.fc-check-box{flex-shrink:0;align-items:center;width:auto;height:auto;margin-top:2px;margin-bottom:0;margin-right:0;padding-left:0;display:flex}.fc-check-t{color:#6b6259;padding-left:7px;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;line-height:1.4}.fc-submit{color:#fff;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background-color:#1a1714;border:1px solid #1a1714;align-self:flex-start;margin-top:6px;padding:17px 30px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;transition:background-color .3s,color .3s}.fc-submit:hover{color:#1a1714;background-color:#fff}.fc-cbox{border:1px solid #cfc6b8;border-radius:0;flex-shrink:0;width:18px;height:18px;margin-top:0;margin-left:0;margin-right:0}.fc-done{color:#1a1714;text-align:center;background-color:#f5f2ec;border:1px solid #e3ddd3;padding:22px;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic}.fc-fail{color:#8a3f2c;background-color:#f7ece9;border:1px solid #e2cdc6;margin-top:14px;padding:16px 18px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px}.fc-radios{grid-column-gap:12px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.fc-radio{cursor:pointer;background-color:#fdfbf7;border:1px solid #e3ddd3;align-items:center;column-gap:9px;margin-bottom:0;padding:12px 14px;transition:border-color .2s,background-color .2s;display:flex}.fc-radio:hover{background-color:#fff;border-color:#8b7355}.fc-radio-in{border:1px solid #cfc6b8;flex-shrink:0;width:16px;height:16px;margin-top:0;margin-left:0;margin-right:0}.fc-radio-t{color:#1a1714;letter-spacing:.04em;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px}.fc-formbody{flex-direction:column;row-gap:26px;margin-bottom:0;display:flex}@media screen and (width<=991px){.fc-inner{grid-template-rows:auto;grid-template-columns:1fr}.fc-intro{max-width:none}}@media screen and (width<=479px){.fc-row,.fc-radios{grid-template-rows:auto;grid-template-columns:1fr}}
