.article-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);z-index:9999;transition:width 60ms linear;pointer-events:none}@keyframes articleFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.article-animate{opacity:0;animation:articleFadeUp .8s cubic-bezier(.22,1,.36,1) .15s forwards}.article-template{margin:0;padding:0;overflow:visible}.article-hero{position:sticky;top:0;width:100vw;height:100vh;margin-left:calc(-50vw + 50%);overflow:hidden;z-index:0}.article-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.article-hero__img{width:100%;height:100%;object-fit:cover;object-position:center}.article-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000005 40%,#0000000a 60%,#0000008c);z-index:1}.article-hero__content{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(1.5rem,5vw,4rem) clamp(3.5rem,8vh,6rem);color:#fff}.article-hero__category{display:inline-block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em;font-weight:500;margin-bottom:1rem;padding:.4rem 1rem;background:#ffffff1a;backdrop-filter:var(--so-blur-medium);-webkit-backdrop-filter:var(--so-blur-medium);border:1px solid rgba(255,255,255,.15);border-radius:100px;color:#ffffffd9}.article-hero__title{font-size:clamp(2.25rem,6vw,4.5rem);font-weight:300;letter-spacing:-.03em;line-height:1.08;max-width:820px;margin:0 0 1.25rem;text-shadow:0 2px 30px rgba(0,0,0,.3)}.article-hero__meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.article-hero__reading-time{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;font-weight:400;color:#fff9}.article-hero__scroll-hint{opacity:1;transition:opacity .3s ease}.article-body-zone{position:relative;z-index:1;margin-top:-6rem;padding-bottom:3rem;background:rgb(var(--color-background));border-radius:28px 28px 0 0;box-shadow:0 -20px 60px #0000001f}.article-template__content{position:relative;max-width:700px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem)}p.article-template__excerpt{font-family:var(--font-heading-family);font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:400;color:rgb(var(--color-foreground));line-height:1.55;letter-spacing:-.01em;margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.article-template__content.rte>p:first-of-type:first-letter,.article-template__content.rte>.article-template__excerpt+p:first-letter{float:left;font-family:var(--font-heading-family);font-size:3.75em;line-height:.82;font-weight:300;margin:.06em .12em 0 -.02em;color:rgb(var(--color-foreground))}.article-template__content.rte p{font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.88;color:rgba(var(--color-foreground),.82);margin-bottom:1.625rem;max-width:62ch}.article-template__content.rte h2,.article-template__content.rte h3{margin-top:2.75rem;margin-bottom:1rem;letter-spacing:-.025em;line-height:1.2;color:rgb(var(--color-foreground))}.article-template__content.rte h2{font-size:clamp(1.5rem,3vw,2rem)}.article-template__content.rte h3{font-size:clamp(1.25rem,2.5vw,1.625rem)}.article-template__content.rte blockquote{position:relative;margin:2.5rem -.5rem;padding:2rem 2rem 2rem 2.25rem;background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.05);border-left:3px solid rgba(var(--color-foreground),.18);border-radius:12px;font-family:var(--font-heading-family);font-size:clamp(1.0625rem,2vw,1.25rem);font-style:italic;line-height:1.65;color:rgba(var(--color-foreground),.72)}.article-template__content.rte blockquote:before{content:"\201c";position:absolute;top:-.1em;left:.6rem;font-size:4rem;font-style:normal;line-height:1;color:rgba(var(--color-foreground),.06);font-family:Georgia,serif}.article-template__content.rte img{border-radius:14px;margin:1.75rem 0;box-shadow:0 4px 24px #0000000f}.article-template__content.rte a{color:rgb(var(--color-foreground));text-decoration:none;background-image:linear-gradient(rgba(var(--color-foreground),.18),rgba(var(--color-foreground),.18));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.article-template__content.rte a:hover{background-size:100% 2px;background-image:linear-gradient(rgba(var(--color-foreground),.45),rgba(var(--color-foreground),.45))}.article-template__content.rte ul,.article-template__content.rte ol{padding-left:1.5rem;margin-bottom:1.5rem}.article-template__content.rte li{margin-bottom:.5rem;line-height:1.78;color:rgba(var(--color-foreground),.82)}.article-template__content-footer{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(var(--color-foreground),.08);display:flex;justify-content:flex-end}.share-button{position:relative}.share-button__button{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.06);text-align:center;position:relative;overflow:hidden;border-radius:12px;padding:0;transition:all .24s ease-out}.share-button__button:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.1)}.share-button__icon-share,.share-button__icon-close{position:absolute;top:0;right:0;transition:opacity .2s ease-out}.share-button__icon-share{opacity:1}.share-button__button .icon-share{height:35px}.share-button__icon-close{opacity:0;padding:12px;top:5px}.share-button__button .icon-close{width:1.25rem;height:1.25rem;color:rgb(var(--color-foreground-2));display:block}.share-button__social-content{opacity:0;transition:all .48s ease-out;display:flex}.share-button__social-content .share-button__icon-share{visibility:hidden;position:static}.share-button__button .social-sharing{display:flex;align-items:center;justify-content:flex-start;margin:0;max-width:0;opacity:0;overflow:hidden;transition:.2s;height:100%}.social-links-container li{display:inline;margin:0}.share-button__button .social-sharing a{color:rgb(var(--color-foreground));padding:12px;margin:0;pointer-events:none}.share-button__button .btn--share .icon{margin:0}.share-button__button--open{border-color:rgba(var(--color-foreground),.1);background:rgba(var(--color-background),.7);backdrop-filter:var(--so-blur-medium);-webkit-backdrop-filter:var(--so-blur-medium)}.share-button__button--open .social-sharing{max-width:220px;opacity:1}.share-button__button--open .share-button__social-content{opacity:1}.share-button__button--open .social-sharing a{pointer-events:initial}.share-button__button--open .share-button__icon-share{opacity:0}.share-button__button--open .share-button__icon-close{opacity:1}.share-button__label{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);display:block;text-transform:uppercase;font-size:calc(var(--font-subheading-scale) * .7rem);width:100%;text-align:center;color:rgba(var(--color-foreground),.55);margin-top:4px;letter-spacing:.06em}.article-template__related{max-width:700px;margin:3rem auto 1.5rem;padding:0 clamp(1.5rem,4vw,3rem)}.article-template__related-head{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.article-template__related-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;font-weight:500;color:rgba(var(--color-foreground),.4);margin:0}.article-template__related-head h3{font-size:clamp(1.25rem,2.5vw,1.625rem);letter-spacing:-.02em;margin:0}.article-template__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.article-template__related-card{background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.06);border-radius:16px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.article-template__related-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.article-template__related-card a{display:block;padding:1.125rem;text-decoration:none;color:inherit}.article-template__related-image{overflow:hidden;border-radius:10px;margin-bottom:.875rem}.article-template__related-image img{width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.article-template__related-card:hover .article-template__related-image img{transform:scale(1.04)}.article-template__related-meta{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.38);margin:0 0 .375rem}.article-template__related-title{font-size:1.0625rem;margin:0 0 .4rem;font-weight:400;letter-spacing:-.01em;line-height:1.35}.article-template__related-excerpt{font-size:.875rem;color:rgba(var(--color-foreground),.5);line-height:1.6;margin:0}.article-template__cta{max-width:700px;margin:2.5rem auto;padding:0 clamp(1.5rem,4vw,3rem)}.article-template__cta-inner{padding:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:rgba(var(--color-foreground),.025);border:1px solid rgba(var(--color-foreground),.07);border-radius:16px;transition:border-color .3s ease,box-shadow .3s ease}.article-template__cta-inner:hover{border-color:rgba(var(--color-foreground),.12);box-shadow:0 8px 32px #0000000d}.article-template__cta-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;font-weight:500;color:rgba(var(--color-foreground),.4);margin:0 0 .375rem}.article-template__cta-title{font-size:clamp(1.25rem,2.5vw,1.75rem);margin:0 0 .5rem;font-weight:400;letter-spacing:-.02em}.article-template__cta-text{margin:0;color:rgba(var(--color-foreground),.55);line-height:1.65;font-size:.9375rem}.article-template__comment-wrapper{max-width:700px;margin:0 auto;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.06)}.article-template__comment-wrapper>div{padding:clamp(1.5rem,4vw,2.5rem)}.article-template__comment-wrapper details[open] .icon{transform:rotate(90deg)}.article-template__comment-summary{margin-bottom:.75rem}.article-template__comment-summary-title{display:flex;color:rgb(var(--color-foreground));align-items:center;margin-bottom:29px}.article-template__comment-summary-title .icon{margin-right:1.5625rem}.article-template__comment-summary-title img{margin-right:.5625rem;border-radius:var(--border-radius-thumnails)}.article-template__comment-summary-title h4{font-size:calc(var(--font-heading-scale) * 1rem);margin-bottom:0}.article-template__comment-wrapper h3{font-size:calc(var(--font-heading-scale) * 1.5rem);letter-spacing:-.02em}.article-template__comments-title{margin-bottom:1.625rem}.article-template__comments{margin-bottom:3.625rem}.article-template__comments p{font-size:.875rem;color:rgba(var(--color-foreground),.78);font-weight:300;margin-bottom:.625rem;line-height:1.7}.article-template__comments .skeleton-view{display:block;margin:2.5rem 0}.article-template__comments-comment{padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px rgba(var(--color-foreground),.06)}.article-template__comments-comment:last-child{border:none;margin-bottom:0;padding-bottom:0}.article-template__comments-comment footer span{display:block;color:rgb(var(--color-foreground))}.article-template__comments-author{font-size:calc(var(--font-heading-scale) * 1.125rem);font-family:var(--font-heading-family);font-weight:600}.article-template__comments-date{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.4)}.comment-form{max-width:30.625rem;margin:auto}@media screen and (max-width:1024px){.article-hero__title{font-size:clamp(2rem,5vw,3.25rem)}}@media screen and (max-width:768px){.article-hero{height:85vh}.article-hero__title{font-size:clamp(1.75rem,7vw,2.5rem)}.article-hero__content{padding-bottom:clamp(2.5rem,6vh,4rem)}.article-body-zone{margin-top:-3rem;border-radius:20px 20px 0 0}.article-template__content{padding:2rem 1.25rem}.article-template__content.rte>p:first-of-type:first-letter,.article-template__content.rte>.article-template__excerpt+p:first-letter{font-size:3em}.article-template__related{margin-top:2rem;padding:0 1.25rem}.article-template__cta{padding:0 1.25rem}.article-template__cta-inner{flex-direction:column;align-items:flex-start;padding:1.5rem}.article-template__related-grid{grid-template-columns:1fr}.article-template__content.rte blockquote{margin:2rem -.25rem;padding:1.5rem 1.25rem 1.5rem 1.5rem}.article-hero__scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){.article-animate{opacity:1;animation:none}.article-hero{position:relative}.article-template__related-card,.article-template__related-image img{transition:none}}@media screen and (max-width:320px){.share-button__button--open .social-sharing{max-width:140px;min-width:111px;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/section-blog-post.css.map */
