.tg-reference-story{--bg:#080807;--soft:#0f0e0c;--soft-2:#15120f;--ivory:#f1ede5;--paper:#e9e4dc;--muted:#aaa198;--ink:#17130f;--copper:#bd7541;--gold:#d2a069;--line:rgba(241,237,229,.14);--line-dark:rgba(23,19,15,.16);--display:Bebas,"Arial Narrow",sans-serif;--sans:DM,system-ui,sans-serif;--serif:Caslon,Georgia,serif;--max:1500px}.tg-reference-story *{box-sizing:border-box}.tg-reference-story{scroll-behavior:smooth;background:var(--bg)}.tg-reference-story{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased}.tg-reference-story.lock{overflow:hidden}.tg-reference-story a{color:inherit;text-decoration:none}.tg-reference-story button,.tg-reference-story input{font:inherit}.tg-reference-story img{display:block;width:100%}.tg-reference-story .container{width:min(var(--max),calc(100% - clamp(36px,6vw,112px)));margin-inline:auto}.tg-reference-story :focus-visible{outline:2px solid #e3b17d;outline-offset:4px}.tg-reference-story .eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);font-weight:700}.tg-reference-story .display{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:.008em;margin:0}.tg-reference-story .section-title{font-family:var(--display);font-size:clamp(58px,7vw,108px);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:.008em;margin:15px 0 25px}.tg-reference-story .text-link{display:inline-flex;align-items:center;gap:18px;margin-top:31px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tg-reference-story .text-link span{color:var(--copper);font-size:19px;transition:transform .2s}.tg-reference-story .text-link:hover span{transform:translate(5px)}.tg-reference-story .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-story .logo{text-align:center;font-family:var(--serif);font-size:23px;letter-spacing:.08em}.tg-reference-story .logo small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.32em;margin-top:7px;color:#bdb5ac}.tg-reference-story .count{position:absolute;right:2px;top:2px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#bd713d;color:#fff;font-size:8px}.tg-reference-story .menu{display:none}.tg-reference-story .hero{height:min(880px,calc(100vh - 34px));min-height:690px;position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden}.tg-reference-story .hero>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center;z-index:-3}.tg-reference-story .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#070706f7,#070706d1 25%,#07070638 61%,#07070626),linear-gradient(180deg,rgba(0,0,0,.18),transparent 46%,rgba(8,8,7,.75))}.tg-reference-story .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;background:linear-gradient(transparent,#080807)}.tg-reference-story .hero-copy{max-width:760px;padding:210px 0 88px}.tg-reference-story .hero h1{font-size:clamp(82px,10vw,152px);max-width:780px}.tg-reference-story .hero h1 span{display:block;color:#c47b46}.tg-reference-story .hero p{max-width:565px;color:#c6beb5;font-size:15px;line-height:1.8;margin:27px 0 0}.tg-reference-story .hero-index{position:absolute;right:clamp(30px,6vw,105px);bottom:80px;display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#a89e93}.tg-reference-story .hero-index:before{content:"";width:72px;height:1px;background:#bd7541}.tg-reference-story .intro{background:var(--paper);color:var(--ink);padding:118px 0}.tg-reference-story .intro-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:10vw;align-items:start}.tg-reference-story .intro-word{position:relative}.tg-reference-story .moon{width:108px;height:108px;border:1px solid #ad754b;border-radius:50%;position:relative;margin-bottom:55px}.tg-reference-story .moon:after{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:var(--paper);left:31px;top:-9px}.tg-reference-story .kanji{position:absolute;left:42px;top:34px;z-index:2;font-family:var(--serif);font-size:34px}.tg-reference-story .intro-word h2{font-size:clamp(74px,9vw,142px)}.tg-reference-story .intro-word h2 span{display:block;color:#9a5d31}.tg-reference-story .intro-copy{padding-top:18px}.tg-reference-story .intro-copy .lead{font-family:var(--serif);font-size:clamp(30px,3vw,47px);line-height:1.18;letter-spacing:-.025em;margin:0 0 28px}.tg-reference-story .intro-copy p{max-width:640px}.tg-reference-story .origin{display:grid;grid-template-columns:1fr 1fr;min-height:830px;background:#0b0a09}.tg-reference-story .origin-media{position:relative;overflow:hidden}.tg-reference-story .origin-media img{height:100%;object-fit:cover}.tg-reference-story .origin-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 70%,#0b0a09)}.tg-reference-story .origin-copy{padding:100px clamp(40px,7vw,120px);display:flex;flex-direction:column;justify-content:center}.tg-reference-story .origin-copy .section-title{max-width:650px}.tg-reference-story .origin-copy p{color:#aaa198;max-width:590px;font-size:14px;line-height:1.85}.tg-reference-story .origin-copy p+p{margin-top:18px}.tg-reference-story .origin-number{font-family:var(--display);font-size:72px;line-height:1;color:#4f2b17;margin-bottom:35px}.tg-reference-story .principles{padding:125px 0;background:#e7e1d8;color:var(--ink)}.tg-reference-story .principles-head{display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:end;margin-bottom:55px}.tg-reference-story .principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.tg-reference-story .principle{padding:52px 48px 60px;border-right:1px solid var(--line-dark);min-height:340px;display:flex;flex-direction:column}.tg-reference-story .principle:last-child{border:0}.tg-reference-story .principle small{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8b5c37}.tg-reference-story .principle h3{font-family:var(--display);font-size:52px;font-weight:400;text-transform:uppercase;line-height:.9;margin:76px 0 18px}.tg-reference-story .principle p{font-size:12px;line-height:1.75;color:#6d655d;margin:0;max-width:340px}.tg-reference-story .statement{height:780px;position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.tg-reference-story .statement img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center 42%;z-index:-2}.tg-reference-story .statement:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#000000e0);z-index:-1}.tg-reference-story .statement-copy{padding-bottom:75px;max-width:1040px}.tg-reference-story .statement blockquote{font-family:var(--display);font-size:clamp(66px,8vw,126px);font-weight:400;text-transform:uppercase;line-height:.84;margin:0}.tg-reference-story .statement blockquote span{color:#c5804a}.tg-reference-story .statement p{font-family:var(--serif);font-size:19px;color:#d6cec5;margin:28px 0 0;max-width:700px;line-height:1.45}.tg-reference-story .craft{padding:130px 0;background:#0b0a09}.tg-reference-story .craft-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;margin-bottom:62px;align-items:end}.tg-reference-story .craft-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:420px 420px;gap:14px}.tg-reference-story .craft-card{position:relative;overflow:hidden;background:#151310}.tg-reference-story .craft-card img{height:100%;object-fit:cover;transition:transform .7s}.tg-reference-story .craft-card:hover img{transform:scale(1.025)}.tg-reference-story .craft-card:first-child{grid-row:1/3}.tg-reference-story .craft-card:first-child img{object-position:center 16%}.tg-reference-story .craft-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 53%,rgba(0,0,0,.86))}.tg-reference-story .craft-label{position:absolute;z-index:2;left:28px;bottom:25px}.tg-reference-story .craft-label small{display:block;font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:#d5a170;margin-bottom:8px}.tg-reference-story .craft-label strong{font-family:var(--display);font-size:34px;font-weight:400;text-transform:uppercase;line-height:.92}.tg-reference-story .journey{padding:125px 0;background:var(--paper);color:var(--ink)}.tg-reference-story .journey-head{text-align:center;max-width:950px;margin:0 auto 70px}.tg-reference-story .journey-line{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.tg-reference-story .journey-line:before{content:"";position:absolute;left:6%;right:6%;top:17px;height:1px;background:#c6bcb2}.tg-reference-story .journey-step{position:relative;padding:0 40px 0 0}.tg-reference-story .journey-step .dot{position:relative;z-index:2;width:35px;height:35px;border:1px solid #9c6842;border-radius:50%;background:var(--paper);display:grid;place-items:center;font-size:9px;color:#8a542f}.tg-reference-story .journey-step h3{font-family:var(--display);font-size:35px;font-weight:400;text-transform:uppercase;line-height:.95;margin:30px 0 14px}.tg-reference-story .journey-step p{font-size:12px;line-height:1.75;color:#6e665f;margin:0;max-width:260px}.tg-reference-story .invitation{display:grid;grid-template-columns:1.08fr .92fr;min-height:690px;background:#0b0a09}.tg-reference-story .invitation-media{position:relative;overflow:hidden}.tg-reference-story .invitation-media img{height:100%;object-fit:cover}.tg-reference-story .invitation-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 72%,#0b0a09)}.tg-reference-story .invitation-copy{padding:90px clamp(40px,7vw,115px);display:flex;flex-direction:column;justify-content:center}.tg-reference-story .invitation-copy .section-title{font-size:clamp(64px,7vw,108px)}.tg-reference-story .invitation-copy p{color:#aaa198;font-size:14px;line-height:1.85;max-width:560px}.tg-reference-story .kanpai{font-family:var(--serif);font-size:32px;color:#d3a371;margin-top:28px}.tg-reference-story .best{padding:120px 0;background:#e7e1d8;color:var(--ink)}.tg-reference-story .products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tg-reference-story .price{font-size:12px}.tg-reference-story .price s{color:#8c847c;margin-left:8px}.tg-reference-story .intro>.container,.tg-reference-story .principles>.container,.tg-reference-story .craft>.container,.tg-reference-story .journey>.container,.tg-reference-story .best>.container{width:100%;padding-inline:clamp(18px,3vw,56px)}.tg-reference-story .reveal,.tg-reference-story .reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.tg-reference-story .menu{display:grid}.tg-reference-story .logo{grid-column:2}.tg-reference-story .origin,.tg-reference-story .invitation{grid-template-columns:1fr}.tg-reference-story .origin-media,.tg-reference-story .invitation-media{min-height:650px}.tg-reference-story .origin-media:after,.tg-reference-story .invitation-media:after{background:linear-gradient(180deg,transparent 75%,#0b0a09)}.tg-reference-story .origin-copy,.tg-reference-story .invitation-copy{padding:80px 8vw}.tg-reference-story .principles-head,.tg-reference-story .craft-head{grid-template-columns:1fr;gap:24px}.tg-reference-story .principle{padding:40px 28px}.tg-reference-story .craft-grid{grid-template-rows:360px 360px}.tg-reference-story .journey-line{grid-template-columns:1fr 1fr;gap:50px 30px}.tg-reference-story .journey-line:before{display:none}.tg-reference-story .products{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tg-reference-story .principle-grid{grid-template-columns:1fr}.tg-reference-story .principle{min-height:255px;border-right:0;border-bottom:1px solid var(--line-dark)}.tg-reference-story .principle h3{margin-top:45px}}@media(max-width:720px){.tg-reference-story .announcement{height:32px;font-size:8px;text-align:center;padding:0 12px}.tg-reference-story .logo{font-size:19px}.tg-reference-story .hero{height:760px;min-height:0}.tg-reference-story .hero>img{object-position:61% center}.tg-reference-story .hero:before{background:linear-gradient(180deg,#0003,#00000047 42%,#080807f5 80%)}.tg-reference-story .hero-copy{padding:160px 0 55px}.tg-reference-story .hero h1{font-size:72px}.tg-reference-story .hero p{font-size:13px}.tg-reference-story .hero-index{display:none}.tg-reference-story .intro,.tg-reference-story .principles,.tg-reference-story .craft,.tg-reference-story .journey,.tg-reference-story .best{padding:76px 0}.tg-reference-story .intro-grid{grid-template-columns:1fr;gap:42px}.tg-reference-story .moon{margin-bottom:35px}.tg-reference-story .intro-word h2{font-size:82px}.tg-reference-story .intro-copy .lead{font-size:29px}.tg-reference-story .origin-media,.tg-reference-story .invitation-media{min-height:470px}.tg-reference-story .origin-copy,.tg-reference-story .invitation-copy{padding:65px 22px}.tg-reference-story .section-title{font-size:58px}.tg-reference-story .principles-head{margin-bottom:35px}.tg-reference-story .statement{height:670px}.tg-reference-story .statement img{object-position:58% center}.tg-reference-story .statement-copy{padding-bottom:45px}.tg-reference-story .statement blockquote{font-size:61px}.tg-reference-story .statement p{font-size:16px}.tg-reference-story .craft-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.tg-reference-story .craft-card,.tg-reference-story .craft-card:first-child{min-width:84vw;height:480px;scroll-snap-align:start}.tg-reference-story .craft-card:first-child img{object-position:center top}.tg-reference-story .journey-head{text-align:left;margin-bottom:48px}.tg-reference-story .journey-line{grid-template-columns:1fr;gap:42px}.tg-reference-story .journey-step{display:grid;grid-template-columns:35px 1fr;column-gap:18px}.tg-reference-story .journey-step h3{margin:2px 0 12px}.tg-reference-story .journey-step p{grid-column:2}.tg-reference-story .products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}}.tg-reference-story{--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-story{overflow-x:clip}.tg-reference-story{overflow-wrap:break-word;font-size:var(--type-body);line-height:1.6}.tg-reference-story .tg-reference-story .container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)));max-width:none;margin-inline:auto;padding-inline:0}.tg-reference-story .eyebrow,.tg-reference-story .source-kicker,.tg-reference-story .hero-kicker,.tg-reference-story .article-date,.tg-reference-story .catalog-card small{font-size:11px;line-height:1.45;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.tg-reference-story .section-title,.tg-reference-story .source-title{max-width:920px;font-size:var(--type-h2);line-height:.88;letter-spacing:.01em}.tg-reference-story .storm-copy .section-title,.tg-reference-story .home-invitation-copy .section-title,.tg-reference-story .invitation-copy .section-title,.tg-reference-story .reviews-head .section-title,.tg-reference-story .customer-reviews-head .section-title,.tg-reference-story .customer-reviews-head h2,.tg-reference-story .best-head .section-title,.tg-reference-story .newsletter h2{font-size:var(--type-h2);line-height:.92}.tg-reference-story .intro-word h2,.tg-reference-story .statement blockquote{font-size:var(--type-display);line-height:.9}.tg-reference-story .details h1,.tg-reference-story .catalog-hero h1,.tg-reference-story .search-head h1,.tg-reference-story .info-page h1,.tg-reference-story .article-page h1{max-width:900px;font-size:var(--type-h1);line-height:.92}.tg-reference-story .hero h1,.tg-reference-story .hero-copy h1{font-size:var(--type-display);line-height:.9}.tg-reference-story .hero p,.tg-reference-story .catalog-hero p,.tg-reference-story .source-description,.tg-reference-story .source-longform p,.tg-reference-story .source-longform li,.tg-reference-story .source-copy,.tg-reference-story .contact-intro p,.tg-reference-story .contact-note p,.tg-reference-story .home-origin-copy p,.tg-reference-story .home-invitation-copy p,.tg-reference-story .origin-copy p,.tg-reference-story .invitation-copy p,.tg-reference-story .feature-copy p,.tg-reference-story .included-copy p,.tg-reference-story .review-copy p,.tg-reference-story .editorial-copy p,.tg-reference-story .storm-copy p,.tg-reference-story .article p,.tg-reference-story .product-card p,.tg-reference-story .catalog-card p,.tg-reference-story .faq-answer,.tg-reference-story .customer-review p,.tg-reference-story .review-card blockquote{font-size:var(--type-body);line-height:1.65}.tg-reference-story .btn,.tg-reference-story .add,.tg-reference-story .apply,.tg-reference-story .signup button,.tg-reference-story .source-cta,.tg-reference-story .tgcart-shop,.tg-reference-story .tgcart-checkout{min-height:52px;font-size:16px;line-height:1.15}.tg-reference-story .micro-link,.tg-reference-story .text-link,.tg-reference-story .review-more{font-size:13px;line-height:1.4}.tg-reference-story .details h1,.tg-reference-story .product-details h1{font-size:var(--type-h1);line-height:.92;text-wrap:balance}.tg-reference-story .details>p,.tg-reference-story .product-details>.source-description{font-size:var(--type-body);line-height:1.65}.tg-reference-story .rating,.tg-reference-story .catalog-rating,.tg-reference-story .stars{font-size:13px}.tg-reference-story .price,.tg-reference-story .catalog-card p{font-size:16px}.tg-reference-story .variant-title,.tg-reference-story .stock{font-size:12px;line-height:1.5}.tg-reference-story .variant strong,.tg-reference-story .variant span,.tg-reference-story .bundle strong,.tg-reference-story .bundle-price{font-size:15px}.tg-reference-story .variant small,.tg-reference-story .bundle small{font-size:13px;line-height:1.45}.tg-reference-story .thumb{min-width:48px;min-height:48px}.tg-reference-story .signal strong{font-size:13px;line-height:1.4}.tg-reference-story .signal span{font-size:12px;line-height:1.45;color:#aaa198}.tg-reference-story .card .rating,.tg-reference-story .card .rating small{font-size:13px}.tg-reference-story .card .price{font-size:16px}.tg-reference-story .drawer .close{min-width:48px;min-height:48px}.tg-reference-story .collection,.tg-reference-story .best,.tg-reference-story .ritual,.tg-reference-story .guarantee,.tg-reference-story .journal,.tg-reference-story .community,.tg-reference-story .intro,.tg-reference-story .principles,.tg-reference-story .craft,.tg-reference-story .journey,.tg-reference-story .how,.tg-reference-story .sensory,.tg-reference-story .compare-section,.tg-reference-story .profiles,.tg-reference-story .reviews,.tg-reference-story .faq,.tg-reference-story .related,.tg-reference-story .customer-reviews,.tg-reference-story .source-steps,.tg-reference-story .source-crafted,.tg-reference-story .source-compare,.tg-reference-story .product-facts{padding-block:var(--layout-section)}.tg-reference-story .manifesto-grid,.tg-reference-story .home-origin,.tg-reference-story .home-invitation,.tg-reference-story .editorial,.tg-reference-story .origin,.tg-reference-story .invitation,.tg-reference-story .feature,.tg-reference-story .included,.tg-reference-story .source-authentic,.tg-reference-story .review-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(620px,66vw,820px)}.tg-reference-story .manifesto-copy,.tg-reference-story .home-origin-copy,.tg-reference-story .origin-copy,.tg-reference-story .feature-copy,.tg-reference-story .source-authentic-copy,.tg-reference-story .review-copy,.tg-reference-story .home-invitation-copy,.tg-reference-story .invitation-copy,.tg-reference-story .editorial-copy,.tg-reference-story .included-copy,.tg-reference-story .storm-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-story .manifesto-copy>*,.tg-reference-story .home-origin-copy>*,.tg-reference-story .home-invitation-copy>*,.tg-reference-story .origin-copy>*,.tg-reference-story .invitation-copy>*,.tg-reference-story .feature-copy>*,.tg-reference-story .source-authentic-copy>*,.tg-reference-story .review-copy>*,.tg-reference-story .editorial-copy>*,.tg-reference-story .included-copy>*,.tg-reference-story .storm-copy>*{max-width:var(--layout-copy)}.tg-reference-story .best-head,.tg-reference-story .ritual-head,.tg-reference-story .journal-head,.tg-reference-story .community-head,.tg-reference-story .principles-head,.tg-reference-story .craft-head,.tg-reference-story .section-head,.tg-reference-story .sensory-head,.tg-reference-story .reviews-head,.tg-reference-story .faq-grid,.tg-reference-story .customer-reviews-head,.tg-reference-story .source-crafted-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--layout-split-gap)}.tg-reference-story .product-shell.container,.tg-reference-story .product-facts>.container,.tg-reference-story .collection>.container,.tg-reference-story .best>.container,.tg-reference-story .ritual>.container,.tg-reference-story .community>.container,.tg-reference-story .guarantee>.container,.tg-reference-story .journal>.container,.tg-reference-story .signals>.container,.tg-reference-story .shop>.container,.tg-reference-story .intro>.container,.tg-reference-story .principles>.container,.tg-reference-story .craft>.container,.tg-reference-story .journey>.container,.tg-reference-story .how>.container,.tg-reference-story .sensory>.container,.tg-reference-story .compare-section>.container,.tg-reference-story .profiles>.container,.tg-reference-story .press>.container,.tg-reference-story .reviews>.container,.tg-reference-story .related>.container,.tg-reference-story .customer-reviews>.container,.tg-reference-story .source-crafted>.container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)));padding-inline:0}.tg-reference-story .footer>.container,.tg-reference-story .newsletter>.container,.tg-reference-story .press>.container{width:min(var(--layout-max),calc(100% - (var(--layout-gutter) * 2)))}.tg-reference-story .home-origin,.tg-reference-story .origin,.tg-reference-story .home-invitation,.tg-reference-story .invitation,.tg-reference-story .manifesto-grid,.tg-reference-story .feature,.tg-reference-story .included,.tg-reference-story .editorial,.tg-reference-story .storm-feature{height:auto}.tg-reference-story .home-origin-media img,.tg-reference-story .origin-media img,.tg-reference-story .home-invitation-media img,.tg-reference-story .invitation-media img,.tg-reference-story .feature-media img,.tg-reference-story .included-media img,.tg-reference-story .editorial-media img,.tg-reference-story .source-authentic-media img{height:100%;object-fit:cover}@media(min-width:1900px){.tg-reference-story{--layout-gutter:72px}}@media(max-width:1180px){.tg-reference-story{--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-story .manifesto-grid,.tg-reference-story .home-origin,.tg-reference-story .home-invitation,.tg-reference-story .editorial,.tg-reference-story .origin,.tg-reference-story .invitation,.tg-reference-story .feature,.tg-reference-story .included,.tg-reference-story .source-authentic,.tg-reference-story .review-section,.tg-reference-story .storm-feature,.tg-reference-story .storm-feature--reverse{grid-template-columns:1fr;min-height:0}.tg-reference-story .manifesto-copy,.tg-reference-story .home-origin-copy,.tg-reference-story .home-invitation-copy,.tg-reference-story .editorial-copy,.tg-reference-story .origin-copy,.tg-reference-story .invitation-copy,.tg-reference-story .feature-copy,.tg-reference-story .included-copy,.tg-reference-story .source-authentic-copy,.tg-reference-story .review-copy,.tg-reference-story .storm-copy,.tg-reference-story .storm-feature--reverse .storm-copy{max-width:none;padding:var(--layout-section-compact) var(--layout-gutter)}.tg-reference-story .home-origin-media,.tg-reference-story .home-invitation-media,.tg-reference-story .origin-media,.tg-reference-story .invitation-media,.tg-reference-story .feature-media,.tg-reference-story .included-media,.tg-reference-story .editorial-media,.tg-reference-story .source-authentic-media,.tg-reference-story .storm-visual{min-height:clamp(480px,70vw,680px)}.tg-reference-story .best-head,.tg-reference-story .ritual-head,.tg-reference-story .journal-head,.tg-reference-story .community-head,.tg-reference-story .principles-head,.tg-reference-story .craft-head,.tg-reference-story .section-head,.tg-reference-story .sensory-head,.tg-reference-story .reviews-head,.tg-reference-story .faq-grid,.tg-reference-story .customer-reviews-head,.tg-reference-story .source-crafted-head{gap:32px}}@media(max-width:820px){.tg-reference-story{--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-story .best-head,.tg-reference-story .ritual-head,.tg-reference-story .journal-head,.tg-reference-story .community-head,.tg-reference-story .principles-head,.tg-reference-story .craft-head,.tg-reference-story .section-head,.tg-reference-story .sensory-head,.tg-reference-story .reviews-head,.tg-reference-story .faq-grid,.tg-reference-story .customer-reviews-head,.tg-reference-story .source-crafted-head{grid-template-columns:1fr}}@media(max-width:600px){.tg-reference-story{--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-story .tg-reference-story .container,.tg-reference-story .product-shell.container,.tg-reference-story .product-facts>.container,.tg-reference-story .collection>.container,.tg-reference-story .best>.container,.tg-reference-story .ritual>.container,.tg-reference-story .community>.container,.tg-reference-story .guarantee>.container,.tg-reference-story .journal>.container,.tg-reference-story .intro>.container,.tg-reference-story .principles>.container,.tg-reference-story .craft>.container,.tg-reference-story .journey>.container,.tg-reference-story .press>.container,.tg-reference-story .reviews>.container,.tg-reference-story .related>.container,.tg-reference-story .customer-reviews>.container,.tg-reference-story .catalog-grid,.tg-reference-story .journal-grid,.tg-reference-story .footer>.container,.tg-reference-story .newsletter>.container{width:calc(100% - (var(--layout-gutter) * 2))}.tg-reference-story .manifesto-copy,.tg-reference-story .home-origin-copy,.tg-reference-story .home-invitation-copy,.tg-reference-story .editorial-copy,.tg-reference-story .origin-copy,.tg-reference-story .invitation-copy,.tg-reference-story .feature-copy,.tg-reference-story .included-copy,.tg-reference-story .source-authentic-copy,.tg-reference-story .review-copy,.tg-reference-story .storm-copy,.tg-reference-story .storm-feature--reverse .storm-copy{padding:var(--layout-section-compact) var(--layout-gutter)}.tg-reference-story .home-origin-media,.tg-reference-story .home-invitation-media,.tg-reference-story .origin-media,.tg-reference-story .invitation-media,.tg-reference-story .feature-media,.tg-reference-story .included-media,.tg-reference-story .editorial-media,.tg-reference-story .source-authentic-media,.tg-reference-story .storm-visual{min-height:clamp(380px,112vw,500px)}.tg-reference-story .review-list,.tg-reference-story .related-grid{width:100%;max-width:100%;margin-right:0;padding-right:0}}@media(max-width:360px){.tg-reference-story{--layout-gutter:18px;--type-h1:clamp(34px,10vw,40px);--type-h2:clamp(29px,8.5vw,35px)}}@media(prefers-reduced-motion:reduce){.tg-reference-story .reveal{opacity:1!important;transform:none!important}}.tg-reference-story [hidden]{display:none!important}.tg-reference-story :focus-visible{outline:2px solid #cf925d;outline-offset:4px}.tg-reference-story main [id]{scroll-margin-top:110px}.tg-reference-story .bundle[aria-pressed=true],.tg-reference-story .variant[aria-pressed=true]{border-color:#cf925d}.tg-reference-story .purchase button:disabled{opacity:.5;cursor:not-allowed}.tg-reference-story .purchase .quantity{grid-template-columns:44px minmax(16px,1fr) 44px;min-width:104px}.tg-reference-story .purchase .quantity input{width:100%;padding:0;min-width:0}.tg-reference-story .purchase .quantity button{min-width:44px;min-height:44px;padding:0}.tg-reference-story .tgcart-drawer[inert]{visibility:hidden}@media(prefers-reduced-motion:reduce){.tg-reference-story{scroll-behavior:auto!important}.tg-reference-story *,.tg-reference-story *:before,.tg-reference-story *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tg-reference-story .tg-campaign{display:block;width:100%;height:100%;overflow:hidden}.tg-reference-story .tg-campaign img{display:block;width:100%;height:100%;object-fit:cover}.tg-reference-story .tg-campaign-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tg-reference-story .gifting>.tg-campaign-bg,.tg-reference-story .tg-story-campaign>.tg-campaign-bg{z-index:0}.tg-reference-story .tg-story-campaign .hero-copy,.tg-reference-story .tg-story-campaign .hero-index{z-index:2}.tg-reference-story .tg-story-campaign:before,.tg-reference-story .tg-story-campaign:after{z-index:1;pointer-events:none}.tg-reference-story .tg-story-campaign .tg-campaign img{object-position:center}@media(min-width:721px){.tg-reference-story .tg-story-campaign.hero{height:clamp(500px,42vw,680px);min-height:0}.tg-reference-story .tg-story-campaign .hero-copy{padding:55px 0}.tg-reference-story .tg-story-campaign .tg-campaign img{object-position:right center}}@media(max-width:720px){.tg-reference-story .tg-story-campaign.hero{display:block;height:auto;min-height:0;padding-top:0}.tg-reference-story .tg-story-campaign:before,.tg-reference-story .tg-story-campaign:after{display:none}.tg-reference-story .tg-story-campaign>.tg-campaign-bg{position:relative;inset:auto;height:auto;aspect-ratio:4/5}.tg-reference-story .tg-story-campaign>.tg-campaign-bg img{position:static;height:100%;object-fit:cover}.tg-reference-story .tg-story-campaign .hero-copy{position:relative;padding:28px 0 40px}.tg-reference-story .tg-story-campaign .hero-index{display:none}}.tg-reference-story [data-tg-responsive]{height:auto}.tg-reference-story{font-family:DM,Arial,sans-serif;color:#f1ede5}.tg-reference-story h1,.tg-reference-story h2,.tg-reference-story h3{font-family:Bebas,Impact,sans-serif}.tg-reference-story .btn{min-height:52px}.tg-reference-story details summary{min-height:48px}@media(max-width:1100px){.tg-reference-story .hero-index{display:none}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/tg-reference-story.css.map */
