.gv2-lab{color:#28312a;background:#f3eee2;overflow:hidden}.gv2-lab :is(h1,h2,h3){color:#253027;font-synthesis:none;letter-spacing:-.018em;text-wrap:pretty;margin-top:0;font-family:Oranienbaum,Georgia,serif;font-weight:400}.gv2-lab p{text-wrap:pretty}.gv2-lab :is(h1,h2,h3,p,li,dd,a,small,summary){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:9 4 4}.gv2-lab svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gv2-kicker{color:#944a30;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.gv2-hand{color:#62765b;font:500 28px/1.08 Caveat,cursive}.gv2-text-link{color:#294f3d;text-underline-offset:5px;align-items:center;width:fit-content;min-height:44px;font-weight:680;display:inline-flex}.gv2-actions{flex-wrap:wrap;align-items:center;gap:13px 24px;margin-top:28px;display:flex}.gv2-section-head{grid-template-columns:minmax(0,.98fr) minmax(300px,.55fr);align-items:end;gap:58px;margin-bottom:43px;display:grid}.gv2-section-head h2{max-width:790px;margin-bottom:0;font-size:clamp(37px,4.2vw,57px);line-height:1.03}.gv2-section-head>p{color:#596158;max-width:510px;margin:0}.gv2-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,29em),1fr));gap:34px 66px;padding-block:31px 76px;display:grid;position:relative}.gv2-hero:before{z-index:0;content:"";background:repeating-linear-gradient(0deg,#0000 0 31px,#48644f13 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#48644f13 31px 32px);width:63%;height:58%;position:absolute;top:132px;right:-13%;transform:rotate(-.5deg)}.gv2-hero>*{z-index:1;position:relative}.gv2-hero__folio{color:#6e746b;letter-spacing:.15em;border-block:1px solid #b8b8aa;grid-column:1/-1;justify-content:space-between;gap:20px;padding-block:10px;font-size:10px;font-weight:700;display:flex}.gv2-hero__folio a{color:#345743}.gv2-hero__copy{align-self:center;padding-block:43px 24px}.gv2-hero h1{max-width:none;margin-bottom:25px;font-size:clamp(43px,4.8vw,68px);line-height:1.02}.gv2-hero h1 em{color:#785239;margin-top:8px;font-family:inherit;font-style:normal;display:block}.gv2-hero__motto{width:fit-content;max-width:620px;margin:-10px 0 20px 5%;font-size:25px;transform:rotate(-1deg)}.gv2-lead{color:#4e574e;max-width:690px;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.gv2-safe{color:#687067;border-left:2px solid #bd9854;max-width:620px;margin:22px 0 0;padding-left:17px;font-size:13px}.gv2-hero__test{background:#fbf8ee;border:1px solid #8f9c8d;align-self:center;margin:48px 0 5px;padding:24px;position:relative;transform:rotate(.35deg);box-shadow:8px 10px #ddd7c7}.gv2-hero__test:before{content:"";background:#dac27e9c;width:95px;height:22px;position:absolute;top:-11px;left:19%;transform:rotate(-3deg)}.gv2-hero__question{color:#fff8ec;background:#8e4b32;padding:18px 20px}.gv2-hero__question span{letter-spacing:.14em;font-size:9px;font-weight:800}.gv2-hero__question p{margin:10px 0 0;font-family:Oranienbaum,Georgia,serif;font-size:27px;line-height:1.1}.gv2-hero__test ol{border:1px solid #b2b7ab;border-top:0;margin:0;padding:0;list-style:none}.gv2-hero__test li{flex-wrap:wrap;align-items:center;gap:13px;padding:18px;display:flex}.gv2-hero__test li+li{border-top:1px solid #c5c4b8}.gv2-hero__test li>span{color:#985034;flex:0 0 27px;font-family:Oranienbaum,Georgia,serif;font-size:18px}.gv2-hero__test li>div{color:#345946;background:#dde8dd;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;transform:rotate(-2deg)}.gv2-hero__test li:nth-child(2)>div{color:#714632;background:#efd68f;transform:rotate(2deg)}.gv2-hero__test svg{width:31px;height:31px}.gv2-hero__test li p{flex:9em;gap:2px;min-width:0;margin:0;display:grid}.gv2-hero__test li b{font-family:Oranienbaum,Georgia,serif;font-size:22px;font-weight:400}.gv2-hero__test li small{color:#626a62}.gv2-hero__test figcaption{color:#687067;margin-top:11px;font-size:11px}.gv2-hero__test .gv2-hand{text-align:right;max-width:100%;margin:14px 0 0 auto;position:static;transform:rotate(-3deg)}.gv2-hero__facts{border-block:1px solid #b9b9aa;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:25px 0 0;display:grid}.gv2-hero__facts>div{padding:20px 24px}.gv2-hero__facts>div+div{border-left:1px solid #c2c2b5}.gv2-hero__facts dt{color:#944a30;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.gv2-hero__facts dd{margin:8px 0 0;font-family:Oranienbaum,Georgia,serif;font-size:20px;line-height:1.2}.gv2-route{color:#f6f2e8;background:#203b30;padding-block:96px 108px}.gv2-route .gv2-kicker{color:#e4bf78}.gv2-route .gv2-section-head h2{color:#f6f2e8}.gv2-route .gv2-section-head>p{color:#c2cdc6}.gv2-route__line{border-block:1px solid #6c8176;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gv2-route__line li{padding:29px 30px 31px;position:relative}.gv2-route__line li+li{border-left:1px solid #6c8176}.gv2-route__line li:not(:last-child):after{z-index:2;content:"→";color:#203b30;text-align:center;background:#e7c677;border-radius:50%;width:25px;height:25px;font-weight:800;position:absolute;top:63px;right:-13px}.gv2-route__line li>span{color:#e3bd72;font-size:10px}.gv2-route__line li>div{color:#e9cd8d;border:1px solid #788e82;place-items:center;width:62px;height:62px;margin:25px 0 20px;display:grid;transform:rotate(-2deg)}.gv2-route__line li:nth-child(2n)>div{color:#c9dfd0;transform:rotate(2deg)}.gv2-route__line svg{width:39px;height:39px}.gv2-route__line h3{color:#f6f2e8;margin-bottom:11px;font-size:29px}.gv2-route__line p{color:#c6d0ca;margin:0;font-size:14px}.gv2-route__note{color:#efd28c;text-align:right;width:fit-content;margin:28px 0 0 auto;transform:rotate(-2deg)}.gv2-sources{padding-block:103px}.gv2-sources__drawers{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gv2-sources__drawers article{background:#faf7ed;border:1px solid #aeb2a5;padding:31px 33px 35px;position:relative;box-shadow:6px 7px #ddd7c7}.gv2-sources__drawers article:before{content:"";background:#dcc7828c;width:83px;height:19px;position:absolute;top:-10px;left:38px;transform:rotate(-2deg)}.gv2-sources__drawers article:nth-child(2){background:#dfe9dd}.gv2-sources__drawers article:nth-child(2):before{left:auto;right:45px;transform:rotate(3deg)}.gv2-sources__drawers article>span{color:#914d32;letter-spacing:.13em;font-size:9px;font-weight:800}.gv2-sources__drawers h3{margin:24px 0 21px;font-size:33px;line-height:1.08}.gv2-sources__drawers ul{border-top:1px solid #bebdb1;gap:10px;margin:0 0 25px;padding:19px 0 0;list-style:none;display:grid}.gv2-sources__drawers li{color:#566057;padding-left:20px;position:relative}.gv2-sources__drawers li:before{color:#9b5638;content:"—";position:absolute;left:0}.gv2-sources__drawers aside{color:#f5f1e7;background:#8c4d33;border-left:7px solid #dabd76;grid-column:1/-1;grid-template-columns:minmax(190px,.35fr) 1fr;gap:32px;padding:20px 24px;display:grid}.gv2-sources__drawers aside b{font-family:Oranienbaum,Georgia,serif;font-size:23px;font-weight:400}.gv2-sources__drawers aside p{color:#f0ded3;margin:0;font-size:14px}.gv2-proof{background:#dce6df;padding-block:96px 111px}.gv2-proof__sheets{grid-template-columns:1fr 1fr;gap:31px;display:grid}.gv2-proof figure{background:#faf8ef;border:1px solid #8f9b8d;margin:0;padding:17px;position:relative;transform:rotate(-.45deg);box-shadow:7px 8px #bdccc1}.gv2-proof figure:nth-child(2){transform:rotate(.55deg)}.gv2-proof figure:before{z-index:2;content:"";background:#d6bf7a9c;width:91px;height:20px;position:absolute;top:-10px;left:17%;transform:rotate(-3deg)}.gv2-proof figure:nth-child(2):before{left:auto;right:18%;transform:rotate(3deg)}.gv2-proof button{cursor:zoom-in;background:#edf3ef;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gv2-proof button img{width:100%;height:auto}.gv2-proof button>span{color:#fff;background:#203b30;border:1px solid #fff6;padding:8px 11px;font-size:12px;font-weight:750;position:absolute;bottom:12px;right:12px}.gv2-proof figcaption{gap:5px;margin-top:15px;display:grid}.gv2-proof figcaption b{font-family:Oranienbaum,Georgia,serif;font-size:24px;font-weight:400}.gv2-proof figcaption span{color:#5f685f;font-size:13px}.gv2-proof__stamp{color:#7d3e2b;letter-spacing:.12em;border:2px solid #9b573d;width:fit-content;margin:34px 0 0 auto;padding:8px 12px;font-size:10px;font-weight:800;transform:rotate(-2deg)}.gv2-trials{color:#fff8ed;background:#8b4b32;padding-block:98px}.gv2-trials__grid{grid-template-columns:minmax(250px,.63fr) minmax(0,1.37fr);gap:70px;display:grid}.gv2-trials .gv2-kicker{color:#f1d18e}.gv2-trials h2{color:#fff9ee;font-size:clamp(39px,4vw,55px);line-height:1.04}.gv2-trials header>p:last-child{color:#ebd8cc}.gv2-trials ol{border-block:1px solid #c4866e;margin:0;padding:0;list-style:none}.gv2-trials li{grid-template-columns:42px 1fr minmax(90px,.28fr);align-items:center;gap:22px;padding:21px 5px;display:grid}.gv2-trials li+li{border-top:1px solid #c4866e}.gv2-trials li>span{color:#f1d18d;font-family:Oranienbaum,Georgia,serif;font-size:20px}.gv2-trials h3{color:#fff8ee;margin:0 0 5px;font-size:27px}.gv2-trials li p{color:#ead6ca;margin:0;font-size:14px}.gv2-trials li>b{color:#f3d89d;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.gv2-boundaries{grid-template-columns:minmax(0,1fr) minmax(390px,.93fr);align-items:center;gap:69px;padding-block:106px;display:grid}.gv2-boundaries figure{background:#fbf8ef;border:1px solid #969f91;margin:0;padding:19px;position:relative;transform:rotate(-.5deg);box-shadow:7px 8px #ddd7c7}.gv2-boundaries figure:before{content:"";background:#dac37c8c;width:91px;height:21px;position:absolute;top:-10px;right:16%;transform:rotate(3deg)}.gv2-boundaries img{width:100%;height:auto}.gv2-boundaries figcaption{color:#687067;margin-top:10px;font-size:11px}.gv2-boundaries>div>h2{font-size:clamp(39px,4vw,55px);line-height:1.04}.gv2-boundaries__ledger{border:1px solid #b3b5a9;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.gv2-boundaries__ledger article{background:#faf7ee;padding:22px}.gv2-boundaries__ledger article+article{background:#eadcc9;border-left:1px solid #b3b5a9}.gv2-boundaries__ledger article>span{color:#925034;letter-spacing:.13em;font-size:9px;font-weight:800}.gv2-boundaries__ledger ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.gv2-boundaries__ledger li{color:#596159;padding-left:18px;font-size:14px;position:relative}.gv2-boundaries__ledger li:before{color:#356046;content:"✓";font-weight:800;position:absolute;left:0}.gv2-boundaries__ledger article+article li:before{color:#9a4f35;content:"—"}.gv2-boundaries .gv2-hand{text-align:right;width:fit-content;margin:24px 0 0 auto;transform:rotate(-2deg)}.gv2-steps{color:#f6f2e8;background:#213b30;padding-block:96px 103px}.gv2-steps .gv2-kicker{color:#e4be75}.gv2-steps .gv2-section-head h2{color:#f6f2e8}.gv2-steps .gv2-section-head>p{color:#c2cdc6}.gv2-steps ol{border-top:2px solid #819488;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.gv2-steps li{padding:29px 22px;position:relative}.gv2-steps li+li{border-left:1px solid #667970}.gv2-steps li:before{content:"";background:#f0d485;border:2px solid #213b30;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:20px;box-shadow:0 0 0 1px #f0d485}.gv2-steps li>span{color:#e6bd70;font-size:10px}.gv2-steps h3{color:#f7f3e8;margin:22px 0 12px;font-size:27px}.gv2-steps li p{color:#c4d0c9;margin:0;font-size:14px}.gv2-faq{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:75px;padding-block:104px;display:grid}.gv2-faq header h2{font-size:clamp(38px,4vw,54px);line-height:1.04}.gv2-faq details{border-top:1px solid #aeb1a5}.gv2-faq details:last-child{border-bottom:1px solid #aeb1a5}.gv2-faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:75px;padding:15px 2px;font-family:Oranienbaum,Georgia,serif;font-size:25px;line-height:1.1;list-style:none;display:grid}.gv2-faq summary::-webkit-details-marker{display:none}.gv2-faq summary span{color:#345946;border:1px solid #89948a;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Golos Text Variable,Arial,sans-serif;display:grid}.gv2-faq details[open] summary span{transform:rotate(45deg)}.gv2-faq details>div{color:#596159;padding:0 55px 23px 0}.gv2-faq details p{margin:0}.gv2-start{color:#fff8ed;background:#8b4b32;padding-block:96px 105px}.gv2-start__grid{background:#c4866e;border:1px solid #c4866e;grid-template-columns:repeat(auto-fit,minmax(min(100%,21em),1fr));gap:1px;display:grid}.gv2-start__grid>div,.gv2-start article{background:#8b4b32;min-width:0;padding:31px}.gv2-start .gv2-kicker{color:#f2d08c}.gv2-start h2,.gv2-start h3{color:#fff8ed}.gv2-start h2{font-size:clamp(39px,4vw,54px);line-height:1.04}.gv2-start h3{margin:24px 0 17px;font-size:31px;line-height:1.08}.gv2-start p{color:#ead7cb}.gv2-start article>span{color:#f1d18d;letter-spacing:.13em;font-size:9px;font-weight:800}.gv2-start .gv2-text-link{color:#f5d998}.gv2-start .am2-button{color:#224235;background:#fff9ee;border-color:#fff9ee;box-shadow:5px 5px #ffffff2e}.gv2-lightbox{color:#f8f5ed;background:#17251f;border:1px solid #7d8d84;width:min(96vw,1820px);max-width:none;height:auto;max-height:95vh;margin:auto;padding:49px 18px 17px}.gv2-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111914e8}.gv2-lightbox__stage{background:#eef3ef;max-width:100%;max-height:calc(95vh - 100px);overflow:auto}.gv2-lightbox img{object-fit:contain;background:#eef3ef;width:100%}.gv2-lightbox p{color:#b9c5be;margin:10px 0 0;font-size:12px}.gv2-lightbox__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #85968c;min-height:34px;padding:5px 9px;font-size:13px;position:absolute;top:9px;right:13px}@media (width<=1050px){.gv2-hero{gap:31px}.gv2-route__line{grid-template-columns:1fr 1fr}.gv2-route__line li:nth-child(3){border-top:1px solid #6c8176;border-left:0}.gv2-route__line li:nth-child(2):after{display:none}.gv2-trials__grid{gap:42px}.gv2-steps ol{border-top:0;border-left:2px solid #819488;grid-template-columns:1fr}.gv2-steps li{padding:18px 25px 25px 35px}.gv2-steps li+li{border-top:1px solid #667970;border-left:0}.gv2-steps li:before{top:27px;left:-7px}.gv2-steps h3{margin-top:12px}}@media (width<=800px){.gv2-section-head{grid-template-columns:1fr;gap:20px}.gv2-hero{grid-template-columns:1fr;padding-bottom:65px}.gv2-hero__copy{padding-block:28px 0}.gv2-hero__test{width:min(94%,620px);margin:50px auto 25px}.gv2-hero__facts{grid-template-columns:1fr}.gv2-hero__facts>div+div{border-top:1px solid #c2c2b5;border-left:0}.gv2-sources__drawers,.gv2-proof__sheets,.gv2-trials__grid,.gv2-boundaries,.gv2-faq,.gv2-start__grid{grid-template-columns:1fr}.gv2-sources__drawers aside{grid-column:auto}.gv2-trials__grid{gap:32px}.gv2-boundaries{gap:43px}.gv2-boundaries figure{order:2}}@media (width<=560px){.gv2-hero{padding-top:23px}.gv2-hero__folio{align-items:flex-start;font-size:8px}.gv2-hero h1{font-size:39px;line-height:1.07}.gv2-lead{font-size:16px}.gv2-actions{align-items:stretch}.gv2-actions .am2-button{width:100%}.gv2-hero__test{width:calc(100% - 12px);padding:14px 12px;box-shadow:5px 6px #ddd7c7}.gv2-hero__test .gv2-hand{margin:14px 0 0 auto;position:static}.gv2-route,.gv2-trials,.gv2-steps,.gv2-start{padding-block:68px}.gv2-section-head h2,.gv2-trials h2,.gv2-boundaries>div>h2,.gv2-faq header h2,.gv2-start h2{font-size:36px}.gv2-route__line{grid-template-columns:1fr}.gv2-route__line li+li{border-top:1px solid #6c8176;border-left:0}.gv2-route__line li:not(:last-child):after{display:none}.gv2-sources{padding-block:72px}.gv2-sources__drawers article{padding:26px 21px;box-shadow:4px 5px #ddd7c7}.gv2-sources__drawers aside{grid-template-columns:1fr;gap:8px}.gv2-proof{padding-block:70px 80px}.gv2-proof figure{padding:11px;box-shadow:4px 5px #bdccc1}.gv2-proof button>span{padding:10px;display:block;position:static}.gv2-trials li{grid-template-columns:31px 1fr;gap:14px}.gv2-trials li>b{grid-column:2}.gv2-boundaries{padding-block:72px}.gv2-boundaries figure{padding:12px;box-shadow:4px 5px #ddd7c7}.gv2-boundaries__ledger{grid-template-columns:1fr}.gv2-boundaries__ledger article+article{border-top:1px solid #b3b5a9;border-left:0}.gv2-faq{gap:30px;padding-block:72px}.gv2-faq summary{font-size:22px}.gv2-start__grid>div,.gv2-start article{padding:25px 20px}.gv2-lightbox{border:0;width:100vw;max-height:100vh;padding:54px 8px 16px}.gv2-lightbox__stage{max-height:calc(100vh - 125px)}.gv2-lightbox img{width:960px;max-width:none}.gv2-lab *{min-width:0}.gv2-hero__folio{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gv2-lab *,.gv2-lightbox *{scroll-behavior:auto!important;transition:none!important}}
