body.rd .inv-main{--ink:var(--rd-ink);--ink-soft:var(--rd-ink2);--ink-faint:var(--rd-ink2);--line:var(--rd-line);--surface:var(--rd-bg);--surface-2:var(--rd-bg);--bg:var(--rd-bg);--accent:var(--rd-brass);--accent-soft:color-mix(in srgb, var(--rd-brass) 28%, transparent);--good:var(--rd-ink);--bad:var(--rd-mag);--warn:var(--rd-sepia);--shadow:0 14px 30px -20px #10151a8c}.inv-main .rd-head h2{max-width:13em}.inv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.inv-hero-text{padding-top:clamp(12px,2.4vw,40px)}.inv-hero h1{max-width:9.5em}.inv-hero .rd-lede{max-width:54ch}.inv-hero .rd-facts{margin-top:40px}.inv-hero .rd-facts dt{font-size:clamp(1.45rem,2vw,1.8rem)}.inv-plate{border:1.5px solid var(--rd-ink);background:var(--rd-card);flex-direction:column;gap:10px;margin:0;padding:10px;display:flex}.inv-plate .rd-tb{order:-1;margin-top:0}.inv-photo{aspect-ratio:5/4;background:var(--rd-poche-2);position:relative;overflow:hidden}body.rd .inv-photo .hero-media{opacity:0;inset:0}body.rd .inv-photo .hero-media.ready{opacity:1}.inv-photo .hero-media:before{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--rd-bg) 45%, transparent))}.inv-photo .hero-media img,.inv-photo .hero-media video{filter:saturate(.7)contrast(1.02)}.inv-sheet-wrap{z-index:2;width:min(560px,94%);margin:-170px 0 0 clamp(-56px,-3vw,-20px);position:relative}.inv-sheet{background:var(--rd-bg);border:1.5px solid var(--rd-ink);color:var(--rd-ink2);padding:22px 22px 18px;font-size:.84rem;position:relative;box-shadow:0 26px 50px -30px #10151ab3}.inv-sheet-tag{top:-1.5px;background:var(--rd-ink);color:var(--rd-bg);font:600 .72rem/1 var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 6px;position:absolute;inset-inline-end:18px;transform:translateY(-100%)}.inv-sheet-head{border-bottom:1.5px solid var(--rd-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.inv-sheet-head b{font:700 1.02rem/1.25 var(--rd-serif);color:var(--rd-ink)}.inv-sheet-head span{white-space:nowrap;font-size:.78rem}.inv-sheet-rows{margin:0;padding:0;list-style:none}.inv-sheet-rows li{border-bottom:1px solid var(--rd-line);grid-template-columns:1.35fr 1fr 1fr 22px;align-items:center;gap:10px;padding:7px 0;display:grid}.inv-sheet-rows li span:first-child{color:var(--rd-ink);font-weight:600}.inv-chip{width:22px;height:22px;font:700 .78rem/1 var(--rd-sans);border-radius:50%;place-items:center;display:grid}.inv-chip.a{background:var(--rd-ink);color:var(--rd-bg)}.inv-chip.b{border:2px solid var(--rd-brass);color:var(--rd-ink)}.inv-chip.c{background:var(--rd-mag);color:var(--rd-bg)}.inv-chip.d{border:1.5px dashed var(--rd-ink2);color:var(--rd-ink);border-radius:0}.inv-sheet-sum{flex-wrap:wrap;gap:4px 18px;padding:10px 0;font-size:.8rem;display:flex}.inv-sheet-sum b{font:700 1rem var(--rd-serif);color:var(--rd-ink)}.inv-sheet-rec{border-top:1.5px solid var(--rd-ink);color:var(--rd-ink);padding-top:10px;line-height:1.45}.inv-sheet-note{color:var(--rd-ink2);margin:10px 0 0;font-size:.82rem}.inv-main .inv-crystal{border:1.5px solid var(--rd-ink);background:var(--rd-card);border-radius:0;margin-top:0}.inv-main .inv-crystal figcaption{color:var(--rd-ink2)}.inv-main .inv-crystal figcaption [data-year]{font-family:var(--rd-serif);color:var(--rd-ink);font-weight:700}.inv-main .inv-crystal figcaption b{color:var(--rd-ink)}.inv-waters{background:linear-gradient(180deg, transparent, var(--rd-water) 12%, var(--rd-water) 88%, transparent);margin-top:clamp(48px,6vw,80px);padding:clamp(40px,5vw,64px) 0}.inv-shoals{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px;margin:0;display:grid}.inv-shoals .rd-shoal dt{font:600 1.02rem/1.3 var(--rd-sans);color:var(--rd-ink)}.inv-shoals .rd-shoal dt small{font:italic 400 .98rem var(--rd-serif);color:var(--rd-ink2);display:block}.inv-shoals .rd-shoal dd{color:var(--rd-ink2);margin:6px 0 0;font-size:.9rem;line-height:1.55}.inv-shoals .rd-shoal dd b{color:var(--rd-mag);font-weight:600}.inv-streams-sec.scene-host>canvas{opacity:.55}.inv-streams-sec.scene-host>.rd-wrap{z-index:1;position:relative}.inv-foundation{margin:0}.inv-foundation-scroll svg{width:100%;height:auto;display:block}.inv-foundation .rd-tb{background:var(--rd-bg)}.inv-streams{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:32px 0 0;padding:0 3%;list-style:none;display:grid}.inv-streams li{counter-increment:s;border-top:1.5px solid var(--rd-ink);color:var(--rd-ink2);background:color-mix(in srgb, var(--rd-bg) 82%, transparent);padding:18px 0 0 46px;font-size:.95rem;line-height:1.6;position:relative}.inv-streams li:before{content:counter(s);inset-inline-start:0;border:1.5px solid var(--rd-ink);width:30px;height:30px;font:700 1rem var(--rd-serif);color:var(--rd-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px}.inv-streams b{font:700 1.14rem/1.3 var(--rd-serif);color:var(--rd-ink);margin-bottom:8px;display:block}.inv-compare table{border-collapse:collapse;width:100%}.inv-compare th{text-align:start;font:700 1.2rem/1.3 var(--rd-serif);color:var(--rd-ink);border-bottom:1.5px solid var(--rd-ink);padding:0 24px 12px 28px}.inv-compare th:first-child{color:var(--rd-ink2);font-style:italic;font-weight:400}.inv-compare td{vertical-align:top;border-bottom:1px solid var(--rd-line);width:50%;padding:14px 24px 14px 28px;line-height:1.5;position:relative}.inv-compare td:before{content:"";inset-inline-start:4px;width:9px;height:9px;position:absolute;top:1.25em}.inv-compare td.before{color:var(--rd-ink2)}.inv-compare td.before:before{border:1.3px dashed var(--rd-ink2)}.inv-compare td.after{color:var(--rd-ink);border-inline-start:1px solid var(--rd-line);font-weight:500}.inv-compare td.after:before{border:2px solid var(--rd-mag);border-radius:50%;width:8px;height:8px;inset-inline-start:6px}.inv-compare tbody tr:hover td{background:color-mix(in srgb, var(--rd-water) 55%, transparent)}.inv-callout{border:1.5px dashed var(--rd-ink);background:var(--rd-card);color:var(--rd-ink2);max-width:96ch;margin-top:36px;padding:22px 26px;line-height:1.6}.inv-callout b{color:var(--rd-ink)}.inv-found .rd-cell{flex-direction:column;display:flex}.inv-found .mini{background:0 0;border:0;border-radius:0;padding:4% 10% 6%}.inv-found .mini .page,.inv-found .mini .slide{background:var(--rd-bg);border-color:var(--rd-line);border-radius:0}.inv-found .rd-cell:hover .mini .page{transform:rotate(0)translateY(0)}.inv-found .rd-cell:hover .mini .slide{transform:none}.inv-found .mini .dot{border-radius:50%}.inv-found .mini .dot.b{border:1.5px solid var(--rd-brass);background:0 0}.inv-found .mini .dot.d{border:1px dashed var(--rd-ink2);background:0 0;border-radius:0}.inv-found .rd-cell details{border-top:1px solid color-mix(in srgb, var(--rd-on-poche) 18%, transparent);margin-top:14px;padding-top:10px}.inv-found .rd-cell summary{cursor:pointer;font:600 .9rem var(--rd-sans);color:var(--rd-slab-accent);align-items:center;gap:8px;list-style:none;display:inline-flex}.inv-found .rd-cell summary::-webkit-details-marker{display:none}.inv-found .rd-cell summary .ic{width:16px;height:16px;transition:transform .3s}.inv-found .rd-cell details[open] summary .ic{transform:rotate(180deg)}.inv-found .rd-cell ul{gap:6px;margin:10px 0 0;padding-inline-start:18px;display:grid}.inv-found .rd-cell li{color:var(--rd-on-poche-2);font-size:.88rem;line-height:1.5}.inv-found .rd-cell li::marker{color:var(--rd-slab-accent)}.inv-found .rd-slab{margin-bottom:84px}.inv-locja{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:36px 0 0;list-style:none;display:grid;position:relative}.inv-locja:before{content:"";inset-inline:9px 0;background:var(--rd-mag);height:2.6px;position:absolute;top:9px}.inv-locja li{padding-inline-end:8px;position:relative}.inv-locja li:before{content:"";inset-inline-start:0;box-sizing:border-box;border:2.6px solid var(--rd-mag);background:radial-gradient(circle, var(--rd-mag) 0 3px, var(--rd-bg) 3.5px);border-radius:50%;width:20px;height:20px;position:absolute;top:-36px}.inv-locja .k{font:600 .85rem var(--rd-sans);letter-spacing:.04em;color:var(--rd-mag);display:block}.inv-locja b{font:700 1.2rem var(--rd-serif);color:var(--rd-ink);margin-top:4px;display:block}.inv-locja p{color:var(--rd-ink2);margin:8px 0 0;font-size:.93rem}.inv-work-facts{margin-top:56px}.inv-trust{margin-top:clamp(56px,6vw,88px)}.inv-trust h3{font-size:1.45rem}.inv-trust ul{border-top:1.5px solid var(--rd-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:20px 0 0;padding:0;list-style:none;display:grid}.inv-trust li{border-bottom:1px solid var(--rd-line);color:var(--rd-ink2);padding:16px 0 16px 22px;line-height:1.55;position:relative}.inv-trust li:before{content:"";inset-inline-start:0;background:var(--rd-brass);width:7px;height:7px;position:absolute;top:1.55em}.inv-legend{border:1.5px solid var(--rd-ink);background:var(--rd-card);padding:clamp(18px,2.6vw,32px) clamp(18px,2.8vw,36px) clamp(22px,2.6vw,32px);position:relative}.inv-legend:before{content:"";border:.8px solid var(--rd-ink);pointer-events:none;position:absolute;inset:5px}.inv-legend table{border-collapse:collapse;width:100%;position:relative}.inv-legend th{text-align:start;font:600 .76rem var(--rd-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink2);border-bottom:1.5px solid var(--rd-ink);padding:0 18px 10px 0}.inv-legend td{border-bottom:1px solid var(--rd-line);vertical-align:top;color:var(--rd-ink2);padding:16px 18px 16px 0;line-height:1.5}.inv-legend td:nth-child(2){color:var(--rd-ink)}.inv-legend tbody tr{cursor:default;transition:background .2s}.inv-legend tbody tr:hover,.inv-legend tbody tr:focus-within{background:color-mix(in srgb, var(--rd-water) 60%, transparent)}.inv-legend tbody tr:focus-visible{outline-offset:-2px}.inv-legend td.cat{white-space:nowrap;width:92px;font:700 1.5rem/1 var(--rd-serif);color:var(--rd-ink);padding-inline-start:8px}.inv-legend td.cat svg{vertical-align:middle;width:30px;height:30px;margin:-4px 12px 0 0;display:inline-block;overflow:visible}.inv-legend td .eg{opacity:0;color:var(--rd-ink2);grid-template-rows:0fr;font-size:.86rem;font-style:italic;transition:grid-template-rows .3s,opacity .3s;display:grid}.inv-legend td .eg>span{padding-top:6px;overflow:hidden}.inv-legend tbody tr:hover .eg,.inv-legend tbody tr:focus-within .eg{opacity:1;grid-template-rows:1fr}@media (hover:none){.inv-legend td .eg{opacity:1;grid-template-rows:1fr}}.inv-scale{border:1.5px solid var(--rd-ink);height:10px;margin:30px 0 34px;display:flex;position:relative}.inv-scale span{flex:var(--w) 0 0;border-inline-end:1px solid var(--rd-ink);position:relative}.inv-scale span:last-child{border-inline-end:0}.inv-scale span:nth-child(odd){background:var(--rd-ink)}.inv-scale i{inset-inline-start:0;font:600 .78rem var(--rd-sans);color:var(--rd-ink2);font-style:normal;position:absolute;top:15px}.inv-scale-note{max-width:86ch;color:var(--rd-ink2);margin:0;font-size:.92rem;position:relative}.inv-terms{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.inv-price{border:1.5px solid var(--rd-ink);background:var(--rd-card)}.inv-big{border-bottom:1.5px solid var(--rd-ink);font:700 clamp(2.3rem,4vw,3.3rem)/1 var(--rd-serif);color:var(--rd-ink);letter-spacing:-.015em;padding:24px 26px 20px;display:block}.inv-big small{font:500 1rem var(--rd-sans);color:var(--rd-ink2);letter-spacing:0}.inv-price p{color:var(--rd-ink2);border-bottom:1px solid var(--rd-line);margin:0;padding:14px 26px}.inv-price p:last-child{border-bottom:0}.inv-checks{border-top:1.5px solid var(--rd-ink);margin:0;padding:0;list-style:none}.inv-checks li{border-bottom:1px solid var(--rd-line);color:var(--rd-ink2);grid-template-columns:22px 1fr;gap:14px;padding:16px 0;line-height:1.55;display:grid}.inv-checks .ic{width:20px;height:20px;color:var(--rd-mag);margin-top:2px}.inv-checks b{color:var(--rd-ink)}.rd-main .inv-next{padding-top:var(--rd-sec)}.inv-next .rd-voyage{gap:clamp(24px,3vw,40px)}.inv-next .rd-wp h3{font-size:1.25rem}@media (width<=1100px){.inv-hero-grid{grid-template-columns:1fr}.inv-hero-figure{max-width:720px}.inv-shoals{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-locja{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.inv-locja:before{display:none}.inv-locja li{border-top:2.6px solid var(--rd-mag);padding-top:30px}.inv-locja li:before{top:-11px}.inv-locja{padding-top:0}}@media (width<=900px){.inv-streams{grid-template-columns:1fr;padding:0}.inv-terms,.inv-trust ul{grid-template-columns:1fr}.inv-foundation-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.inv-foundation-scroll svg{min-width:760px}}@media (width<=600px){.inv-sheet-wrap{width:auto;margin:-48px 0 0 10px}.inv-sheet{padding:18px 14px 14px}.inv-sheet-head{flex-direction:column;gap:2px}.inv-sheet-rows li{grid-template-columns:1fr 1fr 22px;gap:2px 10px}.inv-sheet-rows li span:first-child{grid-column:1/3}.inv-sheet-rows li .inv-chip{grid-area:1/3/3}.inv-shoals,.inv-locja{grid-template-columns:1fr}.inv-compare th,.inv-compare td{padding-inline:20px 10px;font-size:.9rem}.inv-compare th{font-size:1.02rem}.inv-compare td:before{inset-inline-start:0}.inv-compare td.after:before{inset-inline-start:3px}.inv-legend th:first-child,.inv-legend thead th{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inv-legend thead tr{height:0;display:block}.inv-legend tbody,.inv-legend tr{display:block}.inv-legend tbody tr{border-bottom:1px solid var(--rd-line);grid-template-columns:62px 1fr;padding:14px 0;display:grid}.inv-legend tbody tr:first-child{border-top:1.5px solid var(--rd-ink)}.inv-legend td{border:0;padding:0 4px 0 0;display:block}.inv-legend td.cat{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:6px;width:auto;padding-inline-start:4px;display:flex}.inv-legend td.cat svg{margin:0}.inv-legend td:last-child{margin-top:8px;font-weight:600}.inv-scale i{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.inv-legend td .eg,.inv-found .rd-cell summary .ic{transition:none}.inv-found .mini .page,.inv-found .mini .slide{transform:none}}body.rd .inv-main .rd-contact{--line:var(--rd-night-rule);--ink-faint:var(--rd-night-ink2);--ink-soft:var(--rd-night-ink2);--ink:var(--rd-night-ink)}@media (width<=600px){.inv-plate .rd-tb{grid-template-columns:1.3fr 1fr .9fr;font-size:.7rem}.inv-plate .rd-tb span{border-bottom:0;border-inline-end:1px solid var(--rd-ink);padding:6px 7px}.inv-plate .rd-tb span:last-child{border-inline-end:0}.inv-plate .rd-tb b{font-size:.72rem}}.inv-main .inv-lake figcaption{padding-inline-start:clamp(20px,2.4vw,36px)}@media (width<=400px){.inv-compare th,.inv-compare td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-inline:17px 8px}}.inv-found .rd-cell summary{min-height:44px;margin-block:-13px}.inv-sort{margin:40px 0 8px}.inv-sort-board{border:1.5px solid var(--rd-ink);background:var(--rd-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.inv-sort-h{border-bottom:1px solid var(--rd-line);color:var(--rd-ink2);margin:0 0 10px;padding-bottom:8px;font-size:.92rem;transition:opacity .4s}.inv-sort-h b{font:700 1.3rem/1 var(--rd-serif);color:var(--rd-ink);margin-inline-end:4px}.inv-sort-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inv-tile{border:1px solid var(--rd-ink);background:var(--rd-bg);min-height:48px;color:var(--rd-ink);align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;line-height:1.3;display:flex}.inv-tile svg{flex:none;width:22px;height:22px;overflow:visible}.inv-sort.is-pile .inv-sort-h{opacity:.35}.inv-sort.is-pile .inv-tile{border-style:dashed}@media (width<=900px){.inv-sort-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.inv-sort-board{grid-template-columns:1fr;padding:12px}}.inv-plate .hero-media :is(img,video){object-position:84% 50%}.inv-compare th{padding-inline-start:22px}.inv-compare td{padding-inline-start:44px}.inv-compare td:before,.inv-compare td.after:before{inset-inline-start:22px}.inv-compare td.after:before{top:calc(1.25em - 1px)}@media (width<=760px){.inv-compare th{padding-inline-start:12px}.inv-compare td{padding-inline-start:30px}.inv-compare td:before,.inv-compare td.after:before{inset-inline-start:12px}}@media (width<=400px){.inv-compare th{padding-inline-start:8px}.inv-compare td{padding-inline-start:24px}.inv-compare td:before,.inv-compare td.after:before{inset-inline-start:8px}}.inv-locja.is-live:before{transform-origin:0;transform:scaleX(var(--p,1))}
