.qp-45cb71{font-size:12px;line-height:1.5;opacity:.75;margin:16px auto 0;max-width:1100px;padding:0 16px;text-align:center}
:root{
--primary-color:#5a2e2b;--secondary-color:#dcc7a1;--accent-color:#1f6a55;--neutral-color:#6a625a;
--base-100:#f4f2ec;--base-200:#e9e5da;--base-300:#d3ccbb;--text-color:#221c19;
--surface:var(--base-100);--border-color:var(--base-300);
--on-primary-color:#f4f2ec;--on-secondary-color:#221c19;--on-accent-color:#ffffff;--on-base-200:#221c19;
--font-heading:'Brygada 1918',Georgia,'Times New Roman',serif;
--font-body:'Ubuntu',system-ui,-apple-system,'Segoe UI',sans-serif;
--border-radius:0px;--spacing:24px;
--wrap:1240px;--pad-x:40px;--gap:24px;
--bw:var(--border-width,1px);
--sec-y:clamp(64px,8vw,112px);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;font-synthesis:none}
body{margin:0;background:var(--base-100);color:var(--text-color);font:400 1.0625rem/1.65 var(--font-body);font-kerning:normal;-webkit-font-smoothing:antialiased}
main{display:block;counter-reset:ring;--n:3}
img,video,iframe{max-width:100%;height:auto}
img{display:block}
svg{display:block;max-width:100%}
a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .16s,background-color .16s,border-color .16s}
h1,h2,h3,h4{font-family:var(--font-heading);color:var(--primary-color);margin:0;letter-spacing:var(--heading-tracking,0em);overflow-wrap:break-word;hyphens:manual}
h1{font-size:clamp(2.1rem,calc(6vw + .9rem),4.25rem);line-height:1.1;font-weight:500}
h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.18;font-weight:500}
h3{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.25;font-weight:600}
p{margin:0 0 1em}
ul,ol,dl,dd,figure{margin:0;padding:0}
li{list-style:none}
:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}
.qp-5528ed{max-width:calc(var(--wrap) + var(--pad-x) * 2);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}
.qp-143746{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}
.qp-c99565{font-size:1.25rem;line-height:1.55;color:var(--text-color)}
.qp-5eff3f,.qp-a12b52{font:500 .78rem/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color)}
.qp-3b850b{color:var(--neutral-color)}
.qp-8342cc{font-variant-numeric:tabular-nums lining-nums}

/* plank edge */
.qp-f391c7{display:block;height:6px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--primary-color) 0 38px,var(--secondary-color) 38px 47px,var(--primary-color) 47px 52px,var(--secondary-color) 52px 83px,var(--primary-color) 83px 121px,var(--secondary-color) 121px 126px,var(--primary-color) 126px 131px,var(--secondary-color) 131px 169px,var(--primary-color) 169px 207px,var(--secondary-color) 207px 214px,var(--primary-color) 214px 251px,var(--secondary-color) 251px 262px)}

/* text link with a long thin arrow */
.tl{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-color);font:500 1.125rem/1.3 var(--font-body);text-decoration:none}
.tl::after{content:"";flex:none;display:inline-block;width:56px;height:12px;margin-left:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 56 12'%3E%3Cpath d='M0 6H54M49 1L54 6L49 11' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 56 12'%3E%3Cpath d='M0 6H54M49 1L54 6L49 11' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center/100% 100% no-repeat;transition:transform .16s}
.tl:hover,.tl:focus-visible{text-decoration:underline}
.tl:hover::after,.tl:focus-visible::after{transform:translateX(4px)}

/* ring-count numeral */
.qp-5f4345{display:flex;align-items:center;gap:14px;margin:0 0 18px}
.qp-e2efe5{flex:none;position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--primary-color);background:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px calc(9px / var(--n)));outline:1px solid currentColor;outline-offset:3px}
.qp-e2efe5 b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--base-100);color:var(--primary-color);font:500 .78rem/1 var(--font-heading);font-variant-numeric:lining-nums}
.qp-e2efe5 b::before{content:counter(ring,decimal-leading-zero)}
main>section{counter-increment:ring}
main>section:nth-of-type(1){--n:1}
main>section:nth-of-type(2){--n:2}
main>section:nth-of-type(3){--n:3}
main>section:nth-of-type(4){--n:4}
main>section:nth-of-type(n+5){--n:5}
.qp-175aa8 .qp-e2efe5 b{background:var(--base-200)}
.qp-29ef33{font:500 .78rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color)}
.qp-29ef33::after{content:" " counter(ring,decimal-leading-zero)}
.qp-bc70ad>button{order:9}
.qp-5069c2{--n:1}.qp-c08d5c{--n:2}.qp-9e1bb8{--n:3}.qp-917faa{--n:4}.qp-ea4aae{--n:5}

/* surfaces and sections */
.qp-3e7397{position:relative;padding:var(--sec-y) 0}
.qp-175aa8{background:var(--base-200);color:var(--on-base-200)}
.qp-a60a6b{background:var(--primary-color);color:var(--on-primary-color)}
.qp-a60a6b h2,.qp-a60a6b h3,.qp-a60a6b .qp-c99565,.qp-a60a6b .qp-a12b52,.qp-a60a6b .qp-5eff3f,.qp-a60a6b .qp-29ef33{color:var(--on-primary-color)}
.qp-a60a6b .qp-e2efe5{color:var(--on-primary-color)}
.qp-a60a6b .qp-e2efe5 b{background:var(--primary-color);color:var(--on-primary-color)}
.qp-a60a6b :focus-visible{outline-color:var(--on-primary-color)}
.qp-3e7397>.qp-f391c7,.qp-175aa8>.qp-f391c7,.qp-a60a6b>.qp-f391c7{position:absolute;top:0;left:0;right:0}
.qp-d21510{margin-bottom:clamp(32px,4vw,56px)}
.qp-d21510 .qp-5f4345{grid-column:1/3;align-self:start;margin-top:10px}
.qp-d21510 .hd{grid-column:3/11}
.qp-d21510 .qp-c99565{margin:12px 0 0;max-width:60ch}
.qp-da189f{margin-top:28px}

/* header */
.qp-78161c{position:relative;z-index:30;background:var(--base-100)}
.qp-bc70ad{display:flex;align-items:center;gap:16px 32px;min-height:76px}
.qp-31b9ff{display:flex;align-items:center;gap:12px;min-width:0;color:var(--primary-color);text-decoration:none}
.qp-31b9ff .qp-7f83a5{flex:none;width:30px;height:30px;color:var(--primary-color)}
.qp-31b9ff .qp-7f83a5 svg{width:100%;height:100%}
.qp-31b9ff .qp-b04370,.qp-7f83a5 .qp-b04370{color:var(--accent-color)}
.qp-31b9ff .wm{min-width:0;font:500 1.5rem/1.1 var(--font-heading);overflow-wrap:break-word;hyphens:manual}
/* Each page link is its own guarded one-item list (the compiler has no OR guard), so the lists dissolve
   into the nav's own flex row. At page_volume=landing none of the linked pages is built: the nav goes and
   the header keeps only the brand. */
.qp-445b30{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 28px;min-width:0}
.qp-445b30 ul{display:contents}
.qp-445b30:not(:has(li)){display:none}
.qp-445b30 a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-color);text-decoration:none;font:500 .78rem/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}
.qp-445b30 a::before{content:"";flex:none;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--primary-color);border:1.5px solid var(--primary-color);transition:background-color .16s}
.qp-445b30 a:hover,.qp-445b30 a:focus-visible{text-decoration:underline;text-underline-offset:.35em}
.qp-445b30 a:hover::before,.qp-445b30 a:focus-visible::before{background:transparent}
.qp-445b30 .qp-d063da{display:none}
.qp-dd0ec0{flex:none;font-size:1.125rem;white-space:nowrap}
.qp-dd0ec0::after{width:48px}

/* footer */
.qp-46befc{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:32px;padding:64px max(var(--pad-x),calc((100% - var(--wrap)) / 2)) 32px;background:var(--base-100);color:var(--text-color);font-size:.95rem}
.qp-46befc>.qp-f391c7{position:absolute;top:0;left:0;right:0}
.qp-8be0e8{grid-column:1/5;min-width:0}
.qp-8be0e8 .qp-31b9ff{margin-bottom:14px}
.qp-8be0e8 p{margin:0 0 6px;color:var(--neutral-color);font-size:.95rem;line-height:1.55}
.qp-7018f5 div{margin-top:10px}
.qp-7018f5 dt{font:500 .78rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color)}
.qp-7018f5 dd{margin:2px 0 0;overflow-wrap:break-word}
.qp-7018f5 a{text-decoration:none}
.qp-7018f5 a:hover{text-decoration:underline}
.qp-668400{grid-column:6/13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-left:32px;border-left:var(--bw) solid var(--border-color)}
.qp-668400 .th{display:block;margin-bottom:10px;font:600 1.0625rem/1.3 var(--font-heading);color:var(--primary-color)}
.qp-668400 a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;color:var(--text-color)}
.qp-668400 a:hover,.qp-668400 a:focus-visible{text-decoration:underline}
.qp-2bf9d6{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;border-top:var(--bw) solid var(--border-color);font-size:.875rem;color:var(--neutral-color)}
.qp-2bf9d6 p{margin:0}
.qp-45cb71{grid-column:1/-1;margin:0;padding:20px 0 0;border-top:var(--bw) solid var(--border-color);font-size:.875rem;line-height:1.55;color:var(--neutral-color);max-width:none;text-align:left;opacity:1}

/* capital-at-risk line */
.qp-5edba0{position:relative;padding:40px 0 36px}
.qp-5edba0 .qp-143746{align-items:center}
.qp-5edba0 .qp-e2efe5{grid-column:1/2;--n:5}
.qp-5edba0 p{grid-column:2/12;margin:0;font:500 clamp(1.15rem,1.8vw,1.5rem)/1.4 var(--font-heading);color:var(--on-primary-color)}
.qp-5edba0 .qp-27351f{display:block;margin-top:8px;font:400 .95rem/1.5 var(--font-body)}

/* hero */
.qp-310b92{position:relative;overflow:hidden;overflow:clip}
.qp-c1e9d7{position:relative}
.qp-5eaf08 .qp-c1e9d7 .qp-143746{align-items:center;min-height:600px}
.qp-f802ce{grid-column:1/7;position:relative;z-index:2;padding:56px 0 64px}
.qp-f802ce h1{margin-bottom:28px}
.qp-f802ce .qp-c99565{max-width:34ch;margin-bottom:22px}
.qp-f802ce .qp-5eff3f{margin:26px 0 0}
.qp-99a51e{grid-column:7/13;position:relative;align-self:stretch;min-height:600px;pointer-events:none}
.qp-e0059c{position:absolute;left:0;top:50%;width:max(720px,140%);aspect-ratio:1/1;transform:translateY(-50%);color:var(--primary-color)}
.qp-e0059c::before{content:"";position:absolute;inset:3%;border-radius:50%;background:var(--base-200)}
.qp-e0059c svg{position:relative;width:100%;height:100%}
.qp-e0059c .qp-b04370{color:var(--accent-color)}
.qp-67de8a{position:absolute;left:50%;top:50%;width:37%;height:1px;background:var(--primary-color);transform-origin:0 50%;transform:rotate(-68deg)}
.qp-8e3437{position:absolute;display:block;width:0;height:0}
.qp-8e3437::before{content:"";position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--primary-color)}
.qp-8e3437:nth-of-type(1){left:53%;top:42.6%}
.qp-8e3437:nth-of-type(2){left:57.5%;top:31.5%}
.qp-8e3437:nth-of-type(3){left:62.4%;top:19.4%}
.qp-8e3437:nth-of-type(3) .qp-192d12{left:auto;right:12px}
.qp-192d12{position:absolute;left:12px;top:0;transform:translateY(-50%);width:max-content;max-width:170px;padding:8px 12px;background:var(--secondary-color);color:var(--on-secondary-color)}
.qp-192d12 b{display:block;font:700 .875rem/1.3 var(--font-body)}
.qp-192d12 i{display:block;font:italic 400 .875rem/1.35 var(--font-body)}
.qp-9944ac{display:none}
.qp-da745d{position:relative;padding:56px 0 64px}
.qp-13d25d{margin:0 0 28px;font:500 clamp(1.25rem,2vw,1.6rem)/1.3 var(--font-heading);color:var(--text-color)}
.qp-ba5d35 .qp-c1e9d7 .qp-143746{padding-top:72px;padding-bottom:56px;align-items:end}
.qp-ba5d35 .qp-f802ce{grid-column:1/8;padding:0}
.qp-e1194e{grid-column:9/13;align-self:end}
.qp-e1194e li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 16px;align-items:center;padding:16px 0;border-top:var(--bw) solid var(--border-color)}
.qp-e1194e li:last-child{border-bottom:var(--bw) solid var(--border-color)}
.qp-e1194e li:nth-child(1) .qp-e2efe5{--n:1}
.qp-e1194e li:nth-child(2) .qp-e2efe5{--n:3}
.qp-e1194e li:nth-child(3) .qp-e2efe5{--n:5}
.qp-e1194e .qp-e2efe5 b{width:8px;height:8px;background:var(--primary-color)}
.qp-e1194e .qp-e2efe5 b::before{content:none}
.qp-e1194e .qp-a1bca3{display:block;font:600 1.125rem/1.3 var(--font-heading);color:var(--primary-color)}
.qp-e1194e .qp-9110a8{display:block;font:italic 400 .95rem/1.45 var(--font-body);color:var(--neutral-color)}

/* habit calendar */
.qp-13d400{display:grid;row-gap:14px}
.qp-342308{display:grid;grid-template-columns:84px repeat(12,minmax(0,1fr));align-items:center}
.qp-342308 i{display:block;justify-self:center;width:22px;height:22px;border-radius:50%;background:var(--primary-color)}
.qp-a52f44 span{justify-self:center;font:500 .78rem/1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--neutral-color)}
.qp-a52f44::before{content:""}
.qp-70cae7{font:500 .78rem/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color);white-space:nowrap}
.qp-13d400 .r1 i{background:var(--secondary-color)}
.qp-13d400 .r2 i{background:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 35%,var(--secondary-color))}
.qp-13d400 .r3 i{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 55%,var(--secondary-color))}
.qp-13d400 .r4 i{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 80%,var(--secondary-color))}
.qp-13d400 .r5 i{background:var(--primary-color)}
.qp-13d400 .r1 i.on{background:var(--accent-color)}
.qp-31329a{row-gap:18px}
.qp-31329a .qp-342308 i{width:28px;height:28px}
.qp-31329a .r2 i{background:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 25%,var(--secondary-color))}
.qp-31329a .r3 i{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 45%,var(--secondary-color))}
.qp-31329a .r4 i{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 65%,var(--secondary-color))}
.qp-31329a .r5 i{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 85%,var(--secondary-color))}
.qp-31329a .r6 i{background:var(--primary-color)}
.qp-bdad1e{padding:28px 32px 32px;background:var(--base-100);border:var(--bw) solid var(--border-color)}

/* mini calendar patterns */
.qp-d523dc{display:grid;grid-template-columns:repeat(12,10px);gap:4px;align-items:center;width:max-content}
.qp-d523dc i{display:block;width:10px;height:10px;border-radius:50%;background:var(--primary-color);transition:background-color .16s}
.qp-d523dc i:nth-child(-n+4){background:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 45%,var(--secondary-color))}
.qp-d523dc[data-pat="quarterly"] i:not(:nth-child(3n)){visibility:hidden}
.qp-d523dc[data-pat="yearly"] i:not(:nth-child(12)){visibility:hidden}
.qp-d523dc[data-pat="lump"] i:first-child{width:16px;height:16px;margin:-3px;background:var(--primary-color)}
.qp-d523dc[data-pat="lump"] i:not(:first-child){opacity:.45}

/* ruled rows */
.qp-e09acd{border-bottom:var(--bw) solid var(--border-color)}
.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:6px;align-items:baseline;padding:28px 0;border-top:var(--bw) solid var(--border-color)}
.row>*{min-width:0}
.row h3{margin:0}
.row p{margin:0}
.row:hover .qp-d523dc i{background:var(--accent-color)}
.row:hover .qp-e2efe5{color:var(--accent-color)}
.qp-b34cee .row:nth-child(n+4){display:none}
.qp-a5b635 .qp-d523dc{grid-column:1/4;align-self:center}
.qp-a5b635 h3{grid-column:4/7}
.qp-a5b635 .qp-b58c97{grid-column:7/10;font-weight:500}
.qp-a5b635 .qp-2e485f{grid-column:10/13;color:var(--neutral-color);font-size:1rem}
.qp-a5b635 .qp-1ae457{grid-column:4/10;font-size:1rem}
.qp-a5b635 .qp-2156b8{grid-column:10/13}
.qp-2156b8{font-weight:700;color:var(--accent-color);font-variant-numeric:tabular-nums lining-nums}
.qp-c81066 h3{grid-column:1/4}
.qp-c81066 .qp-2a1b34{grid-column:4/8}
.qp-c81066 .qp-39a252{grid-column:8/13;font-style:italic;color:var(--neutral-color)}
.qp-91f4fa{counter-reset:cn}
.qp-91f4fa>.row{counter-increment:cn}
.qp-91f4fa .k{grid-column:1/2;font:500 clamp(1.5rem,2.2vw,1.9rem)/1 var(--font-heading);color:var(--primary-color);font-variant-numeric:lining-nums}
.qp-91f4fa .k::before{content:counter(cn,decimal-leading-zero)}
.qp-91f4fa h3{grid-column:2/6}
.qp-91f4fa .tx{grid-column:6/13}
.qp-9bdf4f .qp-d1caf9{grid-column:1/2;width:28px;height:28px;color:var(--primary-color)}
.qp-9bdf4f .qp-d1caf9 svg{width:100%;height:100%}
.qp-9bdf4f .qp-d1caf9 .qp-b04370,.qp-d1caf9 .qp-b04370{color:var(--accent-color)}
.qp-9bdf4f h3{grid-column:2/6}
.qp-9bdf4f .tx{grid-column:6/13}

/* method a: rings outward */
.qp-620377 .qp-143746{align-items:center}
.qp-2961f2{grid-column:1/6;position:relative;width:100%;max-width:440px;aspect-ratio:1/1;pointer-events:none}
.qp-2961f2 span{position:absolute;border:1px solid var(--primary-color);border-radius:50%}
.qp-2961f2 .r1{inset:40%;background:var(--secondary-color)}
.qp-2961f2 .r2{inset:31%;border-radius:50% 47% 52% 49% / 48% 53% 47% 51%}
.qp-2961f2 .r3{inset:21%;border:2px solid var(--accent-color);border-radius:49% 52% 48% 51% / 52% 48% 51% 49%}
.qp-2961f2 .r4{inset:11%;border-radius:51% 48% 50% 52% / 49% 51% 48% 52%}
.qp-2961f2 .r5{inset:1%;border-width:3px;border-radius:48% 52% 51% 49% / 51% 49% 52% 48%}
.qp-2961f2 .qp-a76246{inset:49%;background:var(--primary-color);border:0}
.qp-1ea7bd{grid-column:7/13;counter-reset:st}
.qp-1ea7bd li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding:16px 0;counter-increment:st}
.qp-1ea7bd li::before{content:counter(st);grid-row:1/4;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--primary-color);border-radius:50%;font:500 1.1rem/1 var(--font-heading);color:var(--primary-color)}
.qp-1ea7bd li::after{content:"";position:absolute;right:100%;top:36px;width:72px;height:1px;background:var(--base-300)}
.qp-1ea7bd h3,.qp-1ea7bd p,.qp-1ea7bd .rh{grid-column:2}
.qp-1ea7bd p{margin:4px 0 0;font-size:1rem}
.qp-1ea7bd .rh{margin-top:6px}
/* method b: ring-count rows */
.qp-cd40ab .row{align-items:center}
.qp-cd40ab .row .qp-e2efe5{grid-column:1/2;width:52px;height:52px;background:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px calc(13px / var(--n)))}
.qp-cd40ab .row:nth-child(1) .qp-e2efe5{--n:1}
.qp-cd40ab .row:nth-child(2) .qp-e2efe5{--n:2}
.qp-cd40ab .row:nth-child(3) .qp-e2efe5{--n:3}
.qp-cd40ab .row:nth-child(4) .qp-e2efe5{--n:4}
.qp-cd40ab .row:nth-child(n+5) .qp-e2efe5{--n:5}
.qp-cd40ab .row{counter-increment:mb}
.qp-cd40ab .qp-e09acd{counter-reset:mb}
.qp-cd40ab .row .qp-e2efe5 b::before{content:counter(mb)}
.qp-cd40ab h3{grid-column:2/6}
.qp-cd40ab .tx{grid-column:6/11}
.qp-cd40ab .rh{grid-column:11/13;text-align:right}

/* uneven years */
.qp-d17547{display:flex;gap:0;align-items:stretch}
.qp-d17547 li{flex:1 1 0;min-width:0;padding:4px 20px 4px 22px;border-left:1px solid var(--primary-color)}
.qp-d17547 li:nth-child(odd){border-left-width:3px}
.qp-d17547 li:nth-child(1){flex-grow:1}
.qp-d17547 li:nth-child(2){flex-grow:2.2}
.qp-d17547 li:nth-child(3){flex-grow:1.3}
.qp-d17547 li:nth-child(4){flex-grow:2}
.qp-d17547 li:nth-child(5){flex-grow:1.5}
.qp-d17547 .qp-a12b52{display:block;margin-bottom:8px}
.qp-d17547 p{margin:0;font-size:1rem}
/* cost ledger */
.qp-7dd422{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding:0 0 12px}
.qp-7dd422 span{font:500 .78rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color)}
.qp-7dd422 .c1,.qp-efbe88 .qp-fc6433{grid-column:1/5}
.qp-7dd422 .c2,.qp-efbe88 .qp-5bf95d{grid-column:5/8}
.qp-7dd422 .c3,.qp-efbe88 .qp-8e83e5{grid-column:8/11}
.qp-7dd422 .c4,.qp-efbe88 .qp-2156b8{grid-column:11/13;text-align:right}
.qp-efbe88{padding:20px 0}
.qp-efbe88 .qp-fc6433{font:600 1.15rem/1.3 var(--font-heading);color:var(--primary-color)}
.qp-efbe88 .qp-8e83e5{font-size:.95rem;color:var(--neutral-color)}
.qp-c5d7e8{margin:22px 0 0;font-style:italic;max-width:64ch}

/* field notes and guides */
.qp-706758 .qp-1a1f5f{grid-column:1/3}
.qp-706758 .qp-b137ae{grid-column:3/5}
.qp-706758 .qp-0238ef{grid-column:5/11}
.qp-706758 .rt{grid-column:11/13;text-align:right}
.qp-706758 .qp-0238ef p{margin-top:6px;font-size:1rem;color:var(--neutral-color)}
.qp-706758 .tl{font-size:1rem;margin-top:4px}
.qp-d059f4{align-items:center}
.qp-d059f4 .qp-b69a9d{grid-column:1/3;max-width:120px;padding:8px}
.qp-d059f4 .qp-51598a{grid-column:3/5;display:flex;flex-direction:column;gap:4px}
.qp-d059f4 .qp-0238ef{grid-column:5/11}
.qp-d059f4 .qp-0238ef p{margin:6px 0 0;font-size:1rem;color:var(--neutral-color)}
.qp-d059f4 .rt{grid-column:11/13;text-align:right}
.qp-d059f4 .tl{font-size:1rem;margin-top:4px}
.qp-bfb968 .qp-d059f4:first-child{grid-template-rows:1fr auto auto auto 1fr;align-items:start}
.qp-bfb968 .qp-d059f4:first-child .qp-b69a9d{grid-column:1/6;grid-row:1/6;max-width:420px;padding:14px}
.qp-bfb968 .qp-d059f4:first-child .qp-51598a{grid-column:7/13;grid-row:2;flex-direction:row;gap:16px}
.qp-bfb968 .qp-d059f4:first-child .qp-0238ef{grid-column:7/13;grid-row:3}
.qp-bfb968 .qp-d059f4:first-child .rt{grid-row:4}
.qp-bfb968 .qp-d059f4:first-child .qp-0238ef h3{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.18}
.qp-bfb968 .qp-d059f4:first-child .qp-0238ef p{font-size:1.125rem}
.qp-bfb968 .qp-d059f4:first-child .rt{grid-column:7/13;text-align:left}

/* round-cut photo */
.qp-b69a9d{position:relative;width:100%;max-width:520px;padding:12px}
.qp-b69a9d::after{content:"";position:absolute;inset:0;border:1px solid var(--primary-color);border-radius:50%;opacity:.55;pointer-events:none}
.qp-a1df0f{aspect-ratio:1/1;border-radius:50%;overflow:hidden;outline:1px solid var(--primary-color);outline-offset:5px;background:var(--base-200)}
.qp-a1df0f img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) sepia(.28) contrast(1.02) brightness(1.03)}
.qp-aeb79d{margin:18px 0 0;text-align:center}

/* start slip */
.qp-8b50fb{overflow:hidden;padding:clamp(72px,8vw,104px) 0}
.qp-8b50fb .qp-51333c{position:absolute;left:0;bottom:0;width:min(46%,560px);height:auto;aspect-ratio:480/400;color:var(--on-primary-color);opacity:.5;pointer-events:none}
.qp-8b50fb .qp-51333c .qp-b04370{stroke:var(--secondary-color)}
.qp-8b50fb .qp-51333c svg{width:100%;height:100%}
.qp-412384{margin:0}
.qp-8b50fb .qp-143746{position:relative;z-index:1}
.qp-8b50fb .qp-a074e5{grid-column:1/6}
.qp-8b50fb .qp-e15c1a{grid-column:7/13}
.qp-a074e5 h2{margin:0 0 14px}
.qp-a074e5 p{margin:0;max-width:40ch}
.qp-2a9840{padding:clamp(56px,6vw,88px) 0}
.qp-b2eab0{display:grid;grid-template-columns:repeat(12,14px);justify-content:space-between;margin-bottom:40px}
.qp-b2eab0 i{display:block;width:14px;height:14px;border-radius:50%;background:var(--secondary-color);background:color-mix(in srgb,var(--primary-color) 55%,var(--secondary-color))}
.qp-b2eab0 i:first-child{background:var(--accent-color)}
.qp-2a9840 .qp-a074e5{grid-column:1/5}
.qp-2a9840 .qp-e15c1a{grid-column:5/13}
.qp-2a9840 .qp-d91440{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:24px;align-items:end}
.qp-db4999{margin:16px 0 0;font-size:.875rem}

/* forms */
.qp-e15c1a{display:grid;gap:22px}
.qp-d6f836{display:flex;flex-direction:column;gap:6px;min-width:0}
.qp-d6f836>span{font:500 .78rem/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--neutral-color)}
.qp-d6f836 input,.qp-d6f836 textarea{width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--text-color);border-radius:0;background:transparent;color:var(--text-color);font:400 1rem/1.4 var(--font-body)}
.qp-d6f836 textarea{min-height:96px;resize:vertical}
.qp-d6f836 input:focus,.qp-d6f836 textarea:focus{outline:none;border-bottom-color:var(--accent-color);box-shadow:0 1px 0 var(--accent-color)}
.qp-d6f836 input::placeholder,.qp-d6f836 textarea::placeholder{color:var(--neutral-color);opacity:.85}
.qp-97ee8a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:0;border-radius:var(--border-radius,2px);background:var(--primary-color);color:var(--on-primary-color);font:500 1rem/1.2 var(--font-body);letter-spacing:.02em;cursor:pointer;transition:background-color .16s}
.qp-97ee8a:hover{background:color-mix(in srgb,var(--primary-color) 86%,var(--text-color))}
.qp-a60a6b .qp-d6f836>span{color:var(--on-primary-color)}
.qp-a60a6b .qp-d6f836 input,.qp-a60a6b .qp-d6f836 textarea{border-bottom-color:var(--on-primary-color);color:var(--on-primary-color)}
.qp-a60a6b .qp-d6f836 input::placeholder,.qp-a60a6b .qp-d6f836 textarea::placeholder{color:var(--on-primary-color);opacity:.7}
.qp-a60a6b .qp-d6f836 input:focus,.qp-a60a6b .qp-d6f836 textarea:focus{border-bottom-color:var(--on-primary-color);box-shadow:0 1px 0 var(--on-primary-color)}
.qp-a60a6b .qp-97ee8a{background:var(--on-primary-color);color:var(--primary-color)}
.qp-a60a6b .qp-97ee8a:hover{background:var(--base-200);color:var(--primary-color)}
.qp-a60a6b .qp-db4999{color:var(--on-primary-color)}

/* inner pages: page head and ring rail */
.qp-276018{padding:72px 0 48px}
.qp-276018 .qp-143746{align-items:start}
.qp-900979{grid-column:1/3;grid-row:1/3;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding:4px 0 0 4px}
.qp-900979::before{content:"";position:absolute;left:26px;top:0;bottom:0;width:1px;background:var(--base-300)}
.qp-900979 .rg{position:relative;display:block;width:44px;height:44px;border-radius:50%;color:var(--primary-color);background:var(--base-100);background-image:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px calc(11px / var(--n)));outline:1px solid var(--primary-color);outline-offset:2px}
.qp-900979 .rg:nth-child(1){--n:1}.qp-900979 .rg:nth-child(2){--n:2}.qp-900979 .rg:nth-child(3){--n:3}.qp-900979 .rg:nth-child(4){--n:4}.qp-900979 .rg:nth-child(5){--n:5}
.qp-900979 .rg.qp-fc7a60{color:var(--accent-color);outline:2px solid var(--accent-color)}
.qp-ac82f6{grid-column:3/10}
.qp-ac82f6 h1{margin-bottom:18px}
.qp-ac82f6 .qp-c99565{margin:0;max-width:52ch}
.qp-4ed459{grid-column:10/13;align-self:end}
.qp-35929a{grid-column:1/10}
.qp-bb6155{display:block;width:30px;height:30px;color:var(--primary-color);margin-bottom:12px}
.qp-bb6155 svg{width:100%;height:100%}

/* reading layouts */
.qp-de0524{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:40px}
.qp-de0524 .qp-b36570{grid-column:3/10;min-width:0}
.qp-de0524 .qp-cb615e{grid-column:10/13;min-width:0}
.qp-de0524 .qp-3da355{grid-column:1/10;min-width:0}
.qp-8d8496{max-width:64ch}
.qp-8d8496 h2{margin:1.6em 0 .6em;font-size:1.65rem}
.qp-8d8496 h3{margin:1.4em 0 .5em}
.qp-8d8496 p,.qp-8d8496 ul,.qp-8d8496 ol{margin:0 0 1.1em}
.qp-8d8496 ul li{position:relative;padding-left:22px;margin-bottom:.4em}
.qp-8d8496 ul li::before{content:"";position:absolute;left:2px;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--primary-color)}
.qp-8d8496 ol{padding-left:1.4em}
.qp-8d8496 ol li{list-style:decimal;margin-bottom:.4em}
.qp-8d8496 a{color:var(--accent-color)}
.qp-8d8496 table{border-collapse:collapse;width:100%}
.qp-8d8496 td,.qp-8d8496 th{padding:8px 10px;border-bottom:1px solid var(--border-color);text-align:left}
.qp-26b3ed{overflow-x:auto;max-width:100%}
.qp-a81e11{padding-left:24px;border-left:var(--bw) solid var(--border-color)}
.qp-a81e11 .qp-5f4345{margin-bottom:12px}
.qp-a81e11 h3{margin:0 0 10px}
.qp-a81e11 p{margin:0;font-size:1rem}
.qp-9c073e{margin:36px 0 0;padding:18px 0;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);font-style:italic}
.qp-ebe21e{margin-top:28px}
.qp-d5dfc5{margin:0 0 40px}
.qp-d5dfc5 .qp-b69a9d{max-width:420px}
.qp-d8083a{margin:0 0 28px;font:500 clamp(1.5rem,2.6vw,2.2rem)/1.3 var(--font-heading);color:var(--primary-color)}
.qp-77f9ef{margin:0 0 24px;font:500 clamp(1.4rem,2.4vw,2rem)/1.35 var(--font-heading);color:var(--primary-color)}
.qp-685a13{display:flex;align-items:center;gap:14px}
.qp-685a13 .qp-e2efe5{width:52px;height:52px;background:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px calc(13px / var(--n)))}
.qp-685a13 .qp-e2efe5 b{background:var(--base-100)}
.qp-ef63c1 .row{align-items:center}
.qp-ef63c1 .row:nth-child(1){--n:1}.qp-ef63c1 .row:nth-child(2){--n:2}.qp-ef63c1 .row:nth-child(3){--n:3}.qp-ef63c1 .row:nth-child(4){--n:4}.qp-ef63c1 .row:nth-child(n+5){--n:5}
.qp-ef63c1 .row{counter-increment:pr}
.qp-ef63c1{counter-reset:pr}
.qp-ef63c1 .qp-685a13{grid-column:1/3}
.qp-ef63c1 .qp-685a13 b::before{content:counter(pr,decimal-leading-zero)}
.qp-ef63c1 h3{grid-column:3/7}
.qp-ef63c1 .tx{grid-column:7/13}
.qp-c28c8b{margin-top:24px}
.qp-de0524 h2+.qp-c99565{margin-top:14px}
.qp-c28c8b li{position:relative;padding:14px 0 14px 24px;border-top:var(--bw) solid var(--border-color)}
.qp-c28c8b li:last-child{border-bottom:var(--bw) solid var(--border-color)}
.qp-c28c8b li::before{content:"";position:absolute;left:2px;top:1.45em;width:8px;height:8px;border-radius:50%;background:var(--primary-color)}
.qp-af0d4a .row{align-items:center}
.qp-af0d4a .row:nth-child(1){--n:1}.qp-af0d4a .row:nth-child(2){--n:2}.qp-af0d4a .row:nth-child(3){--n:3}.qp-af0d4a .row:nth-child(4){--n:4}.qp-af0d4a .row:nth-child(n+5){--n:5}
.qp-af0d4a .row{counter-increment:rp}
.qp-af0d4a{counter-reset:rp}
.qp-af0d4a .qp-e2efe5{grid-column:1/2;width:44px;height:44px}
.qp-af0d4a .qp-e2efe5 b::before{content:counter(rp)}
.qp-af0d4a h3{grid-column:2/6}
.qp-af0d4a .tx{grid-column:6/13}
.qp-b1721f{margin-top:32px;padding:18px 20px;border:var(--bw) solid var(--border-color);font-size:.95rem}
.qp-2015da{counter-reset:ss}
.qp-2015da li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 16px;padding:16px 0;border-top:var(--bw) solid var(--border-color);counter-increment:ss}
.qp-2015da li::before{content:counter(ss);grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--primary-color);border-radius:50%;font:500 1rem/1 var(--font-heading);color:var(--primary-color)}
.qp-2015da h3{grid-column:2;font-size:1.125rem}
.qp-2015da p{grid-column:2;margin:0;font-size:.95rem}
.qp-cf57ad .row{display:block}
.qp-cf57ad h3{margin:0 0 8px;font-size:1.2rem}
.qp-cf57ad p{margin:0;max-width:70ch}
.qp-70b24f div{padding:14px 0;border-top:var(--bw) solid var(--border-color)}
.qp-70b24f div:last-child{border-bottom:var(--bw) solid var(--border-color)}
.qp-70b24f dt{display:flex;align-items:center;gap:10px}
.qp-70b24f dt svg{width:22px;height:22px;color:var(--primary-color)}
.qp-70b24f dd{margin:4px 0 0;overflow-wrap:break-word}
.qp-70b24f a{color:var(--accent-color)}
.qp-06d145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:end}
.qp-06d145 figure{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.qp-06d145 .qp-d8e9a2{width:100%;max-width:360px;aspect-ratio:1/1;color:var(--primary-color);pointer-events:none}
.qp-06d145 .qp-d8e9a2 svg{width:100%;height:100%}
.qp-06d145 .qp-d8e9a2 .qp-b04370{color:var(--accent-color)}
.qp-06d145 .qp-ef7998{transform:scale(.86);opacity:.8}
.qp-06d145 figcaption{font-size:1rem}
.qp-eccd4e{padding:clamp(72px,9vw,128px) 0}
.qp-eccd4e .qp-143746{align-items:center}
.qp-eccd4e .mk{grid-column:1/5;color:var(--primary-color);pointer-events:none}
.qp-eccd4e .mk svg{width:100%;max-width:260px;height:auto}
.qp-eccd4e .mk .qp-b04370{color:var(--accent-color)}
.qp-eccd4e .tx{grid-column:6/13}
.qp-eccd4e .tx h1{margin-bottom:18px}
.qp-eccd4e .qp-59d781{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:20px}
.qp-570c34{display:block;font:500 clamp(4rem,12vw,9rem)/1 var(--font-heading);color:var(--primary-color);margin-bottom:12px}

/* responsive */
@media (max-width:1200px){
.qp-445b30{gap:0 20px}
.qp-8e3437:nth-of-type(2) .qp-192d12{left:auto;right:12px}
.qp-668400{padding-left:24px}
}
@media (max-width:1100px){
.qp-bc70ad{flex-wrap:wrap;padding-top:10px;padding-bottom:10px;column-gap:24px}
.qp-31b9ff{order:1;flex:1 1 auto}
.qp-dd0ec0{order:2}
.qp-445b30{order:3;flex:1 1 100%;justify-content:flex-start}
}
@media (max-width:900px){
.qp-5eaf08 .qp-c1e9d7 .qp-143746,.qp-ba5d35 .qp-c1e9d7 .qp-143746{display:block;min-height:0;padding-top:0;padding-bottom:0}
.qp-f802ce,.qp-ba5d35 .qp-f802ce{padding:40px 0 32px}
.qp-99a51e{min-height:0;height:280px;overflow:hidden;margin:0 calc(var(--pad-x) * -1)}
.qp-e0059c{left:50%;top:0;width:min(560px,140%);transform:translateX(-50%)}
.qp-67de8a,.qp-8e3437{display:none}
.qp-9944ac{display:block;padding:12px 0 8px}
.qp-9944ac li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 16px;align-items:center;padding:12px 0}
.qp-9944ac .qp-e2efe5{grid-row:1/3}
.qp-9944ac li:nth-child(1) .qp-e2efe5{--n:1}
.qp-9944ac li:nth-child(2) .qp-e2efe5{--n:3}
.qp-9944ac li:nth-child(3) .qp-e2efe5{--n:5}
.qp-9944ac .qp-e2efe5 b{width:8px;height:8px;background:var(--primary-color)}
.qp-9944ac .qp-e2efe5 b::before{content:none}
.qp-9944ac .qp-a1bca3{font:600 1.2rem/1.3 var(--font-heading);color:var(--primary-color)}
.qp-9944ac .qp-9110a8{font:italic 400 .95rem/1.45 var(--font-body);color:var(--neutral-color)}
.qp-e1194e{margin-top:8px;padding-bottom:40px}
.qp-da745d{padding:40px 0 48px}
.qp-d21510 .qp-5f4345,.qp-d21510 .hd{grid-column:1/-1}
.qp-d21510 .qp-5f4345{margin-top:0}
.qp-620377 .qp-2961f2{grid-column:1/-1;max-width:260px;margin:0 auto 32px}
.qp-620377 .qp-1ea7bd{grid-column:1/-1}
.qp-1ea7bd li::after{display:none}
.qp-d17547{flex-direction:column}
.qp-d17547 li{flex:none;padding:14px 0 14px 20px}
.qp-8b50fb{padding-bottom:180px}
.qp-8b50fb .qp-a074e5,.qp-8b50fb .qp-e15c1a,.qp-2a9840 .qp-a074e5,.qp-2a9840 .qp-e15c1a{grid-column:1/-1}
.qp-8b50fb .qp-a074e5,.qp-2a9840 .qp-a074e5{margin-bottom:32px}
.qp-8b50fb .qp-51333c{width:min(80%,420px);opacity:.4}
.qp-2a9840 .qp-d91440{grid-template-columns:1fr}
.qp-276018{padding:48px 0 32px}
.qp-276018 .qp-143746{display:flex;flex-direction:column;align-items:stretch}
.qp-276018 .qp-143746>*{min-width:0;max-width:100%}
.qp-900979{align-self:flex-start}
.qp-900979{order:2;flex-direction:row;gap:12px;margin-top:28px;padding:0}
.qp-900979::before{left:0;right:0;top:50%;bottom:auto;width:auto;height:1px}
.qp-900979 .rg{width:32px;height:32px;background-image:repeating-radial-gradient(circle,currentColor 0 1px,transparent 1px calc(8px / var(--n)))}
.qp-4ed459{margin-top:24px}
.qp-de0524 .qp-b36570,.qp-de0524 .qp-cb615e,.qp-de0524 .qp-3da355{grid-column:1/-1}
.qp-a81e11{padding:20px 0 0;border-left:0;border-top:var(--bw) solid var(--border-color)}
.qp-8be0e8,.qp-668400{grid-column:1/-1}
.qp-668400{padding-left:0;border-left:0}
.qp-bfb968 .qp-d059f4:first-child .qp-b69a9d,.qp-bfb968 .qp-d059f4:first-child .qp-51598a,.qp-bfb968 .qp-d059f4:first-child .qp-0238ef,.qp-bfb968 .qp-d059f4:first-child .rt{grid-column:1/-1}
.qp-bfb968 .qp-d059f4:first-child .qp-b69a9d{max-width:300px}
.qp-eccd4e .mk,.qp-eccd4e .tx{grid-column:1/-1}
.qp-eccd4e .mk svg{max-width:180px;margin-bottom:24px}
}
@media (max-width:768px){
:root{--pad-x:20px;--gap:16px}
html[data-wc-nav-ready] .qp-445b30{flex-flow:column nowrap;align-items:stretch;gap:0}
html[data-wc-nav-ready] .qp-445b30 li{width:100%}
.qp-bc70ad{min-height:64px}
.row,.qp-efbe88{display:block}
.row>*+*{margin-top:8px}
.qp-a5b635 .qp-d523dc{margin-bottom:14px}
.qp-cd40ab .row,.qp-af0d4a .row,.qp-ef63c1 .row,.qp-d059f4,.qp-91f4fa>.row,.qp-9bdf4f{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:start}
.qp-cd40ab .row>*,.qp-af0d4a .row>*,.qp-ef63c1 .row>*,.qp-bfb968 .qp-d059f4>*,.qp-91f4fa>.row>*,.qp-9bdf4f>*{grid-column:2;margin-top:0}
.qp-5edba0 .qp-143746{display:flex;gap:18px;align-items:center}
.qp-5edba0 .qp-e2efe5{flex:none}
.qp-cd40ab .row .qp-e2efe5,.qp-af0d4a .qp-e2efe5,.qp-ef63c1 .qp-685a13,.qp-bfb968 .qp-d059f4 .qp-b69a9d,.qp-91f4fa .k,.qp-9bdf4f .qp-d1caf9{grid-column:1;grid-row:1/5}
.qp-cd40ab .row .qp-e2efe5{width:44px;height:44px}
.qp-cd40ab .rh{text-align:left}
.qp-d059f4 .qp-b69a9d{width:80px;max-width:80px;padding:6px}
.qp-d059f4 .rt,.qp-706758 .rt{text-align:left}
.qp-bfb968 .qp-d059f4:first-child{display:block}
.qp-bfb968 .qp-d059f4:first-child .qp-b69a9d{width:100%;max-width:280px;margin:0 auto 20px;padding:12px}
.qp-7dd422{display:none}
.qp-efbe88 .qp-2156b8{display:block;margin-top:6px;text-align:left}
.qp-efbe88 .qp-5bf95d,.qp-efbe88 .qp-8e83e5{display:block;margin-top:4px}
.qp-668400 a{min-height:44px}
.qp-2bf9d6{flex-direction:column}
.qp-06d145{gap:16px}
.qp-c99565{font-size:1.125rem}
}
@media (max-width:480px){
.qp-31b9ff .wm{font-size:1.25rem}
.qp-31b9ff .qp-7f83a5{width:26px;height:26px}
.qp-dd0ec0{display:none}
.qp-445b30 .qp-d063da{display:list-item}
.tl::after{width:40px;margin-left:10px}
.qp-a52f44{display:none}
.qp-342308{grid-template-columns:repeat(12,18px);column-gap:4px;row-gap:6px;justify-content:start}
.qp-70cae7{grid-column:1/-1}
.qp-342308 i,.qp-31329a .qp-342308 i{width:18px;height:18px}
.qp-13d400 .r5,.qp-31329a .r5,.qp-31329a .r6{display:none}
.qp-bdad1e{padding:20px 14px}
.qp-97ee8a{width:100%}
.qp-668400{grid-template-columns:repeat(2,minmax(0,1fr))}
.qp-b2eab0{grid-template-columns:repeat(12,12px)}
.qp-b2eab0 i{width:12px;height:12px}
}
@media (max-width:360px){
.qp-342308{grid-template-columns:repeat(12,15px);column-gap:3px}
.qp-342308 i,.qp-31329a .qp-342308 i{width:15px;height:15px}
}
:root {
    --primary-color: #d9b878;
    --secondary-color: #4c6b5c;
    --accent-color: #f0a07a;
    --on-primary-color: #000000;
    --on-secondary-color: #ffffff;
    --on-accent-color: #000000;
    --on-text-color: #000000;
    --on-surface: #ffffff;
    --on-base-100: #ffffff;
    --on-base-200: #ffffff;
    --on-base-300: #ffffff;
    --neutral-color: #a1b3aa;
    --neutral: #a1b3aa;
    --base-100: #111a18;
    --base-200: #1a2623;
    --base-300: #2f403b;
    --surface: #1a2623;
    --border-color: #2f403b;
    --text-color: #e9f0e6;
    --font-heading: 'Roboto Slab', Georgia, 'Times New Roman', serif;
    --font-primary: 'Roboto Slab', Georgia, 'Times New Roman', serif;
    --font-body: 'Noto Sans', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Noto Sans', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 0px;
    --spacing: 28px;
    --shadow: none;
    --heading-tracking: 0em;
    --border-width: 1px;
}
body[class] { font-family: var(--font-body, var(--font-primary, inherit)); }
:root{--on-primary-color: #000000;--on-secondary-color: #ffffff;--on-accent-color: #000000;--on-base-200: #ffffff;--on-text-color: #000000;--on-surface: #ffffff;--on-base-100: #ffffff;--on-base-300: #ffffff;}
.qp-78161c .qp-3539c0{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:0;column-gap:24px;min-height:0;padding:26px var(--pad-x) 6px}
.qp-78161c .qp-3539c0 .qp-31b9ff{grid-column:2;grid-row:1;flex-direction:column;gap:10px;justify-self:center;text-align:center;order:0}
.qp-78161c .qp-3539c0 .qp-31b9ff .qp-7f83a5{width:40px;height:40px}
.qp-78161c .qp-3539c0 .qp-31b9ff .wm{font-size:1.75rem;line-height:1.1}
.qp-78161c .qp-3539c0 .qp-a8570e{grid-column:2;grid-row:2;justify-self:center;display:block;width:56px;height:1px;margin:16px 0 8px;background:var(--primary-color)}
.qp-78161c .qp-3539c0 .qp-445b30{grid-column:1/-1;grid-row:3;justify-content:center;gap:0 32px;order:0}
@media (min-width:769px){.qp-78161c .qp-3539c0:not(:has(.qp-445b30 li)){padding-bottom:18px}}
.qp-78161c .qp-3539c0 .qp-dd0ec0{grid-column:3;grid-row:3;justify-self:end;order:0}
@media (max-width:1200px){
.qp-78161c .qp-3539c0 .qp-dd0ec0{grid-row:1}
.qp-78161c .qp-3539c0 .qp-445b30{gap:0 22px}
}
@media (max-width:768px){
.qp-78161c .qp-3539c0{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px var(--pad-x)}
.qp-78161c .qp-3539c0 .qp-31b9ff{flex-direction:row;gap:10px;text-align:left;flex:1 1 auto}
.qp-78161c .qp-3539c0 .qp-31b9ff .qp-7f83a5{width:28px;height:28px}
.qp-78161c .qp-3539c0 .qp-31b9ff .wm{font-size:1.375rem}
.qp-78161c .qp-3539c0 .qp-a8570e{display:none}
}
@media (max-width:480px){
.qp-78161c .qp-3539c0 .qp-31b9ff .wm{font-size:1.25rem}
.qp-78161c .qp-3539c0 .qp-31b9ff .qp-7f83a5{width:26px;height:26px}
}
.qp-46befc .qp-978981{grid-column:1/4;grid-row:1;align-self:stretch;position:relative;min-height:280px;margin-top:-58px;margin-bottom:-8px;overflow:hidden;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 0% 100%,var(--primary-color) 0 1px,transparent 1px 19px,var(--primary-color) 19px 22px,transparent 22px 34px,var(--primary-color) 34px 35px,transparent 35px 58px)}
.qp-46befc .qp-978981::after{content:"";position:absolute;left:-7px;bottom:-7px;width:14px;height:14px;border-radius:50%;background:var(--accent-color)}
.qp-46befc .qp-60cd0f{grid-column:4/7;grid-row:1;min-width:0;padding-left:8px}
.qp-46befc .qp-60cd0f .qp-31b9ff{margin-bottom:14px}
.qp-46befc .qp-60cd0f p{margin:0 0 6px;color:var(--neutral-color);font-size:.95rem;line-height:1.55}
.qp-46befc .qp-d0fdc1{grid-column:7/13;grid-row:1;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw);background:var(--base-300);border:var(--bw) solid var(--base-300)}
.qp-46befc .qp-d0fdc1>div{min-width:0;padding:20px 18px 18px;background:var(--base-100)}
.qp-46befc .qp-d0fdc1 .th{display:block;margin-bottom:10px;font:600 1.0625rem/1.3 var(--font-heading);color:var(--primary-color)}
.qp-46befc .qp-d0fdc1 a{display:inline-flex;align-items:center;min-height:36px;color:var(--text-color);text-decoration:none;overflow-wrap:break-word}
.qp-46befc .qp-d0fdc1 a:hover,.qp-46befc .qp-d0fdc1 a:focus-visible{text-decoration:underline}
@media (max-width:1100px){
.qp-46befc .qp-978981{grid-column:1/3}
.qp-46befc .qp-60cd0f{grid-column:3/7}
}
@media (max-width:900px){
.qp-46befc .qp-60cd0f,.qp-46befc .qp-d0fdc1,.qp-46befc .qp-978981{grid-column:1/-1;grid-row:auto}
.qp-46befc .qp-978981{min-height:0;height:120px;margin:0}
.qp-46befc .qp-60cd0f{padding-left:0}
}
@media (max-width:768px){
.qp-46befc .qp-d0fdc1 a{min-height:44px}
}
@media (max-width:480px){
.qp-46befc .qp-d0fdc1{grid-template-columns:repeat(2,minmax(0,1fr))}
.qp-46befc .qp-d0fdc1>div:nth-child(3){grid-column:1/-1}
}