{"page":".adrianBlogPage{\n  width:100%;\n  max-width:1400px;\n  margin:0 auto;\n  padding:60px 30px 120px 30px;\n  box-sizing:border-box;\n  font-family:SuisseIntlLight, Arial, sans-serif;\n  font-weight:200;\n  color:#000;\n}\n#adrianSEOFooter .adrianFooterRight,\n#adrianSEOFooter .adrianFooterLeft{\n  padding-bottom: 2px;\n}\n#adrianSEOFooter .adrianFooterBody{\n  line-height:1.4;\n}\n.adrianBlogIntro{\n  display:grid;\n  grid-template-columns:1.05fr .95fr;\n  gap:54px;\n  align-items:end;\n  margin-bottom:42px;\n}\n.adrianBlogKicker{\n  font-size:11px;\n  line-height:1.4;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  opacity:.72;\n  margin:0 0 14px 0;\n}\n.adrianBlogTitle{\n  font-size:40px;\n  line-height:1.04;\n  letter-spacing:.01em;\n  margin:0 0 14px 0;\n  font-weight:200;\n}\n.adrianBlogDek{\n  max-width:760px;\n  font-size:16px;\n  line-height:1.75;\n  margin:0;\n}\n.adrianBlogMeta{\n  text-align:right;\n  font-size:11px;\n  line-height:1.8;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n  opacity:.72;\n}\n.adrianBlogGrid{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:18px;\n  margin-top:40px;\n}\n.adrianBlogCard{\n  position:relative;\n  aspect-ratio:4 / 3;\n  overflow:hidden;\n  background:transparent;\n  cursor:pointer;\n  opacity:0;\n  transform:translateY(14px);\n  transition:opacity .35s ease, transform .35s ease;\n}\n.adrianBlogCard.isIn{\n  opacity:1;\n  transform:translateY(0);\n}\n.adrianBlogCard img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n  display:block;\n  transition:transform .5s ease;\n}\n\n.adrianBlogCard:hover img{\n  transform:scale(1.03);\n}\n\n.adrianBlogCopy{\n  max-width:860px;\n  margin:58px auto 0 auto;\n  text-align:center;\n}\n\n.adrianBlogSectionTitle{\n  font-size:24px;\n  line-height:1.2;\n  margin:0 0 14px 0;\n  font-weight:200;\n}\n\n.adrianBlogBody{\n  font-size:15px;\n  line-height:1.9;\n  margin:0;\n}\n\n.adrianBlogSignal{\n  display:block;\n  margin-top:18px;\n  font-size:10px;\n  line-height:1.95;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  opacity:.82;\n}\n\n.adrianBlogCTA{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:22px;\n  align-items:end;\n  margin-top:70px;\n  padding-top:28px;\n  border-top:1px solid rgba(0,0,0,.8);\n}\n\n.adrianBlogCTA p{\n  margin:0;\n  font-size:14px;\n  line-height:1.85;\n  max-width:760px;\n}\n\n.adrianBlogCTA a{\n  color:#000;\n  text-decoration:none;\n  border-bottom:1px solid #000;\n  padding-bottom:3px;\n  font-size:12px;\n  line-height:1.4;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n}\n\n.adrianLightbox{\n  position:fixed;\n  top:0;\n  left:0;\n  width:100vw;\n  height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(0,0,0,.12);\n  opacity:0;\n  pointer-events:none;\n  transition:opacity .25s ease;\n  z-index:999999;\n  padding:18px;\n  box-sizing:border-box;\n  backdrop-filter:blur(1px);\n  -webkit-backdrop-filter:blur(1px);\n}\n\n.adrianLightbox.open{\n  opacity:1;\n  pointer-events:auto;\n}\n\n.adrianLightbox.isClosing img{\n  transform:translateY(10px) scale(.98);\n  opacity:0;\n}\n\n.adrianLightbox img{\n  max-width:95vw;\n  max-height:92vh;\n  width:auto;\n  height:auto;\n  object-fit:contain;\n  display:block;\n  box-shadow:0 20px 60px rgba(0,0,0,.25);\n  transition:transform .3s ease, opacity .3s ease;\n}\n\n@media (max-width:900px){\n  .adrianBlogPage{\n    padding:42px 22px 84px 22px;\n  }\n\n  .adrianBlogIntro{\n    grid-template-columns:1fr;\n    gap:18px;\n    margin-bottom:32px;\n  }\n\n  .adrianBlogMeta{\n    text-align:left;\n  }\n\n  .adrianBlogGrid{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .adrianBlogCopy{\n    margin:48px auto 0 auto;\n    text-align:left;\n  }\n\n  .adrianBlogCTA{\n    grid-template-columns:1fr;\n  }\n}\n\n@media (max-width:600px){\n  .adrianBlogPage{\n    padding:32px 18px 68px 18px;\n  }\n\n  .adrianBlogTitle{\n    font-size:30px;\n  }\n\n  .adrianBlogDek{\n    font-size:14px;\n  }\n\n  .adrianBlogBody{\n    font-size:14px;\n  }\n\n  .adrianBlogSectionTitle{\n    font-size:19px;\n  }\n\n  .adrianBlogGrid{\n    grid-template-columns:1fr;\n  }\n\n  .adrianLightbox{\n    padding:12px;\n  }\n}\n/* SEO heading system */\n\n.pfSEO{\nfont-size:18px;\nletter-spacing:.04em;\nline-height:1.2;\nmargin:0;\npadding:0;\nfont-weight:400;\nmargin-top: 20px;\n}\n\n.pfSEO-sub{\nfont-size:13px;\nletter-spacing:.08em;\nmargin:2px 0 0 0;\nopacity:.8;\n}\n\n/* remove any CMS spacing */\n\n.pfSEO + p{\nmargin-top:2px;\n}\n.sidemenu {\nheight: 2000px;\nwidth: 0px;\nposition: fixed;\nz-index: 1;\ntop: 0;\nleft: 0;\nbackground-color: #000000;\nopacity: .9;\noverflow-x: hidden;\ntransition: 1s;\npadding-top: 60px;\n}\n.sidemenu a {\nmargin: 15px 8px 8px 120px;\ntext-decoration: none;\nfont-size: 23px;\ncolor: #FFF;\ndisplay: block;\ntransition: 0.3s;\n}\n.sidemenu a:hover {\ncolor: #FFFFFF;\n}\n.sidemenu .DXAdamCloseBtn {\nposition: absolute;\ntop: -5px;\nright: 255px;\nfont-size: 36px;\nmargin-left: 50px;\n}\n.IconContainer {\npadding-top: 30px;\npadding-left: 40px;\n}\n.IconContainer1 {\nposition: relative; \nmargin-left: 90px;\ntop: -40px;\n}\n/* NOTE: we are NOT changing your existing icon spacing behavior.\nThe boutique arrows will live as their own flex item INSIDE IconContainer1,\nwithout forcing IconContainer1 to become flex or changing existing <a> styling. */\n.custommenuIconburger {\nwidth: 23px;\nheight: 1px;\nbackground-color: black;\nmargin: 6px 0;\n}\n.DXarrowAdam {\nposition: relative;\ndisplay: inline-block;\nfont-size: 5px;\n}\n.DXarrowAdam .arrowAdamANI {\nvisibility: hidden;\ntransition: .3s;\n-webkit-transition: .3s;\n-moz-transition: .3s;\n-webkit-transform: translate3d(0,0,0);\nposition: absolute;\nleft: 50px;\n}\n.DXarrowAdam:hover .arrowAdamANI {\nvisibility: visible;\ntransition-timing-function: ease-in;\nleft: 85px;\n}\n.AdamButtonBoxDX {\nwidth: 25px;\ncursor: pointer;\npadding: .5px;\nposition: relative;\nbackground-color: transparent;\n}\n.tooltip {\n  position: relative;\n  display: inline-block;\n  font-size: 12px;\n}\n\n.tooltip .tooltiptext {\n  position: absolute;\n  left: calc(50% - 13.5px);\n  bottom: -29px; /* moved up ~5px from before */\n  transform: translateX(-50%);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  white-space: nowrap;\n  background-color: transparent;\n  color: black;\n  text-align: center;\n  border-radius: 6px;\n  transition: opacity .25s ease, transform .25s ease;\n}\n\n.tooltip:hover .tooltiptext {\n  opacity: 1;\n  visibility: visible;\n  transform: translateX(-50%) translateY(-2px);\n}\n.AdamDXMenuStationary {\nheight: 100px;\nwidth: 100%;\n}\n.hiddenDX {\ndisplay: none;\n}\n.menucontainerDXAdam {\nmargin-top: 24px;\n}\n\n/* PF Tiny Editorial Prev/Next (scoped; will not affect other elements) */\n.pfTinyNavDX{\ndisplay:inline-flex;\nalign-items:center;\ngap:12px;\nvertical-align:middle;\nposition:relative;\ntop:2px;\n}\n.pfTinyNavDX a{\ndisplay:inline-flex;\nalign-items:center;\njustify-content:center;\nwidth:14px;\nheight:14px;\nopacity:.8;\ntransition:opacity .2s ease, transform .2s ease;\ntext-decoration:none;\ncursor:pointer;\n}\n.pfTinyNavDX a:hover{\nopacity:1;\ntransform:translateY(-1px);\n}\n.pfTinyNavDX svg{\ndisplay:block;\nwidth:14px;\nheight:14px;\n}\n.pfTinyNavDX path{\nstroke:#000000;\nstroke-width:1.6;\nstroke-linecap:round;\nstroke-linejoin:round;\nfill:none;\n}\n.pfTinyHideDX{\ndisplay:none!important;\n}\n@media screen and (max-height: 850px) {\n.sidemenu {\npadding-top: 18px;\n}\n.sidemenu a {\nfont-size: 22px;\nmargin-top: 14px;\n}\n.menucontainerDXAdam {\nmargin-top: 18px;\n}\n}\n@media screen and (max-width: 700px) {\n.IconContainer1 {\ndisplay: none;\n}\n.AdamDXMenuStationary {\ndisplay: none;\n}\n}\n@media screen and (max-height: 750px) {\n.sidemenu {\npadding-top: 12px;\ndisplay: none;\n}\n.sidemenu a {\nfont-size: 20px;\nmargin-top: 10px;\n}\n}\n@media screen and (max-height: 600px) {\n.sidemenu {\npadding-top: 8px;\n}\n.sidemenu a {\nfont-size: 19px;\nmargin-top: 5px;\n}\n}\n.pfTinyNav {\ndisplay:inline-flex;\nalign-items:center;\nvertical-align:middle;\nposition:relative;\nmargin-top:15px;\npadding-right:30px;\nz-index:999999;\ntop:-2px;\n}\n.pfTinyNav a{\ndisplay:inline-flex;\nalign-items:center;\njustify-content:center;\nwidth:2px;\nheight:2px;\nopacity:.85;\ntransition:opacity .2s ease, transform .2s ease;\ntext-decoration:none;\ncursor:pointer;\ncolor:#000;\nfont-size:18px;\n}\n.pfTinyNav a:hover{\nopacity:1;\ntransform:translateY(-1px);\n} \n#adrianSEOFooter{\nfont-family:SuisseIntlLight, Arial, sans-serif;\nfont-weight:200;\ncolor:#000;\nwidth:100%;\nmargin-top:0px;\npadding:0px 0px 0px 0px;\nbox-sizing:border-box;\n}\n\n.adrianFooterRule{\nwidth:100%;\nheight:1px;\nbackground:#000;\nmargin-bottom:35px;\n}\n\n.adrianFooterGrid{\ndisplay:flex;\njustify-content:space-between;\nalign-items:flex-start;\ngap:60px;\n}\n\n.adrianFooterLeft{\nwidth:22%;\n}\n\n.adrianFooterCenter{\nwidth:48%;\nmax-width:640px;\ntext-align:center;\nline-height:1.9;\nfont-size:15px;\n}\n.adrianFooterRight{\nwidth:22%;\ntext-align:right;\n}\n.adrianReach{\nborder-bottom:1px solid #000;\npadding-bottom:2px;\ntext-decoration:none;\ncolor:#000;\n}\n.adrianFooterNav{\nmargin-top:18px;\n}\n.adrianFooterNav a{\ndisplay:block;\nmargin-bottom:6px;\ntext-decoration:none;\ncolor:#000;\n}\n.adrianFooterCopy{\nmargin-bottom:18px;\nfont-size:13px;\nletter-spacing:.08em;\n}","js":""}