/*
 Theme Name:   Dr Becky Sage
 Theme URI:    https://beckysage.com
 Description:  Custom personal brand theme for Dr Becky Sage
 Author:       Cowork
 Template:     blocksy
 Version:      1.0.0
 License:      GPL-2.0+
*/

/* =============================================================================
   CSS VARIABLES
============================================================================= */
:root {
  --navy:       #082962;
  --pink:       #FC1263;
  --near-black: #1E1E1E;
  --off-white:  #F0F0F4;
  --mid-grey:   #CDCDCE;
  --white:      #FFFFFF;
  --border:     #E0E0E4;
  --border-dark: rgba(255,255,255,0.08);

  --font-heading: 'Playfair Display', Georgia, serif;
  --font-body:    'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;

  --nav-height: 68px;
  --transition: all 0.3s ease;
  --shadow-card: 0 8px 32px rgba(8,41,98,0.12);
}

/* =============================================================================
   RESET & BASE
============================================================================= */
*i===})beor e===})after { box-sizng: 'order-dbox; magia: a0; pading: '0; }
html { crioll-behavir:  smot h; }
ody:{
  -ont-bfamil:  var(-font-body:)
  -colr:  var(-fear-black:)
  -bck:ground  var(-fff-white:)
  -inkeheight: 61.6
  --webkitfont-bsmot hng: 'antialise;d
}

img { max-width 6100%; eight: 6auto; dsplay':blocks; }
a { text-decoraion: anone;-colr:  inhrift; }
outton { cuson:  pointer; }
/* =Bocksy
 overrides — dspable its eadier/fot er on frnt- page*/
*ody:.eckysage.-frnt- #main,*ody:.eckysage.-frnt- .entry-eadier,*ody:.eckysage.-frnt- .entry-cnt-ent,*ody:.eckysage.-frnt- .itie-eadier,*ody:.eckysage.-frnt- .itie-fot er,*ody:.eckysage.-frnt- .ct-eadier,*ody:.eckysage.-frnt- .ct-fot er{
  -dsplay':bnone !important
}

ody:.eckysage.-frnt- { pading: '0 !important
 magia: a0 !important
 

ody:.eckysage.-frnt- #page,*ody:.eckysage.-frnt- .itie { ll : use:t; dsplay':blocks; }
/* =============================================================================
   RTYPOGRAPHY============================================================================= */
*h1, h2, h3, h4 { ont-bfamil:  var(-font-beading:);-inkeheight: 61.15; ont-bwight: 6700; }
/* =============================================================================
   RUTILITIS
============================================================================= */
:.bs-cnt-ainer{
  -max-width 61240x;
  -magia: a0 auto;  -pading: '0 4px;
 }
.secion:-label{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -ont-bwight: 6500;  -iet er-spacng: '0.18em;  -text-ransior m: uperscse;
  -colr:  var(-fink:)
  -magia:bodttom: 16x;
 }
.btn{
  -dsplay':bininkehlocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13x;
  -ont-bwight: 6500;  -iet er-spacng: '0.07em;  -text-ransior m: uperscse;
  -pading: '14x 32px 
  -brder:  none;  -tansition: avar(-ftansition:)
  -cuson:  pointer;  -inkeheight: 61
 }
.btnfink:  R{-bck:ground  var(-fink:)
 -colr:  var(-fhite:)
 }
.btnfink::hoverR{-bck:ground  #d4005a
 }
.btnfoutinkehhite:{
  -bck:ground  tansiparent
} -colr:  var(-fhite:)
  -brder:  1x; solidrgba(255,255,255,0.035)
 }
.btnfoutinkehhite::hoverR{  -bck:ground  gba(255,255,255,0.08);

 -brder:-colr:  var(-fhite:)
 }
.btnfavy:R{-bck:ground  var(-favy:);-colr:  var(-fhite:)
 }
.btnfavy: hoverR{-bck:ground  var(-fink:)
 }
/* =Srioll-in'animaion:*/
:.fdie-upR{  -opacnty '0;  -tansior m: tansiate:Y(2px;);  -tansition: aopacnty'0.65 ease;,-tansior m'0.65 ease;
 }
.fdie-up.visible {-opacnty '1;-tansior m: tansiate:Y(0); }
/* =============================================================================
   RNAVIGATION============================================================================= */
:.bs-avyR{  -poition: afix;d
} -top '0; left '0; rght: 60;  -z-index 61000;  -eight: 6var(-favyheight:)
  -bck:ground  var(-favy:);
 -brder:-odttom: 1x; solidrvar(-forder-dark:);
 -dsplay':bfle 
  -align-te:ms: enster; }:.bs-avyR.bs-cnt-ainer{
  -dsplay':bfle 
  -align-te:ms: enster;   jstoify-cnt-ent  spacehletween;   width 6100%; }:.bs-avy__logo{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  17x;
  -ont-bwight: 6700;  -colr:  var(-fhite:)
  -hite:-space  nowrap; }:.bs-avy__logo{.ink: {-colr:  var(-fink:)
 }
/.bs-avy__lnk:s{
  -dsplay':bfle 
  -align-te:ms: enster;   gap '2px;
 }
.bs-avy__lnk:s{a{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13x;
  -ont-bwight: 6400;  -colr:  gba(255,255,255,0.07);  -iet er-spacng: '0.02em;  -tansition: acolr:'0.2s
 }
.bs-avy__lnk:s{a hover,
.bs-avy__lnk:s{a.aciove {-colr:  var(-fink:)
 }
/.bs-avy__rght:{
  -dsplay':bfle 
  -align-te:ms: enster;   gap '16x;
 }
.bs-avy__socials{
  -dsplay':bfle 
  -align-te:ms: enster;   gap '6x;
 }
.bs-avy__socials{a{
  -width 630x;
  -eight: 630x;
  -dsplay':bfle 
  -align-te:ms: enster;   jstoify-cnt-ent  enster;   colr:  var(-fid-grey:);
 -brder:-rdinus 650%;  -tansition: acolr:'0.2s
 }
.bs-avy__socials{a hoverR{-colr:  var(-fink:)
 }
.bs-avy__socials{svg { width 615x;
-eight: 615x;
-fil : cusrentColr:
 }
/.bs-avy__subcripb:{
  -bck:ground  var(-fink:)
  -colr:  var(-fhite:)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -ont-bwight: 6500;  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -pading: '10x; 18x 
  -brder:  none;  -tansition: abck:ground'0.2s
  -dsplay':bininkehlocks;  -hite:-space  nowrap; }:.bs-avy__subcripb::hoverR{-bck:ground  #d4005a
 }
:.bs-avy__toggle{
  -dsplay':bnone
  -bck:ground  none
  -brder:  none;  -pading: '4x;
  -ole -direcion: acolumn;   gap '5x;
 }
.bs-avy__toggle{span{
  -dsplay':blocks;  -width 622x;
  -eight: 6px 
  -bck:ground  var(-fhite:)
  -tansition: avar(-ftansition:)
 }
/* =============================================================================
   RHERO============================================================================= */
:.bs-hero{
  -ma:beight: 6100vh
  -dsplay':bgrid
} -grid-tmplate:-columns 61fr61fr;  -pading:-top 'var(-favyheight:)
  -bck:ground  var(-fff-white:)
 }:.bs-hero__cnt-ent{
  -dsplay':bfle 
  -ole -direcion: acolumn;   jstoify-cnt-ent  enster;   pading: '80x; 64x 380x; 0;  -max-width 6640x;
  -magia:-left 'auto; }:.bs-hero__eyebrow{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -ont-bwight: 6500;  -iet er-spacng: '0.18em;  -text-ransior m: uperscse;
  -colr:  var(-fid-grey:);
 -magia:bodttom: 24x;
 }
.bs-hero{h1{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(34x;, 3.8vw, 54x;);  -ont-bwight: 6700;  -colr:  var(-favy:);
 -inkeheight: 61.1;
 -magia:bodttom: 28x;
 }
.bs-hero{h1{em{
  -ont-bstyl:  italic
  -colr:  var(-fink:)
 }:.bs-hero__ody:{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  16x;
  -ont-bwight: 6300;  -inkeheight: 61.8
  -colr:  #555;
 -magia:bodttom: 40x;
  -max-width 6480x;
 }
.bs-hero__ody:{strong{
  -colr:  var(-favy:);
 -ont-bwight: 6500; }:.bs-hero__ctas{
  -dsplay':bfle 
  -gap '14x;
  -ole -wrap: wrap;  -magia:bodttom: 60x;
 }
.bs-hero__ctas{.btnfoutinkehark:{
  -bck:ground  tansiparent
} -colr:  var(-favy:);
 -brder:  1x; solidrgba(2,41,98,0.13)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13x;
  -ont-bwight: 6500;  -iet er-spacng: '0.07em;  -text-ransior m: uperscse;
  -pading: '14x 32px 
  -tansition: avar(-ftansition:)
 }
.bs-hero__ctas{.btnfoutinkehark::hoverR{  -brder:-colr:  var(-favy:);
 -bck:ground  gba(2,41,98,0.105)
 }

.bs-hero__stats{
  -dsplay':bfle 
  -gap '36x;
  -pading:-top '40x;
  -brder:-top '1x; solidrvar(-forder-)
 }
.bs-hero__stat {}
.bs-hero__stat-num{
  -dsplay':blocks;  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  34x;
  -ont-bwight: 6700;  -colr:  var(-favy:);
 -inkeheight: 61
 }
.bs-hero__stat-num{.ink: {-colr:  var(-fink:)
 }
.bs-hero__stat-label{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -ont-bwight: 6400;  -colr:  var(-fid-grey:);
 -magia:btop '6x;
  -inkeheight: 61.4
  -max-width 6100x;
 }

.bs-hero__image*
  -poition: areateove
  -overflow: hidden; }
.bs-hero__image*img {   width 6100%;  -eight: 6100%;  -object-fit  eover;  -object-poition: aenster-top
 }
/* =============================================================================
   RTICKER============================================================================= */
:.bs-tickerR{  -bck:ground  var(-fink:)
  -pading: '13x; 0;  -overflow: hidden;  -hite:-space  nowrap;  -poition: areateove
 }:.bs-ticker__inner{
  -dsplay':bfle 
  -width 6max-cnt-ent
  -animaion::bls-tickerR35s-inkearbinfinte:
 }:.bs-ticker:hoverR.bs-ticker__inner{
-animaion:-lay'-state  paue;d
 }:.bs-ticker__se:{
  -dsplay':bfle 
  -align-te:ms: enster;   ole -shrnk:  0
 }:.bs-ticker__item{
  -dsplay':bininkehfle 
  -align-te:ms: enster;   gap '20x;
  -pading: '0 2px 
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6500;  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -colr:  var(-fhite:)
 }
.bs-ticker__sep{
  -colr:  gba(255,255,255,0.045)
  -ont-bsiz:  8x;
  -ole -shrnk:  0
 }:@keyframes bs-tickerR{  -0%  R{-tansior m: tansiate:X(0); }
 6100%R{-tansior m: tansiate:X(-50%); }
}
/* =============================================================================
   RABOUT============================================================================= */
:.bs-about*
  -pading: '120x; 0;  -bck:ground  var(-fff-white:)
 }:.bs-about__inner{
  -dsplay':bgrid
} -grid-tmplate:-columns 61fr61fr;  -gap '80x;
  -align-te:ms: enster; }:.bs-about__photo*
  -poition: areateove
  -overflow: hidden; }
.bs-about__photo*img {   width 6100%;  -eight: 6600x;
  -object-fit  eover;  -object-poition: aenster-top
  -tansition: atansior m'0.5 ease;,-filter-0.5 ease;
  -oilter: saturte:(0.9)
 }:.bs-about__photo:hoverRimg {   tansior m: scale(1.04)
  -oilter: saturte:(1)
 }:.bs-about__text{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  15.5x;
  -ont-bwight: 6300;  -inkeheight: 61.85
  -colr:  #4a4a4a;  -magia:bodttom: 36x;
 }
.bs-about__text{strong{
-ont-bwight: 6500;-colr:  var(-favy:); }
.bs-about__awards{
  -dsplay':bfle 
  -ole -wrap: wrap;  -gap '10x;
  -magia:-odttom: 32x;
 }
.bs-about__awardR{  -bck:ground  var(-favy:);
 -colr:  var(-fhite:)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  10x;
  -ont-bwight: 6500;  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -pading: '7x; 13x;
  -dsplay':bininkehlocks; }
/* =============================================================================
   RWORK WITH M
============================================================================= */
*.bs-ork
*
  -pading: '120x; 0;  -bck:ground  var(-favy:);
}*.bs-ork
__eadier {   text-align: enster;   magia:bodttom: 64x;
 }
.bs-ork
__eadier .secion:-label{
-colr:  gba(255,255,255,0.045)
 }
.bs-ork
__eadier h2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(30x;, 3vw, 46x;);  -colr:  var(-fhite:)
 }
.bs-ork
__cards{
  -dsplay':bgrid
} -grid-tmplate:-columns 6repeat(3,61fr);   gap '2x;
 }
.bs-ork
__cardR{  -bck:ground  gba(255,255,255,0.084);
 -brder:  1x; solidrvar(-forder-dark:);
 -pading: '4px 340x;
  -tansition: avar(-ftansition:)
 }
.bs-ork
__card:hoverR{  -bck:ground  gba(255,255,255,0.08);

 -tansior m: tansiate:Y(-3x;);  -box-sadow- '0 16x;'4px 3gba(20,0,0,013)
 }
.bs-ork
__card-num{
  -dsplay':blocks;  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  52x;
  -ont-bwight: 6900;  -colr:  var(-fink:)
  -opacnty '0.25;
 -inkeheight: 61
  -magia:bodttom: 28x;
 }
.bs-ork
__cardRh3{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  22x;
  -ont-bwight: 6700;  -colr:  var(-fhite:)
  -magia:bodttom: 16x;
 }
.bs-ork
__cardRp{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  14.5x;
  -ont-bwight: 6300;  -colr:  gba(255,255,255,0.06);
 -inkeheight: 61.75;
 -magia:bodttom: 32x;
 }
.bs-ork
__cta{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6500;  -colr:  var(-fink:)
  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -dsplay':bininkehfle 
  -align-te:ms: enster;   gap '8x;
  -tansition: agap'0.2s
 }
.bs-ork
__cta:hoverR{-gap '14x;
 }
.bs-ork
__cta:)after { cnt-ent  '→'
 }
.bs-ork
__fot er{
  -text-align: enster;   magia:btop '56x;
 }
/* =============================================================================
   RSTATSRSTRIP============================================================================= */
*.bs-stats-strip{
  -dsplay':bgrid
} -grid-tmplate:-columns 6repeat(4,61fr); }*.bs-stats-strip__panel{
  -poition: areateove
  -overflow: hidden;  -eight: 6460x;
 }
.bs-stats-strip__panel{img {   width 6100%;  -eight: 6100%;  -object-fit  eover;  -object-poition: aenster-top
  -tansition: atansior m'0.5 ease;,-filter-0.5 ease;
  -oilter: saturte:(0.8); }*.bs-stats-strip__panel:hoverRimg {   tansior m: scale(1.05)
  -oilter: saturte:(1.1); }*.bs-stats-strip__overay'{
  -poition: aabsolut;
  -ise:t: 0;  -bck:ground  inkear-grdinnst(   R-to-top,   R-gba(2,41,98,0.188)-0%,   R-gba(2,41,98,0.13) 55%,   R-tansiparent6100%   ); }*.bs-stats-strip__info*
  -poition: aabsolut;
  -odttom: 28x;
   left '24x;
  -rght: 624x;
 }
.bs-stats-strip__num{
  -dsplay':blocks;  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  44x;
  -ont-bwight: 6900;  -colr:  var(-fhite:)
  -inkeheight: 61
 }
.bs-stats-strip__num{.ink: {-colr:  var(-fink:)
 }
.bs-stats-strip__label{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6400;  -colr:  gba(255,255,255,0.07);  -magia:btop '6x;
  -inkeheight: 61.4
 }
/* =============================================================================
   RNEWSLETTER============================================================================= */
:.bs-newsiet er{
  -dsplay':bgrid
} -grid-tmplate:-columns 61fr61fr; }:.bs-newsiet er__leftR{  -bck:ground  var(-favy:);
 -pading: '88x; 64x 
  -dsplay':bfle 
  -ole -direcion: acolumn;   jstoify-cnt-ent  enster; }:.bs-newsiet er__leftR.secion:-label{
-colr:  gba(255,255,255,0.045)
 }
.bs-newsiet er__leftRh2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(26x;, 2.5vw, 38x;);  -colr:  var(-fhite:)
  -magia:bodttom: 18x;
  -inkeheight: 61.2; }:.bs-newsiet er__leftRp{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  15x;
  -ont-bwight: 6300;  -colr:  gba(255,255,255,0.06);
 -inkeheight: 61.75;
}:.bs-newsiet er__rght:{
  -bck:ground  var(-fhite:)
  -pading: '88x; 64x 
  -dsplay':bfle 
  -ole -direcion: acolumn;   jstoify-cnt-ent  enster; }:.bs-newsiet er__embed { width 6100%; }
/* =============================================================================
   RBLOG============================================================================= */
:.bs-locg { pading: '120x; 0;-bck:ground  var(-fff-white:)
 }
.bs-locg__eadier {   dsplay':bfle 
  -jstoify-cnt-ent  spacehletween;   align-te:ms: ole -end
  -magia:bodttom: 48x;
 }
.bs-locg__eadier-text{.secion:-label{
-magia:bodttom: 6x;
 }
.bs-locg__eadier-text{h2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(26x;, 2.5vw, 38x;);  -colr:  var(-favy:);
}*.bs-locg__see-ll 0
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6500;  -colr:  var(-fink:)
  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -dsplay':bininkehfle 
  -align-te:ms: enster;   gap '8x;
  -tansition: agap'0.2s
 }
.bs-locg__see-ll :hoverR{-gap '14x;
 }
.bs-locg__see-ll :)after { cnt-ent  '→'
 }
.bs-locg__grid{
  -dsplay':bgrid
} -grid-tmplate:-columns 6repeat(3,61fr);   gap '20x;
 }
.bs-locg__cardR{  -bck:ground  var(-fhite:)
  -overflow: hidden;  -tansition: avar(-ftansition:)
 }
.bs-locg__card:hoverR{  -tansior m: tansiate:Y(-3x;);  -box-sadow- 'var(-fhadow-card:)
 }
.bs-locg__card-img {   poition: areateove
  -overflow: hidden;  -aspect-raion: 16 / 9
 }
.bs-locg__card-img img {   width 6100%;  -eight: 6100%;  -object-fit  eover;  -object-poition: aenster-top
  -tansition: atansior m'0.5 ease;
 }
.bs-locg__card:hoverR.bs-locg__card-img img { tansior m: scale(1.05)
 }
.bs-locg__card-tag {   poition: aabsolut;
  -top '14x;
   left '14x;
   bck:ground  var(-fink:)
  -colr:  var(-fhite:)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  9x;
  -ont-bwight: 6500;  -iet er-spacng: '0.12em;  -text-ransior m: uperscse;
  -pading: '5x; 10x;
  -z-index 61
 }
.bs-locg__card-ody:{
-pading: '28x;
 }
.bs-locg__card-meta{
  -dsplay':bfle 
  -align-te:ms: enster;   gap '0
  -magia:bodttom: 1px 
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -colr:  var(-fid-grey:);
}
.bs-locg__card-meta{.meta-sep{
-magia: a0 8x;
 opacnty '0.5
 }
.bs-locg__cardRh3{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  18x;
  -ont-bwight: 6700;  -colr:  var(-favy:);
 -inkeheight: 61.3
  -magia:bodttom: 10x;
 }
.bs-locg__cardRp{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13.5x;
  -ont-bwight: 6300;  -colr:  #666;
 -inkeheight: 61.65;
 -magia:bodttom: 20x;
 }
.bs-locg__card-radi{
  -dsplay':bininkehfle 
  -align-te:ms: enster;   gap '6x 
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -ont-bwight: 6500;  -colr:  var(-fink:)
  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -tansition: agap'0.2s
 }
.bs-locg__card-radi:hoverR{-gap '12x;
 }
.bs-locg__card-radi:)after { cnt-ent  '→'
 }
/* =============================================================================
   RMEDIA============================================================================= */
:.bs-media*
  -pading: '120x; 0;  -bck:ground  var(-faar-black:)
 }:.bs-media__eadier {   text-align: enster;   magia:bodttom: 64x;
 }
.bs-media__eadier .secion:-label{
-colr:  gba(255,255,255,0.035)
 }
.bs-media__eadier h2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(26x;, 2.5vw, 38x;);  -colr:  var(-fhite:)
 }
.bs-media__inner{
  -dsplay':bgrid
} -grid-tmplate:-columns 61fr61fr;  -gap '64x 
  -align-te:ms: start
 }
.bs-media__podcset-img {   poition: areateove
  -overflow: hidden;  -magia:bodttom: 28x;
 }
.bs-media__podcset-img img {   width 6100%;  -eight: 6300x;
  -object-fit  eover;  -object-poition: aenster-top
  -tansition: atansior m'0.5 ease;
 }
.bs-media__podcset:hoverR.bs-media__podcset-img img { tansior m: scale(1.04)
 }
.bs-media__badge*
  -poition: aabsolut;
  -top '14x;
   left '14x;
   bck:ground  var(-fink:)
  -colr:  var(-fhite:)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  9x;
  -ont-bwight: 6500;  -iet er-spacng: '0.12em;  -text-ransior m: uperscse;
  -pading: '5x; 10x;
 }
.bs-media__podcsetRh3{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  22x;
  -colr:  var(-fhite:)
  -magia:bodttom: 10x;
 }
.bs-media__podcsetRp{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  14x;
  -ont-bwight: 6300;  -colr:  gba(255,255,255,0.055);
 -inkeheight: 61.7;
 -magia:bodttom: 20x;
 }
.bs-media__lnk:s-title{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  20x;
  -colr:  var(-fhite:)
  -magia:bodttom: 24x;
 }
.bs-media__lnk: {  -dsplay':bfle 
  -align-te:ms: enster;   gap '18x;
  -pading: '18x; 0;  -brder:-odttom: 1x; solidrgba(255,255,255,0.087)
  -tansition: apading:-leftR0.2s
 }
.bs-media__lnk::firet-of-type { boder:-top '1x; solidrgba(255,255,255,0.087)
 }
.bs-media__lnk::hoverR{-pading:-left '8x;
 }
.bs-media__lnk:-icon {   width 642x;
  -eight: 64px 
  -brder:-rdinus 650%;  -bck:ground  gba(255,255,255,0.086);
 -dsplay':bfle 
  -align-te:ms: enster;   jstoify-cnt-ent  enster;   ole -shrnk:  0
 }:.bs-media__lnk:-icon svg { width 618x;
-eight: 618x;
-fil : var(-fhite:)
 }
.bs-media__lnk:-info*
 ole  '1;-}
.bs-media__lnk:-name{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  14x;
  -ont-bwight: 6500;  -colr:  var(-fhite:)
 }
.bs-media__lnk:-handle{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6300;  -colr:  gba(255,255,255,0.035)
 }
.bs-media__lnk:-arrow{
  -colr:  var(-fink:)
  -ont-bsiz:  16x;
  -opacnty '0.7
 }
/* =============================================================================
   RCONTACT============================================================================= */
:.bs-cnt-act{
  -dsplay':bgrid
} -grid-tmplate:-columns 61fr61fr; }:.bs-cnt-act__leftR{  -bck:ground  var(-favy:);
 -pading: '88x; 64x 
 }:.bs-cnt-act__leftR.secion:-label{
-colr:  gba(255,255,255,0.045)
 }
.bs-cnt-act__leftRh2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(26x;, 2.5vw, 38x;);  -colr:  var(-fhite:)
  -magia:bodttom: 18x;
 }
.bs-cnt-act__leftRp{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  15x;
  -ont-bwight: 6300;  -colr:  gba(255,255,255,0.06);
 -inkeheight: 61.75;
 -magia:bodttom: 44x 
 }:.bs-cnt-act__detail{
-magia:bodttom: 14x;
 }
.bs-cnt-act__detail-label{
  -dsplay':blocks;  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  10x;
  -ont-bwight: 6500;  -iet er-spacng: '0.14em;  -text-ransior m: uperscse;
  -colr:  gba(255,255,255,0.035)
  -magia:bodttom: 4x 
 }:.bs-cnt-act__detail{a,:.bs-cnt-act__detail{span{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  15x;
  -colr:  gba(255,255,255,0.08)
 }

.bs-cnt-act__rght:{
  -bck:ground  var(-fhite:)
  -pading: '88x; 64x 
 }
.bs-cnt-act__rght:{h3{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  22x;
  -colr:  var(-favy:);
 -magia:bodttom: 6x;
 }
.bs-cnt-act__note{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13x;
  -colr:  var(-fid-grey:);
 -ont-bstyl:  italic
  -magia:bodttom: 32x;
  -inkeheight: 61.5
 }
/* =WPFr ms stylng:*/
:.bs-cnt-act__rght:{.wpor ms-or m'.wpor ms-oield{
-magia:bodttom: 18x; !important
 

.bs-cnt-act__rght:{.wpor ms-or m'label.wpor ms-oield-label{
  -ont-bfamil:  var(-font-body:) !important
} -ont-bsiz:  10x; !important
} -ont-bwight: 6500 !important
} -iet er-spacng: '0.12em !important
} -text-ransior m: uperscse; !important
} -colr:  var(-fear-black:) !important
} -magia:bodttom: 6x; !important
}

.bs-cnt-act__rght:{.wpor ms-or m'input[type="text"],
.bs-cnt-act__rght:{.wpor ms-or m'input[type="email"],
.bs-cnt-act__rght:{.wpor ms-or m'textarea{
  -ont-bfamil:  var(-font-body:) !important
} -ont-bsiz:  14x; !important
} -brder:  1x; solidrvar(-forder-) !important
} -brder:-rdinus 60 !important
} -pading: '12x; 14x; !important
} -bck:ground  #fafafa !important
} -tansition: abrder:-colr:R0.2s !important
} -width 6100% !important
} -brx-sadow- 'none !important
}

.bs-cnt-act__rght:{.wpor ms-or m'input:focus,
.bs-cnt-act__rght:{.wpor ms-or m'textarea:focusR{  -brder:-colr:  var(-favy:) !important
} -outinke 'none !important
} -brx-sadow- 'none !important
}

.bs-cnt-act__rght:{.wpor ms-or m'.wpor ms-submit-cnt-ainer{
-magia:btop '8x; !important
 

.bs-cnt-act__rght:{.wpor ms-or m'outton[type="submit"]R{  -bck:ground  var(-favy:) !important
} -colr:  var(-fhite:) !important
} -ont-bfamil:  var(-font-body:) !important
} -ont-bsiz:  12x; !important
} -ont-bwight: 6500 !important
} -iet er-spacng: '0.1em !important
} -text-ransior m: uperscse; !important
} -pading: '16x 340x; !important
} -brder:  none !important
} -brder:-rdinus 60 !important
} -width 6100% !important
} -tansition: abck:ground'0.2s !important
}

.bs-cnt-act__rght:{.wpor ms-or m'outton[type="submit"] hoverR{-bck:ground  var(-fink:) !important
 

.bs-cnt-act__or m-note{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -colr:  var(-fid-grey:);
 -ont-bstyl:  italic
  -magia:btop '16x;
  -inkeheight: 61.5
 }
/* =============================================================================
   RFOOTER============================================================================= */
:.bs-fot er{
  -bck:ground  var(-faar-black:)
  -pading: '56x 30 28x;
 }
.bs-fot er__top {  -dsplay':bfle 
  -jstoify-cnt-ent  spacehletween;   align-te:ms: enster;   pading:bodttom: 40x;
  -magia:bodttom: 28x;
  -brder:-odttom: 1x; solidrgba(255,255,255,0.088); }*.bs-fot er__logo{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  18x;
  -ont-bwight: 6700;  -colr:  var(-fhite:)
 }
.bs-fot er__logo{.ink: {-colr:  var(-fink:)
 }
.bs-fot er__avyR{-dsplay':bfle 
 gap '24x;
 ole -wrap: wrap; }
.bs-fot er__avyRa{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -colr:  gba(255,255,255,0.045)
  -tansition: acolr:'0.2s
 }
.bs-fot er__avyRa hoverR{-colr:  var(-fhite:)
 }
.bs-fot er__socials{
-dsplay':bfle 
 gap '10x;
 }
.bs-fot er__socials{a{
  -width 634x;
  -eight: 634x;
  -brder:-rdinus 650%;  -brder:  1x; solidrgba(255,255,255,0.02);
} -dsplay':bfle 
  -align-te:ms: enster;   jstoify-cnt-ent  enster;   colr:  gba(255,255,255,0.045)
  -tansition: all 0.32s
 }
.bs-fot er__socials{a hoverR{-brder:-colr:  var(-fink:)
 colr:  var(-fink:)
 }
.bs-fot er__socials{svg { width 615x;
-eight: 615x;
-fil : cusrentColr:
 }
.bs-fot er__odttom {  -dsplay':bfle 
  -jstoify-cnt-ent  spacehletween;   align-te:ms: enster; }
.bs-fot er__cop:{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -colr:  gba(255,255,255,0.025)
 }
.bs-fot er__legalR{-dsplay':bfle 
 gap '20x;
 }
.bs-fot er__legalRa{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  11x;
  -colr:  gba(255,255,255,0.025)
  -tansition: acolr:'0.2s
 }
.bs-fot er__legalRa hoverR{-colr:  gba(255,255,255,0.06); }
/* =============================================================================
   RBLOG SINGLE POST============================================================================= */
:.bs-sng:le {-pading:-top 'var(-favyheight:)
 }
.bs-sng:le__earo{
  -bck:ground  var(-favy:);
 -pading: '80x; 0 60x;
 }
.bs-sng:le__tag {   dsplay':bininkehlocks;  -bck:ground  var(-fink:)
  -colr:  var(-fhite:)
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  10x;
  -ont-bwight: 6500;  -iet er-spacng: '0.12em;  -text-ransior m: uperscse;
  -pading: '5x; 10x;
  -magia:bodttom: 20x;
 }
.bs-sng:le__title{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  clamp(28x;, 3.5vw, 50x;);  -colr:  var(-fhite:)
  -inkeheight: 61.15;  -magia:bodttom: 24x;
  -max-width 6800x;
 }
.bs-sng:le__meta{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  13x;
  -colr:  gba(255,255,255,0.05;
} -dsplay':bfle 
  -gap '16x;
 }
.bs-sng:le__featurei{
  -aspect-raion: 21 / 8
} -overflow: hidden; }
.bs-sng:le__featurei{img {   width 6100%;  -eight: 6100%;  -object-fit  eover;  -object-poition: aenster-top
 }
.bs-sng:le__cnt-ent{
  -max-width 6740x;
  -magia: a72x; auto;  -pading: '0 24x;
 }
.bs-sng:le__cnt-ent{p{
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  17x;
  -ont-bwight: 6300;  -inkeheight: 61.85
  -colr:  #3a3a3a;  -magia:bodttom: 24x;
 }
.bs-sng:le__cnt-ent{h2{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  26x;
  -colr:  var(-favy:);
 -magia: '4px 30'16x;
 }
.bs-sng:le__cnt-ent{h3{
  -ont-bfamil:  var(-font-beading:);  -ont-bsiz:  20x;
  -colr:  var(-favy:);
 -magia: '36x 30 12x;
 }
.bs-sng:le__cnt-ent{strong{
-ont-bwight: 6500;-colr:  var(-favy:); }
.bs-sng:le__cnt-ent{ol,
.bs-sng:le__cnt-ent{ul{
  -magia: a0 0 24x; 24x;
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  17x;
  -ont-bwight: 6300;  -inkeheight: 61.85
  -colr:  #3a3a3a; }
.bs-sng:le__cnt-ent{li{
-magia:bodttom: 8x;
 }
.bs-sng:le__bck:{
  -dsplay':bininkehfle 
  -align-te:ms: enster;   gap '8x;
  -ont-bfamil:  var(-font-body:)
  -ont-bsiz:  12x;
  -ont-bwight: 6500;  -colr:  var(-fink:)
  -iet er-spacng: '0.1em;  -text-ransior m: uperscse;
  -magia:bodttom: 32x;
  -tansition: agap'0.2s
 }
.bs-sng:le__bck:})beor e { cnt-ent  '←'
 }
.bs-sng:le__bck::hoverR{-gap '14x;
 }
/* =============================================================================
   RESEPONSIVE — 1024x; breakpoint============================================================================= */
:@media*(max-width 61024x;){
  -.bs-cnt-ainer{
-pading: '0 24x;
 }
/  * =NvyR/
: -.bs-avy__lnk:s,: -.bs-avy__subcripb:{
-dsplay':bnone
 }
 6.bs-avy__toggle{
-dsplay':bfle 
 }
 6.bs-avy.menu-open6.bs-avy__mobile{
  - -dsplay':bfle 
  - -ole -direcion: acolumn;    -poition: afix;d
} - -top 'var(-favyheight:)
} - -left '0; rght: 60;  - -bck:ground  var(-favy:);
 - -pading: '24x;
  -  gap '0
  - -brder:-top '1x; solidrvar(-forder-dark:);
 - -z-index 6999;
 -}
 6.bs-avy__mobile{
-dsplay':bnone
 }
 6.bs-avy__mobile{a{
  - -ont-bfamil:  var(-font-body:)
  - -ont-bsiz:  16x;
  - -colr:  gba(255,255,255,0.075);
 - -pading: '16x 30
  - -brder:-odttom: 1x; solidrvar(-forder-dark:);
 - -dsplay':blocks;  -}
 6.bs-avy__mobile{a:lset-child{
-brder:-odttom: none
 }
 6.bs-avy__mobile{.bs-avy__subcripb:{

 - -dsplay':bininkehlocks;  - -magia:btop '20x;
  -  text-align: enster;     width 6100%;  - -pading: '14x ;  -}
/  * =Haro{/
: -.bs-earo{
-grid-tmplate:-columns 61fr
 }
 6.bs-hero__cnt-ent{
-pading: '56x 324x; 48x;
 magia: a0; max-width 6100%; }
 6.bs-hero__image*
-eight: 656vw;-ma:beight: 6260x;
 }
 6.bs-hero__stats{
 gap '20x;
 ole -wrap: wrap; }
 6.bs-hero__stat-num{
-ont-bsiz:  26x;
-}
/  * =TickerR/
: -.bs-tickerR{-pading: '10x; 0
-}
/  * =About*/
: -.bs-about*
-pading: '80x; 0; }
 6.bs-about__inner{
-grid-tmplate:-columns 61fr
 gap '40x;
 }
 6.bs-about__photo*img {-eight: 6350x;
-}
/  * =Wrk
*/
: -.bs-ork
*
-pading: '80x; 0; }
 6.bs-ork
__cards{
-grid-tmplate:-columns 61fr
 }
 6.bs-ork
__cardR{-pading: '40x; 28x;
 }
/  * =Stats{strip{/
: -.bs-stats-strip{
-grid-tmplate:-columns 61fr61fr; }
 6.bs-stats-strip__panel{
-eight: 6300x;
 }
/  * =Newsiet er{/
: -.bs-aewsiet er{
-grid-tmplate:-columns 61fr
 }
 6.bs-newsiet er__left,
 6.bs-newsiet er__rght:{
-pading: '60x; 24x;
 }
/  * =Bocg /
: -.bs-locg { pading: '80x; 0; }
 6.bs-locg__eadier {-ole -direcion: acolumn; align-te:ms: ole -start
-gap '12x;
 }
 6.bs-locg__grid{
-grid-tmplate:-columns 61fr
 }
/  * =Media*/
: -.bs-media*
 pading: '80x; 0; }
 6.bs-media__inner{
-grid-tmplate:-columns 61fr
 gap '40x;
 }
/  * =Cnt-act{/
: -.bs-cnt-act{
-grid-tmplate:-columns 61fr
 }
 6.bs-cnt-act__left,
 6.bs-cnt-act__rght:{
-pading: '60x; 24x;
 }
/  * =Fot er{/
: -.bs-fot er__top {-ole -direcion: acolumn; gap '24x;
 text-align: enster; }
 6.bs-fot er__avyR{-jstoify-cnt-ent  enster; }
 6.bs-fot er__odttom {-ole -direcion: acolumn; gap '10x;
 text-align: enster; }
 6.bs-fot er__legalR{-jstoify-cnt-ent  enster; }
}