.BlogDetail-module__eNr6Wa__container{padding-bottom:var(--section-spacing);background:var(--bg);min-height:100vh}.BlogDetail-module__eNr6Wa__hero{z-index:1;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.BlogDetail-module__eNr6Wa__hero img,.BlogDetail-module__eNr6Wa__hero video{object-fit:cover;width:100%;height:100%}.BlogDetail-module__eNr6Wa__hero:after{content:"";background:linear-gradient(#00000029 0%,#00000080 68%,#000000a8 100%);position:absolute;inset:0}.BlogDetail-module__eNr6Wa__heroOverlay{z-index:1;padding-inline:var(--page-gutter);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogDetail-module__eNr6Wa__breadcrumbs{display:none}.BlogDetail-module__eNr6Wa__heroContent{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.BlogDetail-module__eNr6Wa__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:#ffffffb8;margin-bottom:.5rem;font-size:.75rem;display:block}.BlogDetail-module__eNr6Wa__title{font-family:var(--font-sans);letter-spacing:-.04em;color:#fff;text-align:center;max-width:20ch;margin:0 auto;font-size:clamp(2.5rem,5vw,4.1rem);font-weight:500;line-height:1.06}.BlogDetail-module__eNr6Wa__excerpt{color:#ffffffd1;text-align:center;max-width:60ch;font-size:1.05rem;line-height:1.7}.BlogDetail-module__eNr6Wa__headerMeta{display:none}.BlogDetail-module__eNr6Wa__contentWrapper{z-index:2;background:var(--bg);padding-top:5rem;position:relative}.BlogDetail-module__eNr6Wa__articleLayout{padding-inline:var(--page-gutter);grid-template-columns:240px minmax(0,800px) 240px;justify-content:center;align-items:start;gap:4rem;margin-bottom:4rem;display:grid;position:relative}.BlogDetail-module__eNr6Wa__leftRail,.BlogDetail-module__eNr6Wa__rightRail{z-index:5;flex-direction:column;align-self:start;gap:1.75rem;height:fit-content;padding-top:1rem;display:flex;position:sticky;top:100px}.BlogDetail-module__eNr6Wa__railSection{flex-direction:column;gap:.8rem;display:flex}.BlogDetail-module__eNr6Wa__railLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.BlogDetail-module__eNr6Wa__tags{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.BlogDetail-module__eNr6Wa__tag{color:var(--muted);background:#00000005;border:1px solid #00000014;border-radius:99px;padding:.4rem .9rem;font-size:.78rem;font-weight:500;transition:all .2s}.BlogDetail-module__eNr6Wa__tag:hover{background:#0000000d;border-color:#00000026}.BlogDetail-module__eNr6Wa__outlineList,.BlogDetail-module__eNr6Wa__thoughtStack{flex-direction:column;gap:.75rem;display:flex}.BlogDetail-module__eNr6Wa__outlineLink{color:var(--fg);font-size:.92rem;line-height:1.45;text-decoration:none;transition:color .2s}.BlogDetail-module__eNr6Wa__outlineLink:hover{color:var(--accent-primary)}.BlogDetail-module__eNr6Wa__thoughtBlock{color:var(--muted);font-size:.9rem;line-height:1.55}.BlogDetail-module__eNr6Wa__articleTrack{max-width:720px;font-family:var(--font-sans);color:var(--fg);font-size:1.02rem;line-height:1.78}.BlogDetail-module__eNr6Wa__articleTrack p{max-width:62ch;margin-bottom:1.55rem}.BlogDetail-module__eNr6Wa__articleTrack p:first-child{color:#202020;font-size:1.14rem;line-height:1.76}.BlogDetail-module__eNr6Wa__articleTrack h2{letter-spacing:-.03em;margin-top:3.5rem;margin-bottom:1.3rem;scroll-margin-top:7rem;font-size:clamp(1.75rem,3vw,2.3rem);font-weight:500;line-height:1.15}.BlogDetail-module__eNr6Wa__articleTrack h3{color:var(--fg);margin-top:2rem;margin-bottom:1rem;font-size:1.24rem;font-weight:500;line-height:1.3}.BlogDetail-module__eNr6Wa__articleTrack ul{max-width:60ch;margin:0 0 1.8rem;padding-left:1.2rem;list-style:outside}.BlogDetail-module__eNr6Wa__articleTrack li{color:#2a2a2a;margin-bottom:.75rem}.BlogDetail-module__eNr6Wa__related{max-width:800px;margin-left:240px;margin-right:var(--page-gutter)}.BlogDetail-module__eNr6Wa__sectionTitle{font-family:var(--font-sans);color:var(--fg);margin-bottom:2rem;font-size:1.7rem;font-weight:500;line-height:1.2}.BlogDetail-module__eNr6Wa__relatedList{flex-direction:column;display:flex}.BlogDetail-module__eNr6Wa__relatedLink{color:var(--fg);border-top:1px solid #00000014;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.6rem 0;text-decoration:none;transition:all .25s;display:flex}.BlogDetail-module__eNr6Wa__relatedLink:hover{padding-left:.6rem}.BlogDetail-module__eNr6Wa__relatedMeta{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.78rem;display:block}.BlogDetail-module__eNr6Wa__relatedTitle{letter-spacing:-.02em;color:var(--fg);max-width:55ch;font-size:1.15rem;font-weight:500;line-height:1.5;display:block}@media (max-width:1024px){.BlogDetail-module__eNr6Wa__hero{aspect-ratio:16/9}.BlogDetail-module__eNr6Wa__articleLayout{grid-template-columns:1fr;gap:2rem}.BlogDetail-module__eNr6Wa__rail{position:static}}@media (max-width:768px){.BlogDetail-module__eNr6Wa__hero{aspect-ratio:16/10}.BlogDetail-module__eNr6Wa__title{font-size:clamp(2rem,8vw,3rem)}.BlogDetail-module__eNr6Wa__excerpt{font-size:1rem}}
.footer{color:#fff;padding-block:var(--section-spacing)2rem;padding-inline:var(--page-gutter);background-color:#111}.footer-links{border-top:1px solid #333;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:8rem;padding-top:2rem;display:grid}.footer-col h3{font-family:var(--font-sans);text-transform:uppercase;color:#666;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.75rem}.footer-col ul{flex-direction:column;gap:.8rem;display:flex}.footer-col li a{font-family:var(--font-sans);color:#fff;opacity:.8;font-size:.9rem;transition:opacity .2s}@media (hover:hover){.footer-col li a:hover{color:var(--accent-primary);opacity:1}}.footer-brand{margin-bottom:4rem}.footer-brand h2{font-family:var(--font-sans);letter-spacing:-.06em;color:#fff;margin-left:-.8vw;font-size:15.5vw;font-weight:700;line-height:.8}.footer-bottom{font-family:var(--font-sans);color:#666;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;font-size:.75rem;display:flex}.footer-copyright{gap:2rem;display:flex}.back-to-top{color:#fff;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;font-size:.75rem;font-weight:500;transition:all .3s;display:flex}@media (hover:hover){.back-to-top:hover{color:var(--accent-primary);transform:translateY(-3px)}}.back-to-top svg{transition:transform .3s}.back-to-top:hover svg{transform:translateY(-2px)}@media (max-width:768px){.footer-links{grid-template-columns:1fr;gap:3rem}.footer-brand h2{word-break:keep-all;margin-left:0;font-size:13vw}.footer-bottom{flex-direction:column-reverse;align-items:stretch;gap:2.5rem}.footer-copyright{flex-direction:column;gap:1rem}.back-to-top{align-self:flex-end;gap:.5rem;font-size:.65rem}.back-to-top svg{width:16px;height:16px}}
