.mag-scope,.mag-scope *,.mag-scope :before,.mag-scope :after{box-sizing:border-box}.mag-scope img{max-width:none;height:auto}.mag-scope .avatar{background-position:50%;background-size:cover;background-color:var(--paper-2);border-radius:50%;width:88px;height:88px}.mag-scope .avatar-frame{display:block;position:relative;overflow:hidden}.mag-scope .avatar-frame .avatar-img{object-fit:cover;width:100%;height:100%;display:block}.mag-scope h1,.mag-scope h4{font-weight:inherit;font-size:inherit;margin:0}.mag-scope p{margin:0}.mag-scope button{font:inherit}.mag-scope{--paper:#f9f6f2;--paper-2:#eeeae5;--ink:#1e1a15;--ink-2:#514c46;--rule:#bcb6af;--accent:#3f3f3f;--price-accent:#b87144;--serif:var(--font-serif), "DM Serif Display", Georgia, serif;--sans:var(--font-mag-sans), "Work Sans", "Helvetica Neue", Arial, sans-serif;--page-w:8.375in;--page-h:10.875in}@supports (color:lab(0% 0 0)){.mag-scope{--paper:lab(97.1176% .34073 2.25886);--paper-2:lab(93.0538% .690848 2.95984);--ink:lab(9.5186% 1.52428 4.35848);--ink-2:lab(32.7231% 1.44102 4.36832);--rule:lab(74.4854% 1.39746 4.33755)}}.mag-scope .workspace{flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:40px 20px 80px;display:flex}.mag-scope .page{width:var(--page-w);height:var(--page-h);background:var(--paper);color:var(--ink);page-break-after:always;break-after:page;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #1e140a40,0 10px 20px -10px #1e140a26}.mag-scope .eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);font-size:8.5pt;font-weight:500}.mag-scope .rule{background:var(--rule);border:0;height:1px}.mag-scope .body{font-family:var(--sans);color:var(--ink-2);text-wrap:pretty;font-size:9.5pt;font-weight:300;line-height:1.55}.mag-scope .stat-label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:7.5pt;font-weight:500}.mag-scope .stat-value{font-family:var(--serif);color:var(--ink);font-size:18pt;font-weight:400;line-height:1}.mag-scope .addr-stack{line-height:1.15}.mag-scope .addr-stack .street{font-family:var(--serif);color:var(--ink);font-size:13pt;font-style:italic;display:block}.mag-scope .addr-stack .citystate{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:8.5pt;font-weight:400;display:block}.mag-scope .ph{background-color:var(--paper-2);background-position:50%;background-size:cover;position:relative}.mag-scope .flyer-footer{grid-template-columns:auto 1fr minmax(0,2.6in);align-items:center;gap:.3in;display:grid}.mag-scope .flyer-footer .agent{grid-template-columns:88px 1fr;align-items:center;gap:12px;display:grid}.mag-scope .flyer-footer .agent .name{font-family:var(--serif);font-size:14pt;line-height:1.05}.mag-scope .flyer-footer .agent .role{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:7.5pt}.mag-scope .flyer-footer .contact{color:var(--ink-2);min-width:0;font-size:8.5pt;line-height:1.5}.mag-scope .flyer-footer .contact strong{color:var(--ink);font-weight:500}.mag-scope .flyer-footer .brand{text-align:right}.mag-scope .flyer-footer .brand .logo{font-family:var(--serif);letter-spacing:.02em;text-wrap:balance;font-size:16pt;line-height:1.15}.mag-scope .flyer-footer .brand img.logo-image{object-fit:contain;vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:38pt;display:inline-block}.mag-scope .flyer-footer .brand .tag{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:7.5pt}.mag-scope .A{grid-template-rows:auto 1fr auto auto;row-gap:.14in;padding:.3in .5in .35in;display:grid}.mag-scope .A .masthead{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:.3in;padding-bottom:10px;display:grid}.mag-scope .A .masthead .brandmark{font-family:var(--serif);letter-spacing:-.01em;font-size:22pt;font-weight:400;line-height:1}.mag-scope .A .masthead .brandmark em{color:var(--accent);font-style:italic;font-weight:400}.mag-scope .A .mosaic{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1.7fr 1fr;gap:.1in;min-height:5.5in;display:grid}.mag-scope .A .mosaic .main{grid-row:1/4}.mag-scope .A .mosaic .p2{grid-area:1/2}.mag-scope .A .mosaic .p3{grid-area:2/2}.mag-scope .A .mosaic .p4{grid-area:3/2}.mag-scope .A .mosaic .ph{width:100%;height:100%}.mag-scope .A .caption-bar{grid-template-columns:1fr 2.4in;align-items:start;gap:10px .35in;padding:14px 0 12px;display:grid}.mag-scope .A .caption-bar .title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.mag-scope .A .caption-bar .title{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28pt;font-weight:300;line-height:1.05}.mag-scope .A .caption-bar .title em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .A .caption-bar .addr-line{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:9pt}.mag-scope .A .caption-bar .body-copy{font-family:var(--sans);color:var(--ink-2);grid-column:1;max-width:4.4in;margin:2px 0 0;font-size:9.5pt;font-weight:300;line-height:1.55}.mag-scope .A .caption-bar .stats{flex-wrap:wrap;grid-area:1/2/span 2;align-self:start;align-items:baseline;gap:14px 18px;padding-top:6px;display:flex}.mag-scope .A .caption-bar .stats .pair{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mag-scope .A .caption-bar .stats .pair .stat-value{font-size:14pt}.mag-scope .A .caption-bar .stats .pair.price .stat-value{color:var(--price-accent);font-size:16pt}.mag-scope .A .bottom{display:none}.mag-scope .A .footer-row{border-top:1px solid var(--ink);padding-top:10px}.mag-scope .A .footer-row.flyer-footer{grid-template-columns:minmax(0,2.6in) 1fr minmax(0,2in)}.mag-scope .A .footer-row .agent{grid-template-columns:88px 1fr;gap:16px;min-width:0}.mag-scope .A .footer-row .agent>*{min-width:0}.mag-scope .A .footer-row .agent .name{text-wrap:pretty;overflow-wrap:anywhere}.mag-scope .A .footer-row .brand img.logo-image{max-height:62pt}.mag-scope .B{grid-template-rows:4.8in auto auto 1fr auto;padding:0;display:grid}.mag-scope .B .cover{background-position:50%;background-size:cover;background-color:var(--paper-2);position:relative;overflow:hidden}.mag-scope .B .cover:before{content:"";background:linear-gradient(#0000,#16120e94);height:65%;position:absolute;inset:auto 0 0}.mag-scope .B .cover .top-bar{color:var(--paper);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.45in;left:.6in;right:.6in}.mag-scope .B .cover .top-bar .mark{font-family:var(--serif);letter-spacing:.02em;font-size:18pt}.mag-scope .B .cover .top-bar .tag{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:8pt}.mag-scope .B .cover .cover-title{color:var(--paper);z-index:2;position:absolute;bottom:.45in;left:.6in;right:.6in}.mag-scope .B .cover .cover-title .dek{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;opacity:.85;margin-bottom:10px;font-size:8.5pt}.mag-scope .B .cover .cover-title .dek.mag-editable:empty{outline-offset:0;background:#0006;border-radius:2px;outline:1px dashed #ffffff8c;padding:3px 8px;display:inline-block}.mag-scope .B .cover .cover-title .dek.mag-editable:empty:before{content:"Add subtitle…"}.mag-scope .B .cover .cover-title h1{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:40pt;font-weight:300;line-height:.95}.mag-scope .B .cover .cover-title h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .B .addr-band{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:.3in;padding:.22in .6in;display:grid}.mag-scope .B .addr-band .addr-stack .street{font-size:16pt}.mag-scope .B .stats-strip{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;padding:.22in .6in .26in;display:grid}.mag-scope .B .stats-strip .cell{border-left:1px solid var(--rule);padding:0 12px}.mag-scope .B .stats-strip .cell:first-child{border-left:0;padding-left:0}.mag-scope .B .stats-strip .cell .stat-label{margin-bottom:6px;display:block}.mag-scope .B .stats-strip .cell .stat-value{font-size:20pt}.mag-scope .B .stats-strip .cell.price .stat-value{color:var(--price-accent)}.mag-scope .B .body-section{grid-template-columns:1.1fr 1fr;gap:.32in;padding:.3in .6in;display:grid}.mag-scope .B .body-section .left{flex-direction:column;gap:14px;display:flex}.mag-scope .B .body-section .left .lead{font-family:var(--serif);color:var(--ink);margin:0;font-size:14pt;font-style:italic;font-weight:400;line-height:1.3}.mag-scope .B .body-section .left p{margin:0}.mag-scope .B .body-section .right{grid-template-rows:1fr 1fr;gap:.12in;display:grid}.mag-scope .B .body-section .right .ph{width:100%;height:100%}.mag-scope .B .b-footer{border-top:1px solid var(--ink);background:var(--paper-2);padding:.22in .6in .32in}.mag-scope .B .b-footer.flyer-footer{grid-template-columns:minmax(0,2.9in) 1fr minmax(0,1.6in)}.mag-scope .B .b-footer .agent{grid-template-columns:88px 1fr;gap:16px;min-width:0}.mag-scope .B .b-footer .agent>*{min-width:0}.mag-scope .B .b-footer .agent .name{text-wrap:pretty;overflow-wrap:anywhere;font-size:15pt}.mag-scope .B .b-footer .agent .role{font-size:9pt}.mag-scope .B .b-footer .brand img.logo-image{max-height:62pt}.mag-scope .B .b-footer .brand .logo{font-size:15pt}.mag-scope .C{grid-template-rows:1fr auto;padding:0;display:grid;position:relative}.mag-scope .C .bleed{background-position:50%;background-size:cover;background-color:var(--paper-2);position:relative}.mag-scope .C .bleed:after{content:"";background:linear-gradient(#0000,#16120e85);height:35%;position:absolute;inset:auto 0 0}.mag-scope .C .bleed .cap-top{color:var(--paper);z-index:2;font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8pt;display:flex;position:absolute;top:.4in;left:.5in;right:.5in}.mag-scope .C .bleed .cap-top .mark{font-family:var(--serif);letter-spacing:.02em;text-transform:none;font-size:18pt}.mag-scope .C .bleed .title-block{color:var(--paper);z-index:2;position:absolute;bottom:.4in;left:.5in;right:.5in}.mag-scope .C .bleed .title-block h1{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 10px;font-size:44pt;font-weight:300;line-height:.92}.mag-scope .C .bleed .title-block h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .C .bleed .title-block .addr-stack .street{color:var(--paper);font-size:14pt}.mag-scope .C .bleed .title-block .addr-stack .citystate{color:#d7ccc0;color:lab(82.6066% 2.37414 7.26038)}.mag-scope .C .plate{background:var(--paper);grid-template-rows:auto auto auto;row-gap:.18in;padding:.22in .5in .3in;display:grid}.mag-scope .C .plate .stats-row{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);padding:10px 0;display:grid}.mag-scope .C .plate .stats-row .cell{border-left:1px solid var(--rule);padding:0 12px}.mag-scope .C .plate .stats-row .cell:first-child{border-left:0;padding-left:0}.mag-scope .C .plate .stats-row .cell .stat-label{margin-bottom:4px;display:block}.mag-scope .C .plate .stats-row .cell .stat-value{font-size:16pt}.mag-scope .C .plate .stats-row .cell.price .stat-value{color:var(--price-accent)}.mag-scope .C .plate .lede{font-family:var(--serif);color:var(--ink);margin:0;font-size:12pt;font-style:italic;font-weight:400;line-height:1.35}.mag-scope .C .plate .flyer-footer{grid-template-columns:minmax(0,2.9in) 1fr minmax(0,1.6in)}.mag-scope .C .plate .flyer-footer .agent{grid-template-columns:88px 1fr;gap:16px;min-width:0}.mag-scope .C .plate .flyer-footer .agent>*{min-width:0}.mag-scope .C .plate .flyer-footer .agent .name{text-wrap:pretty;overflow-wrap:anywhere;font-size:15pt}.mag-scope .C .plate .flyer-footer .agent .role{font-size:9pt}.mag-scope .C .plate .flyer-footer .brand img.logo-image{max-height:62pt}.mag-scope .C .plate .flyer-footer .brand .logo{font-size:15pt}.mag-scope .D,.mag-scope .H{grid-template-rows:1fr;grid-template-columns:4.2in 1fr;display:grid;position:relative}.mag-scope .D .hero{background-position:50%;background-size:cover;background-color:var(--paper-2);width:4.2in;position:absolute;top:0;bottom:0;left:0}.mag-scope .D .hero:after{content:"";background:linear-gradient(#0000,#16120e73);height:35%;position:absolute;inset:auto 0 0}.mag-scope .D .hero .cap{color:var(--paper);z-index:2;position:absolute;bottom:.475in;left:.35in;right:.35in}.mag-scope .D .hero .cap .mark{font-family:var(--serif);letter-spacing:.02em;font-size:18pt}.mag-scope .D .hero .cap .tag{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:7.5pt}.mag-scope .H .hero-stack{grid-template-rows:1fr 1fr;width:4.2in;display:grid;position:absolute;top:0;bottom:0;left:0}.mag-scope .H .hero-stack .img{background-position:50%;background-size:cover;background-color:var(--paper-2);min-height:0;position:relative;overflow:hidden}.mag-scope .H .hero-stack .img.bottom:after{content:"";background:linear-gradient(#0000,#16120e8c);height:45%;position:absolute;inset:auto 0 0}.mag-scope .H .hero-stack .cap{color:var(--paper);z-index:2;position:absolute;bottom:.35in;left:.35in;right:.35in}.mag-scope .H .hero-stack .cap .mark{font-family:var(--serif);letter-spacing:.02em;font-size:18pt}.mag-scope .H .hero-stack .cap .tag{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:7.5pt}.mag-scope .D .side,.mag-scope .H .side{background:var(--paper);flex-direction:column;grid-column:2;min-width:0;padding:.5in 0 0;display:flex}.mag-scope .D .side>:not(.detail-img):not(.d-footer),.mag-scope .H .side>:not(.detail-img):not(.d-footer){padding-left:.45in;padding-right:.45in}.mag-scope .D .side .eyebrow,.mag-scope .H .side .eyebrow{margin-bottom:8px;display:block}.mag-scope .D .side h1+.addr-stack,.mag-scope .H .side h1+.addr-stack,.mag-scope .D .side .addr-stack+.stats,.mag-scope .H .side .addr-stack+.stats{margin-top:14px}.mag-scope .D .side .stats+.copy,.mag-scope .H .side .stats+.copy{margin-top:16px}.mag-scope .D .side .copy+.detail-img,.mag-scope .H .side .copy+.detail-img{margin-top:.28in}.mag-scope .D .side .detail-img+.d-footer,.mag-scope .H .side .detail-img+.d-footer{margin-top:0}.mag-scope .D .side h1,.mag-scope .H .side h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;word-break:break-word;margin:0;font-size:26pt;font-weight:300;line-height:1}.mag-scope .D .side h1 em,.mag-scope .H .side h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .D .side .addr-stack,.mag-scope .H .side .addr-stack{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:8px 0 10px}.mag-scope .D .side .addr-stack .street,.mag-scope .H .side .addr-stack .street{font-size:12pt}.mag-scope .D .side .stats,.mag-scope .H .side .stats{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.mag-scope .D .side .stats .cell,.mag-scope .H .side .stats .cell{border-bottom:1px solid var(--rule);min-width:0;padding:6px 0}.mag-scope .D .side .stats .cell:nth-child(odd),.mag-scope .H .side .stats .cell:nth-child(odd){border-right:1px solid var(--rule);padding-right:10px}.mag-scope .D .side .stats .cell:nth-child(2n),.mag-scope .H .side .stats .cell:nth-child(2n){padding-left:10px}.mag-scope .D .side .stats .cell .stat-label,.mag-scope .H .side .stats .cell .stat-label{margin-bottom:2px;display:block}.mag-scope .D .side .stats .cell .stat-value,.mag-scope .H .side .stats .cell .stat-value{white-space:nowrap;font-size:14pt}.mag-scope .D .side .stats .cell.price,.mag-scope .H .side .stats .cell.price{border-right:0;border-bottom:1px solid var(--ink);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-left:0;padding-right:0;display:flex}.mag-scope .D .side .stats .cell.price .stat-label,.mag-scope .H .side .stats .cell.price .stat-label{margin:0}.mag-scope .D .side .stats .cell.price .stat-value,.mag-scope .H .side .stats .cell.price .stat-value{color:var(--price-accent);font-size:17pt}.mag-scope .D .side .copy,.mag-scope .H .side .copy{font-family:var(--sans);color:var(--ink-2);text-wrap:pretty;margin:0;font-size:9pt;font-weight:300;line-height:1.55}.mag-scope .D .side .detail-img,.mag-scope .H .side .detail-img{background-position:50%;background-size:cover;background-color:var(--paper-2);flex:auto;min-height:2in;margin-top:.32in}.mag-scope .D .side .d-footer,.mag-scope .H .side .d-footer{background:var(--paper);grid-template-columns:1fr;row-gap:10px;padding:14px .45in .4in;display:grid}.mag-scope .D .side .d-footer .agent,.mag-scope .H .side .d-footer .agent{grid-template-columns:88px 1fr;align-items:center;gap:16px;min-width:0;display:grid}.mag-scope .D .side .d-footer .agent>*,.mag-scope .H .side .d-footer .agent>*{min-width:0}.mag-scope .D .side .d-footer .agent .name,.mag-scope .H .side .d-footer .agent .name{font-family:var(--serif);text-wrap:pretty;overflow-wrap:anywhere;font-size:18pt;line-height:1.05}.mag-scope .D .side .d-footer .agent .role,.mag-scope .H .side .d-footer .agent .role{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:9pt}.mag-scope .D .side .d-footer .contact,.mag-scope .H .side .d-footer .contact{color:var(--ink-2);word-break:break-word;min-width:0;font-size:8.5pt;line-height:1.5}.mag-scope .D .side .d-footer .contact strong,.mag-scope .H .side .d-footer .contact strong{color:var(--ink);font-weight:500}.mag-scope .D .side .d-footer .brand,.mag-scope .H .side .d-footer .brand{border-top:1px solid var(--rule);font-family:var(--serif);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:11pt;display:flex}.mag-scope .D .side .d-footer .brand .tag,.mag-scope .H .side .d-footer .brand .tag{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-2);font-size:7pt}.mag-scope .D .side .d-footer .brand img.logo-image,.mag-scope .H .side .d-footer .brand img.logo-image{object-fit:contain;align-self:center;width:auto;max-width:60%;height:auto;max-height:14pt}.mag-scope .E{grid-template-rows:1fr auto;padding:0;display:grid}.mag-scope .E .grand{background-position:50%;background-size:cover;background-color:var(--paper-2);min-height:8.6in;position:relative}.mag-scope .E .grand:before{content:"";background:linear-gradient(#16120e47 0%,#0000 18% 62%,#16120e8c 100%);position:absolute;inset:0}.mag-scope .E .grand .mast{color:var(--paper);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.4in;left:.55in;right:.55in}.mag-scope .E .grand .mast .mark{font-family:var(--serif);font-size:18pt}.mag-scope .E .grand .mast .edition{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:8pt}.mag-scope .E .grand .title-block{color:var(--paper);z-index:2;grid-template-columns:1.4fr 1fr;align-items:end;gap:.4in;display:grid;position:absolute;bottom:.4in;left:.55in;right:.55in}.mag-scope .E .grand .title-block h1{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:46pt;font-weight:300;line-height:.9}.mag-scope .E .grand .title-block h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .E .grand .title-block .addr-stack .street{color:var(--paper);font-size:14pt}.mag-scope .E .grand .title-block .addr-stack .citystate{color:#ddd2c6;color:lab(84.9268% 2.37119 7.25826)}.mag-scope .E .plate{background:var(--paper);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:.22in;padding:.22in .55in;display:grid}.mag-scope .E .plate .cell{padding-left:0}.mag-scope .E .plate .cell .stat-label{margin-bottom:4px;display:block}.mag-scope .E .plate .cell .stat-value{font-size:15pt}.mag-scope .E .plate .cell.price .stat-value{color:var(--price-accent);font-size:17pt}.mag-scope .E .plate .agent-mini{border-left:1px solid var(--rule);grid-template-columns:88px 1fr;align-items:center;gap:12px;padding-left:.24in;display:grid}.mag-scope .E .plate .agent-mini .name{font-family:var(--serif);font-size:14pt;line-height:1.05}.mag-scope .E .plate .agent-mini .line{color:var(--ink-2);margin-top:3px;font-size:8.5pt;line-height:1.45}.mag-scope .E .plate .agent-mini .line strong{color:var(--ink);font-weight:500}.mag-scope .F{padding:0;display:block;position:relative}.mag-scope .F .bleed{background-position:50%;background-size:cover;background-color:var(--paper-2);position:absolute;inset:0}.mag-scope .F .bleed:after{content:"";background:linear-gradient(#16120e59 0%,#0000 30%);position:absolute;inset:0}.mag-scope .F .top-bar{color:var(--paper);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.45in;left:.55in;right:.55in}.mag-scope .F .top-bar .mark{font-family:var(--serif);font-size:18pt}.mag-scope .F .top-bar .tag{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:8pt}.mag-scope .F .inset{background:var(--paper);z-index:2;width:4.4in;padding:.3in .32in .28in;position:absolute;bottom:.5in;right:.5in;box-shadow:0 12px 28px -8px #00000059}.mag-scope .F .inset .eyebrow{margin-bottom:8px;display:block}.mag-scope .F .inset h1{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 10px;font-size:28pt;font-weight:300;line-height:.95}.mag-scope .F .inset h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .F .inset .addr-stack{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:10px;padding:8px 0 10px}.mag-scope .F .inset .addr-stack .street{font-size:13pt}.mag-scope .F .inset .stats-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.mag-scope .F .inset .stats-grid .cell{border-bottom:1px solid var(--rule);padding:4px 0}.mag-scope .F .inset .stats-grid .cell .stat-label{margin-bottom:3px;display:block}.mag-scope .F .inset .stats-grid .cell .stat-value{font-size:14pt}.mag-scope .F .inset .stats-grid .cell.price{border-bottom:0;border-top:1px solid var(--ink);grid-column:1/-1;margin-top:4px;padding-top:8px}.mag-scope .F .inset .stats-grid .cell.price .stat-value{color:var(--price-accent);font-size:16pt}.mag-scope .F .inset .f-footer{border-top:1px solid var(--ink);grid-template-columns:88px 1fr;align-items:center;gap:12px;min-width:0;margin-top:12px;padding-top:10px;display:grid}.mag-scope .F .inset .f-footer>*{min-width:0}.mag-scope .F .inset .f-footer .name{font-family:var(--serif);text-wrap:pretty;overflow-wrap:anywhere;font-size:14pt;line-height:1.05}.mag-scope .F .inset .f-footer .line{color:var(--ink-2);margin-top:3px;font-size:8.5pt;line-height:1.45}.mag-scope .F .inset .f-footer .line strong{color:var(--ink);font-weight:500}.mag-scope .G{grid-template-rows:5in 2.4in auto auto;padding:0;display:grid}.mag-scope .G .hero{background-position:50%;background-size:cover;background-color:var(--paper-2);position:relative}.mag-scope .G .hero:before{content:"";background:linear-gradient(#16120e40 0%,#0000 20% 65%,#16120e80 100%);position:absolute;inset:0}.mag-scope .G .hero .top-bar{color:var(--paper);z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.4in;left:.55in;right:.55in}.mag-scope .G .hero .top-bar .mark{font-family:var(--serif);font-size:18pt}.mag-scope .G .hero .top-bar .tag{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:8pt}.mag-scope .G .hero .hero-title{color:var(--paper);z-index:2;position:absolute;bottom:.4in;left:.55in;right:.55in}.mag-scope .G .hero .hero-title h1{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 10px;font-size:40pt;font-weight:300;line-height:.92}.mag-scope .G .hero .hero-title h1 em{color:var(--slot-color,#d9c9b0);font-style:italic;font-weight:400}.mag-scope .G .hero .hero-title .addr-stack .street{color:var(--paper);font-size:14pt}.mag-scope .G .hero .hero-title .addr-stack .citystate{color:#ddd2c6;color:lab(84.9268% 2.37119 7.25826)}.mag-scope .G .triptych{grid-template-columns:1fr 1fr 1fr;gap:.12in;padding:.18in .55in;display:grid}.mag-scope .G .triptych .ph{width:100%;height:100%}.mag-scope .G .caption-row{border-top:1px solid var(--ink);grid-template-columns:1fr 2.4in;align-items:start;gap:10px .35in;padding:.18in .55in .2in;display:grid}.mag-scope .G .caption-row .addr-line{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);grid-column:1;font-size:9pt}.mag-scope .G .caption-row .body-copy{font-family:var(--sans);color:var(--ink-2);grid-column:1;max-width:4.4in;margin:0;font-size:9.5pt;font-weight:300;line-height:1.55}.mag-scope .G .caption-row .stats{flex-wrap:wrap;grid-area:1/2/span 2;align-self:start;align-items:baseline;gap:14px 18px;display:flex}.mag-scope .G .caption-row .stats .pair{flex-direction:column;gap:2px;display:flex}.mag-scope .G .caption-row .stats .pair .stat-value{font-size:14pt}.mag-scope .G .caption-row .stats .pair.price .stat-value{color:var(--price-accent);font-size:16pt}.mag-scope .G .g-footer{border-top:1px solid var(--ink);padding:.18in .55in .3in}.mag-scope .G .g-footer.flyer-footer{grid-template-columns:minmax(0,2.9in) 1fr minmax(0,1.6in)}.mag-scope .G .g-footer .agent{grid-template-columns:88px 1fr;gap:16px;min-width:0}.mag-scope .G .g-footer .agent>*{min-width:0}.mag-scope .G .g-footer .agent .name{text-wrap:pretty;overflow-wrap:anywhere;font-size:15pt}.mag-scope .G .g-footer .agent .role{font-size:9pt}.mag-scope .G .g-footer .brand img.logo-image{max-height:62pt}.mag-scope .G .g-footer .brand .logo{font-size:15pt}.mag-scope .mag-editable{cursor:pointer;outline-offset:3px;border-radius:2px;outline:1px dashed #0000;transition:outline-color .15s,background-color .15s;position:relative}.mag-scope .mag-editable:hover{outline-color:#856d52;outline-color:lab(47.7687% 6.81484 18.9898)}.mag-scope .mag-editable.is-selected{outline:2px solid var(--accent);outline-offset:3px}.mag-scope .mag-editable.is-editing{outline:2px solid var(--accent);outline-offset:3px;cursor:text;caret-color:var(--accent);border-radius:3px}.mag-scope .mag-editable:focus{outline:2px solid var(--accent);outline-offset:3px}.mag-scope .mag-editable-photo{outline-offset:-1px;outline:1px dashed #0000;transition:outline-color .15s,box-shadow .15s;position:relative}.mag-scope .mag-editable-photo:hover{outline-color:#856d52;outline-color:lab(47.7687% 6.81484 18.9898)}.mag-scope .mag-editable-photo.is-drop-target{outline:3px solid var(--accent);outline-offset:-3px;box-shadow:inset 0 0 0 9999px #c1643c33}.mag-scope .mag-editable-photo.is-swap-armed{outline:3px dashed var(--accent);outline-offset:-3px;cursor:copy}.mag-scope .mag-editable-photo.is-pannable{cursor:grab;will-change:background-position;-webkit-user-select:none;user-select:none}.mag-scope .mag-editable-photo.is-cropping{cursor:grabbing}.mag-scope .mag-photo-reset{opacity:1;pointer-events:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.mag-scope .mag-photo-btn{width:30px;height:30px;color:var(--paper);cursor:pointer;opacity:0;pointer-events:none;z-index:4;background:#16120ed1;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;box-shadow:0 4px 12px -3px #0006}.mag-scope .mag-editable-photo:hover .mag-photo-btn{opacity:1;pointer-events:auto}.mag-scope .mag-photo-btn:hover{background:#16120efa}.mag-scope .mag-photo-btn[data-dir=left]{top:50%;left:8px;transform:translateY(-50%)}.mag-scope .mag-photo-btn[data-dir=right]{top:50%;right:8px;transform:translateY(-50%)}.mag-scope .mag-photo-btn[data-dir=up]{top:8px;left:50%;transform:translate(-50%)}.mag-scope .mag-photo-btn[data-dir=down]{bottom:8px;left:50%;transform:translate(-50%)}.mag-scope .mag-photo-btn[data-dir=upLeft]{top:8px;left:8px}.mag-scope .mag-photo-btn[data-dir=upRight]{top:8px;right:8px}.mag-scope .mag-photo-btn[data-dir=downLeft]{bottom:8px;left:8px}.mag-scope .mag-photo-btn[data-dir=downRight]{bottom:8px;right:8px}@media (hover:none){.mag-scope .mag-photo-btn{opacity:1;pointer-events:auto;width:44px;height:44px}}.mag-text-toolbar{z-index:60;color:#fff;-webkit-user-select:none;user-select:none;background:#141210f5;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1;transition:opacity .12s;display:inline-flex;position:fixed;box-shadow:0 12px 32px -8px #00000073,0 2px 6px -1px #0000004d}.mag-text-toolbar-section{align-items:center;gap:4px;display:inline-flex}.mag-text-toolbar-divider{background:#ffffff26;width:1px;height:18px;margin:0 2px}.mag-color-bubble{cursor:pointer;color:#ffffffd9;background:#000;border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .1s,border-color .12s,box-shadow .12s;display:inline-flex}.mag-color-bubble:hover{border-color:#ffffff8c;transform:scale(1.08)}.mag-color-bubble.is-active{border-color:#fff;box-shadow:0 0 0 2px #ffffff2e}.mag-color-bubble[style*="rgb(255, 255, 255)"],.mag-color-bubble[style*=\#FFFFFF],.mag-color-bubble[style*=\#ffffff]{border-color:#00000040}.mag-toolbar-reset,.mag-toolbar-close{appearance:none;color:#ffffffc7;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:4px 7px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.mag-toolbar-reset:hover,.mag-toolbar-close:hover{color:#fff;background:#ffffff1f}.mag-toolbar-close{color:#ffffff8c}.mag-toolbar-reset{color:#ffdcc8d9}.mag-toolbar-reset:hover{color:var(--accent)}.mag-scope .footer-resize-handle{cursor:col-resize;z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:16px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mag-scope .footer-resize-handle:before{content:"";background:var(--accent);opacity:.4;width:1px;position:absolute;top:8%;bottom:8%}.mag-scope .footer-resize-handle:hover:before{opacity:.8}.mag-scope .footer-resize-grip{color:var(--accent);opacity:.85;pointer-events:none;font-size:14px;line-height:1;position:relative}.mag-scope .footer-resize-handle:hover .footer-resize-grip{opacity:1}.mag-scope .footer-resize-reset{width:16px;height:16px;color:var(--accent);background:var(--paper);border:1px solid var(--accent);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.mag-scope .footer-resize-reset:hover{color:var(--paper);background:var(--accent)}
