@charset "UTF-8";:root{--container-400:1400px;--container-900:100%;--primaryfont:"Poppins",sans-serif;--secondaryfont:"IM Fell English",serif;--bodyfont:var(--primaryfont);--headingfont:var(--secondaryfont);--fa-font-solid:"Font Awesome 6 Free";--fa-font-regular:"Font Awesome 6 Free";--fa-font-brands:"Font Awesome 6 Brands";font-size:16px;--fontsize-100:0.8rem;--fontsize-200:0.9rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-420:1.1rem;--fontsize-450:1.375rem;--fontsize-500:1.563rem;--fontsize-520:1.875rem;--fontsize-550:2.125rem;--fontsize-600:2.625rem;--fontsize-700:3rem;--defaultlineheight:2;--lineheight-450:calc(var(--fontsize-450) * 1.4);--lineheight-500:calc(var(--fontsize-500) * 1.4);--lineheight-550:calc(var(--fontsize-550) * 1.4);--lineheight-600:calc(var(--fontsize-600) * 1.4);--fontweight-900:900;--fontweight-700:700;--fontweight-400:400;--red:#fd0101;--white:#ffffff;--black:#000000;--blue-400:#3f6774;--blue-300:#658590;--blue-200:#8ca4ac;--blue-100:#b2c2c7;--blue-000:#d9e1e3;--bg-blue-400-20a:rgb(from var(--blue-400) 20%, transparent);--yellow-400:#daa527;--yellow-300:#e1b752;--yellow-200:#e9c97d;--yellow-100:#f0dba9;--yellow-000:#f8edd4;--red-400:#a81d3c;--red-300:#b94a63;--red-200:#cb778a;--red-100:#dca5b1;--red-000:#eed2d8;--tan-400:#bdb690;--tan-300:#cac5a6;--tan-200:#d7d3bc;--tan-100:#e5e2d3;--tan-000:#f2f0e9;--black-400:#212026;--black-300:#46454f;--black-100:#b1b1b1;--black-gradient:linear-gradient(to top, #03050b, #5a5660);--headerbackgroundcolor:var(--black-400);--heading1color:#5a5660;--heading2color:#2b2d33;--bodytext:var(--black-900);--primarycolor-400:var(--blue-400);--primarycolor-300:var(--blue-300);--primarycolor-200:var(--blue-200);--primarycolor-100:var(--blue-100);--primarycolor-000:var(--blue-000);--secondarycolor-400:var(--red-400);--white-70:rgba(255, 255, 255, 0.7);--castlehoward-400:#862746;--castlehoward-300:#a86677;--castlehoward-200:#bc8f98;--castlehoward-100:#d0b8b9;--castlehoward-000:#e4e1da;--blenheimpalace-400:#406773;--blenheimpalace-300:#5a7d88;--blenheimpalace-200:#7b98a3;--blenheimpalace-100:#a3b7c0;--blenheimpalace-000:#c9d6dd;--grimsthorpecastle-400:#647830;--grimsthorpecastle-300:#8fa06d;--grimsthorpecastle-200:#adc993;--grimsthorpecastle-100:#cbe2b9;--grimsthorpecastle-000:#e9fbe0;--kimboltoncastle-400:#d49805;--kimboltoncastle-300:#e1b752;--kimboltoncastle-200:#e9c97d;--kimboltoncastle-100:#f0dba9;--kimboltoncastle-000:#f8edd4;--seatondelavalhall-400:#75637b;--seatondelavalhall-300:#9a8fa2;--seatondelavalhall-200:#b4aab9;--seatondelavalhall-100:#cec5d0;--seatondelavalhall-000:#e8e0e7;--stowehouse-400:#c9627d;--stowehouse-300:#da97a8;--stowehouse-200:#e3b5c1;--stowehouse-100:#ecd3da;--stowehouse-000:#f5f1f3;--bg-map:var(--blenheimpalace-400);--bg-book:var(--castlehoward-400);--bg-video:var(--grimsthorpecastle-400);--bg-audio:var(--kimboltoncastle-400);--bg-misc:var(--black-300);--catstelation-tint:var(--tan-000);--block-texture:url(../images/texture1.png);--parchment:url(../images/parchment.jpg);--gradient1:linear-gradient(0deg, var(--primarycolor-400), var(--secondarycolor-400));--gradient2:linear-gradient(rgba(0 0 0 / 0.6), rgba(0 0 0 / 0.18))}.bg-castelation{background-image:url(../images/banner/ribbon2.svg)}.bg-parchment{background-image:var(--parchment)}.bg-blocks{background-image:var(--block-texture)}.bg-colonade{background-image:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 190px,transparent 190px),linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 270px,transparent 190px),url(../images/banner/colonade.svg);background-color:var(--blue-400)}.bg-none{background:var(--blue-400)}.ribbon1,.ribbon2{width:100%;bottom:0;left:0;position:absolute}.ribbon1{height:45px;z-index:6}.ribbon1.h25{height:25px}.ribbon2{height:20px;z-index:7}.bg-books-400,.bg-castlehoward-400{background-color:var(--castlehoward-400)}.bg-blenheimpalace-400,.bg-maps-400{background-color:var(--blenheimpalace-400)}.bg-grimsthorpecastle-400,.bg-videos-400{background-color:var(--grimsthorpecastle-400)}.bg-audio-400,.bg-kimboltoncastle-400{background-color:var(--kimboltoncastle-400)}.bg-seatondelavalhall-400{background-color:var(--seatondelavalhall-400)}.bg-stowehouse-400{background-color:var(--stowehouse-400)}.bg-books-300,.bg-castlehoward-300{background-color:var(--castlehoward-300)}.bg-blenheimpalace-300,.bg-maps-300{background-color:var(--blenheimpalace-300)}.bg-grimsthorpecastle-300,.bg-videos-300{background-color:var(--grimsthorpecastle-300)}.bg-audio-300,.bg-kimboltoncastle-300{background-color:var(--kimboltoncastle-300)}.bg-seatondelavalhall-300{background-color:var(--seatondelavalhall-300)}.bg-stowehouse-300{background-color:var(--stowehouse-300)}.bg-books-200,.bg-castlehoward-200{background-color:var(--castlehoward-200)}.bg-blenheimpalace-200,.bg-maps-200{background-color:var(--blenheimpalace-200)}.bg-grimsthorpecastle-200,.bg-videos-200{background-color:var(--grimsthorpecastle-200)}.bg-audio-200,.bg-kimboltoncastle-200{background-color:var(--kimboltoncastle-200)}.bg-seatondelavalhall-200{background-color:var(--seatondelavalhall-200)}.bg-stowehouse-200{background-color:var(--stowehouse-200)}.bg-books-100,.bg-castlehoward-100{background-color:var(--castlehoward-100)}.bg-blenheimpalace-100,.bg-maps-100{background-color:var(--blenheimpalace-100)}.bg-grimsthorpecastle-100,.bg-videos-100{background-color:var(--grimsthorpecastle-100)}.bg-audio-100,.bg-kimboltoncastle-100{background-color:var(--kimboltoncastle-100)}.bg-seatondelavalhall-100{background-color:var(--seatondelavalhall-100)}.bg-stowehouse-100{background-color:var(--stowehouse-100)}.bg-all-400{background:var(--black-300)}.bg-all-200{background:var(--black-100)}.bg-black-900{background-color:var(--black-900)}.bg-black-gradient{background-image:var(--black-gradient)}.bg-black-gradient,.bg-black-gradient *{color:var(--white)}.bg-primarycolor-400{background-color:var(--primarycolor-400)}.bg-secondarycolor-400{background-color:var(--secondarycolor-400)}.bg-red-400{background-color:var(--red-400)}.bg-red-300{background-color:var(--red-300)}.bg-red-200{background-color:var(--red-200)}.bg-red-100{background-color:var(--red-100)}.bg-red-000{background-color:var(--red-000)}.bg-red-400,.bg-red-400 *{color:var(--white)}.bg-blue-400{background-color:var(--blue-400)}.bg-blue-300{background-color:var(--blue-300)}.bg-blue-200{background-color:var(--blue-200)}.bg-blue-100{background-color:var(--blue-100)}.bg-blue-000{background-color:var(--blue-000)}.bg-blue-400,.bg-blue-400 *{color:var(--white)}.bg-yellow-400{background-color:var(--yellow-400)}.bg-yellow-300{background-color:var(--yellow-300)}.bg-yellow-200{background-color:var(--yellow-200)}.bg-yellow-100{background-color:var(--yellow-100)}.bg-yellow-000{background-color:var(--yellow-000)}.bg-tan-400{background-color:var(--tan-400)}.bg-tan-300{background-color:var(--tan-300)}.bg-tan-200{background-color:var(--tan-200)}.bg-tan-100{background-color:var(--tan-100)}.bg-tan-000{background-color:var(--tan-000)}.txt-red{color:var(--red)}.txt-black-900{color:var(--black-900)}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}.separator-blue{border-top:5px solid var(--blue-400);position:relative}.separator-red{border-top:5px solid var(--red-400);position:relative}.separator-yellow{border-top:5px solid var(--yellow-400);position:relative}.separator-tan{border-top:5px solid var(--tan-400);position:relative}[class*=icon-]{padding-block-start:60px}[class*=icon-]:not(.icon-location):before{content:"";position:absolute;z-index:10;top:-40px;left:calc(50% - 125px);width:250px;height:120px;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.previewmode [class*=icon-]:before{opacity:.5}.icon-1[class*=icon-]:before{background-image:url(../images/separator-icon-1.png);top:-40px}.icon-2[class*=icon-]:before{background-image:url(../images/separator-icon-2.png);top:-50px}.icon-3[class*=icon-]:before{background-image:url(../images/separator-icon-3.png);top:-60px}.icon-4[class*=icon-]:before{background-image:url(../images/separator-icon-4.png);top:-80px}.icon-5[class*=icon-]:before{background-image:url(../images/separator-icon-5.png);top:-60px}.icon-6[class*=icon-]:before{background-image:url(../images/separator-icon-6.png);top:-50px}.icon-7[class*=icon-]:before{background-image:url(../images/separator-icon-7.png);top:-50px}.icon-handquill{padding-block-start:130px}.icon-handquill:before{content:"";position:absolute;z-index:1;top:-40px;left:calc(50% - 51px);width:102px;height:150px;background:url(../images/hand-quill.png)}html{line-height:var(--defaultlineheight)}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont)}form{display:flex;flex-direction:column;gap:20px}button,input,optgroup,select,textarea{font-size:var(--fontsize-400);line-height:var(--defaultlineheight);font-weight:var(--fontweight-400)}input,select,textarea{background:var(--white);border:1px solid var(--black-300)}button,input[type=submit]{background:var(--red-400);color:var(--white);border:none;padding:5px 20px}input[type=checkbox]{accent-color:var(--red)}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black-900)}code,kbd,pre,samp{font-size:var(--fontsize-400)}b,strong{font-weight:var(--fontweight-700)}a{color:var(--red-400)}a:hover{color:var(--red-300)}.heading1,.heading2,.heading3,.heading4,.heading5,.heading6,h1,h2,h3,h4,h5,h6{font-family:var(--headingfont);font-weight:var(--fontweight-400);letter-spacing:4px;text-transform:uppercase}.heading1,h1{font-size:var(--fontsize-600);color:var(--heading1color);margin:0;line-height:1}.heading2,h2{font-size:var(--fontsize-550);color:var(--heading2color);margin:0 0 10px;line-height:var(--lineheight-550)}.heading3,h3{font-size:var(--fontsize-500);margin:0 0 10px 0}.intro-section{background:var(--catstelation-tint)}.intro-text{font-family:var(--headingfont);font-size:var(--fontsize-550);margin:0 0 10px 0;line-height:1.3}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}p.seeformerrors{color:var(--red)}label,li,p{line-height:var(--defaultlineheight)}label p,li li,li p,p label{font-size:var(--fontsize-400)}hr{background:var(--black-100)}table td,table td p,table th,table th p{font-size:var(--fontsize-400);font-weight:var(--fontweight-400)}table th{color:var(--white);background:var(--black-900)}table td{color:var(--black-900);background:var(--black-100)}table th a{color:var(--white)!important}.center{text-align:center}.space-top-40{padding-block-start:40px}.required,.sc-fb .sc-fb-field-error,.sc-fb .sc-fb-field-required,.sc-fb .sc-fb-submit-errors{color:var(--red)}.required,.sc-fb .sc-fb-field-required{font-weight:var(--fontweight-700)}.stclink{background:var(--red-400);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:2px dashed var(--black-900)!important}.breadcrumb li{font-size:.8rem}.blockbutton a{display:inline-block;margin:0;padding-inline:10px;padding-block:10px;background:var(--red-400);color:var(--white);font-weight:var(--fontweight-600);line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.blockbutton a:hover{background:var(--red-300)}.arrowbutton a{color:var(--secondarycolor-400);text-decoration:none;padding:0;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.arrowbutton a:after{content:"\f061";font-family:var(--fa-font-solid);font-weight:900;color:inherit;margin:0 0 0 5px;display:inline-block;transition:transform .4s ease,color .2s ease}.arrowbutton a:hover{color:var(--primarycolor-400)}.arrowbutton a:hover:after{transform:translateX(5px)}.content{max-width:var(--container-400);width:100%;margin:0 auto;padding:60px 40px}.content.fullwidth{max-width:var(--container-900)}.header{background:var(--headerbackgroundcolor);color:var(--white);border-bottom:5px solid var(--blue-300);overflow:visible;position:relative}.header .content{padding:40px 40px 0;overflow:visible}.logo{display:block;margin-inline:auto;margin-block-end:40px;padding:0;width:100%;max-width:530px}.header .nlhf{position:absolute;top:20px;right:20px;max-width:100px;aspect-ratio:1;display:block}.header .nlhf img{width:100%;height:auto}.nlhf-popup{display:none;max-width:var(--container-400)}.nav-toggle{position:fixed;top:10px;right:10px;z-index:9999;background:#333;border:none;border-radius:4px;padding:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s ease;-webkit-appearance:unset;appearance:unset}.nav-toggle:hover{background:#555}.nav-toggle:focus{outline:2px solid #007cba;outline-offset:2px}.hamburger-line{position:absolute;display:block;width:24px;height:3px;background:#fff;transition:all .3s ease;transform-origin:center;left:50%;transform:translateX(-50%)}.hamburger-line:first-child{top:9px}.hamburger-line:nth-child(2),.hamburger-line:nth-child(3){top:17.5px}.hamburger-line:nth-child(4){top:27px}.mobilenavopen .nav-toggle .hamburger-line:first-child{opacity:0;transform:translateX(-50%) translateY(8px)}.mobilenavopen .nav-toggle .hamburger-line:nth-child(2){transform:translateX(-50%) rotate(45deg)}.mobilenavopen .nav-toggle .hamburger-line:nth-child(3){transform:translateX(-50%) rotate(-45deg)}.mobilenavopen .nav-toggle .hamburger-line:nth-child(4){opacity:0;transform:translateX(-50%) translateY(-8px)}.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9996;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobilenavopen .nav-overlay{opacity:1;visibility:visible}.nav{position:relative;font-family:var(--headingfont);font-size:var(--fontsize-450)}.nav ul{display:flex;list-style:none;margin:0;justify-content:space-between;max-width:100vw}.nav li{font-weight:500;font-size:1.05em;line-height:1;padding:0}.nav a{display:block;text-decoration:none;color:var(--white);transition:color .3s;padding-block-end:20px}.nav a:focus-within{color:var(--tan-400)}.nav li.selected>a{font-weight:var(--fontweight-400);color:var(--tan-400);position:relative}.nav .nav-menu>ul>li.selected{border-bottom:5px solid var(--blue-300)}.nav li ul li{font-weight:var(--fontweight-400);padding:0}.nav .dropdown{position:absolute;top:100%;left:calc(-50vw + 50%);background:var(--black-400);padding:10px;display:none;flex-direction:column;gap:0;z-index:20;border-top:4px solid var(--blue-300);border-bottom:4px solid var(--blue-300);width:100vw}.nav .dropdown .content{padding-top:0}.nav li.about .dropdown{left:0}.nav li.touch-hover .dropdown{display:grid}.nav .dropdown ul{margin:0;display:block}.nav .dropdown ul li{display:block;width:100%}.nav .dropdown a{padding:9px 0;border-left:none;display:block;color:var(--black-900);font-size:var(--fontsize-450);font-weight:var(--fontweight-400);width:100%;box-sizing:border-box}.nav .dropdown .bottom-shadow{pointer-events:none;height:50px;background:0 0;position:absolute;bottom:-4px;width:100%;box-shadow:0 10px 10px 0 rgba(0,0,0,.5)}.nav .nav-item-toggle{display:none}.nav-img{max-width:100%;display:block;width:100%;height:auto;max-height:250px;object-fit:cover}.snav{padding:20px;border:1px solid var(--black)}.snav ul{margin:0;list-style-type:none}.snav ul ul{margin:10px 10px 10px 20px}.snav>ul>li.selected>a{font-weight:700}.snav>ul ul>li.selected>a{font-weight:700}.snav a{text-decoration:none}.banner{position:relative;height:580px;display:flex}.banner .banner-inner,.banner .inner-banner{position:relative;width:100%;height:100%;z-index:2;overflow:hidden}.actor,.prop{position:absolute;display:inline-block;pointer-events:none}.banner.home .actor.vanbrugh{right:6%;top:-30px;max-width:650px;z-index:5}.banner.home .actor.plays{right:1%;bottom:25px;max-width:495px;transform:rotate(12deg);z-index:3}.banner.home .actor.cherub{left:48%;top:200px;max-width:450px;z-index:2}.banner.home .actor.castle-howard{left:6%;max-width:1352px;bottom:0;z-index:3}.banner.bio{overflow:hidden}.banner.bio .actor.plays{left:5%;bottom:19px;transform:rotate(-12deg);z-index:1}.banner.bio .actor.plays img{max-width:530px}.banner.bio .actor.kitcat{left:calc(50% - 311px);bottom:19px;transform:rotate(8deg);z-index:2}.banner.bio .actor.kitcat img{max-width:340px}.banner.bio .actor.yellowdress{left:50vw;bottom:31px;z-index:3}.banner.bio .actor.yellowdress img{max-width:446px}.banner.bio .actor.grimsthorpe{right:-35%;height:auto;bottom:40px;z-index:2}.banner.bio .actor.grimsthorpe img{max-width:1250px}.banner.architecture .actor.blenheim{right:-13px;bottom:15px;z-index:6}.banner.architecture .actor.blenheim img{max-width:882px}.banner.architecture .actor.castlehoward{right:calc(50vw - 641px);bottom:0;z-index:5}.banner.architecture .actor.castlehoward img{max-width:1282px}.banner.architecture .actor.grimsthorpe{left:0;bottom:198px;opacity:.75;z-index:1}.banner.architecture .actor.grimsthorpe img{max-width:840px}.banner.architecture .actor.kimbolton{left:-523px}.banner.architecture .actor.kimbolton img{max-width:unset}.banner.architecture .actor.seaton{right:-37%;top:-9px;opacity:.75;z-index:1}.banner.architecture .actor.seaton img{max-width:unset}.banner.architecture .actor.stowe{left:-27%;bottom:6px;z-index:2}.banner.architecture .actor.stowe img{max-width:unset}.banner.whatson .actor{display:flex;width:100%;padding-block:40px}.banner.whatson .actor.cherub{padding-block:110px;padding-inline:40px}.banner.whatson .actor.cherub.left{z-index:2}.banner.whatson .actor.cherub.left img{transform:scaleX(-1)}.banner.whatson .actor.cherub.right{justify-content:flex-end;z-index:2}.banner.whatson .actor.grimsthorpe{justify-content:center;z-index:1}.banner.whatson .actor img{max-height:440px}.banner.learninghub .actor img{max-width:unset}.banner.learninghub .actor{display:flex;height:calc(100% - 40px);width:100%;padding-block:40px}.banner.learninghub .actor.berinthea{justify-content:flex-start;padding-inline:5%;overflow:hidden;z-index:6}.banner.learninghub .actor.berinthea img{height:707px}.banner.learninghub .actor.vanbrugh{justify-content:flex-start;padding-inline:32%;overflow:hidden;z-index:1}.banner.learninghub .actor.vanbrugh img{height:660px}.banner.learninghub .actor.signature{display:grid;grid-template-columns:1fr 1fr;width:auto;align-items:end;right:29%;padding-bottom:65px;z-index:2}.banner.learninghub .actor.building{height:100%;padding-block:0;justify-content:end;align-items:flex-end;overflow:hidden;bottom:10px;z-index:3}.banner.learninghub .actor.building img{position:relative;max-height:520px;right:-18%}.banner.news .actor{display:flex;height:calc(100% - 40px);width:100%;padding-block:40px}.banner.news .actor.blenheimpalacecherubs{justify-content:center;z-index:1;padding-block:unset;padding-block-start:40px}.banner.news .actor.blenheimpalacecherubs img{aspect-ratio:593/290;object-fit:cover}.banner.about .actor img{max-width:unset}.banner.about .actor{display:flex;height:calc(100% - 40px);width:100%;padding-block:40px}.banner.about .actor.vanbrugh{display:inline-block;left:47%;z-index:5}.banner.about .actor.vanbrugh img{max-height:520px}.banner.about .actor.kitcat{justify-content:center;height:100%;align-items:flex-end;z-index:2}.banner.about .actor.kitcat img{position:relative;left:22%;max-height:430px;transform:rotate(7deg)}.banner.about .actor.cherub{padding-block-end:40px;padding-inline:40px;align-items:flex-end;justify-content:flex-end;z-index:1}.banner.about .actor.cherub img{position:relative;max-height:220px;right:4%;transform:scaleX(-1) rotate(10deg)}.banner.about .actor.signature{padding-block-end:10px;padding-inline:40px;align-items:flex-end;justify-content:flex-end;z-index:6}.banner.about .actor.signature img{max-height:230px}.banner.about .actor.seaton{display:inline-block;padding-block-end:45px;bottom:40px;z-index:0}.banner.about .actor.seaton img{position:absolute;bottom:0;width:1391px}.inner-banner{position:relative;height:420px;display:grid;align-items:end}.banner-inner .title,.inner-banner .title{background:var(--white-70);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);max-width:max-content;padding-inline-start:max(40px,calc((100vw - var(--container-400))/ 2) + 30px);padding-inline-end:60px;padding-block:25px;margin-block-end:45px;position:absolute;bottom:0;z-index:10}.inner-banner .title p{font-family:var(--headingfont);font-size:var(--fontsize-700);line-height:1;text-transform:uppercase}.inner-banner img{height:auto;max-height:370px;object-fit:cover;bottom:40px;position:absolute;right:1%}.inner-banner img.blenheimpalace,.inner-banner img.castlehoward,.inner-banner img.grimsthorpecastle,.inner-banner img.kimboltoncastle,.inner-banner img.seatondelavalhall,.inner-banner img.stowehouse{height:calc(100% - 45px);right:0;bottom:45px;max-height:unset}.inner-banner img.blenheimpalace{bottom:19px;object-position:50%}.inner-banner img.castlehoward{object-position:49%}.inner-banner img.grimsthorpecastle{object-position:50%}.inner-banner img.kimboltoncastle{right:unset;left:0;object-position:85%}.inner-banner img.seatondelavalhall{object-position:51%}.inner-banner img.stowehouse{max-height:280px}.inner-banner .ribbons{position:absolute;bottom:0;width:100vw}.inner-banner .full-width-banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.inner-banner .full-width-banner-image img{width:100%;height:100%;object-fit:cover;margin-inline:unset;margin-block-end:unset;display:block}section.intro{background:var(--tan-000);position:relative;z-index:10;text-align:center}section.intro .content{padding-inline:190px}section.intro p:first-of-type{font-family:var(--headingfont);font-size:var(--fontsize-600);line-height:var(--lineheight-600);color:var(--black-300)}section.intro p:not(:first-of-type){font-size:var(--fontsize-450);line-height:var(--lineheight-450)}article{border:1px solid var(--black-400);background:var(--white);position:relative}article:hover{border:1px solid var(--red-400)}.featuredevents{background:var(--block-texture);background-position-y:90px;position:relative;z-index:10}.featuredevents .inner{grid-template-columns:repeat(3,1fr)}article .inner{grid-template-columns:repeat(2,1fr)}.featuredevents .inner,article .inner{gap:60px}.featured-event.outer,article .outer{flex-direction:column;background:var(--white);text-decoration:none;color:inherit;--gap:0;position:relative}.featured-event.outer .top,article .outer .top{position:relative}.featured-event .event-date,article.event .event-date{position:absolute;bottom:0;left:0;color:var(--white);padding-inline:20px;padding-block-start:10px}.featured-event .event-date time,article.event .event-date time{display:flex;flex-direction:column;align-items:center;justify-content:center}.featured-event .event-date time .day,article.event .event-date time .day{font-size:var(--fontsize-700);font-weight:var(--fontweight-700);line-height:1}.featured-event .event-date time .month,article.event .event-date time .month{font-size:var(--fontsize-550);font-weight:var(--fontweight-700);line-height:1;text-transform:uppercase}.featured-event .text,article .text{padding-inline:30px;padding-block:20px}.featured-event .text [itemprop=name],article .text [itemprop=name]{font-family:var(--primaryfont);font-size:var(--fontsize-500);text-transform:uppercase;margin:0;color:var(--black-300);letter-spacing:normal}.featured-event .text [itemprop=location],article.event .text [itemprop=location]{font-weight:var(--fontweight-700);font-size:var(--fontsize-450);margin:0 0 5px}.featured-event .text [itemprop=description],.featured-resource .text [itemprop=description],.resourcesfeed .text [itemprop=description],article.event .text [itemprop=description]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:72px;margin-block-end:35px}.event-date{background-color:var(--black-300)}.icon-location{background-image:url(../images/venue/other.svg);aspect-ratio:1/1;background-size:cover;background-repeat:no-repeat;height:100px;background-position:bottom}.castlehoward .event-date{background-color:var(--castlehoward-400)}.castlehoward .icon-location{background-image:url(../images/venue/castlehoward.svg)}.blenheimpalace .event-date{background-color:var(--blenheimpalace-400)}.blenheimpalace .icon-location{background-image:url(../images/venue/blenheimpalace.svg)}.grimsthorpecastle .event-date{background-color:var(--grimsthorpecastle-400)}.grimsthorpecastle .icon-location{background-image:url(../images/venue/grimsthorpecastle.svg)}.kimboltoncastle .event-date{background-color:var(--kimboltoncastle-400)}.kimboltoncastle .icon-location{background-image:url(../images/venue/kimboltoncastle.svg)}.seatondelavalhall .event-date{background-color:var(--seatondelavalhall-400)}.seatondelavalhall .icon-location{background-image:url(../images/venue/seatondelavalhall.svg)}.stowehouse .event-date{background-color:var(--stowehouse-400)}.stowehouse .icon-location{background-image:url(../images/venue/stowehouse.svg)}.eventsfeed-filters-container{border-bottom:2px solid var(--black-300);margin-bottom:20px}.eventsfeed-filters{flex-wrap:wrap;gap:10px;margin-bottom:1rem}.filter-btn{margin-right:.5rem;padding:.5rem 1rem;cursor:pointer;border:3px solid var(--black-300);background:0 0;color:var(--black-300);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.filter-btn.books,.filter-btn.castlehoward{border-color:var(--castlehoward-400)}.filter-btn.blenheimpalace,.filter-btn.maps{border-color:var(--blenheimpalace-400)}.filter-btn.grimsthorpecastle,.filter-btn.videos{border-color:var(--grimsthorpecastle-400)}.filter-btn.audio,.filter-btn.kimboltoncastle{border-color:var(--kimboltoncastle-400)}.filter-btn.seatondelavalhall{border-color:var(--seatondelavalhall-400)}.filter-btn.stowehouse{border-color:var(--stowehouse-400)}.filter-btn.active,.filter-btn:active,.filter-btn:focus,.filter-btn:hover{background:var(--black-300);color:var(--white);border-color:var(--black-300)}.filter-btn.books:focus,.filter-btn.books:hover,.filter-btn.castlehoward:focus,.filter-btn.castlehoward:hover{background:var(--castlehoward-400);border-color:var(--castlehoward-400)}.filter-btn.blenheimpalace:focus,.filter-btn.blenheimpalace:hover,.filter-btn.maps:focus,.filter-btn.maps:hover{background:var(--blenheimpalace-400);border-color:var(--blenheimpalace-400)}.filter-btn.grimsthorpecastle:focus,.filter-btn.grimsthorpecastle:hover,.filter-btn.videos:focus,.filter-btn.videos:hover{background:var(--grimsthorpecastle-400);border-color:var(--grimsthorpecastle-400)}.filter-btn.audio:focus,.filter-btn.audio:hover,.filter-btn.kimboltoncastle:focus,.filter-btn.kimboltoncastle:hover{background:var(--kimboltoncastle-400);border-color:var(--kimboltoncastle-400)}.filter-btn.seatondelavalhall:focus,.filter-btn.seatondelavalhall:hover{background:var(--seatondelavalhall-400);border-color:var(--seatondelavalhall-400)}.filter-btn.stowehouse:focus,.filter-btn.stowehouse:hover{background:var(--stowehouse-400);border-color:var(--stowehouse-400)}.no-results-message{display:none;text-align:center;margin-top:20px}.quote{position:relative;text-align:center;background:var(--black-400);color:var(--white);height:100vh;max-height:350px}.quote .content{z-index:1;align-items:center}.quote .inner{text-shadow:0 0 10px var(--black),0 0 10px var(--black),0 0 10px var(--black);max-width:800px;margin:0 auto}.quote blockquote{font-family:var(--headingfont);font-size:var(--fontsize-600);line-height:var(--lineheight-600);margin-block-end:20px}.quote cite{font-size:var(--fontsize-450);line-height:var(--lineheight-450)}.quote img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.resourcesfeed-filters-container{border-bottom:2px solid var(--black-300);margin-bottom:20px}.resourcesfeed-filters{margin-bottom:1rem}.featuredresources a.featured-resource{text-decoration:none;color:inherit;border:1px solid var(--black-400)}.featuredresources a.featured-resource:hover{border:1px solid var(--red-400)}.featuredresources{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) calc(100% - 50px),transparent calc(100% - 50px)),linear-gradient(180deg,var(--black-300) 0,var(--black-300) calc(100% - 50px),rgba(255,255,255,0) calc(100% - 50px));border-top:5px solid var(--red-300);color:var(--white);position:relative;z-index:10}.featuredresources .content{padding-block-end:0}.featuredresources h2{color:var(--white);margin-block-end:20px}.featuredresources h2+p{color:var(--white)}.featuredresources .inner{grid-template-columns:repeat(2,1fr);gap:40px}.featured-resource i[class*=map]{background:var(--bg-map)}.featured-resource i[class*=book]{background:var(--bg-book)}.featured-resource i[class*=video]{background:var(--bg-video)}.featured-resource i[class*=audio]{background:var(--bg-audio)}.property-image{margin:-30px 0 -30px;pointer-events:none}.property-image img{width:100vw}.featured-resource.outer{grid-template-columns:270px auto;background:var(--white)}.featured-resource .image{padding:20px}.featured-resource .image img{width:100%;height:100%;object-fit:cover}.featured-resource .text{position:relative;display:flex;flex-direction:column;padding:20px;color:var(--black-400);padding-block:40px;padding-inline:20px}.featured-resource .text i{position:absolute;top:15px;right:15px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:100vw;font-size:var(--fontsize-500)}.featured-resource .text h3{font-family:var(--primaryfont);font-size:var(--fontsize-500);margin:0 0 5px;color:var(--black-300);font-weight:var(--fontweight-700);text-transform:uppercase;display:flex;align-items:flex-end}.featured-resource .text p{max-height:calc(5 * var(--lineheight-450));font-size:var(--fontsize-400);line-height:var(--lineheight-450);margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.resourcesfeed article a{position:relative}.resourcesfeed i[class*=map]{background:var(--bg-map)}.resourcesfeed i[class*=book]{background:var(--bg-book)}.resourcesfeed i[class*=video]{background:var(--bg-video)}.resourcesfeed i[class*=audio],.resourcesfeed i[class*=headphones]{background:var(--bg-audio)}.resourcesfeed i[class*=question]{background:var(--bg-misc)}.resourcesfeed i{position:absolute;top:20px;right:20px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:100vw;font-size:var(--fontsize-500)}section.timeline{background:var(--parchment);padding-block-end:60px}.timeline h2{color:var(--red-300);font-weight:var(--fontweight-400);text-align:center}.timeline-inner{position:relative;width:100vw;padding:30px 0 0 0;box-sizing:border-box;overflow-x:auto}.timeline-inner .timeline{display:grid;grid-template-rows:100px 100px 130px 100px 100px;grid-template-columns:repeat(24,1fr);position:relative;width:100vw;min-width:1800px;margin:0;gap:10px 0}.timeline-line{grid-row:3/4;grid-column:1/-1;align-self:center;height:8px;background:#a51c36;z-index:1;position:relative}.timeline-year{grid-row:3/4;width:120px;height:120px;background:var(--red-400);color:var(--white);border-radius:100vw;display:flex;align-items:center;justify-content:center;font-family:var(--headingfont);font-size:var(--fontsize-700);font-weight:400;z-index:2;text-align:center;position:relative;margin:0 auto}.timeline-event{background:#504e56;color:#fff;text-align:center;font-size:1.05rem;z-index:3;display:flex;flex-direction:column;justify-content:center;font-weight:400;position:relative;width:unset;min-width:185px;padding-inline:10px}.timeline-event .event-title{font-family:var(--headingfont);font-size:var(--fontsize-550);line-height:1;font-weight:400}.timeline-event .event-desc{font-size:.98rem;font-weight:400;margin:0}.timeline-event .event-desc,.timeline-event .event-title{line-height:1.2}.connector{width:6px;background:#504e56;z-index:2;position:absolute;left:50%;transform:translateX(-50%);display:block}.timeline-event:hover{cursor:pointer;background:var(--red-400);box-shadow:0 0 5px 0 var(--black-400)}.timeline-event:hover .connector{background:var(--red-400)}.event-popup-text{display:none}.timeline-year.year-1680{grid-column:2/4}.timeline-year.year-1690{grid-column:8/10}.timeline-year.year-1700{grid-column:16/18}.event-1681{grid-row:1;grid-column:3/5}.event-1681-5{grid-row:2;grid-column:5/7}.event-1686{grid-row:4;grid-column:5/7;transform:translateX(10px)}.event-1688{grid-row:1;grid-column:7/9;transform:translateX(-20px)}.event-1692{grid-row:1;grid-column:9/11;transform:translateX(10px)}.event-1693{grid-row:2;grid-column:9/11;transform:translateX(55px)}.event-1694{grid-row:4;grid-column:10/12}.event-1696-7{grid-row:5;grid-column:11/15}.event-1699{grid-row:1;grid-column:14/16}.event-1702{grid-row:2;grid-column:17/21;transform:translateX(20px)}.event-1703{grid-row:4;grid-column:19/21}.event-1705{grid-row:1;grid-column:20/24}.connector.row1{height:181px;margin-top:0;top:100%}.connector.row2{height:71px;margin-top:0;top:100%}.connector.row4{height:71px;margin-bottom:0;bottom:100%}.connector.row5{height:181px;margin-bottom:0;bottom:100%}.red .connector{background:#a51c36}.timeline-scroll-hint{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none;opacity:0;transition:opacity .3s;font-family:var(--headingfont);font-size:var(--fontsize-600);line-height:.6;text-align:center}span.hint-text span{font-family:var(--bodyfont);font-size:var(--fontsize-400);line-height:var(--lineheight-400)}.venues{background:var(--gradient2) var(--blue-400);padding:60px 20px}.venues .content{padding-inline:20px}.venues h2{font-weight:var(--font-weight-400);color:var(--white);text-align:center;margin-block-end:20px}.venues-list{grid-template-columns:repeat(auto-fit,210px);align-items:end;justify-content:space-between;padding:0;list-style:none}.venues-list-home{padding-inline:40px}.venues-list-landing{grid-template-columns:repeat(8,1fr)}.venues-list-landing .venue-item{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center}.venues-list-landing .venue-item .venue{display:flex;flex-direction:column;align-items:center;justify-content:center}.venues-list-landing .venue-item:nth-child(5){grid-column:2/span 2}.venue .top .image{position:relative;height:210px;aspect-ratio:1/1;align-items:flex-end;justify-content:center}.venue .top .image:before{content:"";position:absolute;height:100%;border-radius:50%;aspect-ratio:1/1;z-index:1;transition:all .3s ease;transform-origin:bottom;background:#beb68f;scale:1}.venue .top .image img{z-index:2;max-width:100%;transition:all .3s ease}.venue:hover .image:before{filter:brightness(85%);scale:0.9}.venue:hover{cursor:pointer}.venue .text h3{font-family:var(--primaryfont);font-size:var(--fontsize-400);text-align:center;margin-block-start:20px;padding-inline:25px;color:var(--black-400)}.venues .venue .text h3{color:var(--white);min-height:48px}a.venue:hover{text-decoration:none}.venues-list img{height:auto}.venues-list .castlehoward .image:before{background:var(--castlehoward-400)}.venues-list .blenheimpalace .image:before{background:var(--blenheimpalace-400)}.venues-list .grimsthorpecastle .image:before{background:var(--grimsthorpecastle-400)}.venues-list .kimboltoncastle .image:before{background:var(--kimboltoncastle-400)}.venues-list .seatondelavalhall .image:before{background:var(--seatondelavalhall-400)}.venues-list .stowehouse .image:before{background:var(--stowehouse-400)}.shhh .grid{--gap:60px}.shhh .block-header{display:grid;justify-items:end;position:relative}.shhh .block-header:before{content:"";position:absolute;display:block;top:47px;right:143px;width:47vw;aspect-ratio:448/33;background:url(../images/shhh-line.svg) no-repeat center}.shhh .left-inner-left .heading2{font-size:var(--fontsize-550);margin-block-end:20px;text-transform:none;text-align:left;font-style:italic}.shhh .left-inner{--gap:20px}.shhh .left-inner-right{align-items:center;justify-content:center}.shhh p{font-family:var(--headingfont);font-size:var(--fontsize-450);line-height:var(--lineheight-500)}.shhh .circle-container{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:auto 0}.shhh .circle-container img{object-fit:contain;z-index:2;transform:rotate(2deg)}.shhh .circle-container:before{content:"";display:block;width:100%;aspect-ratio:1;position:absolute;background:var(--castle,var(--secondarycolor-400));border-radius:50%}.shhh .circle-container[data-page=castlehoward]{--castle:var(--castlehoward-400)}.shhh .right{padding:30px;align-items:center;flex-direction:column;--gap:0}.shhh .right-inner-right img{max-height:400px}.shhh .dontmiss{display:flex;gap:5px;align-items:center}.shhh .dontmiss:before{content:"";display:block;width:50px;height:50px;background:url(../images/glasses.png) no-repeat center;background-size:100%}.gallery-container{background:var(--castle,var(--primarycolor-000))}.gallery-container h2{text-align:center;margin:0 0 20px}.gallery-container[data-page=blenheimpalace]{--castle:var(--blenheimpalace-000)}.gallery-container[data-page=castlehoward]{--castle:var(--castlehoward-000)}.multi-content{position:relative}.multi-content-inner.content:has(+ .ribbons){padding-bottom:80px}.multi-content-heading{text-align:center}.experts{margin:0 0 40px 0;--gap:40px;grid-template-columns:repeat(3,1fr)}.experts:last-child{margin:0}.experts .box h3{margin:0 0 5px 0}.experts .box p.job{font-weight:var(--fontweight-500);font-size:1.1rem;line-height:1.3;margin:0 0 10px 0;color:var(--primarycolor-400)}.experts .box p{font-size:.9rem;color:var(--black-900)}.experts .box{padding:40px;text-align:center}.experts .box .text{padding:0}.experts .box .text .bio{display:none}.experts .box .image{position:relative;margin:0 0 20px 0}.experts .box .image:after{width:100%;height:100%;background:url(../images/icon1-gridbox.svg) no-repeat right center;background-size:auto 100%;content:"";display:block;position:absolute;top:0;right:0;opacity:.2}.experts .box:nth-child(odd) .image:after{transform:rotate(180deg)}.experts .box .image .inner{border-radius:50%;background:#ccc;width:70%;margin:0 auto;position:relative;z-index:2;overflow:hidden}.experts .box .image .inner img{width:100%}ul.gridboxes{list-style:none}.gridboxes .box{border:1px solid var(--black-400);padding:40px;background:var(--white);position:relative;--gap:20px;color:var(--black);height:100%}.gridboxes .box .heading{text-transform:uppercase;font-size:var(--fontsize-520)}.gridboxes .box .text:first-child{grid-column:1/-1}.gridboxes .box .icon{background:var(--secondarycolor-400);color:var(--white);height:60px;width:60px;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;border-radius:50%;font-size:var(--fontsize-450)}.gridboxes .box img{width:100%}.gridboxes .box .heading{margin:0 0 5px;line-height:1.5}.gridboxes a.box:hover{text-decoration:none;border-color:var(--secondarycolor-400)}.gridboxes.flex .box{margin:0 auto;grid-template-columns:repeat(2,1fr);gap:20px}.gridboxes.flex.flex-wrap{--gap:40px;justify-content:center}.gridboxes.flex.flex-wrap .box{flex-basis:calc(33% - var(--gap));grid-template-columns:1fr}.gridboxes.grid.grid-thirds .box{display:flex;flex-direction:column}.newsstory a{text-decoration:none;color:var(--bodytextcolor)}.newsstory .text .date{font-weight:var(--fontweight-500)}.newsstory .text h3{font-family:var(--headingfont);font-size:var(--fontsize-500);margin:0 0 5px 0;color:var(--black-300);font-weight:var(--fontweight-700);text-transform:initial}.more-btn{display:flex;justify-content:flex-end;margin:0}.more-btn-icon{position:absolute;bottom:20px;background:var(--blue-300);width:33px;aspect-ratio:1/1;color:var(--white);text-decoration:none;border-radius:100vw;font-size:var(--fontsize-500);font-weight:var(--fontweight-700);line-height:1;transition:background-color .3s;display:flex;justify-content:center;align-items:center}a:focus .more-btn,a:hover .more-btn{background:var(--blue-400);transition:background-color .3s}.more-btn span{display:block;transform:translateY(-2px)}a:focus .more-btn span,a:hover .more-btn span{animation:pulse .45s infinite alternate}@keyframes pulse{0%{transform:scale(1) translateY(-2px)}100%{transform:scale(1.2) translateY(-2px)}}.terraceview{background:no-repeat bottom fixed;background-size:cover;background-color:var(--tan-100);background-position:bottom;height:240px;position:relative;z-index:2}.page-castle-howard .terraceview,.terraceview{background-image:url(../images/vista/castle-howard.jpg)}.terraceview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/banner/colonade2.svg)}.footer{background:var(--black-400);color:var(--white)}.footer a{color:var(--white)}.main-footer{position:relative}.main-footer .logo{margin:0;max-width:450px}.main-footer .content{grid-template-columns:1fr 1fr 2fr;--gap:60px;padding-block:40px 85px;align-items:center}.main-footer .email{font-family:var(--headingfont);font-size:var(--fontsize-500)}.partner-logos{--gap:40px;margin-left:auto;align-items:center;list-style:none}.partner-logos img{min-width:50px;max-width:200px;width:100%;max-height:150px}.footer-links{text-transform:uppercase;font-size:var(--fontsize-450)}.footer-links a{color:var(--white)}.bottom-footer .content{padding-bottom:20px;color:var(--black-400)}.bottom-footer a{color:var(--black)}.bottom-footer .venue-logos{--gap:20px;justify-content:space-between;margin-bottom:40px;list-style:none;margin:0 0 40px}.bottom-footer .venue-logos img{max-height:100px}.bottom-footer .links{--gap:5px;color:var(--black);list-style-type:none;margin:0;padding:0}.bottom-footer .links p{margin:0}.bottom-footer .links a:hover{color:var(--red-400)}.newsletter-signup{position:fixed;bottom:40px;right:40px;z-index:100;border:1px solid var(--white)}.newsletter-signup a{display:flex;gap:5px;align-items:center}.newsletter-signup a:before{content:"";display:block;width:20px;height:20px;background:url(../images/hand-quill-white.png) no-repeat center;background-size:100%}.newsletterform{position:relative}.newsletterform:before{content:"";display:block;width:80px;height:80px;background:url(../images/hand-quill-red.png) no-repeat center;background-size:100%;position:absolute;top:-20px;left:-90px;opacity:.75}@media (hover:hover){.nav li:hover .dropdown{display:grid}.nav .dropdown a:hover,.nav a:hover{color:var(--tan-400)}}@media (min-width:981px){.nav-toggle{display:none}}body.menu-open{overflow:hidden;padding-right:var(--scrollbar-width,0)}@media screen and (max-width:1730px){.main-footer .content{grid-template-columns:repeat(2,1fr);--gap:20px}.footer-contact{grid-column:1;grid-row:2}.partner-logos{grid-row:1/span 2}}@media screen and (max-width:1570px){.banner.architecture .actor.castlehoward{display:none}}@media screen and (max-width:1430px){.banner.whatson .actor.cherub img{max-width:500px}.banner.whatson .actor.grimsthorpe img{max-width:500px}.banner.home .actor.cherub{left:10%}}@media screen and (max-width:1340px){.venues-list:not(.venues-list-landing){grid-template-columns:repeat(3,1fr)}.venues-list .venue .top{display:flex;justify-content:center}.gridboxes.grid.grid-thirds .box{grid-column:span 2}.gridboxes.grid.grid-thirds .box:nth-child(3){grid-column:2/span 2}.banner.about .actor.kitcat{justify-content:flex-start}.banner.about .actor.kitcat img{left:10%}.banner.about .actor.cherub{align-items:flex-start}.banner.about .actor.cherub img{top:40px}}@media screen and (max-width:1180px){section.intro .content{padding-inline:40px}.featuredresources a.featured-resource{grid-template-columns:1fr}.featured-resource .text{position:initial;padding-block-start:0}.featuredresources a.featured-resource{position:relative}.main-footer .content{display:flex;flex-direction:column}.partner-logos{margin-left:unset}.banner.whatson .actor.cherub.left{display:none}.banner.whatson .actor.grimsthorpe{justify-content:flex-start;padding-left:40px}.bottom-footer .venue-logos{flex-wrap:wrap;--gap:20px}.bottom-footer .venue-logo-item{flex-basis:25%}.bottom-footer .venue-logo-item a{display:flex;align-items:center;justify-content:center;height:100%}.bottom-footer .venue-logos img{margin:0 auto}.bottom-footer .content>div{flex-direction:column}.bottom-footer .links{justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width:1135px){.featuredevents .inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1110px){.eventsfeed.grid-thirds{grid-template-columns:repeat(2,1fr)}.gridboxes.grid.grid-thirds{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.grid-halves{grid-template-columns:1fr}.shhh .block-header:before{width:100vw;top:40px}.newsletterform{padding:0 0 0 100px}.newsletterform:before{top:0;left:0}}@media (max-width:980px){.nav{position:absolute}.nav ul{flex-direction:column}.nav li{width:100%}.nav .dropdown{position:static;top:auto;left:auto;width:100%;background:0 0;border:none;box-shadow:none;padding:0;display:none;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav li.dropdown-open>.dropdown{display:block;max-height:1000px;overflow:visible;border-bottom:4px solid var(--blue-300);padding:10px 0}.nav .dropdown ul{columns:unset}.nav .dropdown ul li{width:100%}.nav .dropdown a{display:block;width:100%;box-sizing:border-box}.nav .dropdown .bottom-shadow{display:none}.nav .dropdown img{display:none!important}.nav .dropdown a:hover,.nav a:focus-within,.nav a:hover{color:var(--heading2color)}.nav .dropdown .image{display:none}.nav .content.grid-two-thirds.reverse{grid-template-columns:none;padding-inline:10px}.nav-menu{position:fixed;top:0;right:-200%;width:280px;height:100vh;background:var(--parchment);z-index:9997;overflow-y:auto;transition:right .3s ease;box-shadow:-2px 0 10px rgba(0,0,0,.1);padding:80px 20px 20px}.mobilenavopen .nav-menu{right:0}.nav-menu ul,.nav-menu ul.nav{list-style:none;margin:0;padding:0;display:block;flex-direction:column}.nav-menu li,.nav-menu ul.nav li{border-bottom:1px solid #eee;position:relative;display:block;width:100%;margin-right:0;margin-bottom:0;float:none}.nav-menu li:last-child{border-bottom:none}.nav-menu a,.nav-menu ul.nav a{display:block;padding:15px 0;color:#333;text-decoration:none;font-size:16px;font-weight:400;line-height:1.4;transition:color .3s ease,background-color .3s ease;border-left:3px solid transparent;padding-left:0}.menu-open .nav li.selected>a{color:var(--heading2color);font-weight:600}.nav-menu .has-dropdown{position:relative}.nav-menu .has-dropdown>a{padding-right:40px}.nav-menu .nav-item-toggle{position:absolute;right:0;top:0;background:0 0;border:none;font-size:18px;color:var(--heading2color);cursor:pointer;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.nav-menu .nav-item-toggle:focus,.nav-menu .nav-item-toggle:hover{background-color:rgba(0,0,0,.05);color:#007cba}.nav-menu .nav-item-toggle:before{content:"+";transition:transform .3s ease;font-weight:700}.nav-menu .nav-item-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.nav-menu .dropdown{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:rgba(0,0,0,.02)}.nav-menu .has-dropdown.dropdown-open .dropdown{max-height:500px}.nav-menu .dropdown ul{padding-left:0;margin-top:0;border-top:1px solid #f0f0f0;display:block}.nav-menu .dropdown li{border-bottom:1px solid #f5f5f5;background-color:rgba(0,0,0,.02);display:block;width:100%}.nav-menu .dropdown li:last-child{border-bottom:none}.nav-menu .dropdown a{padding:12px 20px;font-size:14px;color:var(--heading2color);font-weight:400;border-left:2px solid transparent}.nav-menu .dropdown a:focus,.nav-menu .dropdown a:hover{color:#007cba;background-color:rgba(0,124,186,.05);border-left-color:#007cba}.nav-menu .dropdown li.active a,.nav-menu .dropdown li.current a,.nav-menu .dropdown li.current-menu-item a{color:#007cba;font-weight:500;background-color:rgba(0,124,186,.08);border-left-color:#007cba}.nav-menu>ul>li>a{font-weight:500;font-size:16px}.nav-menu .nav-item-toggle,.nav-menu a{min-height:44px}.nav-menu .nav-item-toggle:focus,.nav-menu a:focus{outline:2px solid #007cba;outline-offset:-2px}.banner.learninghub .actor.yellowdress{display:none}.banner.learninghub .actor.signature{grid-template-columns:unset}.banner.learninghub .actor.vanbrugh{padding-inline:45%}.banner.learninghub .actor.signature .quill-image{display:none}.venues-list-landing{grid-template-columns:repeat(3,1fr)}.venues-list-landing .venue,.venues-list-landing .venue:nth-child(5){grid-column:auto}.experts{grid-template-columns:repeat(2,1fr)}}@media (min-width:981px){.nav-toggle{display:none}.nav-overlay{display:none}.nav-item-toggle{display:none}}@media screen and (max-width:840px){.property-image{margin-top:-10px}.gridboxes.grid.grid-thirds{grid-template-columns:1fr}.gridboxes.grid.grid-thirds .box,.gridboxes.grid.grid-thirds .box:nth-child(3){grid-column:auto}.gridboxes.grid.grid-thirds .box{display:grid;grid-template-columns:1fr 2fr}.gridboxes.grid.grid-thirds .box img{height:100%;object-fit:cover}.gridboxes.grid.grid-thirds .box .icon{right:unset;left:15px}.header .content{display:flex;gap:20px;padding-block:20px;padding-inline:40px 80px;justify-content:space-between;align-items:center}.header .logo{margin:0;max-width:400px;flex-grow:2}.header .nlhf{position:relative;top:unset;right:unset;flex-grow:1}.banner-inner .title,.inner-banner .title{padding:20px 40px}}@media screen and (max-width:768px){.featured-event.outer,article .outer{--gap:0}.featured-resource.outer{grid-template-columns:unset}.featuredevents .inner,article .inner{grid-template-columns:unset;gap:40px}.featuredresources .inner{grid-template-columns:unset}.featuredevents .inner{grid-template-columns:unset}.eventsfeed.grid-thirds{grid-template-columns:unset}.banner.whatson .actor.cherub.right{padding-top:240px}}@media screen and (max-width:740px){.grid-thirds{grid-template-columns:1fr}}@media screen and (max-width:725px){.shhh .left-inner.grid-two-thirds{grid-template-columns:1fr;--gap:40px}.shhh .circle-container{max-width:250px;aspect-ratio:1}.venues-list-landing,.venues-list:not(.venues-list-landing){grid-template-columns:repeat(2,1fr);padding-inline:20px}.inner-banner .title{width:100%;max-width:100vw}.inner-banner .title h1{font-size:1.8rem;letter-spacing:2px}}@media screen and (max-width:680px){.gridboxes.grid.grid-thirds .box{grid-template-columns:1fr}.experts{grid-template-columns:1fr}.bottom-footer .venue-logos{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:550px){.footer-logos .venue-logos{max-width:calc(3 * (150px + 10px));justify-content:flex-end}.banner.learninghub .actor.berinthea{display:none}.main-footer .email{font-size:var(--fontsize-450)}.banner.home .actor.vanbrugh{top:unset;bottom:0}.banner.home .actor.cherub{top:35px;max-width:300px;left:unset;right:20px}.banner.home .actor.plays{max-width:250px;bottom:150px}.banner.home .actor.castle-howard{display:none}.header .nlhf{max-width:75px}.newsletter-signup{position:relative;bottom:unset;right:unset}.newsletter-signup a{justify-content:center}.newsletterform{padding:0 0 0 60px}.newsletterform:before{width:50px;height:50px}}@media screen and (max-width:505px){.venues-list-landing,.venues-list:not(.venues-list-landing){grid-template-columns:1fr}.multi-content .grid-halves{grid-template-columns:1fr}.bottom-footer .venue-logos{display:grid;grid-template-columns:repeat(2,1fr);--gap:10px;align-items:center;justify-items:center}:root{--fontsize-400:0.9rem;--fontsize-450:1rem}}@media screen and (max-width:425px){.content{padding-inline:20px}section.intro .content{padding-inline:20px}section.intro p:first-of-type{font-size:var(--fontsize-550);line-height:var(--lineheight-550)}.featured-resource .image{padding:20px}.featured-resource .image img{margin:0 auto}.icon-location{height:50px}.quote blockquote{font-size:var(--fontsize-500);line-height:var(--lineheight-500)}.quote cite{font-size:var(--fontsize-400);line-height:var(--lineheight-400)}.property-image{margin:0 0 -20px}.main-footer{--gap:10px;grid-template-columns:unset}.shhh .block-header:before{display:none}.header .nlhf{max-width:55px}.header .content{padding-inline:20px 80px}.banner-inner .title,.inner-banner .title{padding-inline:20px}.inner-banner .title h1{font-size:1.5rem;letter-spacing:1px}}@media screen and (max-width:375px){.heading1,h1{font-size:var(--fontsize-500);line-height:var(--lineheight-500)}}@media screen and (max-width:320px){.heading2,h2{font-size:var(--fontsize-500);line-height:var(--lineheight-500)}section.intro p:first-of-type{font-size:var(--fontsize-500);line-height:var(--lineheight-500)}section.intro p:not(:first-of-type){font-size:var(--fontsize-400);line-height:var(--lineheight-400)}.featuredresources{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%,transparent 100%),linear-gradient(180deg,var(--black-300) 0,var(--black-300) 100%,rgba(255,255,255,0) 100%)}.featuredevents>.content{gap:20px}.featured-event.outer,article .outer{gap:unset}.venues-list{grid-template-columns:1fr;gap:20px 0}.venue .top .image img{max-width:unset}.bottom-footer{display:block}}