@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/prata-400.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/jost-300.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jost-400.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jost-500.woff) format("woff")}

/* Лист фирменного стиля: графит с золотом задаёт статус, зелёный с бежевым отмечает исследование и идеи, слоновая кость отдана чтению */
:root{color-scheme:light;
--graphite:#1C1E20;--steel:#2C2F32;--gold:#C6A15B;--goldhi:#D4B26E;--goldtext:#745619;
--ivory:#F3EFE6;--paper:#FBF8F1;--muted:#55544E;--line:#D8D1C2;
--green:#12352A;--pine:#1D4A3B;--beige:#E6DAC3;--greenline:#3B6355;--darkline:#44474A;--onDark:#D6D2C8;
--todo:#8A3B12;--todobg:#FBEBDD;
--display:Prata,Georgia,"Times New Roman",serif;--body:Jost,"Century Gothic","Trebuchet MS",Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:auto}
body{margin:0;background:var(--ivory);color:var(--graphite);font-family:var(--body);font-size:18px;line-height:1.55}
.wrap{max-width:1280px;margin-inline:auto;padding-left:max(clamp(16px,5vw,64px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,5vw,64px),env(safe-area-inset-right,0px))}
h1,h2,h3{font-family:var(--display);font-weight:400;margin:0;text-wrap:balance}
p{margin:0}
ul{margin:0;padding:0;list-style:none}
a{color:inherit}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.mark{fill:currentColor;display:block;flex:none}
.logo{display:inline-flex;align-items:center;gap:4px;font-weight:300;letter-spacing:.3em;text-decoration:none}
.eyebrow{font-size:14px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;color:var(--goldtext)}
.band{padding-block:clamp(56px,8vw,96px)}
.g{background:var(--graphite);color:var(--ivory)}.g .eyebrow{color:var(--gold)}
.z{background:var(--green);color:#F5EFE3}.z .eyebrow{color:var(--beige)}
.h2{font-size:clamp(30px,4vw,48px);line-height:1.2;max-width:860px}
.intro{margin-top:22px;font-size:21px;max-width:760px}
.z .intro{color:var(--beige)}.g .intro{color:#E2DED4}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:10px 30px;font:inherit;font-size:17px;text-decoration:none;border:0;cursor:pointer}
.btn-gold{background:var(--gold);color:var(--graphite);font-weight:500}.btn-gold:hover{background:var(--goldhi)}
.btn-beige{background:var(--beige);color:var(--green);font-weight:500}.btn-beige:hover{background:#F5EFE3}
.btn-line{border:1px solid #8A8880;color:var(--ivory)}.btn-line:hover{border-color:var(--gold);color:var(--gold)}
.btn-dark{background:var(--graphite);color:var(--ivory)}.btn-dark:hover{background:var(--steel)}
.btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.more{display:inline-block;margin-top:28px;font-weight:500;color:var(--goldtext);text-underline-offset:4px}
.z .more{color:var(--beige)}.g .more{color:var(--gold)}

.top{background:var(--graphite);color:var(--ivory);border-bottom:1px solid var(--darkline)}
.top .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:18px}
.top .logo{color:var(--gold);font-size:22px}
.top nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px;font-size:16px}
.top nav a{color:var(--ivory);text-decoration:none;padding-block:6px;border-bottom:1px solid transparent}
.top nav a:hover{color:var(--gold)}.top nav a[aria-current=page]{color:var(--gold);border-color:var(--gold)}

.hero-main{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding-block:clamp(40px,6vw,72px)}
.hero-text{flex:999 1 520px;min-width:0;max-width:800px}
.hero-text h1{font-size:clamp(36px,5vw,68px);line-height:1.14}
.lead{margin-top:24px;font-weight:300;font-size:clamp(19px,2vw,25px);line-height:1.45;color:#E2DED4}
.hero-mark{flex:1 1 260px;color:var(--gold);display:flex;justify-content:center}
.hero-mark svg{width:min(100%,380px);height:auto}
.steps-line{border-top:1px solid var(--darkline);font-size:15px;color:var(--onDark)}
.steps-line .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;padding-block:20px}

.page-head{padding-block:clamp(48px,7vw,84px)}
.page-head h1{font-size:clamp(34px,4.6vw,60px);line-height:1.15;max-width:960px}

.rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 40px;margin-top:44px;border-top:1px solid var(--line)}
.rows>li{padding-block:22px;border-bottom:1px solid var(--line)}
.z .rows{border-color:var(--greenline)}.z .rows>li{border-color:var(--greenline)}
.g .rows{border-color:var(--darkline)}.g .rows>li{border-color:var(--darkline)}
.rows b{display:block;font-weight:500;margin-bottom:4px}
.z .rows b{color:var(--beige)}.g .rows b{color:var(--gold)}

.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:36px 40px;margin-top:44px}
.stat{border-top:1px solid var(--darkline);padding-top:18px}
.stat strong{display:block;font-family:var(--display);font-weight:400;font-size:clamp(32px,3.6vw,46px);line-height:1.15;color:var(--gold);font-variant-numeric:tabular-nums}
.stat span{display:block;margin-top:8px;font-size:16px;color:var(--onDark)}
.src{margin-top:32px;font-size:15px;color:var(--onDark)}

.cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;margin-top:40px}
.case-card{display:flex;flex-direction:column;gap:12px;background:var(--paper);border:1px solid var(--line);padding:28px;text-decoration:none;color:var(--graphite);transition:border-color .15s}
.case-card:hover{border-color:var(--graphite)}
.case-card .sector{font-size:14px;color:var(--muted)}
.case-card h3{font-size:24px;line-height:1.25}
.case-card .num{font-family:var(--display);font-size:22px;color:var(--goldtext);margin-top:auto;padding-top:10px}
.case-card .arrow{font-size:15px;font-weight:500}

.filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}
.filters button{min-height:44px;padding:6px 18px;font:inherit;font-size:16px;background:transparent;border:1px solid #8E8A7E;color:var(--graphite);cursor:pointer}
.filters button:hover{border-color:var(--graphite)}
.filters button[aria-pressed=true]{background:var(--graphite);color:var(--ivory);border-color:var(--graphite)}

.prose{max-width:760px}
.prose h2{font-size:clamp(25px,3vw,33px);line-height:1.25;margin-top:48px}
.prose h2:first-child{margin-top:0}
.prose p{margin-top:14px}
.prose ul.list{margin-top:14px}
.list li{position:relative;padding-left:22px;margin-top:8px}
.list li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:currentColor}
.case-meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px;font-size:16px;color:var(--onDark)}
.results{margin-top:0}
.results li{padding-block:18px;border-bottom:1px solid var(--greenline);font-size:21px}
.results li:first-child{border-top:1px solid var(--greenline)}
.quote{font-family:var(--display);font-size:clamp(26px,3vw,38px);line-height:1.25;max-width:880px}
.chart{margin-top:20px;max-width:640px}
.chart svg{width:100%;height:auto;display:block}
.chart figcaption{font-size:15px;color:var(--muted);margin-top:8px}

.todo{display:block;margin-top:16px;padding:12px 16px;background:var(--todobg);color:var(--todo);border:1px dashed var(--todo);font-size:16px;max-width:760px}
.ph{background:var(--todobg);color:var(--todo);padding:0 6px}

.split{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center}
.split>div:first-child{flex:999 1 500px;min-width:0}
.split .big{flex:1 1 220px;color:var(--pine);display:flex;justify-content:center}
.split .big svg{width:min(100%,280px);height:auto}

.service{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 64px;padding-block:40px;border-top:1px solid var(--line)}
.service h2{font-size:clamp(26px,3vw,36px);line-height:1.2}
.service>div{min-width:0}
.service p{margin-top:12px}
.service .more{margin-top:16px}

.quiz{display:grid;gap:0;margin-top:32px;max-width:860px;border-top:1px solid var(--greenline)}
.q{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:18px;border-bottom:1px solid var(--greenline)}
.q p{flex:1 1 380px;min-width:0}
.q .opts{display:flex;gap:8px}
.q label{display:flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;border:1px solid var(--beige);cursor:pointer;font-size:16px}
.q input{position:absolute;opacity:0;width:1px;height:1px}
.q input:checked+span{display:flex;align-items:center;justify-content:center;background:var(--beige);color:var(--green);width:100%;height:100%;min-height:42px;font-weight:500}
.q input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}
.result{margin-top:28px;padding:26px;background:var(--pine);max-width:860px}
.result h3{font-size:30px;line-height:1.2}
.result p{margin-top:10px}

form{display:grid;gap:18px;max-width:620px}
label.f{display:grid;gap:6px;font-size:16px}
.f input,.f textarea{font:inherit;padding:12px 14px;background:var(--paper);border:1px solid #8E8A7E;color:var(--graphite);width:100%}
.check{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.check input{margin-top:5px;width:18px;height:18px;flex:none}
.note{font-size:15px;color:var(--muted)}
.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px 80px}
.contact-grid>*{min-width:0}
.contact-list b{display:block;font-weight:400;font-size:15px;color:var(--muted)}
.contact-list li{margin-bottom:18px;font-size:21px;overflow-wrap:anywhere}

.art{display:block;width:100%;height:auto;background:var(--graphite);color:var(--ivory)}
.case-card{padding:0;overflow:hidden}.case-card .cc{display:flex;flex-direction:column;gap:12px;padding:24px 28px 28px;flex:1}
.case-head{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center}
.case-head>div:first-child{flex:999 1 500px;min-width:0}.case-head>.ca{flex:1 1 280px;min-width:0;max-width:440px;border:1px solid var(--darkline)}
.fig{margin:40px 0 0}.fig svg{display:block;width:100%;height:auto}.fig figcaption{margin-top:10px;font-size:16px;color:var(--muted)}
.svc-art{max-width:300px;margin-top:18px}
.route{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:28px 24px;margin:36px 0 0;padding:0;list-style:none}
.route li{border-top:2px solid var(--gold);padding-top:14px;position:relative}
.route li::before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--gold)}
.route b{display:block;font-family:var(--display);font-weight:400;font-size:24px;margin-bottom:4px}
/* Сдержанный премиальный слой: крупнее типографика, больше воздуха, плавная прокрутка */
body{font-size:19px;-webkit-font-smoothing:antialiased}
.band{padding-block:clamp(72px,10vw,144px)}
.h2{font-size:clamp(34px,4.6vw,62px);line-height:1.14;max-width:980px}
.intro{font-size:clamp(20px,1.8vw,24px);font-weight:300;margin-top:26px}
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--graphite)}
@media (max-width:820px){.top{position:static}}
.view:not([hidden]){animation:pagein .4s ease both}
@keyframes pagein{from{opacity:.3}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.view{animation:none!important}.case-card .art{transition:none}}
.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px 64px;margin-top:56px}
.stat strong{font-size:clamp(38px,4.6vw,62px);line-height:1.1}
.stat span{font-size:18px}
.cases{gap:clamp(24px,3vw,40px);margin-top:56px}
.case-card{background:transparent;border:0}
.case-card .art{transition:transform .8s cubic-bezier(.16,.8,.2,1)}
.case-card:hover .art{transform:scale(1.03)}
.case-card .cc{padding:20px 0 8px}
.case-card h3{font-size:clamp(25px,2.2vw,30px);line-height:1.22}
.case-card .sector{font-size:15px}
.case-card .arrow{display:none}
.quote{font-size:clamp(32px,4.4vw,60px);line-height:1.16;max-width:1040px}
.page-head{padding-block:clamp(64px,9vw,128px)}
.page-head h1{font-size:clamp(38px,5.2vw,72px);line-height:1.1}
.foot{background:var(--graphite);color:var(--onDark);padding-block:48px;font-size:15px}
.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 56px}
.foot .logo{color:var(--gold);font-size:20px}
.foot nav{display:flex;flex-wrap:wrap;gap:8px 26px}
.foot a{color:var(--onDark)}.foot a:hover{color:var(--gold)}
:root{--pat-d:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22300%22 viewBox=%220 0 240 300%22%3E%3Cg transform=%22translate(120 150) scale(0.8)%22%3E%3Cpath d=%22M0,-96 C10,-84 22,-62 20,-40 C18,-22 8,-10 0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-80 C6,-70 12,-54 10,-40 C8,-30 4,-24 0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-58 C5,-54 6,-46 0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6,-8 C28,-34 66,-44 92,-24 C70,-22 52,-10 44,4 C34,10 20,10 6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8,8 C40,14 70,30 72,58 C74,80 54,90 42,80 C32,72 38,58 50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4,20 C20,40 24,70 14,100 C8,86 2,60 2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14,-30 C30,-46 40,-66 34,-86 C46,-70 44,-48 22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,60 C10,70 14,84 8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-96C-10,-84 -22,-62 -20,-40C-18,-22 -8,-10 -0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-80C-6,-70 -12,-54 -10,-40C-8,-30 -4,-24 -0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-58C-5,-54 -6,-46 -0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6,-8C-28,-34 -66,-44 -92,-24C-70,-22 -52,-10 -44,4C-34,10 -20,10 -6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-8,8C-40,14 -70,30 -72,58C-74,80 -54,90 -42,80C-32,72 -38,58 -50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-4,20C-20,40 -24,70 -14,100C-8,86 -2,60 -2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-14,-30C-30,-46 -40,-66 -34,-86C-46,-70 -44,-48 -22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,60C-10,70 -14,84 -8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-112 L0,-96%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22/%3E%3C/g%3E%3Cg transform=%22translate(0 0) scale(0.8)%22%3E%3Cpath d=%22M0,-96 C10,-84 22,-62 20,-40 C18,-22 8,-10 0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-80 C6,-70 12,-54 10,-40 C8,-30 4,-24 0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-58 C5,-54 6,-46 0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6,-8 C28,-34 66,-44 92,-24 C70,-22 52,-10 44,4 C34,10 20,10 6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8,8 C40,14 70,30 72,58 C74,80 54,90 42,80 C32,72 38,58 50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4,20 C20,40 24,70 14,100 C8,86 2,60 2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14,-30 C30,-46 40,-66 34,-86 C46,-70 44,-48 22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,60 C10,70 14,84 8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-96C-10,-84 -22,-62 -20,-40C-18,-22 -8,-10 -0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-80C-6,-70 -12,-54 -10,-40C-8,-30 -4,-24 -0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-58C-5,-54 -6,-46 -0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6,-8C-28,-34 -66,-44 -92,-24C-70,-22 -52,-10 -44,4C-34,10 -20,10 -6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-8,8C-40,14 -70,30 -72,58C-74,80 -54,90 -42,80C-32,72 -38,58 -50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-4,20C-20,40 -24,70 -14,100C-8,86 -2,60 -2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-14,-30C-30,-46 -40,-66 -34,-86C-46,-70 -44,-48 -22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,60C-10,70 -14,84 -8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-112 L0,-96%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22/%3E%3C/g%3E%3Cg transform=%22translate(240 0) scale(0.8)%22%3E%3Cpath d=%22M0,-96 C10,-84 22,-62 20,-40 C18,-22 8,-10 0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-80 C6,-70 12,-54 10,-40 C8,-30 4,-24 0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-58 C5,-54 6,-46 0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6,-8 C28,-34 66,-44 92,-24 C70,-22 52,-10 44,4 C34,10 20,10 6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8,8 C40,14 70,30 72,58 C74,80 54,90 42,80 C32,72 38,58 50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4,20 C20,40 24,70 14,100 C8,86 2,60 2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14,-30 C30,-46 40,-66 34,-86 C46,-70 44,-48 22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,60 C10,70 14,84 8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-96C-10,-84 -22,-62 -20,-40C-18,-22 -8,-10 -0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-80C-6,-70 -12,-54 -10,-40C-8,-30 -4,-24 -0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-58C-5,-54 -6,-46 -0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6,-8C-28,-34 -66,-44 -92,-24C-70,-22 -52,-10 -44,4C-34,10 -20,10 -6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-8,8C-40,14 -70,30 -72,58C-74,80 -54,90 -42,80C-32,72 -38,58 -50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-4,20C-20,40 -24,70 -14,100C-8,86 -2,60 -2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-14,-30C-30,-46 -40,-66 -34,-86C-46,-70 -44,-48 -22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,60C-10,70 -14,84 -8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-112 L0,-96%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22/%3E%3C/g%3E%3Cg transform=%22translate(0 300) scale(0.8)%22%3E%3Cpath d=%22M0,-96 C10,-84 22,-62 20,-40 C18,-22 8,-10 0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-80 C6,-70 12,-54 10,-40 C8,-30 4,-24 0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-58 C5,-54 6,-46 0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6,-8 C28,-34 66,-44 92,-24 C70,-22 52,-10 44,4 C34,10 20,10 6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8,8 C40,14 70,30 72,58 C74,80 54,90 42,80 C32,72 38,58 50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4,20 C20,40 24,70 14,100 C8,86 2,60 2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14,-30 C30,-46 40,-66 34,-86 C46,-70 44,-48 22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,60 C10,70 14,84 8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-96C-10,-84 -22,-62 -20,-40C-18,-22 -8,-10 -0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-80C-6,-70 -12,-54 -10,-40C-8,-30 -4,-24 -0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-58C-5,-54 -6,-46 -0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6,-8C-28,-34 -66,-44 -92,-24C-70,-22 -52,-10 -44,4C-34,10 -20,10 -6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-8,8C-40,14 -70,30 -72,58C-74,80 -54,90 -42,80C-32,72 -38,58 -50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-4,20C-20,40 -24,70 -14,100C-8,86 -2,60 -2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-14,-30C-30,-46 -40,-66 -34,-86C-46,-70 -44,-48 -22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,60C-10,70 -14,84 -8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-112 L0,-96%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22/%3E%3C/g%3E%3Cg transform=%22translate(240 300) scale(0.8)%22%3E%3Cpath d=%22M0,-96 C10,-84 22,-62 20,-40 C18,-22 8,-10 0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-80 C6,-70 12,-54 10,-40 C8,-30 4,-24 0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-58 C5,-54 6,-46 0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6,-8 C28,-34 66,-44 92,-24 C70,-22 52,-10 44,4 C34,10 20,10 6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M8,8 C40,14 70,30 72,58 C74,80 54,90 42,80 C32,72 38,58 50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M4,20 C20,40 24,70 14,100 C8,86 2,60 2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14,-30 C30,-46 40,-66 34,-86 C46,-70 44,-48 22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,60 C10,70 14,84 8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-96C-10,-84 -22,-62 -20,-40C-18,-22 -8,-10 -0,-6%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-80C-6,-70 -12,-54 -10,-40C-8,-30 -4,-24 -0,-22%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,-58C-5,-54 -6,-46 -0,-40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-6,-8C-28,-34 -66,-44 -92,-24C-70,-22 -52,-10 -44,4C-34,10 -20,10 -6,2%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-8,8C-40,14 -70,30 -72,58C-74,80 -54,90 -42,80C-32,72 -38,58 -50,60%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-4,20C-20,40 -24,70 -14,100C-8,86 -2,60 -2,40%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-14,-30C-30,-46 -40,-66 -34,-86C-46,-70 -44,-48 -22,-30%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M-0,60C-10,70 -14,84 -8,100%22 fill=%22none%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M0,-112 L0,-96%22 stroke=%22rgba(198,161,91,.12)%22 stroke-width=%221.38%22/%3E%3C/g%3E%3C/svg%3E");--pat-n:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22900%22 height=%22560%22 viewBox=%220 0 900 560%22%3E%3Cpath d=%22M407,313 L457,329%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M407,313 L450,371%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M407,313 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M832,261 L882,223%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M457,329 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M567,444 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M624,23 L476,33%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M884,540 L898,558%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M589,345 L567,444%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M589,345 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M589,345 L457,329%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M476,33 L412,156%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M171,135 L106,138%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M171,135 L85,170%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M171,135 L78,186%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M27,260 L78,186%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M27,260 L66,352%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M27,260 L85,170%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M396,472 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M396,472 L457,329%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M450,371 L467,359%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M450,371 L457,329%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M284,129 L412,156%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M260,39 L284,129%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M260,39 L142,8%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M690,224 L762,216%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M690,224 L701,151%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M690,224 L819,263%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M762,216 L819,263%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M762,216 L832,261%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M862,474 L884,540%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M862,474 L898,558%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M0,117 L85,170%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M0,117 L78,186%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M0,117 L106,138%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M819,263 L832,261%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M819,263 L882,223%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M66,352 L82,453%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M66,352 L166,287%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M701,151 L624,23%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M78,186 L85,170%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M868,425 L862,474%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M868,425 L756,396%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M868,425 L884,540%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M106,138 L85,170%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M106,138 L78,186%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M91,34 L142,8%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Cpath d=%22M91,34 L106,138%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.7%22/%3E%3Ccircle cx=%22407%22 cy=%22313%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22832%22 cy=%22261%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22457%22 cy=%22329%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22166%22 cy=%22287%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22567%22 cy=%22444%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2285%22 cy=%22170%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2282%22 cy=%22453%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22624%22 cy=%2223%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22884%22 cy=%22540%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22589%22 cy=%22345%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22142%22 cy=%228%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22476%22 cy=%2233%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22171%22 cy=%22135%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2227%22 cy=%22260%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22396%22 cy=%22472%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22467%22 cy=%22359%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22450%22 cy=%22371%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22412%22 cy=%22156%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22898%22 cy=%22558%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22756%22 cy=%22396%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22284%22 cy=%22129%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22260%22 cy=%2239%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22690%22 cy=%22224%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22762%22 cy=%22216%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22862%22 cy=%22474%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%220%22 cy=%22117%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22819%22 cy=%22263%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22882%22 cy=%22223%22 r=%223%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2266%22 cy=%22352%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22701%22 cy=%22151%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2278%22 cy=%22186%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22868%22 cy=%22425%22 r=%221.6%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22106%22 cy=%22138%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2291%22 cy=%2234%22 r=%222.2%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Cpath d=%22M-20,347.2 C270.0,112.0 540.0,532.0 920,196.0%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,354.2 C270.0,121.8 540.0,525.0 920,200.2%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,361.2 C270.0,131.6 540.0,518.0 920,204.4%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,368.2 C270.0,141.4 540.0,511.0 920,208.6%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,375.2 C270.0,151.2 540.0,504.0 920,212.8%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,382.2 C270.0,161.0 540.0,497.0 920,217.0%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,389.2 C270.0,170.8 540.0,490.0 920,221.2%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,396.2 C270.0,180.6 540.0,483.0 920,225.4%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,403.2 C270.0,190.39999999999998 540.0,476.0 920,229.6%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,410.2 C270.0,200.2 540.0,469.0 920,233.8%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,417.2 C270.0,210.0 540.0,462.0 920,238.0%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,424.2 C270.0,219.8 540.0,455.0 920,242.2%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,431.2 C270.0,229.6 540.0,448.0 920,246.4%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,438.2 C270.0,239.39999999999998 540.0,441.0 920,250.6%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,445.2 C270.0,249.2 540.0,434.0 920,254.8%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Cpath d=%22M-20,452.2 C270.0,259.0 540.0,427.0 920,259.0%22 fill=%22none%22 stroke=%22rgba(230,218,195,.2)%22 stroke-width=%22.55%22/%3E%3Ccircle cx=%220%22 cy=%22274%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%228%22 cy=%22286%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2215%22 cy=%22293%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2223%22 cy=%22292%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2230%22 cy=%22292%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2238%22 cy=%22298%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2245%22 cy=%22308%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2253%22 cy=%22305%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2261%22 cy=%22313%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2268%22 cy=%22320%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2276%22 cy=%22318%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2283%22 cy=%22328%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2291%22 cy=%22334%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%2298%22 cy=%22330%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22106%22 cy=%22337%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22113%22 cy=%22343%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22121%22 cy=%22343%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22129%22 cy=%22345%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22136%22 cy=%22353%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22144%22 cy=%22357%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22151%22 cy=%22353%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22159%22 cy=%22362%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22166%22 cy=%22363%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22174%22 cy=%22367%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22182%22 cy=%22366%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22189%22 cy=%22369%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22197%22 cy=%22366%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22204%22 cy=%22368%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22212%22 cy=%22370%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22219%22 cy=%22376%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22227%22 cy=%22374%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22234%22 cy=%22381%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22242%22 cy=%22378%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22250%22 cy=%22379%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22257%22 cy=%22385%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22265%22 cy=%22381%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22272%22 cy=%22381%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22280%22 cy=%22386%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22287%22 cy=%22386%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22295%22 cy=%22375%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22303%22 cy=%22379%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22310%22 cy=%22380%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22318%22 cy=%22379%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22325%22 cy=%22371%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22333%22 cy=%22371%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22340%22 cy=%22378%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22348%22 cy=%22374%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22355%22 cy=%22364%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22363%22 cy=%22366%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22371%22 cy=%22362%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22378%22 cy=%22357%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22386%22 cy=%22357%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22393%22 cy=%22357%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22401%22 cy=%22360%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22408%22 cy=%22346%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22416%22 cy=%22343%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22424%22 cy=%22344%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22431%22 cy=%22339%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22439%22 cy=%22340%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22446%22 cy=%22334%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22454%22 cy=%22335%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22461%22 cy=%22327%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22469%22 cy=%22327%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22476%22 cy=%22318%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22484%22 cy=%22312%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22492%22 cy=%22308%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22499%22 cy=%22300%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22507%22 cy=%22303%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22514%22 cy=%22292%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22522%22 cy=%22288%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22529%22 cy=%22286%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22537%22 cy=%22280%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22545%22 cy=%22274%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22552%22 cy=%22275%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22560%22 cy=%22269%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22567%22 cy=%22261%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22575%22 cy=%22267%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22582%22 cy=%22261%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22590%22 cy=%22249%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22597%22 cy=%22255%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22605%22 cy=%22243%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22613%22 cy=%22236%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22620%22 cy=%22237%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22628%22 cy=%22228%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22635%22 cy=%22233%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22643%22 cy=%22231%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22650%22 cy=%22216%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22658%22 cy=%22218%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22666%22 cy=%22209%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22673%22 cy=%22213%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22681%22 cy=%22207%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22688%22 cy=%22199%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22696%22 cy=%22197%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22703%22 cy=%22195%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22711%22 cy=%22192%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22718%22 cy=%22192%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22726%22 cy=%22191%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22734%22 cy=%22188%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22741%22 cy=%22194%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22749%22 cy=%22189%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22756%22 cy=%22185%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22764%22 cy=%22183%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22771%22 cy=%22183%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22779%22 cy=%22182%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22787%22 cy=%22181%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22794%22 cy=%22178%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22802%22 cy=%22175%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22809%22 cy=%22174%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22817%22 cy=%22185%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22824%22 cy=%22175%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22832%22 cy=%22183%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22839%22 cy=%22182%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22847%22 cy=%22181%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22855%22 cy=%22187%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22862%22 cy=%22181%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22870%22 cy=%22180%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22877%22 cy=%22187%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22885%22 cy=%22187%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22892%22 cy=%22192%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3Ccircle cx=%22900%22 cy=%22189%22 r=%22.9%22 fill=%22rgba(230,218,195,.2)%22/%3E%3C/svg%3E")}
/* Фоновые паттерны: орнамент на графитовых шапках, сеть на зелёных блоках, только на правой половине */
.pat-d,.pat-n{position:relative;isolation:isolate}
.pat-d::before,.pat-n::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.pat-d::before{background:var(--pat-d);background-size:240px 300px;background-position:right top;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 85%);mask-image:linear-gradient(90deg,transparent 45%,#000 85%)}
.pat-n::before{background:var(--pat-n) right center/900px 560px no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 80%);mask-image:linear-gradient(90deg,transparent 35%,#000 80%)}
[hidden]{display:none!important}
.skip{position:absolute;left:16px;top:-80px;z-index:50;background:var(--gold);color:var(--graphite);padding:12px 18px;font-weight:500;text-decoration:none}
.skip:focus{top:12px}
.tbl{overflow-x:auto}
.price{width:100%;border-collapse:collapse;font-size:18px}
.price thead th{font-weight:400;font-size:15px;color:var(--muted);text-align:left;padding:0 16px 14px 0;border-bottom:1px solid var(--graphite)}
.price td,.price tbody th{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400;vertical-align:top}
.price tr.grp th{padding:40px 0 10px;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:400;font-size:clamp(22px,2.4vw,28px)}
.price tr.grp a{color:inherit;text-underline-offset:5px}
.price .pr{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0}
.price td:nth-child(2){color:var(--muted);white-space:nowrap}
@media (max-width:560px){.price{font-size:16px}.price td:nth-child(2),.price thead th:nth-child(2){display:none}}
.shot{margin:28px 0 0}.shot img{display:block;width:100%;height:auto;border:1px solid var(--line)}
.shot figcaption{margin-top:10px;font-size:16px;color:var(--muted)}
.goal{font-family:Prata,Georgia,serif;font-size:clamp(20px,2.4vw,25px);line-height:1.45;color:var(--graphite);border-left:2px solid var(--gold);padding:4px 0 4px 22px;margin:18px 0 22px}
.smart{margin:10px 0 0;display:grid;gap:0}.smart div{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.smart div:last-child{border-bottom:1px solid var(--line)}
.smart dt{width:44px;height:44px;border-radius:50%;background:var(--graphite);color:var(--gold);display:grid;place-items:center;font-family:Prata,Georgia,serif;font-size:20px}.smart dd{margin:0;align-self:center}
.ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;max-width:760px;margin:0 auto;background:var(--graphite);color:#E9E4D8;padding:20px 24px;display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;box-shadow:0 12px 40px rgba(0,0,0,.35);border:1px solid rgba(198,161,91,.35)}
.ck p{margin:0;flex:1 1 320px;font-size:15px;line-height:1.5}.ck a{color:var(--gold)}.ck-b{display:flex;gap:10px;flex-wrap:wrap}
.ck .btn{min-height:44px;padding:8px 22px;font-size:15px}.ck .ck-no{background:transparent;color:#E9E4D8;border:1px solid rgba(233,228,216,.45)}.ck .ck-no:hover{border-color:#E9E4D8}
.ck-open{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;opacity:.85}
.sent{background:var(--graphite);color:#E9E4D8;padding:40px 40px 36px;max-width:560px;outline:none;border-top:2px solid var(--gold)}
.sent h2{font-family:Prata,Georgia,serif;font-weight:400;font-size:32px;color:#F3EFE6;margin:18px 0 10px}.sent p{margin:0;line-height:1.6}.sent a{color:var(--gold)}
.sent-note{margin-top:14px!important;font-size:14px;opacity:.75}
.note.err{color:#8A2A12;background:#F7E6DF;border-left:3px solid #B5462A;padding:12px 16px}.note.err a{color:inherit;white-space:nowrap}.foot nav{justify-content:flex-end;align-items:baseline}.ck-open{color:var(--onDark)!important;line-height:inherit}.ck-open:hover{color:var(--gold)!important}
button[disabled]{opacity:.7;cursor:progress}
.shot a{cursor:zoom-in}
.lb{position:fixed;inset:0;z-index:100;background:rgba(20,21,23,.97);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:56px 72px}
.lb[hidden]{display:none}html.lb-on{overflow:hidden}
.lb-f{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}
.lb-f img{max-width:100%;max-height:calc(100vh - 150px);width:auto;height:auto;display:block;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.4)}
.lb-f figcaption{margin-top:14px;color:#E6DAC3;font-size:15px;display:flex;gap:20px;justify-content:space-between;width:100%;max-width:900px}
.lb-n{color:#C6A15B;white-space:nowrap}
.lb button{position:absolute;background:none;border:1px solid rgba(198,161,91,.5);color:#E6DAC3;width:48px;height:48px;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:50%}
.lb button:hover,.lb button:focus-visible{border-color:#C6A15B;color:#C6A15B;outline:none}
.lb-x{top:16px;right:16px}.lb-p{left:16px;top:50%;transform:translateY(-50%)}.lb-nx{right:16px;top:50%;transform:translateY(-50%)}
@media(max-width:700px){.lb{padding:64px 12px 84px}.lb-p,.lb-nx{top:auto;bottom:16px;transform:none}.lb-p{left:calc(50% - 60px)}.lb-nx{right:calc(50% - 60px)}}

.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px;width:min(1152px,calc(100vw - 2*clamp(16px,5vw,64px)))}.shots .shot figcaption{font-size:15px}
.shot img{transition:box-shadow .2s}.shot a:hover img{box-shadow:0 8px 28px rgba(28,30,32,.12)}
@media(max-width:900px){.shots{grid-template-columns:1fr 1fr}}@media(max-width:600px){.shots{grid-template-columns:1fr;width:auto}}
.price th .d{display:block;margin-top:4px;font-size:16px;color:var(--muted);max-width:640px}
.price th b{font-weight:500}
.org{margin:24px 0 0;display:grid;gap:22px;font-size:16px}
.org b{display:block;font-weight:500;font-size:17px}.org span{display:block;color:var(--muted);margin-top:4px}
.org-top,.org-row>div{background:var(--paper);border:1px solid var(--line);padding:14px 16px;position:relative}
.org-top{justify-self:center;text-align:center;max-width:320px}
.org-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}
.org-top::after{content:"";position:absolute;left:50%;bottom:-23px;height:22px;border-left:1px solid var(--graphite)}
.org-row::before{content:"";position:absolute;top:-12px;left:16.6%;right:16.6%;border-top:1px solid var(--graphite)}
.org-row>div::before{content:"";position:absolute;left:50%;top:-13px;height:12px;border-left:1px solid var(--graphite)}
.org-row>div::after{content:"";position:absolute;left:50%;bottom:-23px;height:22px;border-left:1px dashed var(--goldtext)}
.org-crm{background:var(--graphite);color:var(--ivory);padding:14px 16px}
.org-crm b{color:var(--gold)}.org-crm span{color:var(--onDark)}
@media (max-width:640px){.org-row{grid-template-columns:1fr}.org-row::before,.org-row>div::before,.org-row>div::after{display:none}}
.flow{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;font-size:15px;counter-reset:f}
.flow li{counter-increment:f;background:var(--paper);border:1px solid var(--line);padding:12px;position:relative;color:var(--muted)}
.flow li b{display:block;color:var(--graphite);font-weight:500;font-size:16px;margin-bottom:4px}
.flow li b::before{content:counter(f) ". "}
.flow li:not(:last-child)::after{content:"";position:absolute;right:-14px;top:50%;width:10px;height:10px;border-top:1px solid var(--graphite);border-right:1px solid var(--graphite);transform:translateY(-50%) rotate(45deg)}
.flow-crm{margin-top:14px;background:var(--graphite);color:var(--gold);padding:12px 16px;font-size:16px}
@media (max-width:760px){.flow{grid-template-columns:1fr;gap:20px}.flow li:not(:last-child)::after{right:auto;left:50%;top:auto;bottom:-15px;transform:translateX(-50%) rotate(135deg)}}
.bcbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--hh,66px));z-index:15;background:var(--ivory);color:var(--muted);border-bottom:1px solid var(--line);font-size:15px}
@media (max-width:820px){.bcbar{top:env(safe-area-inset-top,0px)}}
.bcbar .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding-block:8px}
.back{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--graphite);text-decoration:none;padding-right:20px;border-right:1px solid var(--line)}
.back::before{content:"";width:7px;height:7px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.back:hover{color:var(--goldtext)}
.bcbar nav{min-width:0;flex:1 1 auto}
.bc{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;min-width:0}
.bc li{display:inline-flex;align-items:center;min-width:0}
.bc li+li::before{content:"/";margin:0 10px;color:#A9A496}
.bc a{color:var(--muted);text-decoration:none;padding-block:4px}.bc a:hover{color:var(--goldtext);text-decoration:underline}
.bc [aria-current]{color:var(--graphite);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}
@media (max-width:560px){.bcbar .wrap{flex-wrap:nowrap;gap:14px}.back{padding-right:14px;flex:none}.bc{flex-wrap:nowrap;overflow:hidden}.bc li:first-child{display:none}.bc li:nth-child(2)::before{display:none}.bc li{flex:none}.bc [aria-current]{flex:1 1 auto;max-width:none;display:block}.bc li[aria-current]{min-width:0;flex:1 1 auto}}
.crumb{color:inherit;display:inline-block;padding-block:4px}
html{scroll-padding-top:150px}@media (max-width:820px){html{scroll-padding-top:0}}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.route{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}
.service h2 a{text-decoration:none}.service h2 a:hover{text-decoration:underline;text-underline-offset:6px}
