@font-face{font-family:"Manrope";src:url(fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url(fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url(fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(fonts/fraunces-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(fonts/fraunces-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}
:root{--sea:#0e1217;--sea-2:#181e26;--sea-3:#26303c;--foam:#c5ced8;--sand:#e6e4ea;--sand-2:#d9d6df;--stone:#c4bec9;--clay:#c8141c;--clay-d:#a31017;--sun:#e4d2b0;--ink:#121418;--muted:#585d64;--line:#d4d0d8;--serif:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,sans-serif}
.hero__img img{object-position:62% 18%}
.hero--center .hero__in{text-align:center}.hero--center .hero h1,.hero--center .hero__lede{margin-inline:auto}.hero--center .hero__ctas,.hero--center .trust{justify-content:center}
@font-face{font-family:"Fraunces";src:url(fonts/fraunces-display.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces";src:url(fonts/fraunces-display-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap}
:root{color-scheme:dark}
html{scroll-behavior:auto}
body{background:#07090d;color:#f4f0e6;position:relative}
.hero h1,.h2,.band h2,.brand,.tour h3,.tp-title h1,.tp h2{font-family:"Fraunces",Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 1,"opsz" 144,"wght" 680;font-weight:680}
.hero h1 em,.h2 em{font-variation-settings:"SOFT" 0,"WONK" 1,"opsz" 144,"wght" 620;font-style:italic;color:#ff3b44;text-shadow:0 0 24px #c8141caa,0 0 48px #c8141c55}
.hdr{background:linear-gradient(180deg,#05070acc 0%,transparent 100%)}
.hdr.solid{background:#090c12f0;color:#f4f0e6;box-shadow:0 1px 0 #ffffff14,0 12px 32px #000000cc}
.brand{text-shadow:0 0 18px #c8141c55;transition:text-shadow .3s,color .3s}
.brand:hover{color:#ff424b;text-shadow:0 0 28px #c8141ccc}
.hero{background:#05070a;box-shadow:inset 0 -90px 130px #07090d}
.hero::after{background:radial-gradient(circle at 50% 38%,#07090c10 0%,#07090c99 62%,#05070af5 100%),linear-gradient(180deg,#05070ae6 0%,#07090c44 26%,#07090c22 52%,#07090df8 100%)}
.hero__img img{filter:contrast(1.14) brightness(.86) saturate(1.1);animation:gw-kenburns 28s ease-in-out infinite alternate}
.hero__img::before{content:"";position:absolute;inset:-18% -12%;pointer-events:none;background:radial-gradient(ellipse at 20% 80%,#6b091088,transparent 48%),radial-gradient(ellipse at 72% 24%,#dbe8ff29,transparent 34%),radial-gradient(ellipse at 50% 95%,#05070a,transparent 60%);mix-blend-mode:screen;animation:gw-fog 18s ease-in-out infinite alternate}
.hero__img::after{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(ellipse at 78% 10%,#fff8e755,transparent 20%),radial-gradient(ellipse at 35% 92%,#38070c99,transparent 50%);mix-blend-mode:screen;animation:gw-moon 5.5s ease-in-out infinite alternate,gw-mist 15s ease-in-out infinite alternate}
@keyframes gw-kenburns{0%{transform:scale(1.02) translate3d(0,0,0)}50%{transform:scale(1.09) translate3d(-1.5%,1%,0)}100%{transform:scale(1.05) translate3d(1%,-1%,0)}}
@keyframes gw-fog{from{transform:translate3d(6%,2%,0) scale(1.04)}to{transform:translate3d(-8%,-3%,0) scale(1)}}
@keyframes gw-mist{from{transform:translate3d(-5%,2%,0)}to{transform:translate3d(6%,-2%,0)}}
@keyframes gw-moon{0%,100%{opacity:.45}45%{opacity:.85}48%{opacity:.3}52%{opacity:.95}}
@keyframes gw-title{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(12px)}60%{opacity:1;filter:blur(0)}65%{opacity:.72;transform:translateX(-2px)}70%{opacity:1;transform:none}100%{opacity:1;transform:none;filter:blur(0)}}
@keyframes gw-candle{0%,100%{text-shadow:0 0 14px #ff3b4466,0 0 38px #c8141c55,0 12px 30px #000}22%{text-shadow:0 0 26px #ff3b44cc,2px 0 12px #c8141c,0 12px 30px #000}25%{text-shadow:0 0 6px #ff3b4433,0 12px 30px #000}28%{text-shadow:0 0 32px #ff3b44ee,-2px 0 18px #e4d2b077,0 12px 30px #000}68%{text-shadow:0 0 20px #ff3b4488,0 12px 30px #000}}
@keyframes gw-ember{0%{box-shadow:0 0 12px 0 #c8141c55,inset 0 0 12px #ff5a6033}50%{box-shadow:0 0 28px 4px #c8141caa,0 0 60px 8px #c8141c44,inset 0 0 18px #ff5a6055}100%{box-shadow:0 0 16px 1px #c8141c77,inset 0 0 10px #ff5a6022}}
@keyframes gw-drift{from{transform:scale(1.01)}to{transform:scale(1.09)}}
@keyframes gw-pulse-pin{0%,100%{box-shadow:0 0 0 0 #c8141cbb,0 8px 16px #000}70%{box-shadow:0 0 0 18px #c8141c00,0 8px 16px #000}}
@keyframes gw-glitch-text{0%,92%,100%{transform:none;text-shadow:0 12px 40px #000}93%{transform:translate(-2px,1px) skewX(-2deg);text-shadow:3px 0 #c8141c,-3px 0 #70a5fd}95%{transform:translate(2px,-1px) skewX(2deg);text-shadow:-2px 0 #c8141c,2px 0 #e4d2b0}97%{transform:translate(0,1px);opacity:.82}}
.hero h1{max-width:14ch;letter-spacing:-.02em;text-shadow:0 12px 40px #05070af2,0 0 28px #000}
.hero h1.js-in{animation:gw-title 1.6s cubic-bezier(.16,1,.3,1) both,gw-glitch-text 9s 3s infinite}
.hero h1 em{animation:gw-candle 4.5s ease-in-out 1.2s infinite}
.hero .btn:not(.btn--light),.band .btn:not(.btn--light),.mbar .btn,.hdr .btn{animation:gw-ember 3.6s ease-in-out infinite}
.btn--light{background:#f4f0e6;color:#121418}
.btn--light:hover{background:#e4d2b0;color:#090c12}
.btn--line{background:#181e26;color:#f4f0e6;box-shadow:inset 0 0 0 1.5px #454e5e}
.btn--line:hover{background:#26303c;box-shadow:inset 0 0 0 1.5px #e4d2b0}
.section,#tours,#rota,#faq,section:has(.gallery){background:#07090d;color:#f4f0e6;position:relative}
.section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#c8141c44 25%,#e4d2b033 50%,#c8141c44 75%,transparent);pointer-events:none}
.intro,.tour__lede,.steps p,#faq .faq details p,.crumbs,.keyfacts dt,.timeline span,.bookcard ul{color:#c9c3b6}
.eyebrow,#faq .eyebrow,section:has(.gallery) .eyebrow{color:#e4d2b0;text-shadow:0 0 16px #c8141c66}
.eyebrow::before{background:#c8141c;box-shadow:0 0 10px #c8141c}
#tours .day,.dates-nav .day{background:#111620;border-color:#2a3241;color:#f4f0e6}
#tours .day:hover,.dates-nav .day:hover{border-color:#c8141c;box-shadow:0 0 18px #c8141c33}
#tours .day small,.dates-nav .day small{color:#b7b1a6}
#tours .day.on,.dates-nav .day.on{background:var(--clay);border-color:#ff424b;color:#fff;box-shadow:0 0 24px #c8141c77}
#tours .day.off{background:transparent}
#tours .day.off b,#tours .day.off small{color:#6f7785}
#tours .day--more .day__more,.dates-nav .dates-more{color:#f4f0e6}
.tour-nav button{background:#111620;color:#f4f0e6;border-color:#2a3241}
.dates-nav{background:#090c12f5;border-top-color:#262d3b}
.dates-nav .dates-more{background:#111620;border-color:#2a3241}
.tour,#tours .tour{background:linear-gradient(165deg,#131926 0%,#0a0d14 100%);color:#f4f0e6;border:1px solid #283244;box-shadow:0 24px 60px -20px #000000ee,inset 0 1px 0 #ffffff14;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;position:relative}
.tour::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(460px circle at var(--cx,50%) var(--cy,20%),#c8141c24,transparent 60%);pointer-events:none;z-index:1;opacity:0;transition:opacity .35s}
.tour:hover::before{opacity:1}
.tour:hover,#tours .tour:hover{transform:translateY(-8px);border-color:#c8141caa;box-shadow:0 32px 70px -20px #000,0 0 42px -4px #c8141c55,inset 0 1px 0 #ff424b44}
.tour h3,.tour h3 a,#tours .tour h3,#tours .tour h3 a{color:#f4f0e6;transition:color .25s,text-shadow .25s}
.tour:hover h3 a,#tours .tour:hover h3 a{color:#ff545b;text-shadow:0 0 18px #c8141c66}
.tour .facts,#tours .tour .facts{color:#c9c3b6}
.tour .facts svg{color:#e4d2b0}
.tour__img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#0a0d14f2 100%),radial-gradient(circle at 50% 30%,transparent 48%,#05070a99 100%);pointer-events:none;transition:opacity .45s}
.badge{background:#121418e6;color:#e4d2b0;border:1px solid #e4d2b055;backdrop-filter:blur(6px);box-shadow:0 4px 16px #000000aa;z-index:2}
.tour[data-tour="ghost-walk"] .badge{background:#2a080ce6;color:#ffccd0;border-color:#c8141caa;box-shadow:0 0 18px #c8141c66}
.gallery figure{position:relative;border:1px solid #262f40;box-shadow:0 20px 50px -20px #000,0 0 28px #000}
.gallery figure::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 45%,transparent 30%,#05070acc 100%),linear-gradient(180deg,transparent 50%,#05070af0 100%);pointer-events:none;transition:opacity .5s}
.gallery figure:hover::before{opacity:.7}
.gallery figure::after{content:"";position:absolute;inset:.65rem;border:1px solid #e4d2b022;border-radius:12px;pointer-events:none;z-index:2;transition:border-color .35s,box-shadow .35s}
.gallery figure:hover::after{border-color:#c8141c88;box-shadow:inset 0 0 24px #c8141c33}
.gallery img,.tour__img img{animation:gw-drift 20s ease-in-out infinite alternate;filter:contrast(1.12) saturate(.9)}
.route__photo{position:relative;border:1px solid #2e384b;box-shadow:0 28px 70px -24px #000,0 0 44px #c8141c2e}
.route__photo::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,transparent 25%,#07090de6 100%),linear-gradient(180deg,#07090d66 0%,transparent 35%,#07090df2 100%);pointer-events:none}
.steps li{background:#0d111a;border:1px solid #1e2533;color:#f4f0e6;position:relative;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s;cursor:pointer}
.steps li.on,.steps li:hover{background:linear-gradient(135deg,#1c1016 0%,#0f131d 100%);border-color:#c8141caa;box-shadow:0 12px 34px -12px #000,0 0 28px #c8141c38;transform:translateX(6px)}
.steps b{background:#1c222e;color:#e4d2b0;border:1px solid #353e50}
.steps li.on b,.steps li:hover b{background:#c8141c;color:#fff;border-color:#ff424b;box-shadow:0 0 18px #c8141caa}
.steps h3{color:#f4f0e6}
.mapcard{background:#0f141e;border:1px solid #252d3d;box-shadow:0 20px 50px -24px #000}
.mapcard__map img{filter:invert(.92) hue-rotate(185deg) saturate(.75) contrast(1.15) brightness(.85)}
.mapcard__pin{animation:gw-pulse-pin 2.4s infinite}
.mapcard__bd p{color:#e6e2d8}
#faq .faq summary{color:#f4f0e6;transition:color .2s}
#faq .faq summary:hover{color:#e4d2b0}
#faq .faq details{border-color:#232a38}
.band{border:1px solid #3d161d;box-shadow:0 32px 80px -24px #000,0 0 54px #c8141c2e}
.band img{filter:contrast(1.16) brightness(.72) saturate(.85);animation:gw-kenburns 24s ease-in-out infinite alternate}
.band::after{background:linear-gradient(105deg,#05070af5 0%,#07090dd4 48%,#4a0b1299 100%)}
.ftr{background:#040609;border-top:1px solid #1b2230}
.mbar{background:#111620f5;color:#f4f0e6;border:1px solid #2b3446;box-shadow:0 18px 40px -10px #000}
.mbar__meta small{color:#c9c3b6}
.keyfacts div{background:#10151f;border:1px solid #242c3c;color:#f4f0e6;box-shadow:none}
.timeline li::before{background:linear-gradient(180deg,#c8141c,#3a151b)}
.timeline li::after{background:#07090d;border-color:#c8141c;box-shadow:0 0 12px #c8141c}
.bookcard{background:#10151f;border:1px solid #262f40;color:#f4f0e6;box-shadow:0 30px 60px -30px #000}
.bookcard .cal__head button,.bookcard .cal__grid button{background:#18202e;color:#f4f0e6}
.bookcard .cal__grid button:disabled{background:transparent;color:#596273}
.bookcard .cal__grid button.sel{background:var(--clay);color:#fff}
.bookcard .slots button,.bookcard .slots a.chip{background:#18202e;color:#f4f0e6;border-color:#2e384b}
.bookcard .slots a.chip:hover{background:var(--clay);border-color:var(--clay);color:#fff}
.bookcard .slots .avail__empty{background:#151b26;color:#c9c3b6}
.tp-gal{border:1px solid #242c3c;box-shadow:0 24px 60px -24px #000}
/* Date Popup (.dpop) & Calendar Picker Dark Theme */
.dpop__bg,.bk__bg{background:#030508d8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.dpop__panel{background:#0e131d;color:#f4f0e6;border:1px solid #2a3447;box-shadow:0 48px 96px -24px #000,0 0 40px #c8141c22}
.dpop__handle{background:#384357}
.dpop__head{background:#121824;border-bottom:1px solid #242d3d;color:#f4f0e6}
.dpop__head h2{color:#f4f0e6}
.dpop__back{color:#f4f0e6}
.dpop__x,.bk__x{background:#1c2436;color:#f4f0e6;border:1px solid #2f3b52}
.dpop__x:hover,.bk__x:hover{background:#c8141c;color:#fff;border-color:#ff424b}
.dpop__hint{background:#121824;color:#c9c3b6;border-bottom:1px solid #242d3d}
.dpop__body,.dpop__body:has(.avail__empty){background:#0a0e16;color:#f4f0e6}
.dpop__body--pick{background:#0e131d;color:#f4f0e6}
.avail__empty{background:#131926;color:#c9c3b6;border:1px solid #263042}
.slot-card{background:#131926;border:1px solid #283347;color:#f4f0e6;box-shadow:0 14px 34px -18px #000}
.slot-card__info b{color:#f4f0e6}
.slot-card__info span{color:#c9c3b6}
.slot-card__price small{color:#c9c3b6}
.slot-card__price b{color:#ff545b}
.chips-scroll::after{background:linear-gradient(90deg,transparent,#131926)}
.chip{background:#1a2233;border:1.5px solid #323e54;color:#f4f0e6}
.chip small{color:#e4d2b0}
.chip.low{background:#2a1217;border-color:#c8141c}
.chip.low small{color:#ff858b}
.chip:hover{background:var(--clay);border-color:#ff424b;color:#fff;box-shadow:0 0 18px #c8141c66}
.chip:hover small{color:#fff}
.daycal__nav b{color:#f4f0e6}
.daycal__nav button{color:#f4f0e6;background:#18202e;border:1px solid #2a3447}
.daycal__nav button:hover:not(:disabled){background:#253044;border-color:#c8141c}
.daycal__grid .dow{color:#9aa3b2}
.daycal__grid button{color:#f4f0e6;background:#151c28;border:1px solid #232d3f}
.daycal__grid button:hover:not(:disabled){background:#222c3f;border-color:#c8141c}
.daycal__grid button:disabled{color:#495261;background:transparent;border-color:transparent}
.daycal__grid button.sel{background:var(--clay);border-color:#ff424b;color:#fff;box-shadow:0 0 16px #c8141c88}
/* Booking Drawer (.bk) Dark Theme */
.bk__panel{background:#0a0e16;color:#f4f0e6;border-left:1px solid #263042;box-shadow:-24px 0 80px #000}
.bk__top{background:#121824;border-bottom:1px solid #242d3d;color:#f4f0e6}
.bk__top h2{color:#f4f0e6}
.bk__top small{color:#c9c3b6}
.bk__prog{background:#121824;padding-bottom:.65rem}
.bk__prog i{background:#263042}
.bk__prog i.on{background:var(--clay);box-shadow:0 0 10px #c8141c}
.bk__body{background:#0a0e16;color:#f4f0e6}
.bk h3{color:#f4f0e6}
.tourpick label{background:#131926;color:#f4f0e6;box-shadow:inset 0 0 0 1.5px #283347}
.tourpick label:hover{background:#182030}
.tourpick label:has(input:checked){background:#1c1218;box-shadow:inset 0 0 0 2px #ff424b,0 0 20px #c8141c44}
.tourpick b{color:#f4f0e6}
.tourpick small{color:#c9c3b6}
.cal__head{color:#f4f0e6}
.cal__head button{background:#18202e;color:#f4f0e6;border:1px solid #2a3447}
.cal__grid .dow{color:#9aa3b2}
.cal__grid button{background:#151c28;color:#f4f0e6;border:1px solid #232d3f}
.cal__grid button small{color:#e4d2b0}
.cal__grid button:disabled{background:transparent;color:#495261;border-color:transparent}
.cal__grid button.sel{background:var(--clay);border-color:#ff424b;color:#fff;box-shadow:0 0 16px #c8141c88}
.cal__grid button.sel small{color:#fff}
.slots button{background:#151c28;color:#f4f0e6;border:1.5px solid #2a3447}
.slots button:hover:not(:disabled){border-color:#c8141c;background:#1e151c}
.slots button small{color:#e4d2b0}
.slots button.low small{color:#ff858b}
.slots button.sel{background:var(--clay);border-color:#ff424b;color:#fff;box-shadow:0 0 18px #c8141c77}
.slots button.sel small{color:#fff}
.ppl>div{background:#131926;color:#f4f0e6;border:1px solid #283347}
.ppl b{color:#f4f0e6}
.ppl small{color:#c9c3b6}
.stepper button{background:#1c2436;color:#f4f0e6;border-color:#323e54}
.stepper button:hover:not(:disabled){background:#c8141c;color:#fff;border-color:#ff424b}
.stepper output{color:#f4f0e6}
.summary{background:#131926;color:#f4f0e6;border:1px solid #283347}
.summary span{color:#c9c3b6}
.summary .tot{border-top-color:#283347;color:#f4f0e6}
.policy{color:#c9c3b6}
.policy svg{color:#e4d2b0}
.bk__foot{background:#121824;border-top:1px solid #242d3d;color:#f4f0e6}
.bk__foot .price small{color:#c9c3b6}
.bk__foot .price b{color:#f4f0e6}
.back{color:#f4f0e6}
.done h3{color:#f4f0e6}
.done p{color:#c9c3b6}
.demo-note{background:#131926;color:#f4f0e6;border:1px solid #283347}
/* Atmospheric Canvas & Scare Overlays */
.gw-canvas-wrap{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:35;overflow:hidden}
.gw-canvas-wrap canvas{display:block;width:100%;height:100%}
.gw-hero-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}
.gw-hero-fx canvas{display:block;width:100%;height:100%}
.gw-vignette{position:fixed;inset:0;pointer-events:none;z-index:34;background:radial-gradient(circle 420px at var(--mx,50%) var(--my,35%),#ff9d5c0c 0%,transparent 55%),radial-gradient(circle at 50% 50%,transparent 52%,#020305d9 100%);transition:opacity .4s}
body.gw-flash::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:95;background:radial-gradient(circle at 60% 20%,#e8f2ffdd,#7aa6ff44 55%,transparent 90%);mix-blend-mode:screen;animation:gw-lightning-flash .55s ease-out both}
@keyframes gw-lightning-flash{0%{opacity:.95}18%{opacity:.1}34%{opacity:.85}100%{opacity:0}}
body.gw-shake main{animation:gw-shake-anim .42s cubic-bezier(.36,.07,.19,.97) both}
@keyframes gw-shake-anim{10%,90%{transform:translate3d(-2px,1px,0)}20%,80%{transform:translate3d(3px,-2px,0)}30%,50%,70%{transform:translate3d(-4px,2px,0)}40%,60%{transform:translate3d(4px,-1px,0)}}
.gw-evidence{position:absolute;left:.85rem;bottom:.85rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;background:#07090de6;border:1px solid #c8141c77;color:#f4f0e6;font:600 .78rem/1.2 var(--sans);letter-spacing:.04em;pointer-events:none;box-shadow:0 8px 24px #000}
.gw-evidence i{width:7px;height:7px;border-radius:50%;background:#ff3b44;box-shadow:0 0 8px #ff3b44;animation:gw-moon 1.4s infinite alternate}
.gw-scare-banner{position:fixed;left:50%;top:22%;transform:translate(-50%,-50%) scale(.92);z-index:92;pointer-events:none;text-align:center;opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);padding:1.2rem 2rem;border-radius:20px;background:radial-gradient(ellipse at center,#07090df5 0%,#07090d00 75%)}
.gw-scare-banner.on{opacity:1;transform:translate(-50%,-50%) scale(1)}
.gw-scare-banner strong{display:block;font:680 clamp(1.8rem,4vw,3.4rem)/1.05 "Fraunces",Georgia,serif;color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 24px #c8141c,3px 0 #c8141c,-3px 0 #70a5fd,0 12px 40px #000}
.gw-scare-banner span{display:block;margin-top:.5rem;font:600 .95rem/1.3 var(--sans);color:#e4d2b0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px #000}
@media(min-width:800px){
 .hero{align-items:start}
 .hero__in{padding-top:8.5rem;padding-bottom:5rem}
 .hero h1{font-size:clamp(3.4rem,1.2rem + 3.4vw,5.6rem)}
 .hero__img img{object-position:64% 0%}
}
@media(prefers-reduced-motion:reduce){
 .hero__img::before,.hero__img::after,.hero h1 em,.hero .btn,.gallery img,.tour__img img,.mapcard__pin{animation:none}
 .hero h1.js-in{animation:none;opacity:1;transform:none;filter:none}
 .gw-canvas-wrap,.gw-hero-fx,.gw-vignette{display:none!important}
}
