/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:1.25rem}
html{scroll-behavior:smooth}
body{background:#F8F1EC;color:#261B24;font-family:'Atkinson Hyperlegible Next', 'Avenir Next', Arial, sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Nunito Sans', 'Avenir Next', Arial, sans-serif;line-height:1.2;color:#261B24}
a{color:#7B3F67}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#E6D1CC;padding:.1em .35em;border-radius:4px;font-size:.9em}
.yvof{position:absolute;left:-9999px;top:0;background:#7B3F67;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.yvof:focus{left:0}
.lbro{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.bshe{font-family:'Nunito Sans', 'Avenir Next', Arial, sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.rmhr{color:#67545F;font-size:.85rem}
.pciy{display:flex;flex-wrap:wrap;gap:1.1rem}
.ficc{text-decoration:none;color:inherit;font-size:.95rem}
.ficc:hover{color:#7B3F67;opacity:1}
.cjld{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}
.cjld span{display:block;height:2px;background:currentColor;border-radius:2px}
.cjld[aria-expanded="true"] span:nth-child(2){opacity:0}
.cngf{border-bottom:3px double #D4BCB6;background:#F8F1EC} .cngf .lbro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.5rem;padding:1.1rem 1.5rem} .cngf .pciy{justify-content:flex-end}
.skkm{background:linear-gradient(160deg, #EEDFD8, #e0ccca)} .skkm .lbro{max-width:52rem;text-align:center;padding:4.8rem 1.5rem} .ijgp{justify-content:center}
.grno{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#7B3F67;font-weight:600;margin-bottom:.8rem}
.fdqi{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.bpzl{font-size:1.15rem;color:#67545F;max-width:44rem;margin:0 auto}
.ijgp{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.rmio{border:1px solid #D4BCB6;background:#EEDFD8;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.hgny{padding:3.12rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.htim,.pgnk,.xkcz{max-width:46rem;margin-left:auto;margin-right:auto}
.htim{padding:1.68rem 0}
.htim h2{font-size:1.6rem;margin-bottom:.8rem}
.htim h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.htim p,.htim li,.pgnk p{margin-bottom:.85rem}
.htim ul,.htim ol{padding-left:1.4rem}
.pgnk{font-size:1.12rem}
.xkcz{background:#EEDFD8;border:1px solid #D4BCB6;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.92rem}
.wtza{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #D4BCB6;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#EEDFD8}
blockquote{border-left:4px solid #7B3F67;padding:.2rem 0 .2rem 1rem;color:#67545F;margin:1rem 0}
.tyow{max-width:46rem;margin:2.16rem auto;background:#e7d5d1;border:1px solid #D4BCB6;border-radius:var(--radius);padding:1.4rem 1.6rem}
.mzei{font-size:1.25rem;margin-bottom:.7rem}
.xgii{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.iuyd{padding-left:1.1rem;position:relative;font-size:.95rem}
.iuyd::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#7B3F67}
.xdss{max-width:46rem;margin:2.16rem auto;padding:0;list-style:none;counter-reset:src}
.ntsj{border-top:1px solid #D4BCB6;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.ntsj::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Nunito Sans', 'Avenir Next', Arial, sans-serif;font-weight:700;color:#7B3F67}
.hrnx{margin-bottom:.3rem}
.ugxn{font-size:.88rem;color:#67545F}
.zjfi{max-width:46rem;margin:0 auto}
.jgqo{border-bottom:1px solid #D4BCB6;padding:1.32rem 0}
.gkcf{font-size:1.15rem;margin-bottom:.5rem}
.qhzm{color:#261B24}
.khvb{background:#e9d4cc;border-top:1px solid #D4BCB6;border-bottom:1px solid #D4BCB6;margin:2.4rem 0 0}
.rvbz{max-width:46rem;margin:0 auto;padding:2.64rem 1.5rem;text-align:center}
.rvbz h2{margin-bottom:.7rem}
.rvbz p{margin-bottom:1.1rem}
.upya{display:inline-block;background:#7B3F67;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.upya:hover{opacity:.9}

.olmv{font-size:1.45rem;margin-bottom:.45rem}
.lcyv p{margin-bottom:.55rem}
.lcyv p:last-child{margin-bottom:0}
.elem{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.weoh{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.weoh:hover{opacity:.92}
.nbsy{background:#7B3F67;color:#FFFFFF}
.rdfk{max-width:64rem;margin:0 auto;padding:1.6rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2.5rem;align-items:center}
.nbsy h2,.nbsy p{color:#FFFFFF}
.kwbr{display:inline-block;background:#FFFFFF;color:#7B3F67;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;margin-bottom:.6rem}
.elem{color:#e5d9e1}
.pupe::before{content:"\2022\00a0"}
.weoh{background:#F8F1EC;color:#261B24;border:2px solid #FFFFFF}
@media (max-width:720px){.rdfk{display:block} .kwbr{transform:none;max-width:none;margin-bottom:.6rem} .weoh{display:block;text-align:center;margin-top:1rem}}
.ijso{background:#261B24;color:#FFFFFF} .ijso a{color:inherit}
.ijso .lbro{padding:2.64rem 1.5rem}
.voxh{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.ttrn{font-style:italic;margin-bottom:.8rem}
.qtcc{font-size:.9rem;margin-bottom:.8rem}
.xmkk{font-size:.85rem;color:#67545F}
.ijso .xmkk{opacity:.85}
.deqv{color:#67545F;font-size:.92rem}
.ijso .rmhr,.ijso .deqv{color:#9b969a}
.ijso .xmkk{color:#8e888d;opacity:1}
@media(max-width:760px){
  .skkm .lbro{grid-template-columns:1fr;gap:1.5rem}
  .voxh{grid-template-columns:1fr}
  .cngf .lbro{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .cngf .pciy{border-top:0;padding-top:0}
  .cngf .cjld{display:flex}
  .cngf .pciy{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #D4BCB6;padding-top:.4rem;margin-top:.4rem}
  .cngf .pciy[data-open="true"]{display:flex}
  .cngf .ficc{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
:root{--clay-raised:12px 14px 28px rgba(38,27,36,.11),-8px -8px 20px rgba(248,241,236,.82),inset 1px 1px 0 rgba(248,241,236,.7);--clay-pressed:inset 5px 5px 12px rgba(38,27,36,.1),inset -5px -5px 12px rgba(248,241,236,.72)}
body{background-color:#F8F1EC;background-image:radial-gradient(circle at 10% 18%,rgba(185,111,98,.08) 0 1px,transparent 2px),radial-gradient(circle at 90% 74%,rgba(123,63,103,.07) 0 1px,transparent 2px);background-size:34px 34px,46px 46px;font-size:1.075rem;line-height:1.72}
h1,h2,h3,h4{letter-spacing:-.025em}
a{text-underline-offset:.18em;text-decoration-thickness:.08em}
.yvof
{border-radius:0 0 1rem 0;box-shadow:5px 6px 16px rgba(38,27,36,.18);font-weight:700}
.cngf
{border:0;background:rgba(248,241,236,.96);box-shadow:0 1px 0 #D4BCB6,0 8px 22px rgba(38,27,36,.05);position:relative;z-index:3}
.cngf
 .lbro
{align-items:center;gap:2.25rem;padding-top:1.15rem;padding-bottom:1.15rem}
.bshe
{display:inline-flex;align-items:center;gap:.7rem;font-size:1.22rem;font-weight:800;letter-spacing:-.025em}
.bshe
::before{content:"";width:1.5rem;height:1.5rem;flex:0 0 auto;border:.38rem solid #B96F62;border-right-color:#7B3F67;border-radius:55% 45% 52% 48%;transform:rotate(-18deg);box-shadow:3px 4px 8px rgba(38,27,36,.14),inset 2px 2px 4px rgba(248,241,236,.7)}
.rmhr
{margin:.18rem 0 0 2.25rem;color:#67545F;letter-spacing:.035em}
.pciy
{gap:.25rem .35rem}
.ficc
{padding:.42rem .64rem;border-radius:999px;color:#261B24;font-size:.86rem;font-weight:600}
.ficc
:hover{background:#EEDFD8;color:#7B3F67;box-shadow:var(--clay-pressed)}
.cjld
{border-color:#D4BCB6;border-radius:.85rem;background:#EEDFD8;box-shadow:3px 4px 9px rgba(38,27,36,.1),inset 1px 1px 0 #F8F1EC}
.skkm
{isolation:isolate;overflow:hidden;position:relative;background-color:#EEDFD8;background-image:linear-gradient(118deg,rgba(248,241,236,.64),transparent 58%),repeating-linear-gradient(90deg,transparent 0 71px,rgba(123,63,103,.045) 72px 73px);border-bottom:1px solid #D4BCB6}
.skkm
::before,.skkm
::after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:46% 54% 58% 42%}
.skkm
::before{width:clamp(18rem,33vw,31rem);aspect-ratio:1;right:-5rem;top:-8rem;background:#E6D1CC;border:1px solid #D4BCB6;box-shadow:18px 22px 45px rgba(38,27,36,.13),inset 14px 14px 28px rgba(248,241,236,.54),inset -12px -12px 24px rgba(123,63,103,.08);transform:rotate(21deg)}
.skkm
::after{width:clamp(8rem,14vw,13rem);aspect-ratio:1;right:clamp(8rem,16vw,16rem);bottom:-5.5rem;border:1.5rem solid #B96F62;opacity:.48;transform:rotate(-24deg)}
.skkm
 .lbro
{max-width:72rem;min-height:32rem;padding:clamp(4.4rem,8vw,7.25rem) 1.5rem clamp(5.25rem,9vw,7.8rem);text-align:left}
.hcly
{width:min(100%,52rem);position:relative;padding-left:clamp(1.15rem,3vw,2.35rem)}
.hcly
::before{content:"";position:absolute;left:0;top:.2rem;bottom:.35rem;width:.45rem;border-radius:999px;background:#7B3F67;box-shadow:4px 5px 10px rgba(38,27,36,.15),inset 1px 1px 1px rgba(248,241,236,.45)}
.grno
{color:#7B3F67;font-size:.76rem;font-weight:800;letter-spacing:.16em;margin-bottom:1rem}
.fdqi
{max-width:19ch;font-size:clamp(2.55rem,6vw,5.25rem);line-height:.98;letter-spacing:-.055em;margin-bottom:1.35rem;text-wrap:balance}
.bpzl
{color:#67545F;max-width:42rem;margin:0;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.55}
.ijgp
{justify-content:flex-start;gap:.7rem;margin-top:1.75rem}
.rmio
{border:1px solid #D4BCB6;background:#E6D1CC;color:#261B24;padding:.52rem .9rem;border-radius:.75rem 1.15rem .8rem 1rem;font-size:.82rem;font-weight:600;box-shadow:4px 5px 10px rgba(38,27,36,.09),inset 1px 1px 0 #F8F1EC}
.nbsy
{background:#F8F1EC;color:#261B24;padding:0 1.5rem;position:relative;z-index:2}
.rdfk
{max-width:68rem;margin:-2.35rem auto 0;padding:1.8rem 2rem 1.9rem;background:#EEDFD8;color:#261B24;border:1px solid #D4BCB6;border-radius:1.8rem .9rem 1.8rem 1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2.4rem;align-items:center;box-shadow:var(--clay-raised)}
.nbsy
 h2,.nbsy
 p{color:#261B24}
.kwbr
{background:#7B3F67;color:#FFFFFF;padding:.38rem .78rem;border-radius:999px 999px 999px .35rem;box-shadow:3px 4px 9px rgba(38,27,36,.14)}
.olmv
{max-width:36ch;font-size:clamp(1.4rem,2.5vw,1.85rem);letter-spacing:-.035em}
.lcyv
{max-width:60ch}
.elem
{color:#67545F;gap:.35rem 1rem}
.pupe
::before{content:"\2713\00a0";color:#7B3F67;font-weight:800}
.weoh
{background:#7B3F67;color:#FFFFFF;border:0;border-radius:1rem 1.45rem 1rem 1.35rem;box-shadow:7px 9px 18px rgba(38,27,36,.2),inset 1px 1px 0 rgba(248,241,236,.26)}
.hgny
{padding:clamp(3.8rem,7vw,6rem) 0}
.hgny
> .lbro
{counter-reset:field-section}
.pgnk
{max-width:50rem;position:relative;margin-bottom:3rem;padding:1.75rem clamp(1.25rem,3vw,2.4rem);background:#EEDFD8;border:1px solid #D4BCB6;border-radius:1rem 2rem 1.15rem 1.7rem;color:#261B24;font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.62;box-shadow:var(--clay-raised)}
.pgnk
::before{content:"FIELD NOTE";display:block;width:max-content;margin:-2.35rem 0 1rem;padding:.3rem .7rem;background:#7B3F67;color:#FFFFFF;border-radius:.5rem .8rem .5rem .7rem;font-family:'Nunito Sans','Avenir Next',Arial,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.14em;box-shadow:3px 4px 8px rgba(38,27,36,.15)}
.htim
{max-width:50rem;counter-increment:field-section;padding:2.35rem 0 2.65rem;border-top:1px solid #D4BCB6}
.htim
 h2{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.85rem;align-items:start;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.1;margin-bottom:1.15rem;text-wrap:balance}
.htim
 h2::before{content:counter(field-section,decimal-leading-zero);display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.7rem 1rem .65rem .9rem;background:#E6D1CC;color:#7B3F67;border:1px solid #D4BCB6;font-size:.75rem;letter-spacing:.03em;box-shadow:3px 4px 8px rgba(38,27,36,.09),inset 1px 1px 0 #F8F1EC}
.htim
 h3{color:#7B3F67;font-size:1.22rem;margin-top:1.35rem}
.htim
 p,.htim
 li,.pgnk
 p{margin-bottom:1rem}
.xkcz
{max-width:50rem;background:#E6D1CC;border:1px solid #D4BCB6;border-radius:1.5rem .8rem 1.5rem 1rem;box-shadow:var(--clay-pressed)}
blockquote{background:#EEDFD8;color:#67545F;border:0;border-left:.5rem solid #7B3F67;border-radius:.4rem 1.2rem 1.2rem .4rem;padding:1rem 1.25rem;box-shadow:5px 6px 14px rgba(38,27,36,.08)}
.wtza
{border:1px solid #D4BCB6;border-radius:1.1rem;box-shadow:5px 7px 16px rgba(38,27,36,.08)}
th,td{border-color:#D4BCB6}
th{background:#E6D1CC;color:#261B24}
.tyow
{max-width:52rem;margin:3.5rem auto;padding:2rem clamp(1.25rem,4vw,2.4rem);background:#E6D1CC;color:#261B24;border:1px solid #D4BCB6;border-radius:2rem 1rem 1.6rem .9rem;box-shadow:var(--clay-pressed),8px 10px 20px rgba(38,27,36,.07)}
.tyow
::before{content:"TEMPE / LOCAL LOAD";display:block;margin-bottom:.8rem;color:#7B3F67;font-family:'Nunito Sans','Avenir Next',Arial,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.15em}
.mzei
{max-width:28ch;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.1;margin-bottom:1rem}
.xgii
{gap:.65rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #D4BCB6}
.iuyd
{padding-left:1.45rem;font-weight:600}
.iuyd
::before{width:.7rem;height:.7rem;top:.48em;background:#7B3F67;border:3px solid #F8F1EC;box-shadow:0 0 0 1px #D4BCB6}
.zjfi
{max-width:52rem;display:grid;gap:1rem}
.jgqo
{padding:1.35rem 1.5rem 1.45rem;background:#EEDFD8;color:#261B24;border:1px solid #D4BCB6;border-radius:.85rem 1.6rem 1rem 1.35rem;box-shadow:6px 8px 16px rgba(38,27,36,.08),inset 1px 1px 0 #F8F1EC}
.gkcf
{font-size:1.25rem;line-height:1.25}
.qhzm
{color:#261B24}
.xdss
{max-width:50rem;margin:1.5rem auto 0;display:grid;gap:.85rem}
.ntsj
{min-height:4.5rem;padding:1.15rem 1.2rem 1.15rem 4.4rem;background:#F8F1EC;border:1px solid #D4BCB6;border-radius:.8rem 1.35rem .8rem 1.15rem;box-shadow:4px 6px 12px rgba(38,27,36,.07)}
.ntsj
::before{left:1rem;top:1.15rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.65rem .9rem .65rem .85rem;background:#7B3F67;color:#FFFFFF;box-shadow:3px 4px 8px rgba(38,27,36,.14)}
.hrnx
{color:#261B24;line-height:1.55}
.ugxn
{color:#67545F;line-height:1.5}
.khvb
{position:relative;overflow:hidden;margin:0;background:#261B24;color:#F8F1EC;border:0}
.khvb
::after{content:"";position:absolute;width:18rem;height:18rem;right:-6rem;top:-9rem;border:2.4rem solid #7B3F67;border-radius:46% 54% 58% 42%;opacity:.62;transform:rotate(24deg)}
.rvbz
{max-width:53rem;position:relative;z-index:1;padding:clamp(3.4rem,7vw,5.5rem) 1.5rem;text-align:left}
.rvbz
 h2,.rvbz
 p{color:#F8F1EC}
.rvbz
 h2{max-width:18ch;font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.05em}
.rvbz
 p{max-width:62ch;line-height:1.62}
.upya
{background:#E6D1CC;color:#261B24;font-weight:800;border-radius:.9rem 1.35rem .9rem 1.2rem;box-shadow:7px 9px 18px rgba(0,0,0,.22),inset 1px 1px 0 #F8F1EC}
.ijso
{background-color:#261B24;background-image:radial-gradient(circle at 18px 0,#7B3F67 0 3px,transparent 4px);background-size:36px 18px;border-top:1px solid #7B3F67;color:#F8F1EC}
.ijso
 .lbro
{padding-top:3.5rem;padding-bottom:2.5rem}
.voxh
{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.8fr);gap:3rem;margin-bottom:2rem}
.ijso
 .rmhr
{margin-left:0;color:#E6D1CC;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.ijso
 .deqv
,.ttrn
,.qtcc
,.xmkk
{color:#E6D1CC}
.ttrn
{max-width:60ch;padding-left:1rem;border-left:3px solid #B96F62}
.ijso
 .ficc
{display:inline-block;margin:0 .2rem .45rem 0;padding:.35rem .6rem;color:#F8F1EC;border:1px solid rgba(238,223,216,.3)}
.xmkk
{opacity:1;padding-top:1.3rem;border-top:1px solid rgba(238,223,216,.25)}
@media (max-width:760px){body{font-size:1.025rem}
.cngf
 .lbro
{padding-top:.85rem;padding-bottom:.85rem}
.bshe
{max-width:calc(100vw - 6.8rem);font-size:1.02rem}
.bshe
::before{width:1.25rem;height:1.25rem;border-width:.31rem}
.rmhr
{margin-left:1.95rem;font-size:.72rem}
.cngf
 .ficc
{border-radius:.55rem;padding:.65rem .5rem}
.skkm
::before{right:-10rem;top:-7rem;opacity:.62}
.skkm
::after{right:-3rem;bottom:-6rem}
.skkm
 .lbro
{min-height:0;padding-top:3.7rem;padding-bottom:5.4rem}
.hcly
{padding-left:1rem}
.fdqi
{font-size:clamp(2.35rem,12vw,3.45rem)}
.ijgp
{gap:.5rem}
.rmio
{width:100%}
.nbsy
{padding:0 1rem}
.rdfk
{margin-top:-2rem;padding:1.4rem 1.25rem 1.5rem;border-radius:1.3rem .8rem 1.3rem .8rem}
.weoh
{white-space:normal}
.hgny
{padding:3.8rem 0}
.lbro
{padding-left:1.1rem;padding-right:1.1rem}
.pgnk
{padding:1.5rem 1.15rem;border-radius:.9rem 1.35rem 1rem 1.2rem}
.htim
{padding:2rem 0 2.2rem}
.htim
 h2{grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem}
.tyow
{margin:2.75rem auto;border-radius:1.35rem .8rem 1.2rem .8rem}
.jgqo
{padding:1.2rem 1.1rem 1.3rem}
.ntsj
{padding:1rem 1rem 1rem 3.75rem}
.ntsj
::before{left:.75rem;width:2.1rem;height:2.1rem}
.khvb
::after{right:-11rem}
.voxh
{gap:1.5rem}
.ijso
 .ficc
{margin-bottom:.25rem}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
}
:root{--icon-shoulder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M13 53c1-11 6-20 15-24 3-2 5-5 5-9 0-5 4-9 9-9s9 4 9 9c0 7-5 12-11 12-7 0-12 5-14 11l-3 10M31 29c3 3 7 5 12 5' fill='none' stroke='%237B3F67' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z M9.5 10a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h3l1.5 4-2 1.5a15 15 0 0 0 6 6l1.5-2L21 14v3c0 2-2 4-4 4C9 20 4 15 3 7c0-2 2-4 4-4Z' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-question:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 9a2.7 2.7 0 1 1 4.4 2.1c-1.2.8-1.9 1.4-1.9 2.9M12 18h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");--icon-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l3 3v15H6V3Zm9 0v4h4M9 12h6M9 16h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.bshe
{position:relative;gap:.72rem;padding:.12rem 0 .38rem;text-transform:uppercase;font-size:1.08rem;letter-spacing:.075em;line-height:1.05}
.bshe
::before{content:"TS";display:grid;place-items:center;width:2.28rem;height:2.28rem;border:0;border-radius:.75rem 1.05rem .7rem .95rem;background:#7B3F67;color:#FFFFFF;font-size:.72rem;letter-spacing:-.04em;transform:rotate(-3deg);box-shadow:4px 5px 10px rgba(38,27,36,.18),inset 2px 2px 0 rgba(248,241,236,.25)}
.bshe
::after{content:"";position:absolute;left:3rem;right:0;bottom:0;height:.18rem;border-radius:999px;background:linear-gradient(90deg,#7B3F67 0 72%,#B96F62 72%);box-shadow:0 2px 5px rgba(38,27,36,.12)}
.cngf
 .rmhr
{margin-left:3rem;font-size:.73rem;letter-spacing:.075em}
a:focus-visible,button:focus-visible{outline:3px solid #B96F62;outline-offset:3px}
.skkm
 .lbro
{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(13.5rem,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.skkm
 .lbro
::after{content:"TEMPE\A FIELD INDEX / 01";white-space:pre;align-self:center;min-height:17rem;padding:10.4rem 1.55rem 1.4rem;background-color:#E6D1CC;background-image:var(--icon-shoulder),linear-gradient(145deg,rgba(248,241,236,.76),rgba(185,111,98,.08));background-repeat:no-repeat;background-position:1.4rem 1.35rem,0 0;background-size:6.7rem 6.7rem,100% 100%;border:1px solid #D4BCB6;border-radius:2.2rem 1rem 2rem 1.25rem;color:#261B24;font-family:'Nunito Sans','Avenir Next',Arial,sans-serif;font-size:.72rem;font-weight:800;line-height:1.65;letter-spacing:.15em;box-shadow:14px 18px 34px rgba(38,27,36,.13),inset 2px 2px 0 rgba(248,241,236,.72);transform:rotate(2.5deg)}
.hcly
{width:100%;padding-left:clamp(1.15rem,3vw,2.35rem)}
.fdqi
{max-width:15ch}
.grno
{display:flex;align-items:center;gap:.65rem}
.grno
::before{content:"";width:1.65rem;height:2px;flex:0 0 auto;background:#B96F62;border-radius:999px}
.rmio
{position:relative;padding-left:2.45rem}
.rmio
::before{content:"";position:absolute;left:.78rem;top:50%;width:.92rem;height:.92rem;background:#7B3F67;-webkit-mask:var(--icon-check) center/contain no-repeat;mask:var(--icon-check) center/contain no-repeat;transform:translateY(-50%)}
.rdfk
{position:relative;border-top:5px solid #B96F62}
.kwbr
{letter-spacing:.11em}
.elem
{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}
.pupe
{position:relative;padding:.45rem .55rem .45rem 1.9rem;border-left:1px solid #D4BCB6;line-height:1.35}
.pupe
::before{content:"";position:absolute;left:.5rem;top:.52rem;width:.95rem;height:.95rem;background:#7B3F67;-webkit-mask:var(--icon-check) center/contain no-repeat;mask:var(--icon-check) center/contain no-repeat}
.weoh
,.upya
{display:inline-flex;align-items:center;justify-content:center;gap:.85rem}
.weoh
::after,.upya
::after{content:"";width:.58rem;height:.58rem;flex:0 0 auto;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}
.weoh
:hover::after,.upya
:hover::after{transform:translateX(.22rem) rotate(45deg)}
.htim
:nth-of-type(even){padding:2.25rem clamp(1.15rem,3vw,2.25rem) 2.5rem;background:#EEDFD8;border:1px solid #D4BCB6;border-radius:1rem 2rem 1.1rem 1.65rem;box-shadow:var(--clay-raised)}
.hgny
 p{color:#261B24}
.htim
 h2::before{outline:5px solid rgba(185,111,98,.10);outline-offset:2px}
.htim
 h2::after{content:"";align-self:center;width:min(8rem,22vw);height:2px;margin-left:auto;background:linear-gradient(90deg,#D4BCB6,#B96F62);border-radius:999px}
.htim
 h2{grid-template-columns:2.6rem minmax(0,1fr) auto}
.tyow
{position:relative;overflow:hidden}
.tyow
::after{content:"";position:absolute;right:1.6rem;top:1.35rem;width:3.25rem;height:3.25rem;background:#7B3F67;opacity:.17;-webkit-mask:var(--icon-pin) center/contain no-repeat;mask:var(--icon-pin) center/contain no-repeat}
.mzei
{padding-right:3.5rem}
.xgii
{grid-template-columns:repeat(2,minmax(0,1fr))}
.iuyd
{padding:.8rem .85rem .8rem 2.65rem;background:#F8F1EC;border:1px solid #D4BCB6;border-radius:.8rem 1.15rem .8rem 1rem;box-shadow:3px 4px 9px rgba(38,27,36,.07)}
.iuyd
::before{left:.8rem;top:50%;width:1.15rem;height:1.15rem;border:0;border-radius:0;background:#7B3F67;box-shadow:none;-webkit-mask:var(--icon-pin) center/contain no-repeat;mask:var(--icon-pin) center/contain no-repeat;transform:translateY(-50%)}
.iuyd
:last-child::before{-webkit-mask-image:var(--icon-phone);mask-image:var(--icon-phone)}
.jgqo
{position:relative;padding-left:4.65rem}
.jgqo
::before{content:"";position:absolute;left:1.35rem;top:1.25rem;width:2.25rem;height:2.25rem;background:#7B3F67;-webkit-mask:var(--icon-question) center/contain no-repeat;mask:var(--icon-question) center/contain no-repeat}
.jgqo
:nth-child(even){background:#E6D1CC;border-radius:1.6rem .85rem 1.35rem 1rem;box-shadow:var(--clay-pressed)}
.gkcf
{margin-bottom:.65rem}
.ntsj
{position:relative;padding-left:4.65rem;border-left:4px solid #B96F62}
.ntsj
::before{content:"";left:1.15rem;top:1.3rem;width:2rem;height:2rem;border-radius:0;background:#7B3F67;box-shadow:none;-webkit-mask:var(--icon-source) center/contain no-repeat;mask:var(--icon-source) center/contain no-repeat}
.khvb
::before{content:"";position:absolute;left:-7rem;bottom:-11rem;width:20rem;height:20rem;border:2.2rem solid #B96F62;border-radius:52% 48% 45% 55%;opacity:.16;transform:rotate(-18deg)}
.rvbz
::before{content:"NEXT RUNG / CHANDLER";display:block;margin-bottom:1rem;color:#E6D1CC;font-family:'Nunito Sans','Avenir Next',Arial,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.16em}
.upya
{margin-top:.35rem}
.ijso
 .ficc
:hover{background:#E6D1CC;color:#261B24;box-shadow:none}
@media (max-width:760px){.bshe
{max-width:calc(100vw - 6.8rem);font-size:.89rem;letter-spacing:.055em}
.bshe
::before{width:1.9rem;height:1.9rem;font-size:.62rem}
.bshe
::after{left:2.55rem}
.cngf
 .rmhr
{margin-left:2.55rem;max-width:16rem}
.skkm
 .lbro
{grid-template-columns:minmax(0,1fr)}
.skkm
 .lbro
::after{display:none}
.fdqi
{max-width:18ch}
.elem
{grid-template-columns:minmax(0,1fr)}
.pupe
{border-left:0;border-top:1px solid #D4BCB6}
.htim
 h2{grid-template-columns:2.35rem minmax(0,1fr)}
.htim
 h2::after{display:none}
.htim
:nth-of-type(even){padding:1.8rem 1.05rem 2rem}
.xgii
{grid-template-columns:minmax(0,1fr)}
.jgqo
{padding-left:3.8rem}
.jgqo
::before{left:1rem;width:1.9rem;height:1.9rem}
.ntsj
{padding-left:4rem}
}
