@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.inline-block{display:inline-block}}@font-face{font-family:Trail;src:url(/rockhoundin/assets/Trail-Demi.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:Field;src:url(/rockhoundin/assets/Field-Serif.otf)format("opentype");font-display:swap;font-weight:700}:root{--night:#0b0b0c;--shale:#151416;--slate:#2b2d2a;--sand:#d9cdbb;--ore:#5a2f27;--rust:#a74331;--acid:#d7cbb9;--turquoise:#4d979f;--copper:#a0685d;--cream:#eee8dc;--ink:#151416;--azurite:#2c4055;--fluorite:#66536f;--malachite:#496f5f;--rhodo:#a0686f;--agate:#b88a70;--quartz:#c4b5b0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;filter:grayscale();opacity:.68}img{width:100%;display:block}.rock-site{background:#030806;overflow:hidden}.section-shell{width:min(1240px,100% - 56px);margin-inline:auto}.eyebrow,.trail-code{letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font:700 10px/1 Trail,Arial,sans-serif}.rocky-frame{isolation:isolate;position:relative;overflow:hidden}.mineral-vine{z-index:4;pointer-events:none;object-fit:fill;opacity:.78;height:85%;position:absolute;inset:auto 0 0}.offer-rail{z-index:100;color:#111;background:linear-gradient(90deg,#ff4a0b,#ff8b00 38%,#f3ff00 72%,#ff3b14);border-bottom:5px solid #111;justify-content:center;align-items:center;gap:26px;min-height:62px;padding:8px 22px;display:flex;position:sticky;top:0;box-shadow:0 7px #efff00}.offer-rail:before{content:"";opacity:.22;background:repeating-linear-gradient(115deg,#0000 0 15px,#000 16px 17px);position:absolute;inset:0}.offer-rail>*{z-index:1;position:relative}.offer-rail b{font:700 14px/1 Trail,Arial,sans-serif}.offer-rail span{letter-spacing:.12em;font:700 10px/1 Trail,Arial,sans-serif}.offer-rail strong{text-align:center;min-width:115px;color:var(--acid);background:#111;padding:6px 11px;font:700 35px/.9 Trail,Arial,sans-serif;transform:rotate(-2deg)}.offer-rail button{color:#a71c0c;background:#fff;border:3px solid #111;padding:11px 17px;font:700 10px/1 Trail,Arial,sans-serif;box-shadow:4px 4px #111}.hero{isolation:isolate;background:#151510 url(/rockhoundin/assets/book-mockup-hero-hq.webp) 50%/cover no-repeat;min-height:1120px;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(90deg,#020504fa 0 42%,#020504c7 58%,#02050410 80%),linear-gradient(0deg,#020605e8 0 10%,#0000 38%);position:absolute;inset:0}.hero:after{content:"";z-index:3;clip-path:polygon(0 38%,7% 25%,15% 37%,24% 14%,35% 34%,45% 10%,55% 35%,66% 16%,77% 33%,88% 9%,100% 31%,100% 100%,0 100%);filter:saturate(.75)brightness(.42);background:url(/rockhoundin/assets/interiors-v6/macro-hq-chrysocolla.webp) 50%/cover;height:260px;position:absolute;bottom:-100px;left:-3%;right:-3%}.vine-hero{z-index:2;opacity:.86;width:112%;height:78%;bottom:-13%;left:-6%}.nav-wrap{z-index:12;border-bottom:1px solid #ffffff45;justify-content:space-between;align-items:center;width:min(1280px,100% - 56px);height:104px;margin:auto;display:flex;position:relative}.brand{color:#fff;letter-spacing:.2em;align-items:center;gap:13px;font:700 11px/1 Trail,Arial,sans-serif;text-decoration:none;display:flex}.brand small{letter-spacing:.38em;color:#c5cfcb;margin-top:7px;font-size:7px;display:block}.brand-mark{border:3px solid var(--turquoise);background:#111b;border-radius:50%;place-items:center;width:50px;height:50px;font:700 26px Field,serif;display:grid;box-shadow:0 0 20px #00d6d970}.nav-wrap>div{gap:32px;display:flex}.nav-wrap>div a{color:#e5e4d9;letter-spacing:.14em;border-bottom:3px solid var(--rust);padding-bottom:10px;font:700 8px/1 Trail,Arial,sans-serif;text-decoration:none}.hero-copy{z-index:9;width:min(780px,100% - 56px);margin-left:max(28px,50vw - 620px);margin-right:0;padding:100px 0 180px;position:relative}.hero h1{color:#f7f4ea;letter-spacing:-.07em;text-transform:uppercase;text-shadow:6px 7px #000;margin:0;font:700 clamp(68px,7vw,112px)/.75 Trail,Arial,sans-serif}.hero h1 span{color:var(--acid);text-shadow:5px 5px 0 var(--rust),11px 11px 0 #000}.hero-lede{color:#e1dfd4;text-shadow:0 2px 8px #000;max-width:660px;margin:34px 0 27px;font-size:18px;line-height:1.55}.hero-proof-line{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.hero-proof-line span{color:#dfe6e1;letter-spacing:.08em;background:#010706b3;border:1px solid #ffffff7a;padding:8px 11px;font:700 8px/1 Trail,Arial,sans-serif}.hero-proof-line b{color:var(--acid);font-size:13px}.hero-price-blast{max-width:680px;box-shadow:9px 10px 0 var(--turquoise),16px 18px 0 var(--rust);background:#050908e8;border:4px solid #eee7d8;grid-template-columns:1fr 1.25fr .9fr;align-items:stretch;display:grid;transform:rotate(-.45deg)}.hero-price-blast>div{text-align:center;border-right:2px solid #fff5;place-content:center;min-height:104px;padding:17px;display:grid}.hero-price-blast>div:last-child{border:0}.hero-price-blast small,.hero-price-blast strong{letter-spacing:.12em;color:#cfcec5;font:700 7px/1 Trail,Arial,sans-serif}.hero-price-blast s{color:#ff8670;font:700 35px/1 Trail,Arial,sans-serif;text-decoration-thickness:5px;display:block}.hero-price-blast .now b{color:var(--acid);text-shadow:3px 3px #111;font:700 52px/.9 Trail,Arial,sans-serif}.hero-price-blast .save b{color:var(--turquoise);font:700 27px/1 Trail,Arial,sans-serif;display:block}.hero-price-blast .save em{color:var(--acid);font:700 9px/1 Trail,Arial,sans-serif}.cta{text-transform:uppercase;border:0}.mega-cta{background:linear-gradient(105deg,var(--acid),#ffb000 60%,#ff4a12);color:#111;clip-path:polygon(2% 0,98% 3%,100% 82%,96% 100%,2% 97%,0 18%);flex-direction:column;justify-content:center;align-items:center;width:min(680px,100%);min-height:102px;margin-top:31px;padding:17px 22px;font:700 19px/1.1 Trail,Arial,sans-serif;display:flex;box-shadow:0 14px 30px #0009}.mega-cta small{letter-spacing:.1em;margin-top:9px;font-size:7px}.mega-cta:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.microcopy{color:#b4b7b1;font-size:10px;line-height:1.5}.checkout-message{color:#fff;background:#0b1a18;border:1px solid #fff4;max-width:680px;padding:10px;font-size:12px}.hero-stamps{z-index:9;gap:14px;display:grid;position:absolute;bottom:180px;right:3%}.hero-stamps span{border:2px solid var(--acid);color:var(--acid);background:#111d;padding:10px 14px;font:700 10px/1 Trail,Arial,sans-serif;transform:rotate(3deg)}.hero-stamps span:nth-child(2){border-color:var(--turquoise);color:var(--turquoise);transform:rotate(-4deg)}.impact-marquee{z-index:15;background:var(--acid);color:#111;box-shadow:0 7px 0 var(--rust);border-block:7px solid #111;padding:19px 0;position:relative;overflow:hidden}.impact-marquee div{justify-content:space-around;gap:31px;width:max-content;min-width:100%;font:700 17px/1 Trail,Arial,sans-serif;display:flex}.impact-marquee i{color:var(--rust);font-style:normal}.weekend-section{background:#0d1512 url(/rockhoundin/assets/interiors-v6/macro-hq-copper.webp) 50%/cover no-repeat;place-items:center;min-height:940px;display:grid}.weekend-section:before{content:"";z-index:1;background:linear-gradient(90deg,#030706f5 0 55%,#0307069b),linear-gradient(#020605c9,#0000 50%,#020605e8);position:absolute;inset:0}.weekend-section>.mineral-vine{z-index:2;opacity:.64;height:75%}.weekend-copy{z-index:7;padding:130px 0 190px;position:relative}.weekend-copy h2{letter-spacing:-.06em;text-shadow:6px 7px #000;max-width:950px;margin:0;font:700 clamp(65px,8vw,125px)/.78 Trail,Arial,sans-serif}.weekend-copy h2 span{color:var(--acid);text-shadow:5px 5px 0 var(--rust),11px 11px 0 #000}.weekend-copy>p:not(.eyebrow){color:#d9ddd5;max-width:720px;font-size:18px;line-height:1.65}.desire-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:65px;display:grid}.desire-grid article{color:#131610;min-height:230px;box-shadow:11px 12px 0 var(--rust);background:#e9dfc8;border:4px solid #111;padding:31px;position:relative}.desire-grid article:nth-child(2){box-shadow:11px 12px 0 var(--turquoise);transform:translateY(-20px)}.desire-grid article>b{color:var(--acid);text-shadow:4px 4px #111;font:700 72px/1 Trail,Arial,sans-serif;position:absolute;top:-28px;right:20px}.desire-grid h3{text-transform:uppercase;margin:25px 0 12px;font:700 29px/.95 Trail,Arial,sans-serif}.desire-grid p{color:#554d3e;font-size:14px;line-height:1.5}.discovery-section{color:#111;background:#e9dfc8;padding:140px 0 110px}.discovery-heading h2{letter-spacing:-.06em;margin:0 0 70px;font:700 clamp(60px,7.8vw,120px)/.78 Trail,Arial,sans-serif}.discovery-grid{grid-template-rows:620px 520px;grid-template-columns:1.15fr .85fr;gap:22px;width:min(1500px,100% - 28px);margin:auto;display:grid}.scene{border:7px solid #111;margin:0;position:relative;overflow:hidden;box-shadow:13px 14px #8b391c}.scene-family{grid-row:1/3}.scene img{object-fit:cover;height:100%;transition:transform .5s}.scene:hover img{transform:scale(1.025)}.scene:after{content:"";background:linear-gradient(#0000,#020504f4);position:absolute;inset:45% 0 0}.scene figcaption{z-index:3;color:#fff;gap:7px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.scene figcaption b{font:700 clamp(24px,3vw,46px)/.92 Trail,Arial,sans-serif}.scene figcaption span{color:#e4e4dd;max-width:530px;line-height:1.4}.scene figcaption small{color:#adbbb4;text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:8px}.field-system{background:#040907;padding:155px 0 180px}.field-system:before{content:"";z-index:-1;opacity:.14;background:url(/rockhoundin/assets/interiors-v6/macro-hq-labradorite.webp) top/cover fixed;position:absolute;inset:0}.vine-system{opacity:.35;height:62%;bottom:20%}.system-heading{z-index:6;text-align:center;position:relative}.system-heading h2{letter-spacing:-.07em;text-shadow:7px 8px #000;margin:0;font:700 clamp(72px,9vw,145px)/.74 Trail,Arial,sans-serif}.system-heading h2 span{color:var(--acid);text-shadow:5px 6px 0 var(--rust),12px 13px 0 #000}.system-heading>p:last-child{color:#c7d0c9;max-width:810px;margin:35px auto 85px;font-size:18px;line-height:1.65}.macro-wall{z-index:7;grid-template-columns:repeat(4,1fr);gap:17px;width:min(1480px,100% - 28px);margin:auto;display:grid;position:relative}.macro-card{background:#000;border:5px solid #e8dfcc;min-height:360px;margin:0;position:relative;overflow:hidden;box-shadow:9px 10px #000}.macro-card:nth-child(2n){transform:translateY(26px)rotate(.7deg)}.macro-card:nth-child(3n){transform:rotate(-1deg)}.macro-card:after{content:"";background:linear-gradient(#0000,#000e);position:absolute;inset:50% 0 0}.macro-card figcaption{z-index:2;justify-content:space-between;align-items:end;gap:10px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.macro-card figcaption span{text-transform:uppercase;font:700 25px/1 Trail,Arial,sans-serif}.macro-card figcaption b{color:var(--acid);letter-spacing:.07em;text-align:right;font:700 8px/1 Trail,Arial,sans-serif}.decision-strip{z-index:7;background:var(--acid);color:#111;box-shadow:15px 17px 0 var(--rust);border:6px solid #111;justify-content:space-between;align-items:center;gap:18px;margin-top:105px;padding:35px 38px;display:flex;position:relative;transform:rotate(-.5deg)}.decision-strip article{text-align:center;flex:1}.decision-strip article b{color:var(--rust);font:700 13px/1 Trail,Arial,sans-serif}.decision-strip article span{font:700 37px/1 Trail,Arial,sans-serif;display:block}.decision-strip article p{margin:8px 0 0;font-size:12px}.decision-strip>i{font:700 32px/1 Trail,Arial,sans-serif}.reference-lab{z-index:7;grid-template-rows:auto auto;grid-template-columns:.72fr 1.1fr .7fr;align-items:start;gap:30px;margin-top:120px;display:grid;position:relative}.reference-page{color:#111;background:#ede4d0;border:6px solid #eee7d9;margin:0;box-shadow:15px 17px #000}.reference-page img{object-fit:cover;object-position:top;max-height:780px}.reference-page figcaption{letter-spacing:.08em;padding:17px;font:700 9px/1.3 Trail,Arial,sans-serif}.quartz-detail{grid-row:1/3;transform:rotate(-2deg)}.formation-detail{transform:rotate(2deg)}.map-detail{grid-column:2/4;grid-template-columns:1fr 230px;align-items:center;display:grid}.map-detail img{max-height:430px}.reference-copy{box-shadow:13px 15px 0 var(--turquoise);background:#16201c;border:3px solid #ffffff4f;padding:55px 42px}.reference-copy h3{text-transform:uppercase;margin:0 0 25px;font:700 clamp(36px,4vw,61px)/.9 Trail,Arial,sans-serif}.reference-copy ul{color:#d4dcd6;margin:0;padding-left:22px;line-height:1.8}.book-section{background:#25190f url(/rockhoundin/assets/interiors-v6/macro-hq-agate.webp) 50%/cover fixed;padding:150px 0 170px;position:relative}.book-section:before{content:"";background:#160d07d9;position:absolute;inset:0}.book-section>*{z-index:2;position:relative}.book-heading h2{letter-spacing:-.06em;margin:0 0 70px;font:700 clamp(60px,7.5vw,115px)/.8 Trail,Arial,sans-serif}.book-heading h2 span{color:var(--acid);text-shadow:5px 5px 0 var(--rust)}.book-showcase{grid-template-columns:1fr 1fr;gap:34px;display:grid}.book-showcase figure{background:#111;border:7px solid #efe6d5;margin:0;box-shadow:15px 17px #000}.book-showcase figure:nth-child(2){transform:translateY(70px)rotate(1.5deg)}.book-showcase img{object-fit:cover;height:100%;min-height:460px}.book-showcase figcaption{color:#111;letter-spacing:.08em;background:#e8dec8;padding:17px;font:700 9px/1 Trail,Arial,sans-serif}.book-why{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:140px;display:grid}.book-why article{background:#090d0bc9;border:2px solid #fff5;padding:28px}.book-why b{color:var(--acid);font:700 22px/1 Trail,Arial,sans-serif}.book-why p{color:#d9d9d0;font-size:13px;line-height:1.5}.offer-section{background:#090604 url(/rockhoundin/assets/interiors-v6/macro-hq-copper.webp) 50%/cover fixed;padding:150px 0 185px}.offer-section:before{content:"";z-index:-1;background:linear-gradient(#110904e8,#020504f5);position:absolute;inset:0}.vine-offer{z-index:0;opacity:.45;height:72%}.offer-content{z-index:5;position:relative}.offer-head{grid-template-columns:1fr 390px;align-items:center;gap:45px;display:grid}.offer-head h2{letter-spacing:-.06em;margin:0;font:700 clamp(62px,7vw,110px)/.8 Trail,Arial,sans-serif}.offer-head h2 span{color:var(--acid);text-shadow:5px 5px 0 var(--rust),11px 11px 0 #000}.offer-product-stage{background:#050806;border:6px solid #fff;grid-template-columns:1.25fr .75fr;align-items:stretch;min-height:690px;margin:80px 0 70px;display:grid;position:relative;overflow:hidden;box-shadow:18px 20px #000}.offer-product-stage>img{object-fit:cover;height:100%;min-height:690px}.offer-math{text-align:center;background:linear-gradient(145deg,#0a1512,#020403);place-content:center;padding:35px 25px;display:grid}.offer-math p{color:#b7c2bb;letter-spacing:.12em;font:700 8px/1.45 Trail,Arial,sans-serif}.offer-math s{color:#ff806c;font:700 clamp(52px,6vw,86px)/1 Trail,Arial,sans-serif;text-decoration-thickness:8px}.offer-math>span{background:var(--turquoise);color:#111;width:max-content;margin:12px auto;padding:7px 10px;font:700 9px/1 Trail,Arial,sans-serif}.offer-math>b{color:var(--acid);letter-spacing:-.07em;text-shadow:6px 6px 0 var(--rust),12px 12px 0 #000;font:700 clamp(88px,9vw,140px)/.8 Trail,Arial,sans-serif}.offer-math strong{letter-spacing:.12em;margin-top:20px;font:700 9px/1.4 Trail,Arial,sans-serif}.bundle-grid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.bundle-card{color:#111;min-height:510px;box-shadow:11px 12px 0 var(--turquoise);background:#ece1c8;border:5px solid #111;flex-direction:column;grid-column:span 4;display:flex;position:relative;overflow:hidden}.bundle-card:first-child,.bundle-card:nth-child(2){grid-column:span 6}.bundle-card:nth-child(2n){box-shadow:11px 12px 0 var(--rust);transform:rotate(.6deg)}.bundle-card:nth-child(odd){transform:rotate(-.6deg)}.bundle-image{background:#000;border-bottom:5px solid #111;height:235px;overflow:hidden}.bundle-image img{object-fit:cover;height:100%}.bundle-copy{flex-direction:column;flex:1;padding:25px;display:flex}.bundle-copy>p{color:#b92d12;letter-spacing:.12em;margin:0;font:700 9px/1 Trail,Arial,sans-serif}.bundle-copy h3{text-transform:uppercase;margin:10px 0 13px;font:700 clamp(27px,2.5vw,39px)/.93 Trail,Arial,sans-serif}.bundle-copy>span{color:#514b3f;font-size:14px;line-height:1.55}.bundle-copy>div{border-top:2px solid #c6baa1;justify-content:space-between;align-items:end;margin-top:auto;padding-top:20px;display:flex}.bundle-copy small{font:700 7px/1 Trail,Arial,sans-serif}.bundle-copy b{color:#bf2e12;font:700 28px/1 Trail,Arial,sans-serif}.bundle-card>i{color:#fff;background:#111;padding:8px;font:700 18px/1 Trail,Arial,sans-serif;position:absolute;top:13px;right:13px}.catalog-card{border:5px solid var(--turquoise);box-shadow:15px 17px 0 var(--rust),27px 30px 0 #000;background:linear-gradient(120deg,#073c3b,#141b15 60%,#6c220e);grid-template-columns:170px 1fr auto;align-items:center;gap:35px;margin-top:75px;padding:42px;display:grid}.infinity{border:6px solid var(--acid);width:145px;height:145px;color:var(--acid);background:#030806;border-radius:50%;place-items:center;font:700 100px/1 Field,serif;display:grid}.catalog-card h3{text-transform:uppercase;margin:5px 0 10px;font:700 clamp(35px,4.3vw,64px)/.9 Trail,Arial,sans-serif}.catalog-card p{color:#d8e1db;line-height:1.6}.catalog-card>div:nth-child(2)>div{flex-wrap:wrap;gap:8px;display:flex}.catalog-card>div:nth-child(2)>div span{border:1px solid #fff5;padding:8px 10px;font:700 7px/1 Trail,Arial,sans-serif}.included{border:4px solid var(--acid);color:var(--acid);padding:12px;font:700 13px/1 Trail,Arial,sans-serif;transform:rotate(5deg)}.countdown-arena{text-align:center;max-width:1080px;box-shadow:18px 20px 0 var(--rust),34px 38px 0 #000;background:#020504ee;border:6px solid #fff;margin:130px auto 0;padding:60px 45px 65px;position:relative}.countdown-arena:before{content:"76% OFF";background:var(--acid);color:#111;padding:10px 20px;font:700 23px/1 Trail,Arial,sans-serif;position:absolute;top:30px;left:-50px;transform:rotate(-8deg);box-shadow:6px 7px #000}.countdown-arena>p{color:var(--turquoise);letter-spacing:.15em;margin:0;font:700 11px/1 Trail,Arial,sans-serif}.giant-timer{color:#fff;letter-spacing:-.07em;text-shadow:7px 8px #22342c,13px 14px #000;font:700 clamp(105px,15vw,205px)/.75 Trail,Arial,sans-serif}.price-final{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:28px 0 8px;display:flex}.price-final s{color:#ff806d;font:700 22px/1 Trail,Arial,sans-serif;text-decoration-thickness:5px}.price-final b{color:var(--acid);font:700 73px/.8 Trail,Arial,sans-serif}.price-final span{font:700 10px/1 Trail,Arial,sans-serif}.mega-cta-offer{width:100%;max-width:none;font-size:20px}.timer-disclosure{color:#93a29a;max-width:850px;margin:22px auto 0;font-size:9px;line-height:1.5;display:block}.gift-section{color:#111;background:#e8ddc6;grid-template-columns:1.05fr .95fr;min-height:960px;display:grid}.gift-section>.mineral-vine{opacity:.62;height:70%;bottom:-16%}.gift-visual{z-index:2;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);min-height:960px;position:relative;overflow:hidden}.gift-visual>img:first-child{object-fit:cover;height:100%}.gift-visual>img:last-child{border:7px solid #eee6d5;width:42%;position:absolute;bottom:5%;right:4%;transform:rotate(-6deg);box-shadow:13px 15px #111}.gift-copy{z-index:7;align-self:center;padding:90px clamp(45px,6vw,100px) 120px 5px;position:relative}.gift-copy h2{letter-spacing:-.06em;margin:0;font:700 clamp(55px,6.4vw,100px)/.8 Trail,Arial,sans-serif}.gift-copy>p:not(.eyebrow):not(.occasion-line){color:#514a3e;font-size:18px;line-height:1.65}.gift-tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.gift-tags span{color:#fff;background:#111;padding:9px 11px;font:700 8px/1 Trail,Arial,sans-serif}.occasion-line{color:#813016;font:700 9px/1.6 Trail,Arial,sans-serif}.gift-cta{background:linear-gradient(100deg,var(--turquoise),var(--acid));font-size:15px}.ethics-section{background:#1a241f url(/rockhoundin/assets/interiors-v6/macro-hq-amazonite.webp) 50%/cover;grid-template-columns:1fr 340px;align-items:center;gap:70px;min-height:470px;padding:85px max(32px,50vw - 590px);display:grid;position:relative}.ethics-section:before{content:"";background:#05100dec;position:absolute;inset:0}.ethics-section>*{z-index:2;position:relative}.ethics-section h2{margin:0;font:700 clamp(50px,6vw,90px)/.82 Trail,Arial,sans-serif}.ethics-section p:not(.eyebrow){color:#d7dfd8;max-width:730px;line-height:1.65}.ethics-section>span{border:5px solid var(--acid);color:var(--acid);text-align:center;padding:40px 25px;font:700 18px/1.35 Trail,Arial,sans-serif;transform:rotate(3deg);box-shadow:10px 12px #000}.guarantee-section{background:linear-gradient(110deg,#d64415,#8b200f 65%,#35150d);grid-template-columns:260px 1fr;align-items:center;gap:70px;min-height:500px;padding:85px max(35px,50vw - 560px);display:grid;position:relative;overflow:hidden}.guarantee-section:after{content:"30";color:#fff1;font:700 440px/.8 Trail,Arial,sans-serif;position:absolute;bottom:-90px;right:-20px}.guarantee-badge{text-align:center;background:var(--acid);color:#111;border:8px solid #111;border-radius:50%;place-content:center;width:240px;height:240px;display:grid;transform:rotate(-5deg);box-shadow:13px 15px #0009}.guarantee-badge b{font:700 95px/.75 Trail,Arial,sans-serif}.guarantee-badge span{max-width:150px;margin-top:12px;font:700 11px/1 Trail,Arial,sans-serif}.guarantee-section>div:last-child{z-index:2;position:relative}.guarantee-section h2{margin:0;font:700 clamp(48px,5.5vw,84px)/.84 Trail,Arial,sans-serif}.guarantee-section p{max-width:760px;line-height:1.65}.guarantee-section a{color:var(--acid);font:700 10px/1 Trail,Arial,sans-serif}.faq-section{background:#06100d;padding:150px 0 180px}.vine-faq{opacity:.35;height:65%}.faq-grid{z-index:6;grid-template-columns:.8fr 1.2fr;gap:80px;display:grid;position:relative}.faq-grid h2{letter-spacing:-.06em;margin:0;font:700 clamp(70px,8vw,125px)/.75 Trail,Arial,sans-serif}.faq-grid>div:first-child>img{box-shadow:13px 15px 0 var(--turquoise),25px 28px 0 #000;border:7px solid #fff;margin-top:55px;transform:rotate(-3deg)}.faq-list details{border-top:2px solid #fff3;padding:25px 0}.faq-list details:last-child{border-bottom:2px solid #fff3}.faq-list summary{color:#fff;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:20px;font:700 clamp(18px,2vw,25px)/1.1 Trail,Arial,sans-serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--acid);font-size:31px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#c2cec6;line-height:1.7}.final-section{isolation:isolate;text-align:center;background:#060a08 url(/rockhoundin/assets/book-mockup-hero-hq.webp) 50%/cover no-repeat;place-items:center;min-height:980px;display:grid;position:relative;overflow:hidden}.final-section>.mineral-vine{z-index:3;opacity:.9;height:78%}.final-overlay{z-index:1;background:radial-gradient(circle,#06100db0,#020504f1 70%);position:absolute;inset:0}.final-content{z-index:6;padding:140px 0 230px;position:relative}.final-content h2{letter-spacing:-.07em;text-shadow:8px 9px #000;margin:0;font:700 clamp(78px,9.5vw,155px)/.74 Trail,Arial,sans-serif}.final-content h2 span{color:var(--acid);text-shadow:6px 6px 0 var(--rust),13px 13px 0 #000}.final-price{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin:45px 0 10px;display:flex}.final-price s{color:#ff8b76;font:700 22px/1 Trail,Arial,sans-serif;text-decoration-thickness:6px}.final-price b{font:700 85px/.8 Trail,Arial,sans-serif}.final-price span{color:var(--turquoise);font:700 11px/1 Trail,Arial,sans-serif}.final-content .mega-cta{margin-inline:auto}footer{color:#94a198;text-align:center;background:#010302;padding:60px max(25px,50vw - 590px);font-size:12px}.footer-brand{color:#fff;letter-spacing:.13em;justify-content:center;align-items:center;gap:12px;font:700 11px/1 Trail,Arial,sans-serif;display:flex}.footer-brand small{color:#789087;margin-top:6px;font-size:7px;display:block}.footer-brand .brand-mark{width:42px;height:42px}.footer-brand+p{line-height:1.7}footer a{color:#dce5df}footer nav{flex-wrap:wrap;justify-content:center;gap:20px;margin:22px 0;display:flex}.cookie-banner{z-index:120;color:#111;max-width:1120px;box-shadow:10px 11px 0 var(--turquoise),0 25px 65px #000b;background:#fff;border:4px solid #111;justify-content:space-between;align-items:center;gap:28px;margin:auto;padding:19px 21px;display:flex;position:fixed;bottom:18px;left:18px;right:18px}.cookie-banner b{font:700 18px/1 Field,serif}.cookie-banner p{color:#555;margin:5px 0 0;font-size:12px}.cookie-banner>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.cookie-banner button{background:#fff;border:2px solid #111;padding:10px 12px;font:700 8px/1 Trail,Arial,sans-serif}.cookie-banner .cookie-accept{color:#fff;background:#111}.cookie-banner a{color:#075e55;font-size:11px}.rock-site{background:radial-gradient(circle at 20% 10%,#2c40552e,#0000 28%),radial-gradient(circle at 80% 28%,#66536f26,#0000 24%),#0b0b0c}.acid{color:var(--quartz)}.electric{color:var(--turquoise)}.mineral-vine{opacity:.48;filter:saturate(.72)contrast(1.08)brightness(.82)}.offer-rail{color:#f4eee4;background:linear-gradient(90deg,#40231f 0%,#79382c 18%,#a74331 34%,#a0685d 49%,#66536f 65%,#2c4055 81%,#365f55 100%);border-bottom-color:#151416;box-shadow:0 7px #2c4055}.offer-rail strong{color:#eee8dc;background:#151416;border:1px solid #c4b5b0;box-shadow:5px 5px #5a2f27}.offer-rail button{color:#5a2f27;background:#e8dfd1;border-color:#151416}.brand-mark{border-color:var(--turquoise);box-shadow:0 0 0 5px #2c405566,0 9px 25px #000a}.nav-wrap>div a{border-bottom-color:var(--copper)}.trail-code{color:#6a8679}.hero-proof-line b{color:#b88a70}.hero-price-blast{border-color:#e3d9ca;box-shadow:9px 10px #4e6a8c,16px 18px #5a2f27}.hero-price-blast .now{background:linear-gradient(135deg,#5a2f27,#2c4055 72%,#151416)}.hero-price-blast .now b{color:#f0e7da;text-shadow:3px 3px #111}.hero-price-blast .save b{color:#6fabb0}.hero-price-blast .save em{color:#d3b69c}.hero h1 span,.weekend-copy h2 span,.discovery-heading h2 span,.system-heading h2 span,.book-heading h2 span,.offer-head h2 span,.gift-copy h2 span,.final-content h2 span{-webkit-text-fill-color:currentColor;text-shadow:4px 5px #2c4055,9px 10px #5a2f27,14px 16px 28px #000e;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero h1 span{color:#79bdc1}.weekend-copy h2 span{color:#c18795}.discovery-heading h2 span{color:#a74331;text-shadow:3px 4px #d1a07e,7px 8px #4e6a8c,11px 12px 18px #0005}.system-heading h2 span{color:#a98bb5}.book-heading h2 span{color:#d1a07e}.offer-head h2 span{color:#c18795}.gift-copy h2 span{color:#4e6a8c;text-shadow:3px 4px #c4b5b0,7px 8px #a0685d}.final-content h2 span{color:#79bdc1}.mega-cta{color:#fff;background:linear-gradient(105deg,#365f55 0%,#2f6972 38%,#4e6a8c 58%,#74536a 76%,#8e422f 100%);border:2px solid #d7cbb9;box-shadow:0 14px 30px #0009,8px 9px #5a2f27}.mega-cta:hover:not(:disabled){filter:saturate(1.1)brightness(1.12)}.impact-marquee{color:#f4eee4;background:linear-gradient(90deg,#5a2f27,#a74331 25%,#b88a70 45%,#66536f 66%,#2c4055 83%,#496f5f);border-block-color:#151416;box-shadow:0 7px #2c4055}.impact-marquee i{color:#d7cbb9}.weekend-section{background-color:#111210}.weekend-copy h2 span{text-shadow:5px 6px #090909,12px 14px 30px #000}.desire-grid article{background:#ddd1bc;box-shadow:11px 12px #5a2f27}.desire-grid article:nth-child(2){box-shadow:11px 12px #4e6a8c}.desire-grid article>b{color:#b88a70}.discovery-section{background:linear-gradient(135deg,#d8cbb7,#c4b5b0 58%,#b9aa9f);position:relative;overflow:hidden}.discovery-heading,.discovery-grid{z-index:3;position:relative}.scene{box-shadow:13px 14px #5a2f27}.field-system{background:radial-gradient(circle at 50% 20%,#2c40555c,#0000 28%),radial-gradient(circle at 15% 70%,#496f5f3d,#0000 25%),#0b0c0b}.macro-card{border-color:#d7cbb9;box-shadow:9px 10px #151416}.macro-card figcaption b{color:#d3b69c}.decision-strip{background:linear-gradient(100deg,#d7cbb9,#b88a70 45%,#6a8679);box-shadow:15px 17px #5a2f27}.decision-strip article b{color:#5a2f27}.reference-copy{background:#18201d;box-shadow:13px 15px #2c4055}.book-section{background-color:#2c1d16}.book-why b{color:#b88a70}.offer-section{background-color:#0e0b09}.offer-save-badge{background:radial-gradient(circle at 35% 30%,#f0e8dc,#c4b5b0 55%,#a0685d);border-color:#151416;box-shadow:13px 15px #5a2f27,24px 27px #2c4055}.offer-product-stage{border-color:#e7ded1}.offer-math{background:radial-gradient(circle at 50% 30%,#2c40555c,#0000 38%),linear-gradient(145deg,#151a17,#080908)}.offer-math s{color:#b97a6f}.offer-math>span{color:#101311;background:#6a8679}.bundle-card{background:#ddd1bc;box-shadow:11px 12px #4e6a8c}.bundle-card:nth-child(2n){box-shadow:11px 12px #5a2f27}.bundle-copy>p,.bundle-copy b{color:#7d382d}.catalog-card{background:linear-gradient(120deg,#223d38,#17201c 52%,#2c4055 76%,#5a2f27);border-color:#6a8679;box-shadow:15px 17px #5a2f27,27px 30px #000}.infinity,.included{color:#d7cbb9;border-color:#d7cbb9}.countdown-arena{border-color:#e7ded1;box-shadow:18px 20px #5a2f27,34px 38px #000}.countdown-arena:before{color:#fff;background:#8b3f30;border:3px solid #c4b5b0}.countdown-arena>p{color:#6fabb0}.price-final b{color:#eee8dc}.gift-section{background:linear-gradient(135deg,#d8cbb7,#c4b5b0)}.gift-cta{background:linear-gradient(100deg,#365f55,#4e6a8c 55%,#8e422f)}.occasion-line{color:#6f3329}.ethics-section>span{color:#d9c6ad;border-color:#b88a70}.guarantee-section{background:linear-gradient(110deg,#5a2f27,#2c4055 58%,#263d36)}.guarantee-badge{background:radial-gradient(circle at 35% 30%,#f1eadf,#c4b5b0 60%,#a0685d)}.guarantee-section a{color:#d9c6ad}.faq-list summary span{color:#b88a70}.final-price b{color:#eee8dc}.final-price span{color:#6fabb0}.mineral-sidewall,.mineral-eruption{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;position:absolute}.mineral-sidewall{z-index:4;opacity:.94;filter:drop-shadow(28px 18px 26px #000c)saturate(.9)contrast(1.06);width:clamp(180px,18vw,330px);height:auto;top:8%}.sidewall-left{left:clamp(-160px,-7vw,-70px);transform:rotate(-2deg)}.sidewall-right{right:clamp(-160px,-7vw,-70px);transform:scaleX(-1)rotate(-2deg)}.system-sidewall{opacity:.82;top:13%}.offer-sidewall{opacity:.88;top:7%}.mineral-eruption{z-index:5;filter:drop-shadow(0 -25px 35px #000c)saturate(.94)contrast(1.04);width:min(1700px,125vw);height:auto;left:50%;transform:translate(-50%)}.hero-eruption{z-index:4;bottom:-330px}.weekend-eruption{bottom:-365px}.discovery-eruption{z-index:1;opacity:.96;top:-545px;bottom:auto}.offer-eruption{z-index:2;bottom:-350px}.final-eruption{z-index:3;bottom:-310px}.wordmark{letter-spacing:.2em;width:max-content;color:inherit;align-items:center;gap:12px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.wordmark small{letter-spacing:.4em;opacity:.76;margin-top:7px;font:600 10px/1 Arial,sans-serif;display:block}.windmark{gap:4px;width:32px;display:grid}.windmark i{transform-origin:100%;background:currentColor;height:2px;animation:2.4s ease-in-out infinite windPulse;display:block}.windmark i:first-child{width:31px;transform:rotate(-8deg)}.windmark i:nth-child(2){width:24px;margin-left:7px;animation-delay:.2s}.windmark i:nth-child(3){width:17px;margin-left:14px;animation-delay:.4s;transform:rotate(8deg)}@keyframes windPulse{0%,to{transform-origin:100%;scale:1}50%{scale:.65 1}}.brand{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.footer-brand{flex-direction:column;gap:12px}.footer-brand>.wordmark{color:#fff}.footer-brand>small{color:#789087;letter-spacing:.12em;font-size:9px}.rail-savings{align-items:center;gap:7px;display:flex}.offer-rail .rail-savings b{color:#fff;white-space:nowrap;background:#151416;border:2px solid #efe5d6;padding:7px 9px;box-shadow:3px 3px #5a2f27}.hero-price-blast .save strong{color:#fff}.hero-price-blast .save b{color:#fff;margin:6px 0;font-size:30px}.hero-price-blast .save em{color:#151416;background:#d7cbb9;width:max-content;margin:auto;padding:5px 8px;font-size:10px}.offer-save-badge{text-align:center;color:#111;clip-path:polygon(4% 0,98% 3%,100% 88%,95% 100%,1% 96%,0 9%);background:radial-gradient(circle at 35% 30%,#f0e8dc,#c4b5b0 55%,#a0685d);border:8px solid #151416;border-radius:0;place-content:center;gap:15px;width:390px;min-height:245px;padding:22px;display:grid;transform:rotate(2deg);box-shadow:13px 15px #5a2f27,24px 27px #2c4055}.offer-save-badge>small{letter-spacing:.12em;font:700 10px/1 Trail,Arial,sans-serif}.offer-save-badge>div{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.offer-save-badge>div>span,.discount-lockup>span{background:#f4ecdf;border:4px solid #151416;align-content:center;min-height:105px;padding:13px 10px;display:grid;box-shadow:6px 7px #5a2f27}.offer-save-badge span b,.discount-lockup span b{color:#5a2f27;font:700 clamp(27px,3vw,44px)/.9 Trail,Arial,sans-serif;display:block}.offer-save-badge span em,.discount-lockup span em{color:#151416;letter-spacing:.1em;margin-top:8px;font:700 8px/1 Trail,Arial,sans-serif}.math-savings{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;display:grid}.math-savings span{color:#d7cbb9;background:#161a18;border:2px solid #d7cbb9;padding:13px 8px;font:700 8px/1.3 Trail,Arial,sans-serif}.math-savings b{color:#fff;font-size:16px}.discount-lockup{grid-template-columns:1fr 1.35fr;gap:13px;width:min(620px,100%);margin:24px auto 33px;display:grid}.discount-lockup>span{background:linear-gradient(145deg,#d9cdbb,#b88a70);border-color:#eee8dc;min-height:120px;box-shadow:7px 8px #5a2f27,13px 14px #000}.discount-lockup span b{color:#151416;font-size:clamp(37px,5vw,64px)}.discount-lockup span em{font-size:10px}.final-discount{margin-top:25px}.macro-wall{grid-template-columns:repeat(3,1fr);gap:23px}.macro-card{aspect-ratio:16/10;min-height:0}.macro-card img{object-fit:cover;height:100%;transform:none}.interior-cinema{background:radial-gradient(circle at 18% 5%,#5a2f2757,#0000 28%),radial-gradient(circle at 82% 46%,#2c40554f,#0000 30%),#0b0b0c;padding:155px 0 175px;position:relative;overflow:hidden}.interior-cinema:before,.interior-cinema:after{content:"";opacity:.58;filter:drop-shadow(18px 0 24px #000);background:url(/rockhoundin/assets/mineral-sidewall-tall-hq.webp) top/contain repeat-y;width:170px;position:absolute;top:0;bottom:0}.interior-cinema:before{left:-78px}.interior-cinema:after{right:-78px;transform:scaleX(-1)}.interior-heading{z-index:2;text-align:center;position:relative}.interior-heading h2{letter-spacing:-.065em;text-shadow:7px 8px #000;margin:0;font:700 clamp(64px,8vw,128px)/.76 Trail,Arial,sans-serif}.interior-heading h2 span{color:#79bdc1;text-shadow:5px 5px #5a2f27,11px 12px #000}.interior-heading>p:last-child{color:#c8cec8;max-width:780px;margin:33px auto 80px;font-size:18px;line-height:1.65}.interior-reel{z-index:2;grid-template-columns:repeat(12,1fr);align-items:start;gap:28px;width:min(1540px,100% - 40px);margin:auto;display:grid;position:relative}.interior-page{content-visibility:auto;contain-intrinsic-size:900px 1200px;background:#eee7d9;border:6px solid #efe6d5;grid-column:span 4;margin:0;overflow:hidden;box-shadow:13px 15px #151416,20px 22px #5a2f27}.interior-page:nth-child(4n+2){transform:translateY(42px)rotate(.6deg)}.interior-page:nth-child(4n+3){transform:rotate(-.8deg)}.interior-spread{grid-column:span 6}.interior-page img{object-fit:contain;image-rendering:auto;width:100%;height:auto}.interior-spread img{aspect-ratio:3200/2366}.interior-portrait img{aspect-ratio:2200/3230}.interior-page figcaption{color:#151416;letter-spacing:.1em;text-transform:uppercase;background:#d8ccb7;border-top:4px solid #151416;padding:16px 18px;font:700 9px/1.3 Trail,Arial,sans-serif}.book-showcase img,.offer-product-stage>img{image-rendering:auto}.book-showcase img{aspect-ratio:16/10;object-fit:cover;min-height:0}.legal-brand .wordmark{color:#fff}.legal-brand{letter-spacing:normal}@media (max-width:1100px){.hero:before{background:linear-gradient(90deg,#020504f8 0 55%,#02050484 82%),linear-gradient(0deg,#020605ec 0 12%,#0000 48%)}.hero-copy{width:min(630px,100% - 56px)}.hero-stamps{display:none}.discovery-grid{grid-template-rows:650px 480px;grid-template-columns:1fr 1fr}.scene-family{grid-area:auto/1/auto/3}.scene-father,.scene-friends{grid-row:2}.macro-wall{grid-template-columns:repeat(2,1fr)}.reference-lab{grid-template-columns:1fr 1fr}.quartz-detail{grid-row:1/3}.reference-copy,.formation-detail{grid-column:2}.map-detail{grid-column:1/3}.interior-page{grid-column:span 6}.interior-spread{grid-column:span 12}.offer-product-stage{grid-template-columns:1fr}.offer-product-stage>img{min-height:520px}.offer-math{padding:55px 25px}.gift-section{grid-template-columns:1fr}.gift-visual{clip-path:none;min-height:650px}.gift-copy{padding:90px 55px 180px}.book-showcase{grid-template-columns:1fr}.book-showcase figure:nth-child(2){transform:rotate(1deg)}.book-why{grid-template-columns:1fr 1fr;margin-top:70px}}@media (max-width:760px){.section-shell{width:calc(100% - 28px)}.offer-rail{gap:7px;min-height:57px;padding:7px}.offer-rail .rail-savings{gap:3px;display:grid}.offer-rail .rail-savings b{box-shadow:none;border-width:1px;padding:3px 5px;font-size:6px}.offer-rail>span{display:none}.offer-rail strong{min-width:79px;font-size:23px}.offer-rail button{padding:9px 7px;font-size:6px}.hero{background-position:62% 0;min-height:1220px}.hero:before{background:linear-gradient(0deg,#020504fa 0 66%,#0205049b 90%,#02050438)}.nav-wrap{width:calc(100% - 28px);height:78px}.nav-wrap>div{display:none}.hero-copy{text-align:center;width:calc(100% - 28px);margin:0 auto;padding:430px 0 160px}.hero h1{letter-spacing:-.055em;font-size:clamp(39px,11.5vw,47px);line-height:.9}.hero h1 span{white-space:nowrap}.hero-lede{font-size:16px}.hero-proof-line{justify-content:center}.hero-price-blast{grid-template-columns:1fr 1.2fr}.hero-price-blast .save{border-top:2px solid #fff5;grid-column:1/3}.hero-price-blast>div{min-height:92px}.hero-price-blast .now b{font-size:39px}.mega-cta{min-height:94px;padding-inline:15px;font-size:13px}.vine-hero{height:56%;bottom:-8%}.impact-marquee div{justify-content:flex-start;gap:14px;font-size:12px}.mineral-vine{width:145%;height:55%;left:-22%}.weekend-section{min-height:1150px}.weekend-copy{text-align:center;padding:100px 0 170px}.weekend-copy h2{font-size:55px}.weekend-copy>p:not(.eyebrow){font-size:16px}.desire-grid{grid-template-columns:1fr}.desire-grid article:nth-child(2){transform:none}.discovery-section{padding:100px 0 80px}.discovery-heading h2{margin-bottom:45px;font-size:53px}.discovery-grid{width:calc(100% - 20px);display:block}.scene{border-width:4px;min-height:500px;margin-bottom:18px}.scene-family{min-height:620px}.scene figcaption{bottom:20px;left:20px;right:20px}.scene figcaption b{font-size:27px}.field-system{padding:115px 0 130px}.system-heading h2{font-size:60px}.system-heading>p:last-child{margin-bottom:55px;font-size:16px}.macro-wall{scroll-snap-type:x mandatory;gap:14px;padding:24px 14px 42px;display:flex;overflow-x:auto}.macro-card{aspect-ratio:16/11;scroll-snap-align:center;flex:0 0 84vw;min-height:0;transform:none!important}.decision-strip{grid-template-columns:1fr 1fr;margin-top:55px;padding:22px 15px;display:grid}.decision-strip>i{display:none}.decision-strip article span{font-size:28px}.reference-lab{margin-top:80px;display:block}.reference-page,.reference-copy{margin-bottom:28px;transform:none}.reference-page img{max-height:none}.reference-copy{padding:35px 25px}.reference-copy h3{font-size:37px}.map-detail{display:block}.interior-cinema{padding:105px 0 125px}.interior-heading h2{font-size:53px}.interior-heading>p:last-child{margin-bottom:50px;font-size:16px}.interior-reel{width:calc(100% - 22px);display:block}.interior-page,.interior-page:nth-child(n){margin:0 0 30px;transform:none;box-shadow:8px 9px #151416,13px 14px #5a2f27}.interior-cinema:before,.interior-cinema:after{opacity:.38;width:95px}.interior-cinema:before{left:-60px}.interior-cinema:after{right:-60px}.book-section{background-attachment:scroll;padding:110px 0 130px}.book-heading h2{font-size:51px}.book-showcase{gap:22px}.book-showcase img{min-height:310px}.book-why{grid-template-columns:1fr}.offer-section{background-attachment:scroll;padding:110px 0 140px}.offer-head{text-align:center;grid-template-columns:1fr}.offer-head h2{font-size:53px}.offer-save-badge{justify-self:center;width:min(100%,355px);height:auto;min-height:0;padding:20px 15px}.offer-save-badge>div>span{min-height:90px}.offer-save-badge span b{font-size:27px}.offer-product-stage{min-height:0;margin:50px 0}.offer-product-stage>img{aspect-ratio:3/2;min-height:0}.offer-math s{font-size:50px}.offer-math>b{font-size:86px}.math-savings{grid-template-columns:1fr}.bundle-grid{display:block}.bundle-card,.bundle-card:first-child,.bundle-card:nth-child(2){min-height:480px;margin:0 0 28px;transform:none}.catalog-card{text-align:center;grid-template-columns:1fr;padding:28px 20px}.infinity{width:125px;height:125px;margin:auto;font-size:80px}.catalog-card>div:nth-child(2)>div{justify-content:center}.included{justify-self:center}.countdown-arena{box-shadow:9px 10px 0 var(--rust),17px 19px 0 #000;margin-top:95px;padding:55px 16px 45px}.countdown-arena:before{font-size:15px;top:15px;left:-10px}.giant-timer{font-size:91px}.price-final{gap:12px}.price-final b{font-size:63px}.discount-lockup{gap:8px}.discount-lockup>span{min-height:93px;padding:10px 5px}.discount-lockup span b{font-size:31px}.mega-cta-offer{font-size:12px}.gift-visual{min-height:520px}.gift-visual>img:last-child{width:52%;right:3%}.gift-copy{text-align:center;padding:70px 20px 165px}.gift-copy h2{font-size:53px}.gift-tags{justify-content:center}.ethics-section{text-align:center;grid-template-columns:1fr;gap:35px;padding:75px 25px}.ethics-section h2{font-size:50px}.ethics-section>span{font-size:14px}.guarantee-section{text-align:center;grid-template-columns:1fr;gap:38px;padding:75px 25px}.guarantee-badge{width:200px;height:200px;margin:auto}.guarantee-section h2{font-size:47px}.faq-section{padding:110px 0 150px}.faq-grid{grid-template-columns:1fr}.faq-grid h2{font-size:73px}.faq-grid>div:first-child>img{margin-bottom:55px}.faq-list summary{font-size:16px}.final-section{min-height:880px}.final-content{padding:120px 0 190px}.final-content h2{font-size:66px}.final-price{flex-direction:column;gap:10px}.final-price b{font-size:74px}.cookie-banner{display:block}.cookie-banner>div:last-child{flex-wrap:wrap;margin-top:14px}.wordmark{font-size:15px}.wordmark small{letter-spacing:.32em;font-size:10px}.windmark{width:25px}.mineral-sidewall{opacity:.58;width:44vw}.sidewall-left{left:-29vw}.sidewall-right{right:-29vw}.system-sidewall,.offer-sidewall{top:18%}.mineral-eruption{width:220vw}.hero-eruption{bottom:-255px}.weekend-eruption{bottom:-245px}.discovery-eruption{top:-385px}.offer-eruption{bottom:-230px}.final-eruption{bottom:-210px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene img,.mega-cta{transition:none}.windmark i{animation:none}}.hero{background:#0a0c0b}.hero-scene{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-book-product{z-index:5;filter:drop-shadow(0 24px 30px #000b);width:clamp(320px,28vw,480px);height:auto;position:absolute;top:160px;right:max(28px,50vw - 640px)}.hero-copy{width:min(690px,100% - 56px)}.hero h1{font-size:clamp(64px,6vw,98px)}.reference-lab{grid-template-rows:auto;grid-template-columns:minmax(310px,.78fr) 1.22fr}.reference-lab .quartz-detail{grid-row:auto}.interior-reel .interior-page:nth-child(3){grid-column:5/9;margin-top:34px}.book-showcase figure{overflow:hidden}.book-showcase img,.offer-product-stage>img{object-position:center}.bonus-card .bundle-image{background:#101210;height:335px;position:relative}.bonus-card .bundle-image:after{content:"";background:linear-gradient(#0000 38%,#050705ed 100%);position:absolute;inset:0}.bonus-card .bundle-image img{object-fit:cover;object-position:center;width:100%;height:100%}.bonus-cover-title{z-index:2;color:#fff;text-transform:uppercase;text-shadow:0 3px 10px #000;gap:8px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.bonus-cover-title small{color:#d8cbb7;letter-spacing:.16em;font:700 7px/1 Trail,Arial,sans-serif}.bonus-cover-title b{letter-spacing:-.035em;max-width:520px;font:700 clamp(23px,2.6vw,38px)/.9 Trail,Arial,sans-serif}.final-section{background-image:url(/rockhoundin/assets/book-hero-photographic.webp)}@media (max-width:1100px){.hero-book-product{width:340px;top:175px;right:25px}.reference-lab{grid-template-columns:1fr 1.15fr}.reference-lab .quartz-detail{grid-row:auto}.interior-reel .interior-page:nth-child(3){grid-column:4/10}}@media (max-width:760px){body,.rock-site{background:#030806}.mineral-vine,.mineral-sidewall,.mineral-eruption{display:none!important}.hero{background:#020504;min-height:1240px}.hero-scene{object-position:center top}.hero-book-product{filter:drop-shadow(0 18px 22px #000c);width:min(74vw,292px);top:96px;left:50%;right:auto;transform:translate(-50%)}.hero:before{background:linear-gradient(0deg,#020504 0 58%,#020504f5 65%,#0205046e 83%,#0000 100%)}.hero:after{display:none}.hero-copy{padding:550px 0 105px}.hero h1 span{white-space:normal}.weekend-section,.field-system,.offer-section,.book-section{background-attachment:scroll}.discovery-section{background:#d3c4b5}.scene,.scene-family{background:#0a0c0b;height:540px;min-height:0;position:relative}.scene-family{height:620px}.scene img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scene figcaption{position:absolute}.reference-lab{display:block}.reference-page,.reference-copy{width:100%}.interior-cinema:before,.interior-cinema:after{display:none}.interior-reel .interior-page:nth-child(3){margin:0 0 30px}.book-showcase img{aspect-ratio:16/10;object-fit:cover;min-height:0}.book-showcase figure:nth-child(2){transform:none}.offer-product-stage>img{aspect-ratio:3/2;object-fit:cover;min-height:0}.bonus-card .bundle-image{height:360px}.bonus-cover-title{bottom:18px;left:18px;right:18px}.bonus-cover-title b{font-size:28px}.gift-section{background:#d3c4b5;min-height:0;display:block}.gift-visual{height:580px;min-height:0;position:relative;overflow:hidden}.gift-visual>img:first-child{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.gift-copy{padding:72px 20px 105px}.faq-section{background:#06100d}.final-section{background-position:50%;min-height:900px}}.legal-page{color:#1a2223;background:#f7f3ea;min-height:100vh}.legal-hero{color:#fff;background:linear-gradient(135deg,#06171c,#0a4852);padding:70px max(24px,50vw - 500px) 65px}.legal-brand{color:#fff;letter-spacing:.17em;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.legal-hero>p:not(.legal-updated){color:#75e5ed;letter-spacing:.18em;margin:55px 0 12px;font-size:10px;font-weight:900}.legal-hero h1{letter-spacing:-.045em;max-width:850px;margin:0;font:700 clamp(48px,7vw,86px)/.94 Field,serif}.legal-updated{color:#aec1c3;margin-top:24px;font-size:12px}.legal-nav{z-index:20;background:#fff;border-bottom:1px solid #dad4c9;flex-wrap:wrap;justify-content:center;gap:20px;padding:15px 20px;display:flex;position:sticky;top:0}.legal-nav a{color:#174a52;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.legal-shell{width:min(900px,100% - 40px);margin:0 auto;padding:55px 0 100px}.legal-shell section{border-bottom:1px solid #d7d0c3;padding:52px 0;scroll-margin-top:85px}.legal-kicker{color:#078095;letter-spacing:.18em;margin:0 0 8px;font-weight:900;font-size:10px!important}.legal-shell h2{letter-spacing:-.035em;margin:0 0 26px;font:700 clamp(38px,5vw,58px)/1 Field,serif}.legal-shell h3{margin:32px 0 8px;font:700 22px/1.2 Field,serif}.legal-shell p,.legal-shell li{color:#4e514f;font-size:15px;line-height:1.75}.legal-shell li{margin-bottom:10px}.legal-shell a{color:#046f80;font-weight:800}.legal-contact{background:#fff;border:1px solid #ddd4c6;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;padding:25px;display:grid}.legal-contact p{margin:0}.legal-back{letter-spacing:.1em;background:#082d35;margin-top:45px;padding:15px 20px;font-size:11px;text-decoration:none;display:inline-block;color:#fff!important}@media (max-width:600px){.legal-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.legal-nav a{white-space:nowrap}.legal-contact{grid-template-columns:1fr}}.offer-rail{color:#f6f0e6;background:linear-gradient(105deg,#321b17 0 20%,#496f5f 20% 42%,#2c4055 42% 72%,#171715 72%);border-bottom:5px solid #d8ccb9;grid-template-columns:auto minmax(190px,240px) auto auto;gap:12px;min-height:88px;padding:9px 22px;display:grid;box-shadow:0 7px #5a2f27,0 14px 24px #0009}.offer-rail:before{opacity:.18;background:repeating-linear-gradient(118deg,#0000 0 13px,#fff 14px 15px,#000 16px 19px)}.rail-deal,.rail-final,.rail-clock{border:2px solid #e9ddca;align-content:center;justify-items:center;min-height:64px;display:grid;box-shadow:4px 5px #0b0b0c}.rail-deal{background:#8b3f30;padding:8px 16px}.rail-deal b{font-size:22px}.rail-deal span{color:#fff2df;letter-spacing:.08em;margin-top:6px;font-size:10px}.rail-final{color:#121311;outline-offset:-8px;background:#e9ddca;outline:4px solid #496f5f;padding:7px 22px}.rail-final small,.rail-clock small{letter-spacing:.11em;font:700 9px/1 Trail,Arial,sans-serif}.rail-final b{color:#1f4f41;text-shadow:2px 2px #b6a78f;margin-top:4px;font:700 38px/.85 Trail,Arial,sans-serif}.rail-clock{background:#121715;grid-template-columns:auto auto;column-gap:12px;padding:7px 12px}.rail-clock small{color:#d3c7b5;max-width:130px;line-height:1.25}.offer-rail .rail-clock strong{color:#fff;background:#050504;border:2px solid #d8cbb8;min-width:116px;padding:8px 10px;font-size:36px;transform:rotate(-1deg);box-shadow:4px 5px #5a2f27}.offer-rail button{color:#151416;background:#d49a56;border:3px solid #121311;min-height:62px;padding:9px 18px;font-size:10px;box-shadow:5px 6px #000}.offer-rail button b{color:#173f34;margin-top:5px;font-size:18px;display:block}.hero-book-product{aspect-ratio:4/3;object-fit:cover;filter:saturate(.9)contrast(.98);clip-path:polygon(1% 0,100% 1%,99% 98%,0 100%);border:8px solid #e8decd;width:clamp(420px,36vw,575px);top:154px;right:max(24px,50vw - 695px);transform:rotate(.45deg);box-shadow:14px 16px #182d26,25px 28px #5a2f27,0 34px 55px #000c}.hero-price-blast{background:#0b0d0c;border:5px solid #eadfcd;grid-template-columns:.92fr 1.38fr 1fr;max-width:720px;box-shadow:9px 10px #496f5f,17px 19px #5a2f27}.hero-price-blast>div{min-height:126px;padding:19px 15px}.hero-price-blast small,.hero-price-blast strong{color:#f5eee3;font-size:9px}.hero-price-blast .value{background:#252522}.hero-price-blast .value s{color:#d3a090;font-size:31px;text-decoration-thickness:5px}.hero-price-blast .now{outline-offset:-10px;background:linear-gradient(145deg,#ecdfca 0 18%,#658f7c 18% 100%);outline:4px solid #f2e8d8;position:relative}.hero-price-blast .now small{color:#10251e}.hero-price-blast .now b{color:#fffaf0;text-shadow:4px 4px #18382e;font-size:64px}.hero-price-blast .now em{color:#fff;letter-spacing:.13em;margin-top:8px;font:700 8px/1 Trail,Arial,sans-serif}.hero-price-blast .save{outline-offset:-9px;background:linear-gradient(145deg,#63362e,#2c4055);outline:3px solid #d9cdbb}.hero-price-blast .save b{color:#fff;font-size:31px}.hero-price-blast .save em{color:#12241e;background:#e4d6be}.offer-save-badge{background:linear-gradient(145deg,#ebdfcc 0 48%,#658f7c 48% 100%);min-height:300px}.offer-save-badge>small{color:#1d3029;font-size:11px}.offer-save-badge>strong{color:#123c30;text-shadow:3px 3px #b8a88f;font:700 clamp(55px,5vw,78px)/.82 Trail,Arial,sans-serif}.offer-save-badge>em{color:#fff;letter-spacing:.14em;font:700 9px/1 Trail,Arial,sans-serif}.offer-save-badge>div>span:first-child{color:#fff;background:#8b3f30}.offer-save-badge>div>span:last-child{color:#fff;background:#2c4055}.offer-save-badge span b{color:#fff}.offer-save-badge span em{color:#fff1df}.offer-math>span{color:#f3e7d7;font-size:11px}.offer-math>b{color:#fff8ea;text-shadow:5px 5px #496f5f,10px 10px #000}.math-savings span:first-child,.discount-lockup>span:first-child{color:#fff;background:#8b3f30}.math-savings span:last-child,.discount-lockup>span:last-child{color:#fff;background:#2c4055}.discount-lockup>span{border-color:#e8dece}.discount-lockup span b,.discount-lockup span em{color:#fff}.price-final{flex-direction:column;gap:9px}.price-final span{color:#e7dcca;letter-spacing:.14em;font-size:12px}.price-final b{color:#fff8ea;background:#496f5f;border:4px solid #e8dece;padding:10px 28px;font-size:82px;box-shadow:7px 8px #5a2f27}.price-final s{color:#d79a8a;margin-top:9px;font-size:18px}.final-price{flex-direction:column;gap:10px}.final-price span{color:#eee4d4;letter-spacing:.14em}.final-price b{color:#fff8ea;background:#496f5f;border:4px solid #e8dece;padding:10px 30px;box-shadow:8px 9px #5a2f27}.final-price em{color:#d4c6b3;letter-spacing:.12em;font:700 10px/1 Trail,Arial,sans-serif}@media (max-width:1100px){.offer-rail{grid-template-columns:auto minmax(170px,210px) auto auto;gap:8px;padding-inline:10px}.hero-book-product{width:355px;top:165px;right:22px}}@media (max-width:760px){.offer-rail{grid-template-rows:68px 36px;grid-template-columns:.8fr 1.2fr .9fr;gap:5px;min-height:118px;padding:6px}.rail-deal,.rail-final,.rail-clock{min-width:0;min-height:68px;padding:5px;box-shadow:2px 3px #0b0b0c}.rail-deal b{font-size:17px}.rail-deal span{text-align:center;font-size:7px}.rail-final{outline-offset:-5px;outline-width:2px}.rail-final small{font-size:6px}.rail-final b{font-size:29px}.rail-clock{grid-template-columns:1fr;gap:3px;display:grid}.rail-clock small{text-align:center;max-width:none;font-size:6px}.offer-rail .rail-clock strong{width:100%;min-width:0;box-shadow:none;border-width:1px;padding:4px;font-size:25px}.offer-rail button{min-height:36px;box-shadow:none;grid-column:1/4;padding:4px 10px;font-size:8px}.offer-rail button b{margin:0 0 0 6px;font-size:13px;display:inline}.hero{min-height:1300px}.hero-book-product{aspect-ratio:4/3;clip-path:none;border-width:5px;width:calc(100% - 28px);height:auto;top:88px;left:14px;right:14px;transform:none;box-shadow:7px 8px #182d26,12px 14px #5a2f27}.hero-copy{padding-top:480px}.hero-price-blast{grid-template-columns:1fr 1fr}.hero-price-blast .now{grid-area:1/1/auto/3;min-height:120px}.hero-price-blast .value{grid-area:2/1}.hero-price-blast .save{border-top:0;grid-area:2/2}.hero-price-blast>div{min-height:88px}.hero-price-blast .now b{font-size:54px}.hero-price-blast .value s{font-size:27px}.hero-price-blast .save b{font-size:25px}.offer-save-badge{min-height:270px}.offer-save-badge>strong{font-size:59px}.price-final b{font-size:65px}}
