.cgb-head{background:rgba(18,20,26,.97)!important;min-height:82px;padding:0 clamp(22px,3vw,54px)!important;display:flex;align-items:center;gap:24px}.cgb-rule{height:1px!important;background:rgba(195,161,92,.35)!important}.cgb-logo{height:44px!important}.cgb-nav{gap:clamp(14px,1.6vw,26px);margin-left:auto}.cgb-nav,.cgb-nav a{display:flex;align-items:center}.cgb-nav a{position:relative;height:82px;font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#F4F0E8;text-decoration:none;white-space:nowrap;transition:color .2s}.cgb-nav a:after{content:"";position:absolute;left:0;bottom:30px;height:1px;width:0;background:#C3A15C;transition:width .28s}.cgb-nav a:hover{color:#DBBF7C}.cgb-nav a:hover:after{width:100%}.cgb-nav a.ext:after{content:none}.cgb-nav a.ext span{font-size:9px;margin-left:4px;color:#C3A15C}.cgb-actions-tags .cgb-menu,.cgb-nav+.cgb-menu{display:none}.cgb-tags{display:none!important}.cgb-actions-tags{margin-left:auto}@media (max-width:1024px){.cgb-nav{display:none}.cgb-actions-tags .cgb-menu{display:block}}.cgb-burger{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:auto 24px;grid-template-rows:repeat(3,auto);grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:8px 0!important;width:auto!important;height:auto!important}.cgb-burger:before{content:"Menu";grid-column:1;grid-row:1/4;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#F4F0E8}.cgb-burger span{grid-column:2;width:24px!important;height:1.5px!important;background:#F4F0E8!important;display:block;margin:0!important;border-radius:0!important}.cgb-menu-panel{background:rgba(16,18,24,.97)!important;border:1px solid rgba(195,161,92,.26)!important;border-top-color:#c3a15c!important;border-radius:0!important;box-shadow:0 18px 44px rgba(0,0,0,.4)!important}.cgb-menu-panel a{font-family:var(--font-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;color:#E7E1D5!important}.cgb-menu-panel a:hover{color:#DBBF7C!important;background:rgba(195,161,92,.08)!important}.pfoot{background:#1d1f24!important;border-top:1px solid rgba(174,134,70,.3)!important}.pfoot-off{color:#C7A15A!important;letter-spacing:.24em!important;font-size:11px!important;font-weight:600}.gate-page .gate{max-width:none!important;width:100%;margin:0!important;padding:0 0 22px!important;align-items:stretch!important;align-self:stretch}.gate-page .gate-hero{align-self:stretch;width:auto}.gate-page .gate-cols{width:100%;box-sizing:border-box}.gate-hero{position:relative;max-width:none!important;margin:0 0 26px!important;text-align:left!important;padding:clamp(34px,6vh,64px) clamp(22px,5vw,88px) clamp(28px,5vh,48px);background:#23252b url(/photos/gate-hero.jpg) 80% 22%/cover no-repeat;overflow:hidden}.gate-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(24,25,29,.9),rgba(24,25,29,.62) 48%,rgba(24,25,29,.28) 82%,rgba(24,25,29,.5)),linear-gradient(0deg,rgba(24,25,29,.6),rgba(24,25,29,0) 70%)}.gate-hero>*{position:relative;max-width:760px}.gate-hero .eyebrow{display:inline-flex!important;align-items:center;gap:14px;color:#C7A15A!important;font-size:11px!important;letter-spacing:.28em!important;font-weight:700;text-transform:uppercase}.gate-hero .eyebrow:before{content:"";width:clamp(24px,4vw,56px);height:1px;background:#AE8646}.gate-hero h1{font-family:var(--font-display)!important;font-weight:500!important;color:#F3EFE6!important;font-size:clamp(32px,4.4vw,56px)!important;line-height:1.04!important;letter-spacing:-.01em;margin:12px 0!important}.gate-hero h1 em{color:#C7A15A;font-style:italic}.gate-hero p{color:#d7d0c2!important;font-size:15.5px!important;line-height:1.6!important;max-width:640px}.gate-cols{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}.gate-card,.gate-signin{background:#FBF8F2!important;border:1px solid rgba(49,46,40,.16)!important;border-radius:2px!important;box-shadow:none!important}.gate-card h2{font-family:var(--font-display)!important;font-weight:500!important;font-size:25px!important;color:#312E28!important}.wi{border-radius:2px!important}.wi-bar,.wi-fill{border-radius:0!important}.req-btn{background:#23252b!important;color:#F3EFE6!important;border:0!important;border-radius:2px!important;font-family:var(--font-sans)!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;font-size:12px!important;transition:background .2s}.req-btn:hover:not(:disabled){background:#AE8646!important;color:#fff!important}.req-in{border-radius:2px!important;border:1px solid rgba(49,46,40,.22)!important;background:#fff!important}.req-in:focus{outline:none;border-color:#AE8646!important;box-shadow:0 0 0 3px rgba(174,134,70,.15)!important}.gate-page .gate-hero{padding:clamp(16px,3.2vh,54px) clamp(22px,5vw,88px) clamp(14px,2.8vh,46px)!important;margin-bottom:clamp(10px,1.8vh,24px)!important}.gate-page .gate-hero h1{font-size:clamp(26px,min(3.2vw,5.2vh),58px)!important;margin:clamp(4px,1vh,12px) 0 clamp(4px,.8vh,10px)!important}.gate-page .gate-hero p{font-size:clamp(13px,1.8vh,15.5px)!important;line-height:1.5!important}.gate-page .wi{padding:clamp(14px,2.4vh,24px) clamp(18px,2vw,26px)!important}.gate-page .wi-heads{margin-bottom:clamp(8px,1.4vh,18px)!important}.gate-page .wi-figure{font-size:clamp(26px,4.2vh,42px)!important}.gate-page .wi-types{gap:clamp(3px,.75vh,9px)!important}.gate-page .wi-type,.gate-page .wi-val{font-size:clamp(11.5px,1.55vh,12.5px)!important}.gate-page .wi-bar{height:clamp(5px,.9vh,8px)!important}.gate-page .wi-foot{padding-top:clamp(6px,1.2vh,16px)!important}.gate-page .gate-card{padding:clamp(12px,2vh,18px) 22px clamp(12px,2vh,20px)!important}.gate-page .gate{padding-bottom:clamp(10px,1.8vh,22px)!important}.gate-page .pfoot{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:clamp(8px,1.4vh,16px) 20px!important}.gate-page .pfoot>*{margin:0!important;padding:0!important}.gate-page .gate-hero>*{max-width:1000px}.gate-page .gate-hero p{max-width:920px}@media (max-height:900px){.gate-page .wi-types{gap:2px!important}.gate-page .wi-row{min-height:0!important}.gate-page .wi-type,.gate-page .wi-val{font-size:11.5px!important;line-height:1.35!important}.gate-page .wi-foot{font-size:11px!important;line-height:1.45!important}.gate-page .gate-card h2{font-size:21px!important;margin-bottom:4px!important}.gate-page .gate-card-sub{font-size:13px!important;line-height:1.45!important;margin-bottom:4px!important}.gate-page .signin{margin-top:8px!important}.gate-page .req-in{padding-top:7px!important;padding-bottom:7px!important}.gate-page .req-btn{padding-top:10px!important;padding-bottom:10px!important}.gate-page .gate-cols{gap:18px!important}.gate-page .gate-right{gap:12px!important}.gate-page .gate-hero{padding-top:14px!important;padding-bottom:12px!important;margin-bottom:12px!important}.gate-page .gate-hero h1{font-size:clamp(26px,min(3vw,4.4vh),40px)!important;margin:4px 0!important}.gate-page .pfoot{padding:7px 20px!important}.gate-page .gate{padding-bottom:10px!important}}@media (min-height:780px){.gate-page .gate{justify-content:flex-start!important;padding-top:0!important}.cg-staging .gate-page{height:calc(100vh - 30px);height:calc(100dvh - 30px);min-height:calc(100vh - 30px)!important;min-height:calc(100dvh - 30px)!important}.cg-staging .gate-page:has(.req-form){height:auto}}.cg-blast.nadm-mode>.cgb-head,.cg-blast.nadm-mode>.cgb-rule,.cg-blast.nadm-mode>.con-aurora{display:none!important}.cg-blast.nadm-mode{background:#F2ECE1}.nadm-shell{position:-webkit-sticky;position:sticky;top:0;z-index:600;font-family:var(--font-sans)}.nadm-band{gap:18px;flex-wrap:wrap;background:#1d1f24;padding:12px clamp(18px,3vw,36px)}.nadm-band,.nadm-mark{display:flex;align-items:center}.nadm-mark{gap:11px;color:#fff;text-decoration:none}.nadm-ring{width:28px;height:28px;border:1.5px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:14px}.nadm-mark b{font-weight:700;letter-spacing:.1em;font-size:13px;text-transform:uppercase}.nadm-pick{margin-left:14px;display:flex;align-items:center;gap:10px}.nadm-pick span{font-style:italic;color:#C7A15A;font-size:16px}.nadm-pick select,.nadm-pick span{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.nadm-pick select{font-size:18px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:2px;padding:6px 10px;max-width:360px}.nadm-pick select option{color:#312E28}.nadm-pick select.nadm-piece{max-width:190px}.nadm-pick select.nadm-piece:disabled{opacity:1;cursor:default}.nadm-back{margin-left:auto;color:#F3EFE6;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(199,161,90,.6);padding-bottom:3px}.nadm-back:hover{color:#DBBF7C;border-bottom-color:#DBBF7C}.nadm-doors{display:flex;background:#23252B;border-bottom:3px solid #ae8646;overflow-x:auto;scrollbar-width:none;padding:0 clamp(18px,3vw,36px)}.nadm-doors::-webkit-scrollbar{display:none}.nadm-door{flex:1 1;min-width:128px;padding:13px 14px 11px;border-bottom:3px solid transparent;margin-bottom:-3px;text-decoration:none;color:#c9c2b4}.nadm-door b{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:21px;line-height:1.05;color:#fff}.nadm-door b,.nadm-door span{display:block;white-space:nowrap}.nadm-door span{font-size:11.5px;margin-top:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.nadm-door.on{background:#F2ECE1;border-bottom-color:#F2ECE1}.nadm-door.on b{color:#312E28}.nadm-door.on span{color:#6f685d}.nadm-door:hover:not(.on) b{color:#C7A15A}.nadm-mode .readout{padding:30px 36px 80px}.nadm-mode .readout .ro-bar h1{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:40px;color:#312E28;margin:0 0 6px}.nadm-mode .readout .how-box{border-radius:0;border-color:#D3C8B5;background:#FBF8F2}.nadm-mode .readout details.grp,.nadm-mode .readout details.ro-section{border-radius:0;border:1px solid #d3c8b5;box-shadow:none;margin:14px 0;overflow:hidden}.nadm-mode .readout details.grp{background:#2b2d33}.nadm-mode .readout details.grp>summary,.nadm-mode .readout details.ro-section>summary{background:#23252B;padding:16px 22px;margin:0;gap:14px;align-items:baseline;color:#fff}.nadm-mode .readout details.grp>summary:hover,.nadm-mode .readout details.ro-section>summary:hover{background:#2d3037}.nadm-mode .readout details.grp>summary:before,.nadm-mode .readout details.ro-section>summary:before{content:none}.nadm-mode .readout details.grp>summary:after,.nadm-mode .readout details.ro-section>summary:after{content:"Open \25BE";order:2;margin-left:auto;font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#C7A15A;white-space:nowrap}.nadm-mode .readout details[open].grp>summary:after,.nadm-mode .readout details[open].ro-section>summary:after{content:"Close \25B4"}.nadm-mode .readout summary .ro-step{background:none!important;width:auto;height:auto;border-radius:0;color:#C7A15A!important;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:22px;font-weight:500;letter-spacing:.12em}.nadm-mode .readout summary .ro-stitle{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif!important;font-weight:400;font-size:27px!important;line-height:1.1;color:#fff!important}.nadm-mode .readout summary .ro-snote{order:3;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif!important;font-style:italic;font-size:16.5px!important;color:#c9c2b4!important;margin:0 0 0 2px;max-width:none}.nadm-mode .readout summary .ro-scount{order:2;background:rgba(255,255,255,.12);color:#c9c2b4;border-radius:2px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.nadm-mode .readout details.grp .de-set{border-radius:0}.nadm-mode .readout .grp-duo>details.grp{margin:14px 0}@media (min-width:1101px){.nadm-mode .readout{padding-left:236px;padding-right:236px}.nadm-mode .readout .float-save,.nadm-mode .readout .float-views{position:fixed;top:150px;bottom:auto;width:196px;box-sizing:border-box;height:min(640px,calc(100vh - 176px));overflow-y:auto;z-index:500;display:flex;flex-direction:column;align-items:stretch;gap:5px;background:#FBF8F2;border:1px solid #d3c8b5;border-top:3px solid #ae8646;border-radius:0;padding:12px 12px 14px;box-shadow:0 10px 26px rgba(24,25,29,.1)}.nadm-mode .readout .float-views{left:18px}.nadm-mode .readout .float-save{right:18px}}.nadm-mode .readout .float-lab{display:block;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#AE8646;text-align:left}.nadm-mode .readout .float-grouplab,.nadm-mode .readout .float-sublab{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f685d;margin:8px 0 3px;text-align:left}.nadm-mode .readout .fmt-bar{justify-content:flex-start;max-width:none}.nadm-mode .readout .fmt-bar .fb-font,.nadm-mode .readout .fmt-bar button{border-radius:2px;box-shadow:none;border-color:#D3C8B5}.nadm-mode .readout .float-save .float-jump,.nadm-mode .readout .float-save>button,.nadm-mode .readout .float-views .float-jump{border-radius:2px!important;box-shadow:none!important;font-size:12.5px;padding:8px 10px;text-align:center}.nadm-mode .readout .float-views .fv-page{background:#23252B;border-color:#23252B;color:#F3EFE6}.nadm-mode .readout .float-views .fv-mail{background:#FBF8F2;border-color:#AE8646;color:#312E28}.nadm-mode .readout .float-views .fv-mail:hover,.nadm-mode .readout .float-views .fv-page:hover{background:#AE8646;border-color:#AE8646;color:#fff}.nadm-mode .readout .float-save .fs-save{background:#AE8646;color:#fff;font-weight:700;letter-spacing:.04em;padding:11px 10px;margin-top:6px}.nadm-mode .readout details.grp{padding:0 0 4px}.nadm-mode .readout details.grp>:not(summary):not(.grp-body){margin-left:22px;margin-right:22px}.nadm-mode .readout details.grp>summary{margin:0!important}.nadm-mode .readout .float-save{overflow-x:hidden}.nadm-mode .readout .float-save *{max-width:100%;box-sizing:border-box}.nadm-mode .readout .float-save .float-sublab,.nadm-mode .readout .float-save label{white-space:normal;width:auto!important}.nadm-mode .readout .float-save input{width:100%!important}.nadm-mode .readout .rc-box,.nadm-mode .readout [class*=ready]{border-radius:0}.nadm-mode .readout #deal-details-slot,.nadm-mode .readout .de-set,.nadm-mode .readout details{scroll-margin-top:150px}.nadm-mode .readout details.grp .de-set{background:#393b41}.nadm-mode .readout .dash-btn,.nadm-mode .readout .de-btn,.nadm-mode .readout .ph-upload button{border-radius:2px!important}@media (max-width:1100px){.nadm-mode .readout{padding:24px 16px 80px}.nadm-pick{margin-left:0}.nadm-pick select{max-width:62vw}.nadm-pick select.nadm-piece{max-width:34vw}}.nadm-opp{margin-left:auto;color:#F3EFE6;border:1px solid rgba(199,161,90,.7);font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:2px;text-decoration:none;white-space:nowrap}.nadm-opp:hover{background:#AE8646;border-color:#AE8646;color:#fff}.nadm-opp+.nadm-back{margin-left:6px}.sec-lock{margin:28px 0 10px;padding:20px 24px;background:#FBF8F2;border:1px solid #d3c8b5;border-top:3px solid #ae8646}.sec-lock-h{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sec-lock-h b{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:26px;color:#312E28}.sec-lock-tag{background:#AE8646;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.sec-lock p{margin:0 0 14px;line-height:1.55;color:#55504A;max-width:80ch}.sec-lock-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sec-lock-row input{font-size:20px;letter-spacing:.35em;width:180px;padding:8px 12px;border:1px solid #d3c8b5;border-radius:2px;background:#fff;color:#312E28}.sec-lock-row .de-btn{background:#23252B;color:#F3EFE6;border:1px solid #23252b;border-radius:2px;padding:10px 16px;font-weight:700;cursor:pointer}.sec-lock-row .sec-lock-go{background:#AE8646;border-color:#AE8646;color:#fff}.sec-lock-msg{margin-top:12px;font-weight:600;color:#3F7457}.sec-lock-msg.bad{color:#A0463A}.nadm-mode .readout{max-width:none;padding:30px clamp(18px,2.4vw,44px) 80px}.nadm-mode .readout.de-page{padding-left:clamp(18px,2.4vw,44px);padding-right:clamp(18px,2.4vw,44px)}@media (min-width:1101px){.nadm-mode .readout.de-page{padding-left:236px;padding-right:236px}}.nadm-mode .ro-back,.nadm-mode .ro-navbtns{display:none!important}.nadm-mode .readout h1{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:40px;color:#312E28}.nadm-mode details.dash-sec{border-radius:0;border:1px solid #d3c8b5;margin:14px 0;background:#FBF8F2;overflow:hidden}.nadm-mode details.dash-sec>summary{background:#23252B;color:#fff;padding:16px 22px;margin:0;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;cursor:pointer;list-style:none}.nadm-mode details.dash-sec>summary::-webkit-details-marker{display:none}.nadm-mode details.dash-sec>summary:after{content:"Open BE";order:2;margin-left:auto;font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#C7A15A}.nadm-mode details.dash-sec[open]>summary:after{content:"Close B4"}.nadm-mode details.dash-sec .dash-htext{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:27px;color:#fff;text-transform:none;letter-spacing:0}.nadm-mode details.dash-sec .dash-hnote{order:3;flex-basis:100%;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:16.5px;color:#c9c2b4}.nadm-mode details.dash-sec .dash-count{background:rgba(255,255,255,.12);color:#c9c2b4;border-radius:2px}.nadm-mode details.dash-sec>:not(summary){padding-left:18px;padding-right:18px}.nadm-mode .cmd,.nadm-mode .dash-announce,.nadm-mode .dash-tile,.nadm-mode .dash-waiting,.nadm-mode .ro-toolrow{border-radius:0!important}.nadm-mode .dash-tile b{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500}.nadm-mode .dash-btn,.nadm-mode .de-btn,.nadm-mode .ro-link,.nadm-mode .ro-new{border-radius:2px!important}.nadm-mode table{border-radius:0!important}.dem{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px 0 6px}.dem-list h4{margin:12px 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8C6A34}.dem-list button{display:block;width:100%;text-align:left;background:none;border:0;border-left:2px solid transparent;padding:7px 10px;font-size:13.5px;color:#312E28;cursor:pointer}.dem-list button.on{border-left-color:#AE8646;background:#FBF8F2;font-weight:700}.dem-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.dem-bar b{margin-right:auto;font-size:14px;color:#312E28}.dem-bar a,.dem-bar button{font-size:12.5px;font-weight:600;padding:7px 11px;border:1px solid #d3c8b5;background:#FBF8F2;color:#312E28;border-radius:2px;cursor:pointer;text-decoration:none}.dem-seg{display:inline-flex}.dem-seg button.on{background:#23252B;color:#F3EFE6;border-color:#23252B}.dem-stage{background:#EBE4D6;border:1px solid #d3c8b5;padding:14px;display:flex;justify-content:center}.dem-stage iframe{width:100%;max-width:760px;height:760px;border:0;background:#fff}.dem-stage.phone iframe{max-width:390px}.dem-err{margin:40px;color:#6f685d}@media (max-width:800px){.dem{grid-template-columns:minmax(0,1fr)}}.nadm-mode .readout details.ro-section{padding:0!important;border-top:0}.nadm-mode .readout details.ro-section>:not(summary){margin-left:18px;margin-right:18px}.nadm-mode .readout details.ro-section>summary{margin:0!important}.dew{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:22px;gap:22px;padding:16px 0 10px}.dew .dem-list i{font-style:normal;color:#8C6A34;font-size:12px}.dew-ed h3{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:26px;color:#312E28;margin:0 0 2px}.dew-when{margin:0 0 10px;color:#6f685d;font-size:13px}.dew-note{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:#55504A;max-width:760px}.dew-ed label{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f685d;max-width:860px}.dew-ed input,.dew-ed textarea{font:15px/1.5 var(--font-sans),Figtree,sans-serif;letter-spacing:0;text-transform:none;color:#312E28;background:#fff;border:1px solid #d3c8b5;border-radius:2px;padding:10px 12px}.dew-ed small{font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;color:#6f685d}.dew-acts{display:flex;gap:10px;flex-wrap:wrap}.dew-save{background:#AE8646!important;border-color:#AE8646!important;color:#fff!important}.dew-msg{margin:10px 0 0;font-weight:600;color:#3F7457}.dew-msg.bad{color:#A0463A}@media (max-width:800px){.dew{grid-template-columns:minmax(0,1fr)}}.dew.dem-edit{display:block;border-top:1px solid #e3daca;margin-top:16px;padding-top:16px}.dem-edit .dem-seg{vertical-align:middle;margin-right:6px}.nadm-logo{display:block;height:34px;width:auto}.nadm-mode .readout .float-views{overflow-x:hidden}.nadm-mode .readout .float-views *{max-width:100%;box-sizing:border-box}.nadm-mode .readout .float-views input:not([type=checkbox]){width:100%!important}.nadm-mode .readout .float-views .float-test{margin-top:8px;padding-top:8px;border-top:1px solid #e3daca}.cgb-head .cgb-center{position:static!important;transform:none!important;left:auto!important;top:auto!important;flex:1 1 auto;min-width:0;max-width:none!important;padding:0 18px;text-align:center}.cgb-head .cgb-actions{flex:0 0 auto}@media (max-width:1280px){.cgb-head .cgb-center{display:none}}.fb-colormenu-btn{cursor:pointer;text-align:left;white-space:nowrap}.fb-colormenu{position:fixed;z-index:3000;width:290px;overflow-y:auto;background:#FBF8F2;border:1px solid #d3c8b5;border-top:3px solid #ae8646;box-shadow:0 18px 40px rgba(24,25,29,.22);padding:6px 0;font-family:var(--font-sans-face),Figtree,system-ui,sans-serif}.fb-cm-group{padding:10px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C6A34}.fb-cm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:6px 12px;cursor:pointer;text-align:left;font:inherit;color:#312E28}.fb-cm-row:hover{background:#EBE4D6}.fb-cm-name{font-size:13px;line-height:1.25;min-width:0}.fb-cm-name small{display:block;font-size:11px;color:#6f685d}.fb-cm-sw{flex:0 0 22px;width:22px;height:22px;border:1px solid rgba(49,46,40,.35);border-radius:2px}.fb-cm-reset{font-weight:700}.fb-cm-rainbow{background:conic-gradient(#e53935,#fdd835,#43a047,#1e88e5,#8e24aa,#e53935)}.fmt-bar.fb-rows{display:flex!important;flex-direction:column;align-items:stretch!important;gap:3px;max-width:none!important;width:100%}.fb-rows .fb-group{margin:8px 0 2px;padding-bottom:3px;border-bottom:1px solid #e3daca;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8C6A34;text-align:left}.fb-rows .fb-group:first-child{margin-top:0}.fb-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.fb-lab{flex:0 0 auto;font-size:11.5px;color:#55504A;white-space:nowrap}.fb-ctl{display:flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:nowrap;min-width:0}.fb-rows .fb-ctl .fb-colormenu-btn,.fb-rows .fb-ctl button{height:24px;min-width:24px;width:auto;padding:0 6px;border:1px solid #d3c8b5!important;border-radius:2px!important;background:#fff!important;color:#312E28!important;font-size:11.5px;line-height:22px;box-shadow:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:none}.fb-rows .fb-ctl button:hover:not(:disabled){border-color:#AE8646!important;color:#8C6A34!important}.fb-rows .fb-ctl button:disabled{opacity:.45;cursor:default}.fb-rows .fb-b{font-weight:900}.fb-rows .fb-i{font-style:italic;font-family:Georgia,serif}.fb-rows .fb-u{text-decoration:underline}.fb-rows .fb-clear,.fb-rows .fb-undo{font-size:11px!important}.fb-rows .fb-colorpick{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fb-cm-btnsw{flex:0 0 12px!important;width:12px!important;height:12px!important}.fb-rows .fb-undonote{font-size:11px;color:#3F7457;text-align:right}.nadm-mode .readout .float-save{display:grid!important;grid-template-columns:1fr 1fr;align-content:start}.nadm-mode .readout .float-save>*{grid-column:1/-1}.nadm-mode .readout .float-save>.fj-down,.nadm-mode .readout .float-save>.fj-down2,.nadm-mode .readout .float-save>.fj-up,.nadm-mode .readout .float-save>.fj-up2{grid-column:auto;font-size:11px!important;padding:7px 4px!important}.fb-row{min-height:22px}.fb-rows{gap:2px}.fb-lab{font-size:11px}.fb-rows .fb-ctl .fb-colormenu-btn,.fb-rows .fb-ctl button{height:22px;min-width:22px;padding:0 5px;line-height:20px}.fb-ctl{gap:2px}@media (min-width:1101px){.nadm-mode .readout .float-save,.nadm-mode .readout .float-views{height:min(760px,calc(100vh - 176px))}}.iv{--iv-paper:#F2ECE1;--iv-paper2:#EBE4D6;--iv-card:#FBF8F2;--iv-dk:#23252B;--iv-dk2:#1d1f24;--iv-on:#F3EFE6;--iv-on2:#c9c2b4;--iv-gold:#AE8646;--iv-gold-s:#C7A15A;--iv-gold-d:#8C6A34;--iv-ink:#312E28;--iv-body:#55504A;--iv-muted:#6f685d;--iv-hair:rgba(49,46,40,.14);--iv-hair2:#D3C8B5;--iv-green:#3F7457;--iv-red:#A0463A;--iv-serif:var(--font-display-face),"Cormorant Garamond",Georgia,serif;--iv-sans:var(--font-sans-face),"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--iv-paper);color:var(--iv-body);font-family:var(--iv-sans)}.iv *{box-sizing:border-box}.iv a{color:inherit}.iv-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(18px,3.4vw,48px)}.iv-hero{position:relative;background:var(--iv-dk);color:var(--iv-on);overflow:hidden}.iv-hero-img{position:absolute;inset:0;background-size:cover;background-position:center 35%;animation:iv-kb 20s ease-out both}.iv-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(24,25,29,.92),rgba(24,25,29,.62) 48%,rgba(24,25,29,.28) 82%,rgba(24,25,29,.55)),linear-gradient(0deg,rgba(24,25,29,.92),rgba(24,25,29,0) 62%)}@keyframes iv-kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.iv-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:clamp(28px,5vw,90px);gap:clamp(28px,5vw,90px);align-items:end;padding-top:clamp(64px,11vh,120px);padding-bottom:clamp(40px,7vh,72px)}.iv-eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--iv-gold-s);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.iv-eyebrow:before{content:"";width:clamp(24px,4vw,56px);height:1px;background:var(--iv-gold)}.iv-hero h1{font-family:var(--iv-serif);font-weight:500;font-size:clamp(40px,5.4vw,76px);line-height:1.02;letter-spacing:-.01em;color:var(--iv-on);margin:18px 0}.iv-hero h1 em{color:var(--iv-gold-s);font-style:italic}.iv-hero p{color:#d7d0c2;font-size:clamp(15px,1.15vw,17.5px);line-height:1.6;max-width:640px;margin:0 0 10px}.iv-hero p.iv-hello{color:var(--iv-on);font-weight:600}.iv-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.iv-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;border-radius:2px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.iv-btn.gold{background:var(--iv-gold);border-color:var(--iv-gold);color:#fff}.iv-btn.gold:hover{background:var(--iv-gold-s);border-color:var(--iv-gold-s)}.iv-btn.line{border-color:rgba(243,239,230,.45);color:var(--iv-on);background:transparent}.iv-btn.line:hover{border-color:var(--iv-gold-s);color:var(--iv-gold-s)}.iv-btn.dark{background:var(--iv-dk);border-color:var(--iv-dk);color:var(--iv-on)}.iv-btn.dark:hover{background:var(--iv-gold);border-color:var(--iv-gold);color:#fff}.iv-btn.ghost{border-color:var(--iv-hair2);color:var(--iv-ink);background:transparent}.iv-btn.ghost:hover{border-color:var(--iv-gold);color:var(--iv-gold-d)}.iv-btn .ar{transition:transform .25s}.iv-btn:hover .ar{transform:translateX(4px)}.iv-figs{border-top:1px solid rgba(237,231,219,.3)}.iv-fig{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(237,231,219,.16)}.iv-fig b{font-family:var(--iv-serif);font-weight:500;font-size:clamp(26px,2.4vw,36px);color:var(--iv-on);line-height:1}.iv-fig span{letter-spacing:.2em;color:var(--iv-on2);text-align:right}.iv-fig span,.iv-figs-lab{font-size:10.5px;text-transform:uppercase}.iv-figs-lab{letter-spacing:.3em;color:var(--iv-gold-s);font-weight:600;padding:0 0 12px}.iv-sec{padding:clamp(40px,6vh,72px) 0}.iv-sec.alt{background:var(--iv-paper2)}.iv-h{font-family:var(--iv-serif);font-weight:500;font-size:clamp(30px,3vw,44px);line-height:1.08;color:var(--iv-ink);margin:10px 0 8px}.iv-h em{font-style:italic}.iv-h em,.iv-kick{color:var(--iv-gold-d)}.iv-kick{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.iv-kick:before{content:"";width:34px;height:1px;background:var(--iv-gold)}.iv-lede{font-size:16px;line-height:1.6;color:var(--iv-body);max-width:720px;margin:0}.iv-stage{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;border-radius:2px;background:rgba(24,25,29,.72);color:var(--iv-on);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(243,239,230,.22)}.iv-stage.st-inprocess{border-color:rgba(199,161,90,.7);color:#f1e2c2}.iv-stage.st-closing{background:var(--iv-gold);border-color:var(--iv-gold);color:#fff}.iv-stage.st-closed{background:var(--iv-dk);color:var(--iv-on2)}.iv-stage.st-prepping{background:rgba(243,239,230,.92);color:var(--iv-ink);border-color:transparent}.co-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(242,236,225,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--iv-hair)}.co-bar-in{gap:10px 22px;padding-top:14px;padding-bottom:14px}.co-bar-in,.co-lanes{display:flex;align-items:center;flex-wrap:wrap}.co-lanes{gap:6px}.co-lanes-lab{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-muted);margin-right:6px}.co-chip{font-family:var(--iv-sans);font-size:13px;font-weight:600;color:var(--iv-ink);background:var(--iv-card);border:1px solid var(--iv-hair2);border-radius:2px;padding:8px 13px;cursor:pointer;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.co-chip:hover{border-color:var(--iv-gold)}.co-chip.on{background:var(--iv-dk);border-color:var(--iv-dk);color:var(--iv-on)}.co-chip i{font-style:normal;color:var(--iv-gold-d);margin-left:6px;font-weight:700}.co-chip.on i{color:var(--iv-gold-s)}.co-lanes-sep{width:1px;height:22px;background:var(--iv-hair2);margin:0 6px}a.co-chip{text-decoration:none;display:inline-block}.co-mandchip{border-style:dashed}.co-chip.empty{color:var(--iv-muted)}.co-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-left:auto}.co-sel{font-family:var(--iv-sans);font-size:13px;color:var(--iv-ink);background:var(--iv-card);padding:8px 10px;max-width:190px}.co-sel,.co-view{border:1px solid var(--iv-hair2);border-radius:2px}.co-view{display:inline-flex;overflow:hidden}.co-view button{font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;background:var(--iv-card);border:0;color:var(--iv-muted);cursor:pointer}.co-view button.on{background:var(--iv-dk);color:var(--iv-on)}.co-count{font-size:13px;color:var(--iv-muted);white-space:nowrap}.co-clear{font-size:12px;font-weight:700;color:var(--iv-gold-d);background:none;border:0;border-bottom:1px solid var(--iv-gold);padding:2px 0;cursor:pointer}.co-board{padding-top:clamp(26px,4vh,44px);padding-bottom:clamp(40px,7vh,80px)}.co-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,26px);gap:clamp(16px,1.8vw,26px)}.co-card{position:relative;display:flex;flex-direction:column;background:var(--iv-card);border:1px solid var(--iv-hair);border-radius:2px;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s;animation:iv-rise .6s cubic-bezier(.2,.7,.2,1) both}.co-card:hover{border-color:rgba(174,134,70,.6);box-shadow:0 18px 40px rgba(49,46,40,.12);transform:translateY(-3px)}@keyframes iv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.co-media{position:relative;aspect-ratio:16/11;background:var(--iv-dk);overflow:hidden}.co-media .ph{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.co-card:hover .co-media .ph{transform:scale(1.05)}.co-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,25,29,.72),rgba(24,25,29,0) 55%)}.co-media .iv-stage{top:14px}.co-media .iv-stage,.co-tags{position:absolute;left:14px;z-index:2}.co-tags{right:14px;bottom:12px;display:flex;gap:6px;flex-wrap:wrap}.co-tag{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iv-on);border:1px solid rgba(243,239,230,.45);padding:4px 8px;border-radius:2px;background:rgba(24,25,29,.35)}.co-body{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 0}.co-loc{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-gold-d);line-height:1.5}.co-name{font-family:var(--iv-serif);font-weight:500;font-size:clamp(23px,1.9vw,28px);line-height:1.12;margin:8px 0}.co-ask,.co-name{color:var(--iv-ink)}.co-ask{font-size:15px;font-weight:600;line-height:1.45}.co-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:auto;padding-top:18px;border-top:0}.co-figs-in{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--iv-hair);margin-top:18px}.co-fig{padding:14px 10px 16px 0}.co-fig+.co-fig{padding-left:12px;border-left:1px solid var(--iv-hair)}.co-fig b{display:block;font-family:var(--iv-sans);font-weight:600;font-size:18px;color:var(--iv-ink);line-height:1.1;white-space:nowrap}.co-fig span{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted);margin-top:5px;line-height:1.3}.co-spacer{flex:1 1}.co-prog{margin:4px 0 0;padding:12px 0 2px;border-top:1px solid var(--iv-hair)}.co-prog-top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--iv-ink)}.co-prog-top span{color:var(--iv-gold-d)}.co-prog-bar{display:block;height:3px;background:var(--iv-paper2);margin:8px 0 6px}.co-prog-bar i{display:block;height:100%;background:var(--iv-gold)}.co-prog-next{font-size:12px;color:var(--iv-muted)}.co-go{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -22px;padding:16px 22px;background:var(--iv-dk);color:var(--iv-on);transition:background .25s}.co-card:hover .co-go{background:var(--iv-gold)}.co-go b{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.co-go small{display:block;font-size:11.5px;color:var(--iv-on2);margin-top:3px;letter-spacing:0;text-transform:none;font-weight:400}.co-card:hover .co-go small{color:#fff}.co-go .ar{font-size:18px;transition:transform .25s}.co-card:hover .co-go .ar{transform:translateX(5px)}.co-card.soon .co-media .ph{filter:saturate(.55) brightness(.9)}.co-card.soon .co-go{background:var(--iv-paper2);color:var(--iv-ink)}.co-card.soon .co-go small{color:var(--iv-muted)}.co-card.soon:hover .co-go{background:var(--iv-paper2)}.co-card.soon:hover .co-go small{color:var(--iv-muted)}.co-card.feat{grid-column:span 2;flex-direction:row}.co-card.feat .co-media{aspect-ratio:auto;flex:0 0 54%;min-height:420px}.co-card.feat .co-name{font-size:clamp(28px,2.6vw,40px)}.co-card.feat .co-body{padding:28px 30px 0}.co-card.feat .co-go{margin:0 -30px;padding:18px 30px}.co-card.feat .co-feat-lab{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-muted);margin-bottom:12px}.co-list{border-top:1px solid var(--iv-hair2)}.co-row{display:grid;grid-template-columns:120px minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) 120px 28px;grid-gap:18px;gap:18px;align-items:center;padding:14px 6px;border-bottom:1px solid var(--iv-hair);text-decoration:none;color:inherit;transition:background .2s}.co-row:hover{background:var(--iv-card)}.co-row .th{width:120px;aspect-ratio:3/2;background-size:cover;background-position:50%;background-color:var(--iv-dk)}.co-row .nm b{display:block;font-family:var(--iv-serif);font-weight:500;font-size:22px;color:var(--iv-ink);line-height:1.15}.co-row .nm span{font-size:12px;color:var(--iv-muted)}.co-row .ak{font-size:14px;font-weight:600;color:var(--iv-ink)}.co-row .ak small{display:block;font-weight:400;color:var(--iv-muted);font-size:12px;margin-top:3px}.co-row .tc b{display:block;font-weight:600;font-size:17px;color:var(--iv-ink)}.co-row .tc span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted)}.co-row .iv-stage{background:var(--iv-dk);justify-self:start}.co-row .iv-stage.st-prepping{background:var(--iv-paper2)}.co-row .ar{color:var(--iv-gold);font-size:18px;transition:transform .25s}.co-row:hover .ar{transform:translateX(4px)}.co-listhead{display:grid;grid-template-columns:120px minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) 120px 28px;grid-gap:18px;gap:18px;padding:0 6px 10px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--iv-muted)}.co-empty{position:relative;overflow:hidden;background:var(--iv-dk);color:var(--iv-on);padding:clamp(40px,7vh,80px) clamp(24px,4vw,60px);border-radius:2px}.co-empty .ph{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.28}.co-empty>:not(.ph){position:relative}.co-empty h2{font-family:var(--iv-serif);font-weight:500;font-size:clamp(28px,3vw,42px);color:var(--iv-on);margin:12px 0 10px}.co-empty p{color:#d7d0c2;max-width:620px;line-height:1.6;margin:0 0 22px}.co-empty .iv-acts{margin-top:0}.co-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:30px;border-top:1px solid var(--iv-hair2)}.co-step{padding:26px clamp(14px,2vw,30px) 8px 0}.co-step+.co-step{padding-left:clamp(14px,2vw,30px);border-left:1px solid var(--iv-hair)}.co-step .n{font-size:44px;line-height:1;color:var(--iv-gold)}.co-step .n,.co-step h3{font-family:var(--iv-serif)}.co-step h3{font-weight:500;font-size:26px;color:var(--iv-ink);margin:12px 0 8px}.co-step p{margin:0;line-height:1.6;font-size:15px}.co-more{background:var(--iv-dk);color:var(--iv-on)}.co-more-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:center;padding-top:clamp(44px,7vh,76px);padding-bottom:clamp(44px,7vh,76px)}.co-more .iv-h{color:var(--iv-on)}.co-more .iv-h em{color:var(--iv-gold-s)}.co-more p{color:#d7d0c2;line-height:1.65;margin:0}.co-types{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.co-types span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(243,239,230,.3);padding:6px 10px;border-radius:2px;color:var(--iv-on)}.co-more .iv-acts{justify-content:flex-start}.co-gate{min-height:calc(100vh - 170px);display:flex;align-items:center}.co-gate .iv-hero-in{grid-template-columns:minmax(0,1fr)}.ma-sum{position:relative;z-index:3;margin-top:-34px}.ma-sum-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--iv-card);border:1px solid var(--iv-hair2);border-top:3px solid var(--iv-gold);box-shadow:0 18px 40px rgba(24,25,29,.12)}.ma-sum-cell{padding:20px 22px}.ma-sum-cell+.ma-sum-cell{border-left:1px solid var(--iv-hair)}.ma-sum-cell b{display:block;font-family:var(--iv-serif);font-weight:500;font-size:40px;line-height:1;color:var(--iv-ink)}.ma-sum-cell span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--iv-muted);margin-top:8px}.ma-sum-bar{display:block;height:3px;background:var(--iv-paper2);margin-top:12px}.ma-sum-bar i{display:block;height:100%;background:var(--iv-gold)}.ma-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:start}.ma-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ma-deals{display:flex;flex-direction:column;gap:20px}.ma-deal{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);background:var(--iv-card);border:1px solid var(--iv-hair);border-radius:2px;overflow:hidden;animation:iv-rise .6s cubic-bezier(.2,.7,.2,1) both;transition:border-color .25s,box-shadow .25s}.ma-deal:hover{border-color:rgba(174,134,70,.55);box-shadow:0 16px 36px rgba(49,46,40,.1)}.ma-deal-media{position:relative;min-height:260px;background:var(--iv-dk);background-size:cover;background-position:50%}.ma-deal-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,25,29,.6),rgba(24,25,29,0) 55%)}.ma-deal-media .iv-stage{position:absolute;top:14px;left:14px;z-index:2}.ma-deal-media .ma-mine{position:absolute;left:14px;bottom:14px;z-index:2;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--iv-on)}.ma-deal-body{padding:22px 24px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ma-deal-top .co-name{margin:6px 0 4px}.ma-deal .co-figs-in{margin-top:4px}.ma-deal .co-fig b{font-size:16px}.ma-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;margin:4px 0 0}.ma-steps:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:1px;background:var(--iv-hair2)}.ma-step{flex-direction:column;align-items:flex-start;gap:8px;padding-right:6px}.ma-step,.ma-step i{position:relative;display:flex}.ma-step i{z-index:1;width:17px;height:17px;border-radius:50%;background:var(--iv-card);border:1px solid var(--iv-hair2);align-items:center;justify-content:center;font-style:normal;font-size:10px;color:#fff}.ma-step.done i{background:var(--iv-gold);border-color:var(--iv-gold)}.ma-step.now i{border:2px solid var(--iv-gold);box-shadow:0 0 0 4px rgba(174,134,70,.18)}.ma-step span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iv-muted);line-height:1.3}.ma-step.done span{color:var(--iv-ink)}.ma-step.now span{color:var(--iv-gold-d)}.ma-next{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:var(--iv-body)}.ma-next b{color:var(--iv-ink)}.ma-confi{font-size:12.5px;color:var(--iv-muted);display:flex;align-items:center;gap:8px}.ma-confi:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--iv-green);flex:0 0 7px}.ma-confi.wait:before{background:var(--iv-gold)}.ma-actions{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--iv-hair);margin-top:auto}.ma-actions .iv-btn{padding:12px 18px}.ma-wait{font-size:13px;font-weight:600;color:var(--iv-gold-d)}.ma-deal .sp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 0 auto}.ma-deal .sp-lab{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted);margin-right:2px}.ma-deal .sp-btn{font-family:var(--iv-sans);font-size:12px;font-weight:600;padding:7px 11px;border:1px solid var(--iv-hair2);border-radius:2px;background:var(--iv-card);color:var(--iv-ink);cursor:pointer}.ma-deal .sp-btn:hover{border-color:var(--iv-gold)}.ma-deal .sp-btn.on{background:var(--iv-dk);border-color:var(--iv-dk);color:var(--iv-on)}.ma-deal .pf-row{display:flex;gap:8px;flex-wrap:wrap}.ma-deal .pf-btn{font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;border-radius:2px;border:1px solid var(--iv-dk);background:var(--iv-dk);color:var(--iv-on);cursor:pointer}.ma-deal .pf-btn:hover{background:var(--iv-gold);border-color:var(--iv-gold)}.ma-deal .pf-btn.pf-pending{background:transparent;color:var(--iv-gold-d);border-color:var(--iv-hair2);cursor:default}.ma-deal .jn-upload{display:inline-flex;align-items:center;gap:8px;font-family:var(--iv-sans);font-size:13px;font-weight:700;color:var(--iv-red);background:none;border:1px solid rgba(160,70,58,.45);border-radius:2px;padding:8px 12px;cursor:pointer}.ma-deal .jn-upload-dot{width:8px;height:8px;border-radius:50%;background:var(--iv-red);animation:iv-pulse 1.6s ease-in-out infinite}@keyframes iv-pulse{50%{opacity:.35}}.ma-empty{background:var(--iv-card);border:1px solid var(--iv-hair);border-top:3px solid var(--iv-gold);padding:30px 30px 32px}.ma-empty h3{font-family:var(--iv-serif);font-weight:500;font-size:28px;color:var(--iv-ink);margin:0 0 8px}.ma-empty p{margin:0 0 20px;line-height:1.6}.ma-history{margin-top:34px;border-top:1px solid var(--iv-hair2)}.ma-history>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:18px 0;font-family:var(--iv-serif);font-size:26px;color:var(--iv-ink)}.ma-history>summary::-webkit-details-marker{display:none}.ma-history>summary:after{content:"Open \25BE";margin-left:auto;font-family:var(--iv-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iv-gold-d)}.ma-history[open]>summary:after{content:"Close \25B4"}.ma-history>summary .n{font-family:var(--iv-sans);font-size:12px;font-weight:700;background:var(--iv-paper2);color:var(--iv-ink);padding:3px 9px;border-radius:2px}.ma-history>p{margin:0 0 18px;max-width:720px;line-height:1.6}.ma-history .ma-deal{opacity:.92}.ma-side{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:18px}.ma-card{background:var(--iv-card);border:1px solid var(--iv-hair);padding:22px 22px 20px}.ma-card h3{font-family:var(--iv-serif);font-weight:500;font-size:26px;color:var(--iv-ink);margin:6px 0 12px}.ma-dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;font-size:13.5px}.ma-dl dt{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted);padding-top:2px}.ma-dl dd{margin:0;color:var(--iv-ink);word-break:break-word}.ma-prefs{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ma-pref b{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted);margin-bottom:5px}.ma-pref div{display:flex;flex-wrap:wrap;gap:5px}.ma-pref span{font-size:12px;color:var(--iv-ink);border:1px solid var(--iv-hair2);border-radius:2px;padding:3px 8px;background:var(--iv-paper)}.ma-none{font-size:13px;color:var(--iv-muted);margin:0}.ma-card .invportal-btn.edit{margin-top:16px;width:100%;font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:13px 16px;border-radius:2px;border:1px solid var(--iv-dk);background:var(--iv-dk);color:var(--iv-on);cursor:pointer}.ma-card .invportal-btn.edit:hover{background:var(--iv-gold);border-color:var(--iv-gold)}.ma-card .invportal-note{font-size:12.5px;margin:10px 0 0}.ma-card.dark{background:var(--iv-dk);border-color:var(--iv-dk);color:var(--iv-on2)}.ma-card.dark h3{color:var(--iv-on)}.ma-card.dark p{margin:0 0 16px;line-height:1.6;font-size:14px}.ma-card.dark a.lnk{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid rgba(237,231,219,.16);color:var(--iv-on);text-decoration:none;font-size:14px}.ma-card.dark a.lnk:hover{color:var(--iv-gold-s)}.ma-card.dark a.lnk span{color:var(--iv-gold)}.ma-card .invportal-editform{display:flex;flex-direction:column;gap:8px}.ma-card .invportal-editform .req-row{display:flex;gap:8px}.ma-card .invportal-editform .req-in{width:100%;font-family:var(--iv-sans);font-size:14px;padding:10px 11px;border:1px solid var(--iv-hair2);border-radius:2px;background:#fff;color:var(--iv-ink)}.ma-card .invportal-editactions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.ma-card .invportal-editactions .invportal-btn{font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:11px 14px;border-radius:2px;border:1px solid var(--iv-dk);background:var(--iv-dk);color:var(--iv-on);cursor:pointer}.ma-card .invportal-editactions .invportal-btn.ghost{background:transparent;color:var(--iv-ink);border-color:var(--iv-hair2)}.ma-signout .invportal-btn,.ma-signout button{font-family:var(--iv-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 22px!important;border-radius:2px!important;border:1px solid rgba(243,239,230,.45)!important;color:var(--iv-on)!important;background:transparent!important;cursor:pointer}.ma-signout .invportal-btn:hover,.ma-signout button:hover{border-color:var(--iv-gold-s)!important;color:var(--iv-gold-s)!important}@media (max-width:1100px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-card.feat{grid-column:span 2}.ma-layout{grid-template-columns:minmax(0,1fr)}.ma-side{position:static}.co-listhead,.co-row{grid-template-columns:96px minmax(0,2fr) minmax(0,1.3fr) 110px 24px}.co-listhead .tc,.co-row .tc{display:none}.co-row .th{width:96px}}@media (max-width:760px){.co-grid,.iv-hero-in{grid-template-columns:minmax(0,1fr)}.co-card.feat{grid-column:auto;flex-direction:column}.co-card.feat .co-media{min-height:0;aspect-ratio:16/11;flex:none}.co-tools{margin-left:0;width:100%}.co-sel{flex:1 1 140px;max-width:none}.co-bar{position:static}.co-steps{grid-template-columns:minmax(0,1fr)}.co-step+.co-step{padding-left:0;border-left:0;border-top:1px solid var(--iv-hair)}.co-more-in{grid-template-columns:minmax(0,1fr)}.co-listhead,.co-row{grid-template-columns:72px minmax(0,1fr) 20px}.co-listhead .ak,.co-listhead .st,.co-row .ak,.co-row .iv-stage{display:none}.co-row .th{width:72px}.ma-sum{margin-top:0}.ma-sum-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-sum-cell:nth-child(3){border-left:0}.ma-sum-cell:nth-child(n+3){border-top:1px solid var(--iv-hair)}.ma-deal{grid-template-columns:minmax(0,1fr)}.ma-deal-media{min-height:200px}.ma-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.ma-steps:before{display:none}.ma-deal .sp-row{margin-left:0}}@media (prefers-reduced-motion:reduce){.co-card,.iv-hero-img,.ma-deal{animation:none}.co-card,.co-media .ph{transition:none}}.iv-wrap{max-width:none;padding-left:clamp(16px,2.4vw,44px);padding-right:clamp(16px,2.4vw,44px)}.co-bar-in,.co-lanes,.co-tools{flex-wrap:nowrap}@media (min-width:1700px){.co-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2300px){.co-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1380px){.co-bar-in,.co-lanes,.co-tools{flex-wrap:wrap}}.fd-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#23252B}.cg-staging .fd-page{min-height:calc(100vh - 30px);min-height:calc(100dvh - 30px)}.fd{position:relative;flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:var(--iv-dk);color:var(--iv-on)}.fd:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(24,25,29,.93),rgba(24,25,29,.7) 45%,rgba(24,25,29,.45) 75%,rgba(24,25,29,.7)),linear-gradient(0deg,rgba(24,25,29,.85),rgba(24,25,29,0) 45%)}.fd-img{z-index:0}.fd-in{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-gap:clamp(28px,5vw,96px);gap:clamp(28px,5vw,96px);align-items:center;padding-top:clamp(20px,4vh,56px);padding-bottom:clamp(20px,4vh,48px)}.fd-copy h1{font-family:var(--iv-serif);font-weight:500;font-size:clamp(38px,min(5.2vw,8vh),84px);line-height:1.02;letter-spacing:-.01em;color:var(--iv-on);margin:clamp(10px,2vh,20px) 0 clamp(10px,2vh,18px);max-width:900px}.fd-copy h1 em{color:var(--iv-gold-s);font-style:italic}.fd-copy p{color:#d7d0c2;font-size:clamp(14px,min(1.15vw,2vh),17px);line-height:1.6;max-width:640px;margin:0}.fd-desk{margin-top:clamp(18px,3.4vh,40px);max-width:640px;border-top:1px solid rgba(237,231,219,.3)}.fd-desk-lab{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--iv-gold-s);font-weight:600;padding:12px 0 0}.fd-desk-heads{display:flex;gap:clamp(24px,4vw,56px);padding:clamp(8px,1.4vh,14px) 0;border-bottom:1px solid rgba(237,231,219,.16)}.fd-desk-heads b{display:block;font-family:var(--iv-serif);font-weight:500;font-size:clamp(30px,min(3vw,5vh),48px);line-height:1;color:var(--iv-on)}.fd-desk-heads span{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-on2);margin-top:6px}.fd-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(4px,.9vh,10px) 28px;gap:clamp(4px,.9vh,10px) 28px;padding-top:clamp(8px,1.4vh,14px)}.fd-type{display:grid;grid-template-columns:minmax(0,1fr) 70px 52px;grid-gap:10px;gap:10px;align-items:center;font-size:clamp(11.5px,1.6vh,13px)}.fd-type .nm{color:var(--iv-on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-type .bar{height:3px;background:rgba(237,231,219,.14)}.fd-type .bar i{display:block;height:100%;background:var(--iv-gold)}.fd-type .v{color:var(--iv-on2);text-align:right;font-weight:600}.fd-panel{background:var(--iv-card);color:var(--iv-body);border-top:3px solid var(--iv-gold);box-shadow:0 30px 70px rgba(0,0,0,.45);max-height:calc(100vh - 170px);overflow-y:auto}.fd-tabs{display:flex;border-bottom:1px solid var(--iv-hair)}.fd-tabs button{flex:1 1;font-family:var(--iv-serif);font-size:22px;font-weight:500;color:var(--iv-muted);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:16px 12px 14px;cursor:pointer}.fd-tabs button.on{color:var(--iv-ink);border-bottom-color:var(--iv-gold)}.fd-tabs button:hover:not(.on){color:var(--iv-gold-d)}.fd-pane{padding:clamp(16px,2.4vh,24px) clamp(18px,2vw,28px) clamp(18px,2.6vh,26px)}.fd-pane[hidden]{display:none}.fd-sub{font-size:14px;line-height:1.55;color:var(--iv-body);margin:0 0 14px}.fd-panel .req-in{width:100%;font-family:var(--iv-sans);font-size:14.5px;padding:11px 12px;color:var(--iv-ink)}.fd-panel .req-btn{width:100%;padding:15px 18px!important}.fd-panel .req-hint{font-size:12.5px;color:var(--iv-muted)}.fd-panel .mylink-open,.fd-panel .req-hint a{color:var(--iv-gold-d)}.fd-panel .signin{display:flex;flex-direction:column;gap:10px}.fd-panel .req-form{display:flex;flex-direction:column;gap:9px}.fd-panel .req-row{display:flex;gap:8px}.fd-panel .req-cta{width:100%}.fd-panel .signedin{color:var(--iv-body)}.fd-strip{position:relative;z-index:2;border-top:1px solid rgba(237,231,219,.16);background:rgba(18,20,26,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fd-strip-in{display:flex;gap:clamp(18px,4vw,64px);align-items:center;padding-top:clamp(10px,1.8vh,16px);padding-bottom:clamp(10px,1.8vh,16px);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-on2);flex-wrap:wrap}.fd-strip-in b{font-family:var(--iv-serif);font-size:22px;letter-spacing:0;color:var(--iv-on);font-weight:500;margin-right:8px;text-transform:none}.fd-strip-r{margin-left:auto;color:var(--iv-gold-s)}.fd-page .pfoot{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;padding:clamp(8px,1.4vh,16px) 20px!important}.fd-page .pfoot>*{margin:0!important;padding:0!important}@media (max-width:980px){.fd-in{grid-template-columns:minmax(0,1fr)}.fd-panel{max-height:none}.fd-types{grid-template-columns:minmax(0,1fr)}.fd-strip-r{margin-left:0}}.fd-panel{max-height:max(380px,calc(100vh - 300px));max-height:max(380px,calc(100dvh - 300px))}.cg-staging .fd-panel{max-height:max(380px,calc(100dvh - 330px))}@media (max-width:980px){.cg-staging .fd-panel,.fd-panel{max-height:none}}@media (max-width:760px){.fd-types{display:none}.fd-tabs button{font-size:18px;padding:14px 8px 12px}}.rq2-hero-in{position:relative;z-index:2;padding-top:clamp(28px,5vh,56px);padding-bottom:clamp(36px,6vh,64px)}.rq2-back{display:inline-block;margin-bottom:clamp(18px,3vh,30px);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--iv-on2);text-decoration:none;border-bottom:1px solid rgba(199,161,90,.5);padding-bottom:3px}.rq2-back:hover{color:var(--iv-gold-s)}.rq2-hero h1{font-size:clamp(34px,4.4vw,64px);max-width:1100px}.rq2-hero .rq2-where{color:#e3dccf;font-size:clamp(15px,1.2vw,18px);font-weight:600;margin:0}.rq2{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,26vw,420px);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start;padding-top:clamp(28px,4vh,44px);padding-bottom:clamp(44px,7vh,80px)}.rq2-intro{font-size:16px;line-height:1.65;color:var(--iv-body);margin:0 0 22px;max-width:980px}.rq2-form{display:flex;flex-direction:column;gap:18px;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.rq2-card{margin:0!important;background:var(--iv-card)!important;border:1px solid var(--iv-hair)!important;border-radius:2px!important;padding:clamp(20px,2.4vw,30px) clamp(20px,2.4vw,32px) clamp(22px,2.6vw,32px)!important;min-width:0}.rq2-card legend{float:left;width:100%;display:flex;align-items:baseline;gap:14px;padding:0 0 6px!important;margin:0 0 6px;font-family:var(--iv-serif)!important;font-weight:500!important;font-size:clamp(24px,2vw,30px)!important;color:var(--iv-ink)!important;letter-spacing:0!important;text-transform:none!important}.rq2-card legend .n{font-family:var(--iv-serif);font-size:.8em;color:var(--iv-gold)}.rq2-card legend em{font-family:var(--iv-sans);font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted)}.rq2-card legend+*{clear:both}.rq2-card .rq-help{font-size:14px;color:var(--iv-muted);margin:0 0 16px;line-height:1.5}.rq2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.rq2-grid label{display:flex;flex-direction:column;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted);min-width:0}.rq2-grid label.wide{grid-column:span 2}.rq2-form input,.rq2-form select{width:100%!important;box-sizing:border-box;font-family:var(--iv-sans)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;color:var(--iv-ink)!important;background:#fff!important;border:1px solid var(--iv-hair2)!important;border-radius:2px!important;padding:12px 13px!important;margin:0!important;height:auto!important}.rq2-form input:focus,.rq2-form select:focus{outline:none;border-color:var(--iv-gold)!important;box-shadow:0 0 0 3px rgba(174,134,70,.15)!important}.rq2-form .rq-phone{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:8px;gap:8px}.rq2-form .prefpick{margin:0}.rq2-form .rq-chips button,.rq2-form .rq-chips label{border-radius:2px!important}.rq2-form .rq-error{margin:0;color:var(--iv-red);font-weight:600}.rq2-submit{display:flex!important;align-items:center;justify-content:center;gap:14px;width:100%;background:var(--iv-gold)!important;border:0!important;border-radius:2px!important;color:#fff!important;font-family:var(--iv-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;padding:20px 24px!important;cursor:pointer;transition:background .2s;margin:0!important}.rq2-submit:hover:not(:disabled){background:var(--iv-dk)!important}.rq2-submit .ar{font-size:18px;transition:transform .25s}.rq2-submit:hover .ar{transform:translateX(5px)}.rq2-side{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:18px}.rq2-deal{background:var(--iv-card);border:1px solid var(--iv-hair);overflow:hidden}.rq2-deal-ph{aspect-ratio:16/10;background-size:cover;background-position:50%;background-color:var(--iv-dk)}.rq2-deal-b{padding:18px 20px 4px}.rq2-deal .co-name{font-size:24px}.rq2-deal .co-figs-in{margin-top:14px}.rq2-deal .co-fig b{font-size:16px}.rq2-next{background:var(--iv-dk);color:var(--iv-on2);padding:22px 22px 20px}.rq2-next .iv-kick{color:var(--iv-gold-s)}.rq2-next ol{list-style:none;margin:16px 0 0;padding:0}.rq2-next li{display:flex;gap:14px;padding:12px 0;border-top:1px solid rgba(237,231,219,.14)}.rq2-next li .n{font-family:var(--iv-serif);font-size:24px;line-height:1;color:var(--iv-gold)}.rq2-next li b{display:block;color:var(--iv-on);font-size:14.5px;margin-bottom:3px}.rq2-next li span{font-size:13px;line-height:1.5}.rq2-conf{margin:12px 0 0;padding-top:14px;border-top:1px solid rgba(237,231,219,.14);font-size:12.5px;line-height:1.55;color:var(--iv-on2)}.rq2-main .rq-done{background:var(--iv-card);border:1px solid var(--iv-hair);border-top:3px solid var(--iv-gold);padding:28px 30px}.rq2-main .rq-done h2{font-family:var(--iv-serif);font-weight:500;font-size:32px;color:var(--iv-ink);margin:0 0 10px}@media (max-width:1180px){.rq2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.rq2{grid-template-columns:minmax(0,1fr)}.rq2-side{position:static;order:-1}.rq2-deal{display:none}}@media (max-width:640px){.rq2-grid{grid-template-columns:minmax(0,1fr)}.rq2-grid label.wide{grid-column:auto}}.rq2-back{display:table}.fd-new{background:var(--iv-card)}.fd-old{border-top:1px solid var(--iv-hair);background:#F7F2E9}.fd-panel h2{font-family:var(--iv-serif);font-weight:500;font-size:clamp(24px,2vw,30px);color:var(--iv-ink);margin:8px 0 6px}.fd-regbtn{width:100%;justify-content:center;padding:16px 20px}.fd-panel .iv-kick{font-size:10px}.fd-reg{scroll-margin-top:0}.fd-reg .rq2-intro{margin-top:8px}.rq2-note{display:flex;flex-direction:column;gap:7px;margin-top:18px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-muted)}.rq2-grid label em,.rq2-note em{font-style:normal;font-weight:600;color:var(--iv-gold-d)}.rq2-form textarea{width:100%;box-sizing:border-box;font-family:var(--iv-sans);font-size:15px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--iv-ink);background:#fff;border:1px solid var(--iv-hair2);border-radius:2px;padding:12px 13px}.rq2-form textarea:focus{outline:none;border-color:var(--iv-gold);box-shadow:0 0 0 3px rgba(174,134,70,.15)}.rq2-actions{display:flex;gap:14px;align-items:center}.rq2-actions .rq2-submit{flex:1 1}.rq2-cancel{font-family:var(--iv-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:transparent;border:1px solid var(--iv-hair2);color:var(--iv-ink);border-radius:2px;padding:19px 26px;cursor:pointer}.rq2-cancel:hover{border-color:var(--iv-gold);color:var(--iv-gold-d)}.rq2-done{background:var(--iv-card);border:1px solid var(--iv-hair);border-top:3px solid var(--iv-gold);padding:28px 30px;max-width:900px}.rq2-done .req-thanks{font-family:var(--iv-serif);font-size:32px;color:var(--iv-ink);margin:0 0 10px}.fd-reg .rq2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.fd-reg .rq2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fd-reg .rq2-grid{grid-template-columns:minmax(0,1fr)}.rq2-actions{flex-direction:column;align-items:stretch}}.cg-staging .fd-panel,.fd-panel{max-height:none;overflow:visible}.fd-panel .signin{max-width:none!important;width:100%!important;margin:0!important;align-items:stretch}.fd-panel .signin .req-btn,.fd-panel .signin .req-in{width:100%!important;max-width:none!important;box-sizing:border-box}.fd-pane{padding:clamp(14px,2.2vh,22px) clamp(18px,2vw,26px)}.co-pick{padding:clamp(6px,1vh,14px) 0 clamp(10px,2vh,24px)}.co-pick .iv-h{margin-bottom:22px}.co-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,22px);gap:clamp(12px,1.4vw,22px)}.co-pick-tile{position:relative;overflow:hidden;min-height:clamp(260px,38vh,420px);border:0;border-radius:2px;background:var(--iv-dk);color:var(--iv-on);text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 22px 20px;animation:iv-rise .6s cubic-bezier(.2,.7,.2,1) both}.co-pick-tile .ph{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.co-pick-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,25,29,.9),rgba(24,25,29,.2) 60%,rgba(24,25,29,.35))}.co-pick-tile>span:not(.ph){position:relative;z-index:1}.co-pick-tile .nm{font-family:var(--iv-serif);font-weight:500;font-size:clamp(26px,2.3vw,36px);line-height:1.05}.co-pick-tile .ct{font-size:11px;letter-spacing:.18em;color:var(--iv-gold-s);margin-top:10px}.co-pick-tile .ct,.co-pick-tile .go{font-weight:700;text-transform:uppercase}.co-pick-tile .go{margin-top:16px;padding-top:12px;border-top:1px solid rgba(237,231,219,.25);font-size:12px;letter-spacing:.16em}.co-pick-tile:hover .ph{transform:scale(1.06)}.co-pick-tile:hover .go{color:var(--iv-gold-s)}@media (max-width:1000px){.co-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.co-pick-grid{grid-template-columns:minmax(0,1fr)}.co-pick-tile{min-height:180px}}@media (min-width:1180px){.co-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.2vw,20px)}}@media (min-width:1700px){.co-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1180px){.co-card:not(.feat) .co-media{aspect-ratio:16/9}.co-card:not(.feat) .co-body{padding:15px 16px 0}.co-card:not(.feat) .co-name{font-size:clamp(19px,1.35vw,23px);margin:6px 0}.co-card:not(.feat) .co-figs-in{margin-top:12px}.co-card:not(.feat) .co-go{margin:0 -16px;padding:12px 16px}}.co-card .co-loc{min-height:3em}.co-card .co-name{min-height:3.36em}.co-card .co-ask{min-height:2.9em}.co-card .co-figs-in{min-height:98px}.co-card .co-go{min-height:78px}.co-card.co-closing,.co-row.co-closing{cursor:default}.co-card.co-closing:hover .co-go{background:var(--iv-dk)}.co-card.co-closing:hover .co-go small{color:var(--iv-on2)}.co-card .co-fig{padding:14px 10px 16px;text-align:center}.co-card .co-fig+.co-fig{padding-left:10px}@media (max-width:760px){.co-card .co-ask,.co-card .co-figs-in,.co-card .co-go,.co-card .co-loc,.co-card .co-name{min-height:0}}