/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:0.25rem}
html{scroll-behavior:smooth}
body{background:#FBF8F1;color:#0D2820;font-family:'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif;line-height:1.2;color:#0D2820}
a{color:#9D452B}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#E5EBDD;padding:.1em .35em;border-radius:4px;font-size:.9em}
.tmez{position:absolute;left:-9999px;top:0;background:#9D452B;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.tmez:focus{left:0}
.ngxh{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.eknq{font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.noue{color:#405A51;font-size:.85rem}
.dvyl{display:flex;flex-wrap:wrap;gap:1.1rem}
.qnhk{text-decoration:none;color:inherit;font-size:.95rem}
.qnhk:hover{color:#9D452B;opacity:1}
.vawd{display:none;background:none;border:1px solid currentColor;border-radius:6px;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}
.vawd span{display:block;height:2px;background:currentColor;border-radius:2px}
.vawd[aria-expanded="true"] span:nth-child(2){opacity:0}
.otfg{background:#F7F3EA} .otfg .ngxh{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;text-align:center} .dvyl{border-top:1px solid #C7D2C7;padding-top:.6rem}
.giyp{background:#FBF8F1} .giyp .ngxh{padding:3.5999999999999996rem 1.5rem;border-left:6px solid #9D452B;margin:2rem auto}
.ngco{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#9D452B;font-weight:600;margin-bottom:.8rem}
.kwmg{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.rqff{font-size:1.15rem;color:#405A51;max-width:44rem;margin:0 auto}
.wpjn{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.wvry{border:1px solid #C7D2C7;background:#F7F3EA;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.wvax{padding:3.12rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.ghdc,.gfdq,.ctwp{max-width:46rem;margin-left:auto;margin-right:auto}
.ghdc{padding:1.68rem 0}
.ghdc h2{font-size:1.6rem;margin-bottom:.8rem}
.ghdc h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.ghdc p,.ghdc li,.gfdq p{margin-bottom:.85rem}
.ghdc ul,.ghdc ol{padding-left:1.4rem}
.gfdq{font-size:1.12rem}
.ctwp{background:#F7F3EA;border:1px solid #C7D2C7;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.92rem}
.ouwo{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #C7D2C7;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#F7F3EA}
blockquote{border-left:4px solid #9D452B;padding:.2rem 0 .2rem 1rem;color:#405A51;margin:1rem 0}
.loyg{max-width:46rem;margin:2.16rem auto;background:#f2e9df;border:1px solid #C7D2C7;border-radius:var(--radius);padding:1.4rem 1.6rem}
.lvig{font-size:1.25rem;margin-bottom:.7rem}
.futx{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.nxab{padding-left:1.1rem;position:relative;font-size:.95rem}
.nxab::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#9D452B}
.ogfh{max-width:46rem;margin:2.16rem auto;padding:0;list-style:none;counter-reset:src}
.ubgt{border-top:1px solid #C7D2C7;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.ubgt::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif;font-weight:700;color:#9D452B}
.tqcw{margin-bottom:.3rem}
.hfsg{font-size:.88rem;color:#405A51}
.usid{max-width:46rem;margin:0 auto}
.lizu{border-bottom:1px solid #C7D2C7;padding:1.32rem 0}
.nbyr{font-size:1.15rem;margin-bottom:.5rem}
.iryi{color:#0D2820}
.kbbg{background:#e2e2d9;border-top:1px solid #C7D2C7;border-bottom:1px solid #C7D2C7;margin:2.4rem 0 0}
.lesc{max-width:46rem;margin:0 auto;padding:2.64rem 1.5rem;text-align:center}
.lesc h2{margin-bottom:.7rem}
.lesc p{margin-bottom:1.1rem}
.frva{display:inline-block;background:#9D452B;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.frva:hover{opacity:.9}

.uzeq{font-size:1.45rem;margin-bottom:.45rem}
.bjsg p{margin-bottom:.55rem}
.bjsg p:last-child{margin-bottom:0}
.ipkh{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.ckqa{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.ckqa:hover{opacity:.92}
.gvnx{padding:0 1.5rem;margin-top:-1.5rem;position:relative;z-index:2}
.wtvu{max-width:64rem;margin:0 auto;background:#FBF8F1;border-top:6px solid #9D452B;border-radius:var(--radius);box-shadow:0 18px 40px -18px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.08);padding:1.6rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 2.5rem;align-items:center}
.hgwk{display:inline-block;background:#9D452B;color:#FFFFFF;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;margin-bottom:.6rem}
.ipkh{color:#646360}
.cguj::before{content:"\2713\00a0";color:#9D452B}
.ckqa{background:#9D452B;color:#FFFFFF;box-shadow:0 10px 22px -12px #9D452B}
@media (max-width:720px){.wtvu{display:block} .hgwk{transform:none;max-width:none;margin-bottom:.6rem} .ckqa{display:block;text-align:center;margin-top:1rem}}
.csnl{background:#F7F3EA;border-top:1px solid #C7D2C7}
.csnl .ngxh{padding:2.64rem 1.5rem}
.ghfd{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.nzpf{font-style:italic;margin-bottom:.8rem}
.proo{font-size:.9rem;margin-bottom:.8rem}
.zzlq{font-size:.85rem;color:#405A51}
.csnl .zzlq{opacity:.85}
.oixs{color:#405A51;font-size:.92rem}
@media(max-width:760px){
  .giyp .ngxh{grid-template-columns:1fr;gap:1.5rem}
  .ghfd{grid-template-columns:1fr}
  .otfg .ngxh{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .otfg .dvyl{border-top:0;padding-top:0}
  .otfg .vawd{display:flex}
  .otfg .dvyl{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #C7D2C7;padding-top:.4rem;margin-top:.4rem}
  .otfg .dvyl[data-open="true"]{display:flex}
  .otfg .qnhk{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
:root{
  --g-paper:#FBF8F1;--g-cream:#F7F3EA;--g-sage:#E5EBDD;--g-night:#0D2820;--g-deep:#244C3E;--g-copy:#405A51;--g-copper:#9D452B;--g-line:#C7D2C7;--g-white:#FFFFFF;
  --i-leaf:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20.8 3.2C13.2 3.6 6.2 6.1 4.4 12.4c-1.2 4.1 1.5 7.7 5.3 7.1 6.4-1 8.9-8.6 11.1-16.3Z%22/%3E%3Cpath d=%22M4 21c2.3-5.9 6.4-9.9 12.4-12.7%22/%3E%3C/svg%3E");
  --i-pin:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19.2 10.1c0 5-7.2 11.1-7.2 11.1S4.8 15.1 4.8 10.1a7.2 7.2 0 1 1 14.4 0Z%22/%3E%3Ccircle cx=%2212%22 cy=%2210.1%22 r=%222.2%22/%3E%3C/svg%3E");
  --i-doc:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 3.5h8l3 3v14H7z%22/%3E%3Cpath d=%22M15 3.5v3h3M10 11h5M10 15h5%22/%3E%3C/svg%3E");
  --i-question:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.8 9a2.5 2.5 0 1 1 3.6 2.3c-.9.4-1.4 1-1.4 1.8M12 17h.01%22/%3E%3C/svg%3E");
  --i-arrow:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h13M13 7l5 5-5 5%22/%3E%3C/svg%3E")
}
html{background:var(--g-night)}
body{position:relative;background-color:var(--g-paper);background-image:linear-gradient(90deg,transparent calc(50% - 37rem),rgba(199,210,199,.25) calc(50% - 37rem),rgba(199,210,199,.25) calc(50% - 37rem + 1px),transparent calc(50% - 37rem + 1px)),linear-gradient(90deg,transparent calc(50% + 37rem - 1px),rgba(199,210,199,.25) calc(50% + 37rem - 1px),rgba(199,210,199,.25) calc(50% + 37rem),transparent calc(50% + 37rem));color:var(--g-night);font-size:1.04rem;line-height:1.72;letter-spacing:-.008em}
::selection{background:var(--g-copper);color:var(--g-white)}
a{text-decoration-color:rgba(157,69,43,.48);text-decoration-thickness:.09em;text-underline-offset:.18em}
a:focus-visible,button:focus-visible{outline:3px solid var(--g-copper);outline-offset:4px}
.otfg{position:relative;z-index:5;border-bottom:1px solid var(--g-line);background:rgba(247,243,234,.98);box-shadow:0 8px 25px rgba(13,40,32,.06)}
.otfg::before{content:"";display:block;height:.25rem;background:linear-gradient(90deg,var(--g-night) 0 72%,var(--g-copper) 72% 78%,var(--g-deep) 78% 100%)}
.otfg .ngxh{max-width:78rem;gap:.65rem;padding-top:1rem;padding-bottom:.85rem}
.eknq{position:relative;display:inline-flex;align-items:center;min-height:3.2rem;padding-left:4rem;color:var(--g-night);font-family:'Cormorant Garamond',Georgia,serif;font-size:1.48rem;font-weight:700;line-height:.95;letter-spacing:-.035em}
.eknq::before{content:"SG";position:absolute;left:0;top:0;display:grid;place-items:center;width:3.15rem;height:3.15rem;border:1px solid var(--g-deep);background:var(--g-night);color:var(--g-white);font-family:'Manrope',sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.18em;box-shadow:.35rem .35rem 0 var(--g-sage)}
.eknq::after{content:"";position:absolute;left:2.38rem;top:-.22rem;width:1.05rem;height:1.05rem;background:var(--g-copper);-webkit-mask:var(--i-leaf) center/contain no-repeat;mask:var(--i-leaf) center/contain no-repeat;transform:rotate(-20deg)}
.otfg .noue{margin:-.35rem 0 0 4rem;color:var(--g-copy);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.otfg .dvyl{justify-content:center;gap:0;width:100%;border-top:1px solid var(--g-line);padding-top:.58rem}
.otfg .qnhk{position:relative;padding:.36rem .72rem;color:var(--g-night);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.otfg .qnhk+.qnhk::before{content:"·";position:absolute;left:-.1rem;color:var(--g-copper)}
.giyp{position:relative;overflow:hidden;border:0;background:var(--g-night);color:var(--g-white)}
.giyp::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 48%,transparent 0 5.4rem,rgba(199,210,199,.26) 5.45rem 5.55rem,transparent 5.6rem 8.2rem,rgba(199,210,199,.14) 8.25rem 8.35rem,transparent 8.4rem),linear-gradient(112deg,transparent 0 67%,rgba(36,76,62,.82) 67% 100%),repeating-linear-gradient(90deg,transparent 0 5.9rem,rgba(255,255,255,.025) 5.9rem calc(5.9rem + 1px));pointer-events:none}
.giyp::after{content:"";position:absolute;right:clamp(2rem,9vw,9rem);top:50%;width:clamp(11rem,21vw,18rem);aspect-ratio:1;border:1px solid rgba(229,235,221,.5);background:radial-gradient(ellipse at 50% 100%,transparent 0 42%,rgba(229,235,221,.18) 42.5% 43.2%,transparent 43.7%),radial-gradient(ellipse at 25% 65%,transparent 0 28%,rgba(229,235,221,.2) 28.5% 29.2%,transparent 29.7%),radial-gradient(ellipse at 75% 35%,transparent 0 24%,rgba(157,69,43,.72) 24.5% 25.5%,transparent 26%);transform:translateY(-50%) rotate(45deg);pointer-events:none}
.giyp .ngxh{position:relative;z-index:1;max-width:74rem;min-height:32rem;margin:0 auto;border:0;padding:clamp(4rem,8vw,7.4rem) 1.5rem clamp(5.8rem,10vw,8.8rem)}
.vfva{position:relative;max-width:49rem;padding-left:clamp(1rem,3vw,2.5rem);border-left:1px solid rgba(229,235,221,.5)}
.vfva::before{content:"SCOTTSDALE / FIELD NOTE 01";position:absolute;left:calc(100% + clamp(2rem,6vw,5rem));top:.2rem;width:13rem;color:var(--g-sage);font-family:'Manrope',sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.18em;line-height:1.5}
.giyp .ngco{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.35rem;color:var(--g-sage);font-size:.68rem;font-weight:700;letter-spacing:.2em}
.giyp .ngco::before{content:"";width:1.15rem;height:1.15rem;background:var(--g-copper);-webkit-mask:var(--i-leaf) center/contain no-repeat;mask:var(--i-leaf) center/contain no-repeat}
.giyp .kwmg{max-width:13ch;margin-bottom:1.35rem;color:var(--g-white);font-size:clamp(3rem,6.8vw,6.15rem);font-weight:500;line-height:.85;letter-spacing:-.055em;text-wrap:balance}
.giyp .rqff{max-width:39rem;margin:0;color:var(--g-sage);font-size:1.04rem;line-height:1.7}
.giyp .wpjn{gap:.55rem;margin-top:1.7rem}
.giyp .wvry{display:inline-flex;align-items:center;border:1px solid rgba(229,235,221,.58);border-radius:0;background:rgba(36,76,62,.9);padding:.45rem .72rem;color:var(--g-white);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.giyp .wvry::before{content:"";width:.8rem;height:.8rem;margin-right:.45rem;background:var(--g-sage);-webkit-mask:var(--i-leaf) center/contain no-repeat;mask:var(--i-leaf) center/contain no-repeat}
.gvnx{margin-top:-3.9rem;padding:0 1.5rem}
.wtvu{position:relative;max-width:66rem;border:1px solid var(--g-night);border-top:.4rem solid var(--g-copper);border-radius:0;background:var(--g-paper);box-shadow:.7rem .7rem 0 var(--g-sage),0 25px 55px -38px rgba(13,40,32,.7);padding:1.75rem 2rem}
.wtvu::before{content:"";position:absolute;right:1.5rem;top:-1.1rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--g-night);box-shadow:inset 0 0 0 .48rem var(--g-sage),inset 0 0 0 .58rem var(--g-night)}
.nbna{padding-left:1.25rem;border-left:1px solid var(--g-copper)}
.hgwk{border-radius:0;background:var(--g-copper);color:var(--g-white);font-size:.64rem;letter-spacing:.17em}
.uzeq{max-width:34rem;color:var(--g-night);font-size:clamp(1.65rem,3vw,2.2rem);font-weight:600;line-height:1.05}
.bjsg p,.ipkh{color:var(--g-copy)}
.ipkh{gap:.5rem 1.15rem;font-size:.78rem;font-weight:700}
.cguj{display:inline-flex;align-items:center}
.cguj::before{content:"";width:.9rem;height:.9rem;margin-right:.4rem;background:var(--g-copper);-webkit-mask:var(--i-leaf) center/contain no-repeat;mask:var(--i-leaf) center/contain no-repeat}
.ckqa,.frva{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--g-copper);border-radius:0;background:var(--g-copper);color:var(--g-white);font-size:.84rem;font-weight:800;letter-spacing:.055em;box-shadow:.32rem .32rem 0 var(--g-night)}
.ckqa::after,.frva::after{content:"";width:1rem;height:1rem;margin-left:.6rem;background:var(--g-white);-webkit-mask:var(--i-arrow) center/contain no-repeat;mask:var(--i-arrow) center/contain no-repeat}
.wvax{padding-top:clamp(3.4rem,7vw,6rem);padding-bottom:2rem}
.wvax>.ngxh{counter-reset:g-sec}
.gfdq{position:relative;max-width:52rem;margin-bottom:2.2rem;padding:2.1rem clamp(1.4rem,4vw,3rem) 2rem;border-top:1px solid var(--g-night);border-bottom:1px solid var(--g-line);background:var(--g-cream);color:var(--g-night);font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.62rem);line-height:1.5}
.gfdq::before{content:"LEAF NOTE";position:absolute;top:-.72rem;left:clamp(1.4rem,4vw,3rem);background:var(--g-copper);padding:.18rem .55rem;color:var(--g-white);font-family:'Manrope',sans-serif;font-size:.57rem;font-weight:800;letter-spacing:.17em}
.gfdq p{color:var(--g-night)}
.gfdq h2,.gfdq h3{margin-bottom:.7rem;color:var(--g-copper);font-family:'Manrope',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.ghdc{position:relative;max-width:50rem;counter-increment:g-sec;padding:clamp(2rem,5vw,3.8rem) clamp(1rem,3vw,2.2rem)}
.ghdc+.ghdc{border-top:1px solid var(--g-line)}
.ghdc:nth-of-type(even){background:linear-gradient(90deg,transparent 0 1rem,var(--g-cream) 1rem calc(100% - 1rem),transparent calc(100% - 1rem))}
.ghdc h2{position:relative;max-width:22ch;margin:0 0 1.1rem;padding-left:3.7rem;color:var(--g-night);font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:600;line-height:1;letter-spacing:-.035em}
.ghdc h2::before{content:counter(g-sec,decimal-leading-zero);position:absolute;left:0;top:.18rem;color:var(--g-copper);font-family:'Manrope',sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.12em}
.ghdc h2::after{content:"";position:absolute;left:1.8rem;top:.56rem;width:1.2rem;height:1px;background:var(--g-copper)}
.ghdc h3{margin-top:1.45rem;color:var(--g-deep);font-size:1.35rem;font-weight:600}
.ghdc p,.ghdc li,td{color:var(--g-night)}
.ghdc strong{color:var(--g-deep);font-weight:800}
blockquote{margin:1.6rem 0;border:0;border-left:.3rem solid var(--g-copper);background:var(--g-sage);padding:1.15rem 1.35rem;color:var(--g-night);font-family:'Cormorant Garamond',Georgia,serif;font-size:1.25rem;line-height:1.5}
.ouwo{margin:1.7rem 0;border-top:.3rem solid var(--g-night);box-shadow:.45rem .45rem 0 var(--g-sage)}
table{background:var(--g-paper);font-size:.88rem}th,td{border-color:var(--g-line);padding:.8rem}
th{background:var(--g-deep);color:var(--g-white);font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}
.loyg{position:relative;max-width:52rem;margin:3.2rem auto;border:1px solid var(--g-night);border-radius:0;background:linear-gradient(90deg,var(--g-sage) 0 .75rem,var(--g-cream) .75rem 100%);padding:2.35rem clamp(1.5rem,4vw,3rem);box-shadow:.7rem .7rem 0 var(--g-line)}
.loyg::after{content:"85258";position:absolute;right:1rem;top:1rem;color:var(--g-copy);font-size:.58rem;font-weight:800;letter-spacing:.18em}
.lvig{max-width:25ch;margin-bottom:1rem;color:var(--g-night);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.05}
.loyg p,.nxab{color:var(--g-night)}
.futx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--g-line)}
.nxab{display:flex;align-items:flex-start;min-height:2.2rem;padding:.25rem .3rem .25rem 1.75rem;font-size:.78rem;font-weight:700}
.nxab::before{top:.32rem;width:1.05rem;height:1.05rem;border-radius:0;background:var(--g-copper);-webkit-mask:var(--i-pin) center/contain no-repeat;mask:var(--i-pin) center/contain no-repeat}
.ogfh{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--g-line);background:var(--g-line)}
.ubgt{min-width:0;border:0;background:var(--g-cream);padding:1.35rem 1.25rem 1.35rem 3.5rem}
.ubgt::before{content:counter(src,decimal-leading-zero);left:1.1rem;top:1.28rem;color:var(--g-copper);font-family:'Manrope',sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.08em}
.ubgt::after{content:"";position:absolute;left:1rem;top:2.35rem;width:1.2rem;height:1.2rem;background:var(--g-deep);-webkit-mask:var(--i-doc) center/contain no-repeat;mask:var(--i-doc) center/contain no-repeat}
.tqcw{color:var(--g-night);font-size:.82rem;line-height:1.55}.hfsg{color:var(--g-copy);font-size:.72rem;line-height:1.5}
.usid{max-width:52rem;border-top:.35rem solid var(--g-night);counter-reset:g-faq}
.lizu{position:relative;counter-increment:g-faq;border-bottom:1px solid var(--g-line);padding:1.75rem 1rem 1.75rem 4.2rem}
.lizu:nth-child(even){background:var(--g-cream)}
.lizu::before{content:"";position:absolute;left:1.15rem;top:1.8rem;width:1.5rem;height:1.5rem;background:var(--g-copper);-webkit-mask:var(--i-question) center/contain no-repeat;mask:var(--i-question) center/contain no-repeat}
.nbyr{color:var(--g-night);font-size:1.55rem;font-weight:600;line-height:1.1}.iryi{color:var(--g-night);font-size:.93rem;line-height:1.7}
.kbbg{position:relative;overflow:hidden;margin-top:4rem;border:0;background:var(--g-deep);color:var(--g-white)}
.kbbg::before,.kbbg::after{content:"";position:absolute;top:50%;width:16rem;height:16rem;border:1px solid rgba(229,235,221,.28);transform:translateY(-50%) rotate(45deg)}
.kbbg::before{left:-10rem}.kbbg::after{right:-10rem}
.lesc{position:relative;z-index:1;max-width:48rem;padding:4rem 1.5rem}
.lesc h2{color:var(--g-white);font-size:clamp(2.2rem,4.5vw,3.7rem);font-weight:500;line-height:.95}
.lesc p{max-width:38rem;margin-right:auto;margin-left:auto;color:var(--g-sage)}
.frva{padding:.9rem 1.45rem}
.csnl{border-top:.35rem solid var(--g-copper);background:var(--g-cream)}
.csnl .ngxh{max-width:76rem;padding-top:3rem;padding-bottom:2.3rem}
.ghfd{grid-template-columns:minmax(0,1.8fr) minmax(15rem,.8fr);gap:3rem}
.bkwe:first-child{padding-left:1.2rem;border-left:1px solid var(--g-copper)}
.csnl .noue{color:var(--g-copper);font-size:.64rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}
.csnl .oixs,.nzpf,.proo,.zzlq{color:var(--g-copy)}
.nzpf{color:var(--g-night);font-family:'Cormorant Garamond',Georgia,serif;font-size:1.1rem;line-height:1.45}
.csnl .qnhk{display:inline-block;margin:.1rem .25rem .45rem 0;padding:.25rem .45rem;border-bottom:1px solid var(--g-line);color:var(--g-night);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:900px){.giyp::after,.vfva::before{display:none}.giyp .kwmg{max-width:15ch}.ogfh{grid-template-columns:1fr}}
@media(max-width:760px){
  body{font-size:1rem}
  .otfg .ngxh{padding:.9rem 1rem}
  .eknq{min-height:2.65rem;padding-left:3.35rem;font-size:1.15rem}.eknq::before{width:2.55rem;height:2.55rem}.eknq::after{left:1.92rem}
  .otfg .noue{display:none}.otfg .dvyl{align-items:stretch;width:100%}.otfg .qnhk{padding:.72rem .25rem}.otfg .qnhk+.qnhk::before{content:none}
  .giyp .ngxh{min-height:0;padding:3.6rem 1.2rem 6rem}.vfva{padding-left:1rem}.giyp .kwmg{max-width:100%;font-size:clamp(2.65rem,15vw,4.5rem)}.giyp .rqff{font-size:.96rem}
  .gvnx{margin-top:-3rem;padding:0 1rem}.wtvu{display:block;padding:1.4rem}.wtvu::before{display:none}.nbna{padding-left:.8rem}.ckqa{display:flex;width:100%;white-space:normal}
  .wvax{padding-top:3.6rem}.gfdq{padding:1.8rem 1.2rem 1.5rem;font-size:1.25rem}.ghdc{padding:2.4rem .35rem}.ghdc:nth-of-type(even){padding-right:1rem;padding-left:1rem}.ghdc h2{padding-left:3rem;font-size:2rem}.ghdc h2::after{width:.75rem}
  .loyg{margin:2.2rem .15rem;padding:2rem 1.25rem}.futx{grid-template-columns:1fr}
  .lizu{padding:1.5rem .7rem 1.5rem 3.25rem}.lizu::before{left:.65rem}.ouwo{margin-right:-.25rem;margin-left:-.25rem}.ghfd{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
