.sf-blog-page{overflow-x:clip;background:var(--sf-surface-light);color:var(--sf-ink)}.sf-blog-section{background:var(--sf-surface-light);padding:var(--sf-section-padding-y) 0}.sf-blog-inner{width:min(100%,var(--sf-container-max));margin:0 auto;padding-inline:var(--sf-container-padding)}.sf-blog-head{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2vw,30px);align-items:start;max-width:760px;margin-bottom:clamp(40px,4vw,64px)}.sf-blog-kicker{margin:0 0 var(--sf-space-sm);color:var(--sf-ink);font-family:var(--sf-font-heading);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-blog-title{margin:0;color:var(--sf-black);font-family:var(--sf-font-heading);font-size:clamp(2.75rem, 4vw, 5.5rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.sf-blog-text{margin:0;max-width:640px;color:var(--sf-muted-dark);font-size:clamp(1rem, 1.05vw, 1.18rem);line-height:1.65}.sf-featured-article{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,0.7fr);gap:clamp(32px,4vw,72px);align-items:stretch;padding-bottom:clamp(60px,6vw,110px);border-bottom:1px solid var(--sf-border-dark);margin-bottom:clamp(54px,6vw,100px)}.sf-article-card.is-hidden,.sf-blog-library .sf-article-card.is-hidden,.sf-featured-article.is-hidden{display:none}.sf-article-card-media,.sf-featured-media{position:relative;overflow:hidden;background:radial-gradient(circle at 38% 30%,var(--sf-accent-muted),transparent 31%),linear-gradient(135deg,var(--sf-black) 0,var(--sf-black) 58%,var(--sf-sage) 100%)}.sf-featured-media{min-height:clamp(420px,42vw,620px)}.sf-article-card-media::after,.sf-featured-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(16,16,16,.48) 100%)}.sf-featured-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.sf-article-category{margin:0 0 var(--sf-space-md);color:var(--sf-ink);font-family:var(--sf-font-heading);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-featured-title{margin:0;color:var(--sf-black);font-family:var(--sf-font-heading);font-size:clamp(2.25rem, 3.3vw, 4.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.sf-featured-excerpt{margin:var(--sf-space-md) 0 0;max-width:60ch;color:var(--sf-muted-dark);font-size:clamp(1rem, 1.08vw, 1.2rem);line-height:1.65}.sf-featured-meta{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:var(--sf-space-lg);color:var(--sf-muted-dark);font-family:var(--sf-font-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-blog-cta-button,.sf-featured-link{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:56px;padding:0 var(--sf-space-lg);border:1px solid var(--sf-text-dark-strong);border-radius:var(--sf-radius-button);background:0 0;color:var(--sf-black);cursor:pointer;font-family:var(--sf-font-heading);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:border-color var(--sf-duration-base) var(--sf-ease-out),color var(--sf-duration-base) var(--sf-ease-out)}.sf-featured-link{margin-top:var(--sf-space-xl)}.sf-blog-cta-button::before,.sf-featured-link::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sf-black);transform:scaleX(0);transform-origin:left center;transition:transform var(--sf-duration-base) var(--sf-ease-out)}.sf-blog-cta-button span,.sf-featured-link span{position:relative;z-index:1;transition:color var(--sf-duration-base) var(--sf-ease-out)}.sf-blog-cta-button:is(:hover,:focus-visible)::before,.sf-featured-link:is(:hover,:focus-visible)::before{transform:scaleX(1)}.sf-blog-cta-button:is(:hover,:focus-visible),.sf-featured-link:is(:hover,:focus-visible){border-color:var(--sf-black);color:var(--sf-white-pure)}.sf-blog-library{position:relative;isolation:isolate;overflow:hidden;background:var(--sf-dark-atmosphere-reverse);color:var(--sf-white);padding:clamp(86px,8vw,150px) 0 clamp(64px,6vw,110px);box-shadow:var(--sf-dark-edge-light)}.sf-blog-library-inner{position:relative;z-index:3;width:min(100%,var(--sf-container-max));margin:0 auto;padding-inline:var(--sf-container-padding)}.sf-blog-library-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;max-width:780px;margin-bottom:clamp(42px,4vw,68px)}.sf-blog-library-kicker{margin:0 0 var(--sf-space-sm);color:var(--sf-accent);font-family:var(--sf-font-heading);font-size:clamp(12px, .82vw, 15px);font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1}.sf-blog-library-title{margin:0;max-width:760px;color:var(--sf-white);font-family:var(--sf-font-heading);font-size:clamp(3rem, 4vw, 5.8rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.sf-blog-library-copy{display:grid;gap:var(--sf-space-lg);justify-items:start;margin-top:clamp(20px,2vw,28px)}.sf-blog-library-text{margin:0;max-width:640px;color:var(--sf-muted-light);font-family:var(--sf-font-body);font-size:clamp(16px, 1vw, 19px);line-height:1.6}.sf-blog-filter-bar{margin-bottom:clamp(38px,4vw,62px)}.sf-blog-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,4vw,72px);width:100%;margin:0;border:0;background:0 0}.sf-blog-filter{position:relative;min-height:48px;flex:0 0 auto;padding:0 0 8px;border:0;border-radius:0;background:0 0;color:var(--sf-muted-light);cursor:pointer;font-family:var(--sf-font-heading);font-size:clamp(14px, .94vw, 17px);font-weight:500;letter-spacing:.02em;line-height:1.1;text-transform:none;transition:color var(--sf-duration-fast) var(--sf-ease-out)}.sf-blog-filter::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--sf-accent);transform:translateX(-50%);transition:width var(--sf-duration-base) var(--sf-ease-out)}.sf-blog-filter:is(:hover,:focus-visible){color:var(--sf-accent)}.sf-blog-filter:is(:hover,:focus-visible)::after{width:100%}.sf-blog-filter:focus-visible{outline:2px solid var(--sf-accent);outline-offset:4px}.sf-blog-filter.is-active{color:var(--sf-accent)}.sf-blog-filter.is-active::after{width:100%}.sf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,1.6vw,30px)}.sf-blog-library .sf-article-card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sf-border-light);border-radius:var(--sf-radius-card);background:linear-gradient(180deg,var(--sf-surface-dark-raised) 0,var(--sf-border-light-faint) 100%);color:var(--sf-white);transition:transform var(--sf-duration-base) var(--sf-ease-out),border-color var(--sf-duration-base) var(--sf-ease-out),box-shadow var(--sf-duration-base) var(--sf-ease-out)}.sf-blog-library .sf-article-card:hover{transform:translateY(-4px);border-color:var(--sf-border-light-strong);box-shadow:0 34px 100px rgba(16,16,16,.5),0 0 48px var(--sf-accent-glow)}.sf-article-card-overlay{position:absolute;z-index:2;inset:0}.sf-article-card-overlay:focus-visible{outline:3px solid var(--sf-accent);outline-offset:-3px}.sf-blog-library .sf-article-card-media{flex:0 0 auto;width:100%;aspect-ratio:4/3;background-color:var(--sf-black);background-size:cover;background-position:center;border-radius:var(--sf-radius-card) var(--sf-radius-card) 0 0;filter:saturate(.86) contrast(1.04) brightness(.88);transform:none;transition:transform var(--sf-duration-slow, .8s) var(--sf-ease-out),filter var(--sf-duration-slow, .8s) var(--sf-ease-out)}.sf-blog-library .sf-article-card-media::after{content:none}.sf-blog-library .sf-article-card:hover .sf-article-card-media{transform:scale(1.025);filter:saturate(1) contrast(1.04) brightness(.94)}.sf-blog-library .sf-article-card:first-child .sf-article-card-media{background-image:url("../img/treatments/breast-Section-Image-960.webp")}.sf-blog-library .sf-article-card:nth-child(2) .sf-article-card-media{background-image:url("../img/treatments/Rhinoplasty-poster-960.webp")}.sf-blog-library .sf-article-card:nth-child(3) .sf-article-card-media,.sf-blog-library .sf-article-card:nth-child(7) .sf-article-card-media{background-image:url("../img/treatments/blepharoplasty-poster-960.webp")}.sf-blog-library .sf-article-card:nth-child(4) .sf-article-card-media,.sf-blog-library .sf-article-card:nth-child(6) .sf-article-card-media{background-image:url("../img/treatments/face-lifting-poster-960.webp")}.sf-blog-library .sf-article-card:nth-child(5) .sf-article-card-media,.sf-blog-library .sf-article-card:nth-child(8) .sf-article-card-media{background-image:url("../img/hero/hero-Poster-960.webp")}.sf-blog-library .sf-article-card-body{display:flex;flex:1;flex-direction:column;padding:clamp(28px,2.3vw,38px)}.sf-blog-library .sf-article-category{margin:0 0 var(--sf-space-md);color:var(--sf-accent-soft);font-family:var(--sf-font-heading);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-blog-library .sf-article-card-title{max-width:none;margin:0;color:var(--sf-white);font-family:var(--sf-font-heading);font-size:clamp(1.65rem, 1.9vw, 2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:none;text-wrap:balance}.sf-blog-library .sf-article-card-text{display:-webkit-box;margin:var(--sf-space-md) 0 0;overflow:hidden;color:var(--sf-muted-light);font-size:clamp(.95rem, 1vw, 1.1rem);line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sf-blog-library .sf-article-card-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sf-space-md);margin-top:var(--sf-space-xl);padding-top:var(--sf-space-md);border-top:1px solid var(--sf-border-light-faint);color:var(--sf-muted-light);font-family:var(--sf-font-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-blog-library .sf-article-card-footer>span:first-child{color:var(--sf-accent)}.sf-article-read-more{display:inline-flex;align-items:center;gap:10px;color:var(--sf-white);font-family:var(--sf-font-body);font-size:clamp(13px, .86vw, 16px);font-style:italic;font-weight:500;letter-spacing:.01em;text-transform:none;transition:gap var(--sf-duration-fast) var(--sf-ease-out);white-space:nowrap;margin-left:auto}.sf-article-arrow{color:var(--sf-white);font-size:20px;font-style:normal;line-height:1;transition:transform var(--sf-duration-fast) var(--sf-ease-out)}.sf-blog-library .sf-article-card:hover .sf-article-read-more{gap:16px;color:var(--sf-accent)}.sf-blog-library .sf-article-card:hover .sf-article-arrow{transform:translateX(5px);color:var(--sf-accent)}.sf-blog-empty{display:none;padding:clamp(40px,6vw,60px) 0 0;color:var(--sf-muted-light);font-size:18px}.sf-blog-empty.is-visible{display:block}.sf-blog-library-bottom{position:relative;z-index:4;display:flex;justify-content:center;margin-top:clamp(46px,5vw,86px)}.sf-blog-load-more{border-color:var(--sf-border-light-strong);color:var(--sf-white);cursor:pointer}.sf-blog-load-more::before{background:var(--sf-accent)}.sf-blog-load-more:is(:hover,:focus-visible){border-color:var(--sf-accent);color:var(--sf-black)}.sf-blog-load-more:focus-visible{outline:2px solid var(--sf-accent);outline-offset:4px}.sf-blog-load-more[hidden]{display:none}.sf-blog-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--sf-dark-atmosphere);color:var(--sf-white);padding:clamp(76px,7vw,126px) var(--sf-container-padding);text-align:center;box-shadow:var(--sf-dark-edge-light)}.sf-blog-cta::before{position:absolute;left:clamp(-190px,-9vw,-76px);top:-34%;z-index:0;width:clamp(340px,34vw,700px);aspect-ratio:1;content:"";background:url("../svg/pallantzas-Logo-Outline.svg") center/contain no-repeat;opacity:.03;filter:brightness(0) invert(1);transform:rotate(-10deg);pointer-events:none}.sf-blog-cta>*{position:relative;z-index:1}.sf-blog-cta-kicker{margin:0 0 var(--sf-space-sm);color:var(--sf-accent);font-family:var(--sf-font-heading);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sf-blog-cta-title{max-width:1100px;margin:0 auto;color:var(--sf-white);font-family:var(--sf-font-heading);font-size:clamp(3.2rem, 4.6vw, 6.2rem);font-weight:700;line-height:1.07;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.sf-blog-cta-text{max-width:740px;margin:var(--sf-space-md) auto 0;color:var(--sf-muted-light);line-height:1.65}.sf-blog-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sf-space-sm);margin-top:var(--sf-space-lg)}.sf-blog-cta-button{border-color:var(--sf-border-light-strong);color:var(--sf-white)}.sf-blog-cta-button::before{background:var(--sf-white)}.sf-blog-cta-button:is(:hover,:focus-visible){border-color:var(--sf-white);color:var(--sf-black)}@media (max-width:1180px){.sf-blog-head,.sf-featured-article{grid-template-columns:1fr}.sf-blog-library-head{grid-template-columns:1fr}.sf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.sf-blog-library{padding-top:clamp(72px,16vw,104px)}.sf-blog-library-title{font-size:clamp(2.75rem, 10.5vw, 3.75rem)}.sf-blog-filters{justify-content:center;gap:12px clamp(24px,7vw,42px)}.sf-blog-grid{grid-template-columns:1fr;gap:var(--sf-space-md)}.sf-blog-library .sf-article-card-media{aspect-ratio:4/3}.sf-blog-cta-actions,.sf-blog-cta-button,.sf-featured-link{width:100%}.sf-blog-cta{padding:clamp(56px,14vw,76px) var(--sf-space-md)}.sf-blog-cta-title{font-size:clamp(2.35rem, 11vw, 3.4rem);line-height:1.08}.sf-featured-media{min-height:340px}.sf-blog-library-bottom{justify-content:center}.sf-blog-load-more{width:min(100%,360px)}}@media (max-width:680px){.sf-blog-filters{flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm)}}@media (max-width:480px){.sf-blog-article-card-footer{flex-direction:column;align-items:flex-start}}
/* Publication date on article cards. */
.sf-article-card-date{margin:var(--sf-space-sm) 0 0;color:var(--sf-muted-light);font-family:var(--sf-font-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
