.igf{max-width:1240px;margin:80px auto 40px;padding:0 50px;color:#fff;font-family:Albert Sans Light,Helvetica Neue,Arial,sans-serif}.igf-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.igf-head h2{margin:0;font:400 44px/1 Anglican Text,serif}.igf-glass{background:#ffffff29;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff73,0 4px 16px #00000038;color:#fff}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.igf-glass{background:#1c1c1ec7}}.igf-follow{padding:8px 16px;border-radius:999px;text-decoration:none;font-family:Albert Sans,sans-serif;font-size:14px}.igf-follow:hover{background:#ffffff42}.igf-wrap{container-type:inline-size}.igf-grid{--cols: 4;--gap: 12px;list-style:none;margin:0;padding:0;display:grid;gap:var(--gap);grid-auto-flow:dense;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols) * 1.25)}.igf-wide{grid-column:span 2}.igf-post{position:relative;display:block;height:100%;overflow:hidden;border-radius:14px;background:#111;isolation:isolate}.igf-frame{position:absolute;inset:0;display:flex;opacity:0;transition:opacity 1.4s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.igf-frame.is-on{opacity:1}.igf-frame img{flex:1 1 0;min-width:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.igf-wide .igf-frame:not(.is-on){transform:translate(3%)}@media(hover:hover){.igf-item:not(.igf-wide) .igf-post:hover img{transform:scale(1.05)}}.igf-noimg{display:flex;height:100%;align-items:center;justify-content:center;font-size:14px}.igf-stats{position:absolute;left:10px;bottom:10px;display:flex;gap:10px;padding:5px 12px;border-radius:999px;font:13px/1.4 Albert Sans,sans-serif}.igf-stats>span{display:inline-flex;align-items:center;gap:5px}.igf-stats svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.igf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.igf-stats{z-index:1}.igf-stats:empty{display:none}.igf-like svg{transform-origin:50% 60%}.igf-post:hover .igf-like svg,.igf-post:active .igf-like svg{animation:igf-pop .5s cubic-bezier(.2,.8,.2,1)}@keyframes igf-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.igf-motion .igf-item{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) % 4 * 90ms)}.igf-motion .igf-item.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.igf-frame,.igf-frame img,.igf-like svg{transition:none!important;animation:none!important}}.igf-empty{max-width:520px;margin:0 auto;padding:28px 32px;border-radius:20px;text-align:center}.igf-empty p{margin:0 0 8px}.igf-empty a{font-family:Albert Sans,sans-serif}@media(max-width:900px){.igf-grid{--cols: 3}}@media(max-width:700px){.igf{padding:0 16px;margin-top:48px}.igf-head h2{font-size:34px}.igf-grid{--cols: 2;--gap: 8px}.igf-stats{font-size:12px;gap:8px;padding:4px 10px}}@font-face{font-family:Albert Sans Light;src:url(/fonts/AlbertSans-300.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans Light;src:url(/fonts/AlbertSans-400.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans Light;src:url(/fonts/AlbertSans-300-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans Light;src:url(/fonts/AlbertSans-400-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans Bold;src:url(/fonts/AlbertSans-700.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans Bold;src:url(/fonts/AlbertSans-700-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Anglican Text;src:url(/fonts/AnglicanText.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#000;color:#fff;font:16px/1.5 Albert Sans Light,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-top:190px}img{max-width:100%;height:auto;display:block;border:0}a{color:inherit}b,strong{font-weight:700}button{font:inherit;color:inherit}.header{position:fixed;top:0;left:0;right:0;z-index:100;height:190px;padding:40px 50px 0;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.header>*{pointer-events:auto}.logo img{height:100px;width:auto}.menu-toggle{display:none}.main-menu{display:flex;gap:0;margin:14px 0 0;padding:0;list-style:none}.main-menu .item{margin-left:44px}.main-menu a{font:14px/1.2 Albert Sans,sans-serif;color:#fff;text-decoration:none;display:inline-block;padding-bottom:4px;border-bottom:1px solid transparent;transition:border-color .2s}.main-menu a:hover,.main-menu .selected a{border-bottom-color:#fff}main{padding:0 50px;animation:fadeIn .6s ease both}.content_page main{padding-left:0;padding-right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){main{animation:none}}.footer{padding:80px 0 60px;text-align:center;font:14px/1.2 Albert Sans Light,sans-serif;color:#fff}.footer .social{list-style:none;margin:0 0 30px;padding:0}.footer .social-item{display:inline-block}.footer .social-link{color:#fff}.footer .social-link svg{display:none}@media(max-width:767px){.header{height:80px;padding:10px;justify-content:center}.logo img{height:60px}.menu-toggle{display:block;position:absolute;left:11px;top:19px;z-index:2;width:50px;height:44px;padding:12px;background:none;border:0;cursor:pointer}.menu-toggle span{display:block;height:2px;background:#fff;margin:0 0 5px;transition:transform .3s,opacity .3s}.menu-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu{position:fixed;inset:0;padding:89px 30px 70px 60px;background:#000c;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.menu-open .menu{opacity:1;visibility:visible}.main-menu{display:block;margin:0}.main-menu .item{margin:0 0 16px}.main-menu a{font-size:25.6px}body{padding-top:80px}main{padding:0}.footer{padding-top:36px}}footer .social-item a.social-link[title=Instagram]{font-size:0!important;line-height:0!important;display:inline-block!important;width:22px!important;height:22px!important;margin:0 12px!important;vertical-align:middle;background-color:currentColor!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:22px 22px;mask-size:22px 22px;opacity:.85;transition:opacity .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='.9' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='.9' fill='%23000' stroke='none'/%3E%3C/svg%3E")}footer .social-item a.social-link[title=Instagram]:hover{opacity:1}footer .az-share-item{display:inline-block}footer .az-share-item button:hover{opacity:1!important}:root{--t-sans:"Albert Sans",sans-serif;--t-light:"Albert Sans Light",sans-serif;--t-mark:"Anglican Text",serif;--t-display:400 40px/1.05 var(--t-light);--t-display-ls:-.02em;--t-title:400 24px/1.1 var(--t-light);--t-title-ls:-.01em;--t-heading:400 13px/1.2 var(--t-sans);--t-heading-ls:.14em;--t-body:400 16px/1.55 var(--t-light);--t-label:400 12px/1.2 var(--t-sans);--t-label-ls:.14em;--t-small:400 14px/1.5 var(--t-light);--t-button:400 16px/1 var(--t-sans);--t-nav:400 14px/1.2 var(--t-sans);--t-nav-ls:.04em}@media(min-width:768px){:root{--t-display:400 36px/1.05 var(--t-light);--t-display-ls:-.025em;--t-title:400 22px/1.1 var(--t-light);--t-heading:400 12px/1.2 var(--t-sans);--t-body:400 15px/1.5 var(--t-light);--t-label:400 11px/1.2 var(--t-sans);--t-small:400 13px/1.45 var(--t-light);--t-button:400 15px/1 var(--t-sans);--t-nav:400 13px/1.2 var(--t-sans)}}html{font-synthesis:none}b,strong{font-weight:400}.t-display{font:var(--t-display);letter-spacing:var(--t-display-ls)}.t-title{font:var(--t-title);letter-spacing:var(--t-title-ls)}.t-heading{font:var(--t-heading);letter-spacing:var(--t-heading-ls);text-transform:uppercase}.t-body{font:var(--t-body)}.t-small{font:var(--t-small)}.t-label{font:var(--t-label);letter-spacing:var(--t-label-ls);text-transform:uppercase}.t-button{font:var(--t-button)}.t-nav{font:var(--t-nav);letter-spacing:var(--t-nav-ls)}.icon{display:inline-block;vertical-align:-.1em;flex:none}html body .header .menu a{font:var(--t-nav)!important;letter-spacing:var(--t-nav-ls)!important}@media(max-width:767px){html body .header .menu.open a,html body .header .menu .main-menu a{font:var(--t-title)!important;letter-spacing:var(--t-title-ls)!important}}html body .footer,html body .footer *{font:var(--t-small)!important;letter-spacing:0!important}html body .footer .social-link{font-size:0!important}html body .igf-head h2{font:var(--t-display)!important;letter-spacing:var(--t-display-ls)!important}html body .igf-head a,html body .igf-like,html body .igf-like *{font:var(--t-label)!important;letter-spacing:var(--t-label-ls)!important}html body .igf-empty p,html body .igf-empty a{font:var(--t-small)!important}html body .car-glass{font:var(--t-label)!important;letter-spacing:var(--t-label-ls)!important}.lightbox button{display:flex;align-items:center;justify-content:center;font:var(--t-button)}html body .content_page h1:not([class]),html body .content_page h2:not([class]){font:var(--t-heading)!important;letter-spacing:var(--t-heading-ls)!important;text-transform:uppercase}html body .content_page p:not([class]){font:var(--t-body)!important}html body.page-rates .rates{font:var(--t-body)}html body.page-rates .rates h1{font:var(--t-display)!important;letter-spacing:var(--t-display-ls)!important}html body.page-rates .rates h2{font:var(--t-heading)!important;letter-spacing:var(--t-heading-ls)!important}html body.page-rates .rates p,html body.page-rates .rates .rows span,html body.page-rates .rates .rows b{font:var(--t-body)!important}html body.page-rates .rates .lead{font:var(--t-title)!important;letter-spacing:var(--t-title-ls)!important}html body.page-rates .rates small,html body.page-rates .rates .note{font:var(--t-small)!important}html body.page-rates .rates .rows b{font-family:var(--t-sans)!important}html body.page-rates .rates .cta{font:var(--t-button)!important}html body .az-ct-f .az-ct-kick{font:var(--t-display)!important;letter-spacing:var(--t-display-ls)!important}html body .az-ct-f .az-ct-sub,html body .az-ct-fl>span,html body .az-ct-fl>legend,html body .az-ct-dt label>span,html body .az-ct-pills span,html body .az-ct-f .az-ct-agree span,html body .az-ct-f .az-ct-fl em{font:var(--t-label)!important;letter-spacing:var(--t-label-ls)!important}html body .az-ct-sec{font:var(--t-heading)!important;letter-spacing:var(--t-heading-ls)!important;text-transform:uppercase!important}html body .az-ct-sec:after{content:none!important}html body .az-ct-f input:not([type=radio]):not([type=checkbox]),html body .az-ct-f textarea{font:var(--t-body)!important}html body .az-ct-btn,html body .az-ct-btn em{font:var(--t-button)!important;letter-spacing:0!important;text-transform:none!important}html body .az-ct-note,html body .az-ct-note a,html body .az-ct-mail,html body .az-ct-f p:not([class]),html body .az-ct-msg{font:var(--t-small)!important;letter-spacing:0!important}html body .az-ct-ok b{font:var(--t-title)!important}html body .page-404 h1,html body h1.t-display{font:var(--t-display)!important}html body.page-rates .rates .eyebrow,html body.page-rates .rates .meta{font:var(--t-label)!important;letter-spacing:var(--t-label-ls)!important;text-transform:uppercase}html body.page-contact .sixcol p{font:var(--t-body)!important}:root{--t-stylized:400 28px/1.1 var(--t-mark)}@media(min-width:768px){:root{--t-stylized:400 24px/1.1 var(--t-mark)}}.type-stylized{font:var(--t-stylized);letter-spacing:0;text-transform:none}html:root body .az-ct-f input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([name=_gotcha]){height:44px!important;min-height:44px!important}
