.story-module__2gBCmG__wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.story-module__2gBCmG__wrapRead{max-width:680px;padding:0 var(--gutter);margin:0 auto}.story-module__2gBCmG__btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--ease), background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.story-module__2gBCmG__btn:hover{background:var(--gold-deep,#8e6f44);border-color:var(--gold-deep,#8e6f44);transform:translateY(-1px)}.story-module__2gBCmG__btnGhost{color:var(--ink);border-color:var(--ink);background:0 0}.story-module__2gBCmG__btnGhost:hover{background:var(--ink);color:var(--paper)}.story-module__2gBCmG__crumb{background:var(--cream);padding-top:130px;padding-bottom:0}.story-module__2gBCmG__crumb__row{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute,#5a5048);align-items:center;gap:8px;margin:0;padding:16px 0;font-size:12px;list-style:none;display:flex}.story-module__2gBCmG__crumb__row li{align-items:center;gap:8px;display:flex}.story-module__2gBCmG__crumb__row li:before{content:"/";color:#18121040}.story-module__2gBCmG__crumb__row li:first-child:before{content:""}.story-module__2gBCmG__crumb__row a{color:inherit;transition:color .2s var(--ease);text-decoration:none}.story-module__2gBCmG__crumb__row a:hover{color:var(--gold-deep,#8e6f44)}.story-module__2gBCmG__ahero{background:var(--cream);padding:48px 0 0}.story-module__2gBCmG__ahero__inner{max-width:760px}.story-module__2gBCmG__ahero__cat{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#7a5c28;margin-bottom:20px;font-size:11px;font-weight:500;display:block}.story-module__2gBCmG__ahero__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;font-size:clamp(36px,6vw,72px);font-weight:300;line-height:1.04}.story-module__2gBCmG__ahero__title em{color:#7a5c28;font-style:italic;font-weight:300}.story-module__2gBCmG__ahero__sub{font-family:var(--serif);color:var(--ink-soft,#4a3f35);margin:0 0 28px;font-size:clamp(17px,1.6vw,20px);font-weight:300;line-height:1.55}.story-module__2gBCmG__ahero__meta{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute,#5a5048);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:32px;font-size:11px;font-weight:500;display:flex}.story-module__2gBCmG__ahero__meta span{align-items:center;gap:16px;display:flex}.story-module__2gBCmG__ahero__meta span:before{content:"·";color:#1812104d}.story-module__2gBCmG__ahero__meta span:first-child:before{content:""}.story-module__2gBCmG__ahero__media{aspect-ratio:16/9;background:var(--shell);border-radius:20px;margin-top:48px;position:relative;overflow:hidden}.story-module__2gBCmG__ahero__mediaBg{position:absolute;inset:0}.story-module__2gBCmG__article{background:var(--cream);padding:80px 0}.story-module__2gBCmG__article__body{font-family:var(--sans);color:var(--ink-soft,#4a3f35);font-size:18px;line-height:1.7}.story-module__2gBCmG__article__body p{margin:0 0 1.4em}.story-module__2gBCmG__article__body p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--gold-deep,#8e6f44);margin-top:.08em;margin-right:.12em;font-size:3.2em;font-weight:300;line-height:.7}.story-module__2gBCmG__article__body h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:56px 0 20px;font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.1}.story-module__2gBCmG__article__body h2 em{color:#7a5c28;font-style:italic;font-weight:300}.story-module__2gBCmG__article__body h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:40px 0 16px;font-size:clamp(20px,2.2vw,28px);font-weight:300;line-height:1.15}.story-module__2gBCmG__article__body h3 em{color:#7a5c28;font-style:italic;font-weight:300}.story-module__2gBCmG__article__body blockquote{border-left:3px solid var(--gold);color:var(--ink-soft,#4a3f35);margin:40px 0;padding:8px 0 8px 28px;font-style:italic}.story-module__2gBCmG__article__body blockquote cite{font-style:normal;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute,#5a5048);margin-top:8px;font-size:12px;display:block}.story-module__2gBCmG__article__body .pullquote{text-align:center;font-family:var(--serif);color:#6b5020;border-top:1px solid #1812101f;border-bottom:1px solid #1812101f;max-width:36ch;margin:48px auto;padding:32px 0;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:300}.story-module__2gBCmG__article__body .pullquote em{color:#7a5c28;font-style:italic}:is(.story-module__2gBCmG__article__body ul,.story-module__2gBCmG__article__body ol){margin:0 0 1.4em;padding-left:24px}.story-module__2gBCmG__article__body li{margin-bottom:.6em;line-height:1.65}.story-module__2gBCmG__article__body li strong{color:var(--ink);font-weight:600}.story-module__2gBCmG__article__body strong{color:var(--ink);font-weight:600}.story-module__2gBCmG__article__body em{color:var(--ink-soft,#4a3f35);font-style:italic}.story-module__2gBCmG__article__body hr{border:none;border-top:1px solid #1812101f;margin:48px 0}.story-module__2gBCmG__article__foot{border-top:1px solid #1812101f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:680px;margin:56px auto 0;padding-top:32px;display:flex}.story-module__2gBCmG__authorChip{align-items:center;gap:14px;display:flex}.story-module__2gBCmG__authorAvatar{background:var(--ink);width:40px;height:40px;color:var(--paper);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-style:italic;display:flex}.story-module__2gBCmG__authorInfo{flex-direction:column;gap:2px;display:flex}.story-module__2gBCmG__authorName{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:500}.story-module__2gBCmG__authorRole{font-family:var(--sans);color:var(--ink-mute,#5a5048);letter-spacing:.08em;font-size:12px}.story-module__2gBCmG__shareRow{align-items:center;gap:12px;display:flex}.story-module__2gBCmG__shareLabel{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute,#5a5048);font-size:11px}.story-module__2gBCmG__shareBtn{cursor:pointer;width:36px;height:36px;color:var(--ink-soft,#4a3f35);font-family:var(--sans);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #1812102e;border-radius:50%;justify-content:center;align-items:center;font-size:11px;text-decoration:none;display:flex}.story-module__2gBCmG__shareBtn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.story-module__2gBCmG__copiedMsg{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep,#8e6f44);font-size:11px}.story-module__2gBCmG__related{background:var(--shell);padding:80px 0}.story-module__2gBCmG__related__head{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.story-module__2gBCmG__related__headline{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.1}.story-module__2gBCmG__scrollCtrls{gap:8px;display:flex}.story-module__2gBCmG__scrollCtrl{cursor:pointer;width:36px;height:36px;color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:1px solid #1812102e;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.story-module__2gBCmG__scrollCtrl:hover{background:var(--ink);color:var(--paper)}.story-module__2gBCmG__scrollCtrl:disabled{opacity:.3;cursor:not-allowed}.story-module__2gBCmG__related__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.story-module__2gBCmG__related__track::-webkit-scrollbar{display:none}.story-module__2gBCmG__rcard{scroll-snap-align:start;width:280px;color:inherit;flex-direction:column;flex-shrink:0;gap:12px;text-decoration:none;display:flex}.story-module__2gBCmG__rcard:hover .story-module__2gBCmG__rcard__title{color:var(--gold-deep,#8e6f44)}.story-module__2gBCmG__rcard__media{aspect-ratio:4/3;background:var(--shell);border:1px solid #1812101f;border-radius:10px;position:relative;overflow:hidden}.story-module__2gBCmG__rcard__mediaBg{position:absolute;inset:0}.story-module__2gBCmG__rcard__cat{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#6b5020;font-size:10px}.story-module__2gBCmG__rcard__title{font-family:var(--serif);color:var(--ink);transition:color .25s var(--ease);margin:0;font-size:18px;font-weight:300;line-height:1.25}.story-module__2gBCmG__rcard__excerpt{font-family:var(--sans);color:var(--ink-soft,#4a3f35);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.story-module__2gBCmG__rcard__meta{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute,#5a5048);align-items:center;gap:8px;font-size:11px;display:flex}.story-module__2gBCmG__rcard__meta span:before{content:"·";margin-right:8px}.story-module__2gBCmG__rcard__meta span:first-child:before{content:"";margin-right:0}.story-module__2gBCmG__back{background:var(--paper);text-align:center;padding:56px 0}.story-module__2gBCmG__notFound{background:var(--cream);text-align:center;justify-content:center;align-items:center;min-height:60vh;display:flex}.story-module__2gBCmG__notFound__inner{padding:40px}.story-module__2gBCmG__notFound h1{font-family:var(--serif);color:var(--ink);margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:300}.story-module__2gBCmG__notFound p{font-family:var(--sans);color:var(--ink-soft,#4a3f35);margin:0 0 32px;font-size:16px}.story-module__2gBCmG__grad0{background:linear-gradient(135deg,#ede8dc 0%,#d4c9b5 100%)}.story-module__2gBCmG__grad1{background:linear-gradient(135deg,#e5ddd0 0%,#c9b89e 100%)}.story-module__2gBCmG__grad2{background:linear-gradient(135deg,#f5f0e8 0%,#ddd2be 100%)}.story-module__2gBCmG__grad3{background:linear-gradient(135deg,#e8dfd3 0%,#c4b49e 100%)}.story-module__2gBCmG__grad4{background:linear-gradient(135deg,#f0e9de 0%,#d6c9b3 100%)}.story-module__2gBCmG__grad5{background:linear-gradient(135deg,#ede2cc 0%,#c8b898 100%)}@media (max-width:768px){.story-module__2gBCmG__ahero__title{font-size:clamp(30px,8vw,48px)}.story-module__2gBCmG__article__body{font-size:16px}.story-module__2gBCmG__article__foot{flex-direction:column;align-items:flex-start}.story-module__2gBCmG__related__head{flex-wrap:wrap;gap:16px}}@media (max-width:480px){.story-module__2gBCmG__rcard{width:240px}.story-module__2gBCmG__article__body p:first-of-type:first-letter{font-size:3em}}
