.tg-reference-storm{--bg:#080807;--soft:#100f0d;--ivory:#f1ede5;--muted:#a59e95;--copper:#bd7440;--line:rgba(241,237,229,.14);--display:Bebas,"Arial Narrow",sans-serif;--sans:DM,system-ui,sans-serif;--serif:Caslon,Georgia,serif;--max:1500px}.tg-reference-storm *{box-sizing:border-box}.tg-reference-storm{scroll-behavior:smooth;background:var(--bg)}.tg-reference-storm{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased}.tg-reference-storm a{color:inherit;text-decoration:none}.tg-reference-storm button,.tg-reference-storm input{font:inherit}.tg-reference-storm img{display:block;width:100%}.tg-reference-storm .container{width:min(var(--max),calc(100% - clamp(36px,6vw,112px)));margin-inline:auto}.tg-reference-storm :focus-visible{outline:2px solid #e3b17d;outline-offset:4px}.tg-reference-storm .announcement{height:34px;display:flex;align-items:center;justify-content:center;background:#b87342;color:#110d09;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tg-reference-storm .logo{text-align:center;font-family:var(--serif);font-size:23px;letter-spacing:.08em}.tg-reference-storm .logo small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.32em;margin-top:7px;color:#bdb5ac}.tg-reference-storm .menu{display:none}.tg-reference-storm .gallery{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;position:sticky;top:146px}.tg-reference-storm .thumbs{display:flex;flex-direction:column;gap:10px;max-height:690px;overflow:auto;scrollbar-width:thin}.tg-reference-storm .thumb{border:1px solid transparent;background:#121110;padding:0;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.tg-reference-storm .thumb img{height:100%;object-fit:cover}.tg-reference-storm .thumb.active{border-color:#cf8b53}.tg-reference-storm .details{padding-top:10px}.tg-reference-storm .rating{display:flex;align-items:center;gap:10px;color:#ca8347;font-size:13px;letter-spacing:.06em}.tg-reference-storm .rating a{color:#b6afa7;font-size:11px;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.tg-reference-storm .details h1,.tg-reference-storm .section-title,.tg-reference-storm .related h3{font-family:var(--display);font-weight:400;text-transform:uppercase}.tg-reference-storm .details h1{font-size:clamp(62px,6vw,92px);line-height:.82;letter-spacing:.008em;margin:18px 0 20px}.tg-reference-storm .compare{font-size:14px;color:#756e67;text-decoration:line-through}.tg-reference-storm .sale{font-size:9px;letter-spacing:.11em;text-transform:uppercase;background:#6d3014;padding:6px 8px}.tg-reference-storm .purchase{display:grid;grid-template-columns:138px minmax(0,1fr);gap:10px;margin-top:16px}.tg-reference-storm .quantity{height:54px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line)}.tg-reference-storm .quantity button,.tg-reference-storm .quantity input{min-width:0;border:0;background:none;color:#fff;text-align:center}.tg-reference-storm .quantity button{cursor:pointer}.tg-reference-storm .add{height:54px;border:0;background:var(--ivory);color:#17120e;text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:700;cursor:pointer;transition:.2s}.tg-reference-storm .add:hover{background:#fff;transform:translateY(-1px)}.tg-reference-storm .stock{display:flex;align-items:center;gap:8px;color:#9c948b;font-size:10px;margin:15px 0 25px}.tg-reference-storm .stock i{width:7px;height:7px;border-radius:50%;background:#73916d;box-shadow:0 0 0 4px #73916d1f}.tg-reference-storm details{border-bottom:1px solid var(--line)}.tg-reference-storm summary{list-style:none;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tg-reference-storm summary::-webkit-details-marker{display:none}.tg-reference-storm summary:after{content:"+";color:#c67c42;font-size:16px}.tg-reference-storm details[open] summary:after{content:"\2212"}.tg-reference-storm .accordion-copy{color:#938b83;font-size:12px;line-height:1.7;padding:0 0 20px}.tg-reference-storm .accordion-copy ul{padding-left:18px}.tg-reference-storm .press{padding:34px 0;background:#efebe4;color:#16120f}.tg-reference-storm .feature{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#0e0d0c}.tg-reference-storm .feature-media{overflow:hidden}.tg-reference-storm .feature-media img{height:100%;object-fit:cover}.tg-reference-storm .feature-copy{align-self:center;padding:clamp(60px,8vw,130px)}.tg-reference-storm .eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#d18a4d}.tg-reference-storm .section-title{font-size:clamp(58px,6vw,92px);line-height:.88;letter-spacing:.01em;margin:15px 0 22px}.tg-reference-storm .feature-copy p{color:#9f978f;line-height:1.8;font-size:14px}.tg-reference-storm .specs{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;border-top:1px solid var(--line)}.tg-reference-storm .spec{padding:18px 0;border-bottom:1px solid var(--line)}.tg-reference-storm .spec:nth-child(odd){border-right:1px solid var(--line)}.tg-reference-storm .spec:nth-child(2n){padding-left:22px}.tg-reference-storm .spec strong{display:block;font-family:var(--display);font-size:28px;font-weight:400;text-transform:uppercase}.tg-reference-storm .spec span{font-size:10px;color:#7e7770}.tg-reference-storm .reviews{padding:105px 0;background:#0e0d0c;overflow:hidden}.tg-reference-storm .reviews-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:45px}.tg-reference-storm .reviews-subtitle{max-width:530px;margin:0;color:#9d958d;font-size:13px;line-height:1.7}.tg-reference-storm .score{display:flex;align-items:end;gap:20px}.tg-reference-storm .score strong{font-family:var(--display);font-size:94px;font-weight:400;line-height:.7}.tg-reference-storm .score div{font-size:12px;color:#a79f97}.tg-reference-storm .score .stars{color:#c98144;margin-bottom:7px}.tg-reference-storm .review-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 32px)/3));gap:16px;overflow-x:auto;padding:0 0 14px;background:none;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#5e554d transparent}.tg-reference-storm .review-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#151311;border:1px solid var(--line);scroll-snap-align:start}.tg-reference-storm .review-card-media{aspect-ratio:3/4;overflow:hidden;background:#211e1a}.tg-reference-storm .review-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.tg-reference-storm .review-card:hover .review-card-media img{transform:scale(1.025)}.tg-reference-storm .review-card-copy{display:flex;flex:1;flex-direction:column;padding:24px}.tg-reference-storm .review-card .stars{color:#c98144;letter-spacing:.06em}.tg-reference-storm .review-card blockquote{margin:16px 0 0;color:#b8b0a8;font-family:var(--serif);font-size:14px;line-height:1.65}.tg-reference-storm .review-card footer{margin-top:auto;padding-top:22px;font-size:10px;color:#756e68}.tg-reference-storm .review-card footer strong{color:#ddd6ce}.tg-reference-storm .faq{padding:105px 0;background:#ebe6de;color:#17120e}.tg-reference-storm .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw}.tg-reference-storm .faq .eyebrow{color:#884c27}.tg-reference-storm .faq details{border-color:#140f0a29}.tg-reference-storm .faq summary{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.tg-reference-storm .faq .accordion-copy{color:#625a53}@media(max-width:1100px){.tg-reference-storm .menu{display:grid}.tg-reference-storm .logo{grid-column:2}.tg-reference-storm .gallery{position:static;grid-template-columns:72px 1fr}.tg-reference-storm .details{max-width:720px}.tg-reference-storm .feature{grid-template-columns:1fr}.tg-reference-storm .feature-media{min-height:600px}.tg-reference-storm .reviews-head,.tg-reference-storm .faq-grid{grid-template-columns:1fr}}@media(max-width:760px){.tg-reference-storm .announcement{font-size:8px}.tg-reference-storm .gallery{display:flex;flex-direction:column}.tg-reference-storm .thumbs{flex-direction:row;overflow-x:auto;height:70px}.tg-reference-storm .thumb{min-width:70px}.tg-reference-storm .details h1{font-size:clamp(62px,18vw,80px)}.tg-reference-storm .purchase{grid-template-columns:138px minmax(0,1fr)}.tg-reference-storm .feature-media{min-height:440px}.tg-reference-storm .feature-copy,.tg-reference-storm .review-copy{padding:60px 24px}.tg-reference-storm .specs{grid-template-columns:1fr}.tg-reference-storm .spec:nth-child(odd){border-right:0}.tg-reference-storm .spec:nth-child(2n){padding-left:0}.tg-reference-storm .craft,.tg-reference-storm .reviews,.tg-reference-storm .faq,.tg-reference-storm .related{padding:76px 0}.tg-reference-storm .reviews-head{gap:25px;margin-bottom:34px}.tg-reference-storm .reviews-subtitle{font-size:12px}.tg-reference-storm .review-list{grid-template-columns:none;grid-auto-columns:min(82vw,320px);gap:12px;margin-right:-24px;padding-right:24px}.tg-reference-storm .review-card-copy{padding:21px 20px 23px}.tg-reference-storm .review-card blockquote{font-size:13px}}.tg-reference-storm .product-shell>*,.tg-reference-storm .gallery,.tg-reference-storm .details{min-width:0;max-width:100%}.tg-reference-storm .thumb{flex:0 0 auto}@media(max-width:760px){.tg-reference-storm .product-shell,.tg-reference-storm .gallery,.tg-reference-storm .details{width:100%;max-width:100%;min-width:0}.tg-reference-storm .gallery{overflow:hidden}.tg-reference-storm .thumbs{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.tg-reference-storm .details h1{max-width:100%;font-size:clamp(54px,15vw,66px);overflow-wrap:anywhere}}.tg-reference-storm .gallery{display:flex;flex-direction:column;gap:14px;position:sticky;top:146px}.tg-reference-storm .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(86px,calc((100% - 50px)/6),118px);gap:10px;width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7e5030 #211c18}.tg-reference-storm .thumb{min-width:0;scroll-snap-align:start}.tg-reference-storm .thumbs::-webkit-scrollbar{height:3px}.tg-reference-storm .thumbs::-webkit-scrollbar-track{background:#211c18}.tg-reference-storm .thumbs::-webkit-scrollbar-thumb{background:#7e5030}@media(max-width:1100px){.tg-reference-storm .gallery{position:static}}@media(max-width:760px){.tg-reference-storm .gallery{overflow:hidden}.tg-reference-storm .thumbs{grid-auto-columns:74px;height:auto;max-height:none;padding-bottom:7px}.tg-reference-storm .thumb{min-width:0}}@media(min-width:761px){.tg-reference-storm .details h1{font-size:clamp(56px,4.6vw,70px)}}.tg-reference-storm .details{padding-top:0}.tg-reference-storm .add{font-family:var(--display);font-size:20px;font-weight:400;letter-spacing:.08em}.tg-reference-storm .product-shell.container,.tg-reference-storm .press>.container,.tg-reference-storm .craft>.container,.tg-reference-storm .reviews>.container,.tg-reference-storm .related>.container{width:100%;padding-inline:clamp(18px,3vw,56px)}@media(max-width:760px){.tg-reference-storm .details{padding-top:0}.tg-reference-storm .details h1{max-width:340px;margin:14px 0 16px;font-size:clamp(38px,11.5vw,46px);line-height:.9;overflow-wrap:normal}.tg-reference-storm .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-reference-storm .spec{min-width:0;padding:16px 12px 16px 0}.tg-reference-storm .spec:nth-child(odd){border-right:1px solid var(--line)}.tg-reference-storm .spec:nth-child(2n){padding-left:16px}}.tg-reference-storm .source-kicker{display:block;color:#d28a4d;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px}.tg-reference-storm .source-title{font-family:var(--display);font-size:clamp(56px,6vw,92px);font-weight:400;line-height:.86;letter-spacing:.01em;text-transform:uppercase;margin:0}.tg-reference-storm .source-subtitle{color:#938b83;font-size:14px;line-height:1.8;margin:20px 0 0}.tg-reference-storm .source-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:30px;padding:0 26px;border:1px solid #c27a42;color:#f1ede5;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:.2s}.tg-reference-storm .source-cta:hover{background:#c27a42;color:#17120e}.tg-reference-storm .source-steps{padding:110px 0;background:#0b0a09}.tg-reference-storm .source-steps-head{text-align:center;max-width:820px;margin:0 auto}.tg-reference-storm .source-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;background:var(--line)}.tg-reference-storm .source-step{padding:40px 34px 42px;background:#11100e;text-align:center}.tg-reference-storm .source-step img{width:150px;height:150px;object-fit:contain;margin:0 auto 28px;padding:0;border-radius:0;background:transparent;filter:brightness(0) invert(1);opacity:.88}.tg-reference-storm .source-step-number{display:block;color:#d28a4d;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tg-reference-storm .source-step h3{font-family:var(--display);font-size:36px;font-weight:400;line-height:.92;text-transform:uppercase;margin:10px 0 14px}.tg-reference-storm .source-step p{max-width:330px;margin:0 auto;color:#958d85;font-size:12px;line-height:1.75}.tg-reference-storm .source-authentic{display:grid;grid-template-columns:1fr 1fr;min-height:780px;background:#ebe6de;color:#17120e}.tg-reference-storm .source-authentic-media{min-height:780px;overflow:hidden}.tg-reference-storm .source-authentic-media img{height:100%;object-fit:cover}.tg-reference-storm .source-authentic-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,110px)}.tg-reference-storm .source-authentic-copy .source-subtitle{color:#665e57}.tg-reference-storm .source-authentic-copy .source-cta{align-self:flex-start;color:#17120e}.tg-reference-storm .source-testimonial{margin-top:42px;padding:30px 32px 32px;background:#f7f3ec;color:#17120e;border:1px solid rgba(23,18,14,.14);border-top:3px solid #c27a42;box-shadow:0 18px 45px #32241814}.tg-reference-storm .source-testimonial-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.tg-reference-storm .source-testimonial-avatar{width:58px;height:58px;flex:0 0 auto;border-radius:50%;object-fit:cover;border:1px solid rgba(23,18,14,.14)}.tg-reference-storm .source-testimonial-stars{width:106px;height:auto;margin:0 0 7px}.tg-reference-storm .source-testimonial .source-review-count{margin:0;color:#6d645c;line-height:1.45}.tg-reference-storm .source-testimonial blockquote{margin:0;padding-left:19px;border-left:1px solid #c27a42;color:#3c3530;font-family:var(--serif);font-size:17px;line-height:1.68}.tg-reference-storm .source-testimonial footer{display:flex;align-items:center;gap:8px;margin:19px 0 0 20px;color:#3c3530;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.tg-reference-storm .source-testimonial footer img{width:14px;height:14px}.tg-reference-storm .source-crafted{padding:110px 0;background:#080807}.tg-reference-storm .source-crafted-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:50px}.tg-reference-storm .source-crafted-head .source-subtitle{margin:0}.tg-reference-storm .source-crafted-grid{display:grid;grid-template-columns:1fr;gap:14px}.tg-reference-storm .source-crafted-card{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#11100e;overflow:hidden}.tg-reference-storm .source-crafted-card img{width:100%;height:100%;min-height:480px;object-fit:cover}.tg-reference-storm .source-crafted-card:nth-child(2n) img{order:2}.tg-reference-storm .source-crafted-card:nth-child(2n) .source-crafted-card-copy{order:1}.tg-reference-storm .source-crafted-card-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,92px)}.tg-reference-storm .source-crafted-card h3{font-family:var(--display);font-size:clamp(46px,4.4vw,68px);font-weight:400;line-height:.9;text-transform:uppercase;margin:0 0 22px}.tg-reference-storm .source-crafted-card p{max-width:560px;margin:0;color:#948c84;font-size:14px;line-height:1.85}.tg-reference-storm .source-crafted-footer{display:flex;flex-direction:column;align-items:center;margin-top:38px}.tg-reference-storm .source-crafted-footer .source-rating{flex-direction:column;gap:7px;color:#938b83;margin:16px 0 0;text-align:center}.tg-reference-storm .source-crafted-footer .source-rating img{filter:brightness(0) invert(1);opacity:1}.tg-reference-storm .source-review-count{color:#b8afa7;font-size:10px;letter-spacing:.04em;margin-bottom:12px}.tg-reference-storm .source-compare{padding:110px 0;background:#ebe6de;color:#17120e}.tg-reference-storm .source-compare-head{text-align:center;max-width:850px;margin:0 auto 48px}.tg-reference-storm .source-rating{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;color:#665e57;font-size:11px}.tg-reference-storm .source-rating img{width:92px;height:auto}.tg-reference-storm .source-table{width:min(900px,100%);margin:0 auto;border-collapse:collapse;background:#f5f1ea;box-shadow:0 24px 70px #2a1e141a}.tg-reference-storm .source-table th,.tg-reference-storm .source-table td{padding:14px 20px;border-bottom:1px solid rgba(23,18,14,.12);text-align:center}.tg-reference-storm .source-table th:first-child,.tg-reference-storm .source-table td:first-child{text-align:left}.tg-reference-storm .source-table th{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tg-reference-storm .source-table th img{width:48px;height:auto;margin:0 auto}.tg-reference-storm .source-table td{font-size:12px}.tg-reference-storm .source-table td img{width:23px;height:23px;object-fit:contain;margin:0 auto}.tg-reference-storm .source-table td:nth-child(3) img{filter:brightness(0) saturate(100%) invert(34%) sepia(56%) saturate(1216%) hue-rotate(328deg) brightness(92%) contrast(91%);opacity:1}.tg-reference-storm .source-table tr:last-child td{border-bottom:0}.tg-reference-storm .source-compare .source-cta{display:flex;width:max-content;margin:34px auto 0;color:#17120e}.tg-reference-storm .source-compare>.container>.source-rating{margin:18px 0 0}.tg-reference-storm .source-table th:first-child,.tg-reference-storm .source-table td:first-child{width:52%;background:#ece6de;color:#17120e}.tg-reference-storm .source-table th:nth-child(2),.tg-reference-storm .source-table td:nth-child(2){width:24%;background:#11100e;color:#fff;border-bottom-color:#ffffff29}.tg-reference-storm .source-table th:nth-child(3),.tg-reference-storm .source-table td:nth-child(3){width:24%;background:#f8f5ef;color:#17120e;border-bottom-color:#17120e24}.tg-reference-storm .source-table td:nth-child(2) img{filter:brightness(0) invert(1);opacity:1}.tg-reference-storm .source-table td:nth-child(3) img{filter:brightness(0) saturate(100%);opacity:.82}@media(max-width:760px){.tg-reference-storm .source-title{font-size:clamp(44px,13vw,56px)}.tg-reference-storm .source-subtitle{font-size:12px}.tg-reference-storm .source-steps,.tg-reference-storm .source-crafted{padding:72px 0}.tg-reference-storm .source-compare{padding:72px 0 56px}.tg-reference-storm .source-steps-grid{grid-template-columns:1fr;margin-top:34px}.tg-reference-storm .source-step{padding:28px 22px 30px}.tg-reference-storm .source-step img{width:112px;height:112px;margin-bottom:18px}.tg-reference-storm .source-step h3{font-size:32px}.tg-reference-storm .source-authentic{grid-template-columns:1fr;min-height:0}.tg-reference-storm .source-authentic-media{min-height:470px}.tg-reference-storm .source-authentic-copy{padding:58px 24px}.tg-reference-storm .source-testimonial{padding:22px 20px 23px;margin-top:30px}.tg-reference-storm .source-testimonial-head{gap:13px;margin-bottom:19px}.tg-reference-storm .source-testimonial-avatar{width:50px;height:50px}.tg-reference-storm .source-testimonial-stars{width:98px}.tg-reference-storm .source-testimonial blockquote{padding-left:15px;font-size:15px;line-height:1.65}.tg-reference-storm .source-testimonial footer{margin:17px 0 0 16px;gap:7px;flex-wrap:wrap}.tg-reference-storm .source-crafted-head{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.tg-reference-storm .source-crafted-head .source-subtitle{margin:0}.tg-reference-storm .source-crafted-grid{grid-template-columns:1fr;gap:12px}.tg-reference-storm .source-crafted-card{grid-template-columns:1fr;min-height:0}.tg-reference-storm .source-crafted-card img,.tg-reference-storm .source-crafted-card:nth-child(2n) img{order:0;height:auto;min-height:0;aspect-ratio:1500/1246}.tg-reference-storm .source-crafted-card-copy,.tg-reference-storm .source-crafted-card:nth-child(2n) .source-crafted-card-copy{order:0;padding:24px}.tg-reference-storm .source-crafted-card h3{font-size:36px}.tg-reference-storm .source-crafted-card p{font-size:12px;line-height:1.75}.tg-reference-storm .source-compare-head{margin-bottom:30px}.tg-reference-storm .source-compare .source-cta{margin-top:28px}.tg-reference-storm .source-compare>.container>.source-rating{margin-top:16px}.tg-reference-storm .source-rating{flex-direction:column;gap:7px}.tg-reference-storm .source-table th,.tg-reference-storm .source-table td{padding:10px 7px}.tg-reference-storm .source-table th{font-size:8px}.tg-reference-storm .source-table td{font-size:9px;line-height:1.35}.tg-reference-storm .source-table th img{width:38px}.tg-reference-storm .source-table td img{width:18px;height:18px}}.tg-reference-storm .faq .accordion-copy p{margin:0 0 12px}.tg-reference-storm .faq .accordion-copy p:last-child{margin-bottom:0}@media(max-width:760px){.tg-reference-storm .source-steps{padding-top:38px}.tg-reference-storm .source-crafted{padding:44px 0 38px}.tg-reference-storm .source-crafted>.container{width:100%;max-width:none}.tg-reference-storm .source-crafted-head{padding-inline:18px;margin-bottom:24px}.tg-reference-storm .source-crafted-grid{gap:8px}.tg-reference-storm .source-crafted-footer{padding-inline:18px;margin-top:22px}.tg-reference-storm .source-crafted-footer .source-cta{margin-top:0}.tg-reference-storm .source-crafted-footer .source-rating{margin-top:12px}}.tg-reference-storm .source-testimonial{background:transparent;border:0;border-top:1px solid rgba(23,18,14,.18);box-shadow:none;padding:28px 0 0}@media(min-width:761px){.tg-reference-storm .details h1{font-size:clamp(42px,3.6vw,50px);line-height:.88}}.tg-reference-storm .source-testimonial blockquote{font-family:var(--sans);font-size:15px;line-height:1.75;font-weight:400}@media(max-width:760px){.tg-reference-storm .source-testimonial blockquote{font-size:14px;line-height:1.7}}.tg-reference-storm .source-cta{min-height:52px;background:#f1ede5;border-color:#f1ede5;color:#17120e;box-shadow:0 10px 26px #00000029}.tg-reference-storm .source-authentic-copy .source-cta,.tg-reference-storm .source-compare .source-cta{background:#17120e;border-color:#17120e;color:#fff;box-shadow:0 10px 26px #2c1f1429}.tg-reference-storm .source-cta:hover,.tg-reference-storm .source-authentic-copy .source-cta:hover,.tg-reference-storm .source-compare .source-cta:hover{background:#c27a42;border-color:#c27a42;color:#17120e;transform:translateY(-2px)}@media(max-width:760px){.tg-reference-storm .review-list{display:flex;width:calc(100% + 18px);margin-right:-18px;padding:0 18px 16px 0;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.tg-reference-storm .review-list::-webkit-scrollbar{display:none}.tg-reference-storm .review-card{flex:0 0 min(84vw,330px);scroll-snap-align:start;scroll-snap-stop:always}.tg-reference-storm .review-card blockquote{font-family:var(--sans);font-size:14px;line-height:1.72;color:#d8d1c9;font-weight:400}.tg-reference-storm .review-card footer{font-size:11px;color:#a59c93}}.tg-reference-storm .review-carousel{position:relative}.tg-reference-storm .review-list{scrollbar-width:none}.tg-reference-storm .review-list::-webkit-scrollbar{display:none}.tg-reference-storm .review-arrow{position:absolute;top:50%;z-index:3;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(241,237,229,.35);border-radius:50%;background:#080807e6;color:#f1ede5;font-size:28px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .2s,border-color .2s,opacity .2s}.tg-reference-storm .review-arrow:hover{background:#c27a42;border-color:#c27a42;color:#17120e}.tg-reference-storm .review-arrow:disabled{opacity:.28;cursor:default}.tg-reference-storm .review-arrow:disabled:hover{background:#080807e6;border-color:#f1ede559;color:#f1ede5}.tg-reference-storm .review-arrow--prev{left:-24px}.tg-reference-storm .review-arrow--next{right:-24px}@media(max-width:760px){.tg-reference-storm .review-arrow{width:42px;height:42px;font-size:24px;background:#080807f0}.tg-reference-storm .review-arrow--prev{left:8px}.tg-reference-storm .review-arrow--next{right:8px}}@media(max-width:760px){.tg-reference-storm .gallery{gap:9px;margin-bottom:4px}.tg-reference-storm .thumbs{gap:7px;padding-bottom:4px}.tg-reference-storm .details{padding-top:0}.tg-reference-storm .rating{gap:7px;font-size:11px;margin:0 0 9px}.tg-reference-storm .rating a{font-size:9px}.tg-reference-storm .details h1{max-width:330px;margin:0 0 10px;font-size:40px;line-height:.9}.tg-reference-storm .compare{font-size:11px}.tg-reference-storm .sale{font-size:7px;padding:5px 7px}.tg-reference-storm .purchase{grid-template-columns:92px minmax(0,1fr);gap:8px;margin-top:10px}.tg-reference-storm .quantity,.tg-reference-storm .add{height:50px}.tg-reference-storm .quantity input{width:28px}.tg-reference-storm .add{font-size:17px;letter-spacing:.055em;padding-inline:8px}.tg-reference-storm .stock{font-size:9px;margin:10px 0 14px;gap:7px}}.tg-reference-storm{--layout-max:1500px;--layout-content:1280px;--layout-text:760px;--layout-copy:620px;--layout-short:520px;--layout-gutter:56px;--layout-edge:max(var(--layout-gutter),calc((100vw - var(--layout-max))/2));--layout-section:clamp(80px,7vw,112px);--layout-section-compact:clamp(60px,5vw,84px);--layout-gap:clamp(28px,4vw,64px);--layout-split-gap:clamp(40px,6vw,96px);--type-display:clamp(64px,6vw,96px);--type-h1:clamp(48px,4.8vw,72px);--type-h2:clamp(38px,3.8vw,56px);--type-h3:clamp(24px,2vw,32px);--type-body-lg:18px;--type-body:17px}.tg-reference-storm{overflow-x:clip}.tg-reference-storm{overflow-wrap:break-word;font-size:var(--type-body);line-height:1.6}.tg-reference-storm .tg-reference-storm .container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)));max-width:none;margin-inline:auto;padding-inline:0}.tg-reference-storm .eyebrow,.tg-reference-storm .source-kicker,.tg-reference-storm .hero-kicker{font-size:11px;line-height:1.45;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.tg-reference-storm .section-title,.tg-reference-storm .source-title{max-width:920px;font-size:var(--type-h2);line-height:.88;letter-spacing:.01em}.tg-reference-storm .storm-copy .section-title,.tg-reference-storm .home-invitation-copy .section-title,.tg-reference-storm .invitation-copy .section-title,.tg-reference-storm .reviews-head .section-title,.tg-reference-storm .newsletter h2{font-size:var(--type-h2);line-height:.92}.tg-reference-storm .section-copy,.tg-reference-storm .source-subtitle{max-width:var(--layout-copy);font-size:var(--type-body);line-height:1.65}.tg-reference-storm .details h1{max-width:900px;font-size:var(--type-h1);line-height:.92}.tg-reference-storm .hero h1,.tg-reference-storm .hero-copy h1{font-size:var(--type-display);line-height:.9}.tg-reference-storm .hero p,.tg-reference-storm .contact-intro p,.tg-reference-storm .contact-note p,.tg-reference-storm .home-origin-copy p,.tg-reference-storm .home-invitation-copy p,.tg-reference-storm .origin-copy p,.tg-reference-storm .invitation-copy p,.tg-reference-storm .feature-copy p,.tg-reference-storm .review-copy p,.tg-reference-storm .storm-copy p,.tg-reference-storm .article p,.tg-reference-storm .product-card p,.tg-reference-storm .review-card blockquote{font-size:var(--type-body);line-height:1.65}.tg-reference-storm .btn,.tg-reference-storm .add,.tg-reference-storm .apply,.tg-reference-storm .source-cta{min-height:52px;font-size:16px;line-height:1.15}.tg-reference-storm .details h1,.tg-reference-storm .product-details h1{font-size:var(--type-h1);line-height:.92;text-wrap:balance}.tg-reference-storm .details>p{font-size:var(--type-body);line-height:1.65}.tg-reference-storm .rating,.tg-reference-storm .stars{font-size:13px}.tg-reference-storm .price{font-size:16px}.tg-reference-storm .stock{font-size:12px;line-height:1.5}.tg-reference-storm .variant strong,.tg-reference-storm .variant span,.tg-reference-storm .bundle strong{font-size:15px}.tg-reference-storm .variant small,.tg-reference-storm .bundle small{font-size:13px;line-height:1.45}.tg-reference-storm .thumb{min-width:48px;min-height:48px}.tg-reference-storm .signal strong{font-size:13px;line-height:1.4}.tg-reference-storm .signal span{font-size:12px;line-height:1.45;color:#aaa198}.tg-reference-storm .card .rating,.tg-reference-storm .card .rating small{font-size:13px}.tg-reference-storm .card .price{font-size:16px}.tg-reference-storm .drawer .close{min-width:48px;min-height:48px}.tg-reference-storm .collection,.tg-reference-storm .best,.tg-reference-storm .ritual,.tg-reference-storm .guarantee,.tg-reference-storm .journal,.tg-reference-storm .community,.tg-reference-storm .intro,.tg-reference-storm .principles,.tg-reference-storm .craft,.tg-reference-storm .journey,.tg-reference-storm .how,.tg-reference-storm .sensory,.tg-reference-storm .profiles,.tg-reference-storm .reviews,.tg-reference-storm .faq,.tg-reference-storm .related,.tg-reference-storm .source-steps,.tg-reference-storm .source-crafted,.tg-reference-storm .source-compare{padding-block:var(--layout-section)}.tg-reference-storm .manifesto-grid,.tg-reference-storm .home-origin,.tg-reference-storm .home-invitation,.tg-reference-storm .editorial,.tg-reference-storm .origin,.tg-reference-storm .invitation,.tg-reference-storm .feature,.tg-reference-storm .included,.tg-reference-storm .source-authentic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(620px,66vw,820px)}.tg-reference-storm .manifesto-copy,.tg-reference-storm .home-origin-copy,.tg-reference-storm .origin-copy,.tg-reference-storm .feature-copy,.tg-reference-storm .source-authentic-copy,.tg-reference-storm .review-copy{width:100%;max-width:calc(var(--layout-copy) + var(--layout-edge));padding-block:var(--layout-section-compact);padding-left:clamp(40px,5vw,76px);padding-right:var(--layout-edge);justify-self:start}.tg-reference-storm .manifesto-copy>*,.tg-reference-storm .home-origin-copy>*,.tg-reference-storm .home-invitation-copy>*,.tg-reference-storm .origin-copy>*,.tg-reference-storm .invitation-copy>*,.tg-reference-storm .feature-copy>*,.tg-reference-storm .source-authentic-copy>*,.tg-reference-storm .review-copy>*,.tg-reference-storm .storm-copy>*{max-width:var(--layout-copy)}.tg-reference-storm .ritual-head,.tg-reference-storm .community-head,.tg-reference-storm .principles-head,.tg-reference-storm .craft-head,.tg-reference-storm .reviews-head,.tg-reference-storm .faq-grid,.tg-reference-storm .source-crafted-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--layout-split-gap)}.tg-reference-storm .product-shell.container,.tg-reference-storm .collection>.container,.tg-reference-storm .best>.container,.tg-reference-storm .ritual>.container,.tg-reference-storm .community>.container,.tg-reference-storm .guarantee>.container,.tg-reference-storm .journal>.container,.tg-reference-storm .signals>.container,.tg-reference-storm .shop>.container,.tg-reference-storm .intro>.container,.tg-reference-storm .principles>.container,.tg-reference-storm .craft>.container,.tg-reference-storm .journey>.container,.tg-reference-storm .how>.container,.tg-reference-storm .sensory>.container,.tg-reference-storm .profiles>.container,.tg-reference-storm .press>.container,.tg-reference-storm .reviews>.container,.tg-reference-storm .related>.container,.tg-reference-storm .source-crafted>.container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)));padding-inline:0}.tg-reference-storm .footer>.container,.tg-reference-storm .newsletter>.container,.tg-reference-storm .press>.container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)))}.tg-reference-storm .home-origin,.tg-reference-storm .origin,.tg-reference-storm .home-invitation,.tg-reference-storm .invitation,.tg-reference-storm .manifesto-grid,.tg-reference-storm .feature,.tg-reference-storm .included,.tg-reference-storm .editorial,.tg-reference-storm .storm-feature{height:auto}.tg-reference-storm .home-origin-media img,.tg-reference-storm .origin-media img,.tg-reference-storm .home-invitation-media img,.tg-reference-storm .invitation-media img,.tg-reference-storm .feature-media img,.tg-reference-storm .source-authentic-media img{height:100%;object-fit:cover}@media(min-width:1900px){.tg-reference-storm{--layout-gutter:72px}}@media(max-width:1180px){.tg-reference-storm{--layout-gutter:32px;--layout-section:clamp(72px,7vw,96px);--type-display:clamp(58px,8vw,82px);--type-h1:clamp(44px,6vw,62px);--type-h2:clamp(36px,5vw,50px)}.tg-reference-storm .manifesto-grid,.tg-reference-storm .home-origin,.tg-reference-storm .home-invitation,.tg-reference-storm .editorial,.tg-reference-storm .origin,.tg-reference-storm .invitation,.tg-reference-storm .feature,.tg-reference-storm .included,.tg-reference-storm .source-authentic,.tg-reference-storm .storm-feature,.tg-reference-storm .storm-feature--reverse{grid-template-columns:1fr;min-height:0}.tg-reference-storm .manifesto-copy,.tg-reference-storm .home-origin-copy,.tg-reference-storm .home-invitation-copy,.tg-reference-storm .origin-copy,.tg-reference-storm .invitation-copy,.tg-reference-storm .feature-copy,.tg-reference-storm .source-authentic-copy,.tg-reference-storm .review-copy,.tg-reference-storm .storm-copy,.tg-reference-storm .storm-feature--reverse .storm-copy{max-width:none;padding:var(--layout-section-compact) var(--layout-gutter)}.tg-reference-storm .home-origin-media,.tg-reference-storm .home-invitation-media,.tg-reference-storm .origin-media,.tg-reference-storm .invitation-media,.tg-reference-storm .feature-media,.tg-reference-storm .source-authentic-media,.tg-reference-storm .storm-visual{min-height:clamp(480px,70vw,680px)}.tg-reference-storm .ritual-head,.tg-reference-storm .community-head,.tg-reference-storm .principles-head,.tg-reference-storm .craft-head,.tg-reference-storm .reviews-head,.tg-reference-storm .faq-grid,.tg-reference-storm .source-crafted-head{gap:32px}}@media(max-width:820px){.tg-reference-storm{--layout-gutter:32px;--layout-section:68px;--layout-section-compact:54px;--type-display:clamp(48px,9vw,68px);--type-h1:clamp(40px,7vw,54px);--type-h2:clamp(34px,6vw,46px);--type-h3:clamp(24px,4vw,31px)}.tg-reference-storm .ritual-head,.tg-reference-storm .community-head,.tg-reference-storm .principles-head,.tg-reference-storm .craft-head,.tg-reference-storm .reviews-head,.tg-reference-storm .faq-grid,.tg-reference-storm .source-crafted-head{grid-template-columns:1fr}}@media(max-width:600px){.tg-reference-storm{--layout-gutter:20px;--layout-section:56px;--layout-section-compact:46px;--layout-gap:24px;--type-display:clamp(44px,12vw,54px);--type-h1:clamp(36px,10vw,44px);--type-h2:clamp(30px,8.5vw,38px);--type-h3:clamp(23px,6.5vw,29px);--type-body:17px}.tg-reference-storm .tg-reference-storm .container,.tg-reference-storm .product-shell.container,.tg-reference-storm .collection>.container,.tg-reference-storm .best>.container,.tg-reference-storm .ritual>.container,.tg-reference-storm .community>.container,.tg-reference-storm .guarantee>.container,.tg-reference-storm .journal>.container,.tg-reference-storm .intro>.container,.tg-reference-storm .principles>.container,.tg-reference-storm .craft>.container,.tg-reference-storm .journey>.container,.tg-reference-storm .press>.container,.tg-reference-storm .reviews>.container,.tg-reference-storm .related>.container,.tg-reference-storm .footer>.container,.tg-reference-storm .newsletter>.container{width:calc(100% - (var(--layout-gutter) * 2))}.tg-reference-storm .manifesto-copy,.tg-reference-storm .home-origin-copy,.tg-reference-storm .home-invitation-copy,.tg-reference-storm .origin-copy,.tg-reference-storm .invitation-copy,.tg-reference-storm .feature-copy,.tg-reference-storm .source-authentic-copy,.tg-reference-storm .review-copy,.tg-reference-storm .storm-copy,.tg-reference-storm .storm-feature--reverse .storm-copy{padding:var(--layout-section-compact) var(--layout-gutter)}.tg-reference-storm .home-origin-media,.tg-reference-storm .home-invitation-media,.tg-reference-storm .origin-media,.tg-reference-storm .invitation-media,.tg-reference-storm .feature-media,.tg-reference-storm .source-authentic-media,.tg-reference-storm .storm-visual{min-height:clamp(380px,112vw,500px)}.tg-reference-storm .source-crafted>.container{width:100%}.tg-reference-storm .source-crafted-head,.tg-reference-storm .source-crafted-footer{padding-inline:var(--layout-gutter)}.tg-reference-storm .source-crafted-card-copy{padding:28px var(--layout-gutter)}.tg-reference-storm .review-list{width:100%;max-width:100%;margin-right:0;padding-right:0}}@media(max-width:360px){.tg-reference-storm{--layout-gutter:18px;--type-h1:clamp(34px,10vw,40px);--type-h2:clamp(29px,8.5vw,35px)}}.tg-reference-storm [hidden]{display:none!important}.tg-reference-storm :focus-visible{outline:2px solid #cf925d;outline-offset:4px}.tg-reference-storm main [id]{scroll-margin-top:110px}.tg-reference-storm .bundle[aria-pressed=true],.tg-reference-storm .variant[aria-pressed=true]{border-color:#cf925d}.tg-reference-storm .purchase button:disabled{opacity:.5;cursor:not-allowed}.tg-reference-storm .purchase .quantity{grid-template-columns:44px minmax(16px,1fr) 44px;min-width:104px}.tg-reference-storm .purchase .quantity input{width:100%;padding:0;min-width:0}.tg-reference-storm .purchase .quantity button{min-width:44px;min-height:44px;padding:0}.tg-reference-storm .review-carousel{min-width:0;max-width:100%}.tg-reference-storm .review-carousel .review-list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.tg-reference-storm .review-carousel .review-card{flex:0 0 calc((100% - 32px)/3);min-width:0}.tg-reference-storm .review-carousel .review-arrow{top:35%;width:44px;height:44px}.tg-reference-storm .review-carousel .review-arrow--prev{left:-18px}.tg-reference-storm .review-carousel .review-arrow--next{right:-18px}@media(max-width:760px){.tg-reference-storm .review-carousel .review-list{gap:12px}.tg-reference-storm .review-carousel .review-card{flex-basis:min(84vw,330px)}.tg-reference-storm .review-carousel .review-arrow--prev{left:4px}.tg-reference-storm .review-carousel .review-arrow--next{right:4px}}@media(prefers-reduced-motion:reduce){.tg-reference-storm{scroll-behavior:auto!important}.tg-reference-storm *,.tg-reference-storm *:before,.tg-reference-storm *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tg-reference-storm [data-tg-responsive]{height:auto}.tg-reference-storm{font-family:DM,Arial,sans-serif;color:#f1ede5}.tg-reference-storm h1,.tg-reference-storm h2,.tg-reference-storm h3{font-family:Bebas,Impact,sans-serif}.tg-reference-storm .btn{min-height:52px}.tg-reference-storm details summary{min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/140/assets/tg-reference-storm.css.map */
