CINXE.COM
The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not) – The Hoya
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="distribution" content="global" /> <meta name="robots" content="follow, all" /> <meta name="language" content="en, sv" /> <meta name="viewport" content="width=device-width" /> <link rel="Shortcut Icon" href="https://thehoya.com/wp-content/uploads/2019/10/cropped-graphiclogo1-1-1.png" type="image/x-icon" /> <link rel="alternate" type="application/rss+xml" title="The Hoya RSS 2.0" href="https://thehoya.com/feed/" /> <link rel="alternate" type="text/xml" title="The Hoya RSS .92" href="https://thehoya.com/feed/rss/" /> <link rel="alternate" type="application/atom+xml" title="The Hoya Atom 0.3" href="https://thehoya.com/feed/atom/" /> <script data-no-optimize="1" data-cfasync="false">!function(){"use strict";function e(e){const t=e.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return t?t[0]:""}function t(t){return e(a(t.toLowerCase()))}function a(e){return e.replace(/\s/g,"")}async function n(e){const t={sha256Hash:"",sha1Hash:""};if(!("msCrypto"in window)&&"https:"===location.protocol&&"crypto"in window&&"TextEncoder"in window){const a=(new TextEncoder).encode(e),[n,c]=await Promise.all([s("SHA-256",a),s("SHA-1",a)]);t.sha256Hash=n,t.sha1Hash=c}return t}async function s(e,t){const a=await crypto.subtle.digest(e,t);return Array.from(new Uint8Array(a)).map(e=>("00"+e.toString(16)).slice(-2)).join("")}function c(e){let t=!0;return Object.keys(e).forEach(a=>{0===e[a].length&&(t=!1)}),t}function i(e,t,a){e.splice(t,1);const n="?"+e.join("&")+a.hash;history.replaceState(null,"",n)}var o={checkEmail:e,validateEmail:t,trimInput:a,hashEmail:n,hasHashes:c,removeEmailAndReplaceHistory:i,detectEmails:async function(){const e=new URL(window.location.href),a=Array.from(e.searchParams.entries()).map(e=>`${e[0]}=${e[1]}`);let s,o;const r=["adt_eih","sh_kit"];if(a.forEach((e,t)=>{const a=decodeURIComponent(e),[n,c]=a.split("=");if("adt_ei"===n&&(s={value:c,index:t,emsrc:"url"}),r.includes(n)){o={value:c,index:t,emsrc:"sh_kit"===n?"urlhck":"urlh"}}}),s)t(s.value)&&n(s.value).then(e=>{if(c(e)){const t={value:e,created:Date.now()};localStorage.setItem("adt_ei",JSON.stringify(t)),localStorage.setItem("adt_emsrc",s.emsrc)}});else if(o){const e={value:{sha256Hash:o.value,sha1Hash:""},created:Date.now()};localStorage.setItem("adt_ei",JSON.stringify(e)),localStorage.setItem("adt_emsrc",o.emsrc)}s&&i(a,s.index,e),o&&i(a,o.index,e)},cb:"adthrive"};const{detectEmails:r,cb:l}=o;r()}(); </script><title>The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not) – The Hoya</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <style data-no-optimize="1" data-cfasync="false"> .adthrive-ad { margin-top: 10px; margin-bottom: 10px; text-align: center; overflow-x: visible; clear: both; line-height: 0; } /* for final sticky SB */ .adthrive-sidebar.adthrive-stuck { margin-top: 70px; } /* for ESSAs */ .adthrive-sticky-sidebar > div { top: 70px!important; } .adthrive-footer-message>span { border-top: none !important; }</style> <script data-no-optimize="1" data-cfasync="false"> window.adthriveCLS = { enabledLocations: ['Content', 'Recipe'], injectedSlots: [], injectedFromPlugin: true, branch: '16e38f4',bucket: 'prod', }; window.adthriveCLS.siteAds = {"siteId":"5dbaed0189992c25106ca11c","siteName":"The Hoya","betaTester":false,"targeting":[{"value":"5dbaed0189992c25106ca11c","key":"siteId"},{"value":"6233884de710f37088876de4","key":"organizationId"},{"value":"The Hoya","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["News","Sports"],"key":"verticals"}],"breakpoints":{"tablet":768,"desktop":1024},"adUnits":[{"sequence":1,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#sidebar > section","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".footer","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"","spacing":0.85,"max":5,"lazyMax":94,"enable":true,"lazy":true,"elementSelector":".sno-story-container > p, #sno-story-body-content > p","skip":5,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"","spacing":0.7,"max":6,"lazyMax":93,"enable":true,"lazy":true,"elementSelector":".sno-story-container > p, #sno-story-body-content > p","skip":5,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"","spacing":0.85,"max":5,"lazyMax":94,"enable":true,"lazy":true,"elementSelector":".sno-story-container > p, #sno-story-body-content > p","skip":5,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"","spacing":0,"max":0,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".sno-story-related-content ","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[300,250],[970,250],[728,250]],"priority":99,"autosize":true},{"sequence":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.28,"onePerViewport":false},"pageOverrides":[],"desktop":{"adDensity":0.28,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"animatedFooter":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"expandableFooter":true,"nativeDesktopSidebar":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":true,"interscroller":true,"nativeDesktopRecipe":true,"outstreamMobile":true,"nativeHeaderDesktop":true,"nativeHeaderMobile":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":true,"largeFormatsDesktop":true,"inRecipeRecommendationDesktop":true},"adOptions":{"theTradeDesk":true,"rtbhouse":true,"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":false,"teads":true,"pmp":false,"thirtyThreeAcross":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"infiniteScroll":false,"yahoossp":true,"improvedigital":true,"stickyContainerConfig":{"recipe":{"minHeight":null,"enabled":false},"recipeDesktop":{"minHeight":400,"enabled":false},"blockedSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":400,"enabled":false}},"sonobi":true,"yieldmo":true,"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"22550986106","rubiconMediaMath":true,"rubicon":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"mediaGrid":true,"bRealTime":true,"gumgum":true,"comscoreFooter":true,"desktopInterstitial":false,"footerCloseButtonDesktop":false,"ozone":false,"isAutoOptimized":true,"adform":true,"comscoreTAL":true,"targetaff":false,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"amazonASR":false,"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","allowSmallerAdSizes":true,"comscore":"General","wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","ast","conl","dat","drg","gamc","gamv","wtl"],"liveRamp":true,"adthriveEmailIdentity":true,"criteo":true,"nativo":false,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"aidem":false,"verticals":["News","Sports"],"inImage":false,"advancePlaylist":true,"flipp":true,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"featureRollouts":{"erp":{"featureRolloutId":19,"data":null,"enabled":false}},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"playlistId":"bRuyZ75Q","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":2,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":"","elementSelector":"body.single .entry-content > p, .sno-story-container > p, #sno-story-body-content > p","id":4063693,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"JLzM7pxb"},{"playlistId":"bRuyZ75Q","pageSelector":"","devices":["desktop"],"description":"","skip":2,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":"","elementSelector":"body.single .entry-content > p, .sno-story-container > p, #sno-story-body-content > p","id":4063692,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"JLzM7pxb"},{"devices":["desktop","mobile"],"description":"","id":4063689,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"XrcK7aLk"},{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","elementSelector":"","skip":0,"id":4063690,"position":"afterend","title":"","type":"stickyRelated","enabled":true,"playerId":"XrcK7aLk"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"elementSelector":"","id":4063691,"position":"afterend","playerId":"XrcK7aLk"}],"partners":{"theTradeDesk":true,"yahoossp":true,"criteo":true,"unruly":true,"mediaGrid":true,"improvedigital":true,"undertone":true,"gumgum":true,"aidem":false,"yieldmo":true,"adform":true,"pmp":false,"amazonUAM":true,"kargo":true,"thirtyThreeAcross":false,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"bottom-left","allowOnHomepage":false,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":"","allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"rubicon":true,"appNexus":true,"rise":true,"tripleLift":true,"openx":true,"pubMatic":true,"indexExchange":true}}};</script> <script data-no-optimize="1" data-cfasync="false"> (function(w, d) { w.adthrive = w.adthrive || {}; w.adthrive.cmd = w.adthrive.cmd || []; w.adthrive.plugin = 'adthrive-ads-3.6.3'; w.adthrive.host = 'ads.adthrive.com'; w.adthrive.integration = 'plugin'; var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; var s = d.createElement('script'); s.async = true; s.referrerpolicy='no-referrer-when-downgrade'; s.src = 'https://' + w.adthrive.host + '/sites/5dbaed0189992c25106ca11c/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; var n = d.getElementsByTagName('script')[0]; n.parentNode.insertBefore(s, n); })(window, document); </script> <link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><link rel="alternate" type="application/rss+xml" title="The Hoya » The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not) Comments Feed" href="https://thehoya.com/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/thehoya.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://thehoya.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ez-toc-css' href='https://thehoya.com/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.69.1' type='text/css' media='all' /> <style id='ez-toc-inline-css' type='text/css'> div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 95%;}div#ez-toc-container ul li {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;} .ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; } </style> <link rel='stylesheet' id='ez-toc-sticky-css' href='https://thehoya.com/wp-content/plugins/easy-table-of-contents/assets/css/ez-toc-sticky.min.css?ver=2.0.69.1' type='text/css' media='all' /> <style id='ez-toc-sticky-inline-css' type='text/css'> .ez-toc-sticky-fixed{position: fixed;top: 0;left: 0;z-index: 999999;width: auto;max-width: 100%;} .ez-toc-sticky-fixed .ez-toc-sidebar {position: relative;top: auto;width: auto;;box-shadow: 1px 1px 10px 3px rgb(0 0 0 / 20%);box-sizing: border-box;padding: 20px 30px;background: #fff;margin-left: 0 !important; height: 100vh; overflow-y: auto;overflow-x: hidden;} .ez-toc-sticky-fixed .ez-toc-sidebar #ez-toc-sticky-container { padding: 0px;border: none;margin-bottom: 0;margin-top: 65px;} #ez-toc-sticky-container a { color: #000;} .ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container {border-bottom-color: #EEEEEE;background-color: #fff;padding:15px;border-bottom: 1px solid #e5e5e5;width: 100%;position: absolute;height: auto;top: 0;left: 0;z-index: 99999999;} .ez-toc-sticky-fixed .ez-toc-sidebar .ez-toc-sticky-title-container .ez-toc-sticky-title {font-weight: 600;font-size: 18px;color: #111;} .ez-toc-sticky-fixed .ez-toc-close-icon {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;float: right;font-size: 30px;font-weight: 600;line-height: 1;position: relative;color: #111;top: -2px;text-decoration: none;} .ez-toc-open-icon {position: fixed;left: 0px;top:8%;text-decoration: none;font-weight: bold;padding: 5px 10px 15px 10px;box-shadow: 1px -5px 10px 5px rgb(0 0 0 / 10%);background-color: #fff;color:#111;display: inline-grid;line-height: 1.4;border-radius: 0px 10px 10px 0px;z-index: 999999;} .ez-toc-sticky-fixed.hide {-webkit-transition: opacity 0.3s linear, left 0.3s cubic-bezier(0.4, 0, 1, 1);-ms-transition: opacity 0.3s linear, left 0.3s cubic-bezier(0.4, 0, 1, 1);-o-transition: opacity 0.3s linear, left 0.3s cubic-bezier(0.4, 0, 1, 1);transition: opacity 0.3s linear, left 0.3s cubic-bezier(0.4, 0, 1, 1);left: -100%;} .ez-toc-sticky-fixed.show {-webkit-transition: left 0.3s linear, left 0.3s easy-out;-moz-transition: left 0.3s linear;-o-transition: left 0.3s linear;transition: left 0.3s linear;left: 0;} .ez-toc-open-icon span.arrow { font-size: 18px; } .ez-toc-open-icon span.text {font-size: 13px;writing-mode: vertical-rl;text-orientation: mixed;} @media screen and (max-device-width: 640px) {.ez-toc-sticky-fixed .ez-toc-sidebar {min-width: auto;} .ez-toc-sticky-fixed .ez-toc-sidebar.show { padding-top: 35px; } .ez-toc-sticky-fixed .ez-toc-sidebar #ez-toc-sticky-container { min-width: 100%; } } .ez-toc-sticky-toggle-direction {direction: ltr;}.ez-toc-sticky-toggle-counter ul{counter-reset: item ;}.ez-toc-sticky-toggle-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; } </style> <link rel='stylesheet' id='sno-countdown-plugin-style-front-css' href='https://thehoya.com/wp-content/plugins/sno-countdown/assets/style/sno-countdown-style.css?ver=1.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='sno-donate-plugin-style-front-css' href='https://thehoya.com/wp-content/plugins/sno-donate/assets/style/sno-donate-style.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='sno-comments-css-css' href='https://thehoya.com/wp-content/themes/snoflex/flex-functions/comments/comments.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='weather-styles-css' href='https://thehoya.com/wp-content/themes/snoflex/flex-functions/weather/weather.css?ver=20220702' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://thehoya.com/wp-includes/css/dashicons.min.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='flex-parallax-css' href='https://thehoya.com/wp-content/themes/snoflex/includes/parallax/css/main.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='flex-flexslider-css' href='https://thehoya.com/wp-content/themes/snoflex/includes/flexslider/flexslider.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='flex-superfish-css' href='https://thehoya.com/wp-content/themes/snoflex/includes/superfish/css/superfish.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='flex-remodal-css' href='https://thehoya.com/wp-content/themes/snoflex/styles/remodal.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='flex-remodal-default-css' href='https://thehoya.com/wp-content/themes/snoflex/styles/remodal-default-theme.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='flex-stylesheet-css' href='https://thehoya.com/wp-content/themes/snoflex/style.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css?ver=10.3.135' type='text/css' media='all' /> <link rel='stylesheet' id='googleFonts-css' href='https://fonts.googleapis.com/css?family=Playfair+Display%3A500%2C400%2C700%2C100%7CKarla%3A400%2C700%2C600%7CSource+Serif+Pro%3A600%2C700%2C400&display=swap&ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v5.15.2/css/all.css' type='text/css' media='all' integrity="sha384-vSIIfh2YWi9wW0r9iZe7RJPrKwp6bG+s9QZMoITbCckVJqGCCRhc+ccxNcdpHuYu" crossorigin="anonymous" /> <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v5.15.2/css/v4-shims.css' type='text/css' media='all' integrity="sha384-1CjXmylX8++C7CVZORGA9EwcbYDfZV2D4Kl1pTm3hp2I/usHDafIrgBJNuRTDQ4f" crossorigin="anonymous" /> <style id='font-awesome-official-v4shim-inline-css' type='text/css'> @font-face { font-family: "FontAwesome"; font-display: block; src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.svg#fontawesome") format("svg"); } @font-face { font-family: "FontAwesome"; font-display: block; src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.svg#fontawesome") format("svg"); } @font-face { font-family: "FontAwesome"; font-display: block; src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.svg#fontawesome") format("svg"); unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD; } </style> <link rel='stylesheet' id='wp-paginate-css' href='https://thehoya.com/wp-content/plugins/wp-paginate/css/wp-paginate.css?ver=2.2.2' type='text/css' media='screen' /> <script type="text/javascript" src="https://thehoya.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://js.stripe.com/v3/?ver=6.7.1" id="stripe-js"></script> <script type="text/javascript" id="sno-comments-js-js-extra"> /* <![CDATA[ */ var comment_ajax_object = {"ajaxurl":"https:\/\/thehoya.com\/wp-admin\/admin-ajax.php","nonce":"0679f75723"}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/flex-functions/comments/comments.js?ver=10.3.135" id="sno-comments-js-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/flex-functions/weather/weatherViews.js?ver=20220601" id="weather-script-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/includes/flexslider/jquery.flexslider.js?ver=10.3.135" id="flex-flexslider-script-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/includes/superfish/js/hoverintent.js?ver=10.3.135" id="flex-hoverintent-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/includes/superfish/js/superfish.js?ver=10.3.135" id="flex-superfish-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/includes/superfish/js/supersubs.js?ver=10.3.135" id="flex-supersubs-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/jquery-scrolltofixed-min.js?ver=10.3.135" id="flex-scrollfix-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/remodal.min.js?ver=10.3.135" id="flex-remodal-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/jcarousellite_1.0.1c4.js?ver=6.7.1" id="flex-bnticker-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/menus-init.js?ver=10.3.135" id="flex-menus-js"></script> <script type="text/javascript" id="flex-theme-js-js-extra"> /* <![CDATA[ */ var frontend_ajax_object = {"ajaxurl":"https:\/\/thehoya.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/sno-theme.js?ver=10.3.135" id="flex-theme-js-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/includes/parallax/js/skrollr.js?ver=6.7.1" id="flex-parallax-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/themes/snoflex/javascript/simpleParallax.min.js?ver=6.7.1" id="image-parallax-js"></script> <link rel="https://api.w.org/" href="https://thehoya.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thehoya.com/wp-json/wp/v2/posts/23131353" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thehoya.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel="canonical" href="https://thehoya.com/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/" /> <link rel='shortlink' href='https://thehoya.com/?p=23131353' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thehoya.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthehoya.com%2Fnews%2Flists%2Fthe-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thehoya.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthehoya.com%2Fnews%2Flists%2Fthe-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not%2F&format=xml" /> <!-- Flytedesk Digital --> <script type="text/javascript"> (function (w, d, s, p) { let f = d.getElementsByTagName(s)[0], j = d.createElement(s); j.id = 'flytedigital'; j.async = true; j.src = 'https://digital.flytedesk.com/js/head.js#' + p; f.parentNode.insertBefore(j, f); })(window, document, 'script', '8b8310eb-6565-489a-b4c3-1038f90d4844'); </script> <!-- End Flytedesk Digital --> <!-- Start of Open Graph Meta Tags --> <meta property="og:title" content="The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not)" /> <meta property="og:type" content="article" /> <meta name="author" content="Cynthia Chen" /> <meta property="og:image" content="https://thehoya.com/wp-content/uploads/2024/02/cynthia-valentines-recs.png" /> <meta property="og:image:secure_url" content="https://thehoya.com/wp-content/uploads/2024/02/cynthia-valentines-recs.png" /> <meta property="og:image:width" content="2000" /> <meta property="og:image:height" content="857" /> <meta property="og:site_name" content="The Hoya" /> <meta property="og:description" content="“27 Dresses” (for those who have a Pinterest board for their future wedding) For those of you who only know James Marsden from “Jury Duty” or as “the other guy” from “The Notebook,” he takes the spotlight in this film as Kevin Doyle, an unabashedly-flirty, forever-persistent and oh-so-charming reporter. The film follows perpetual bridesmaid Jane..." /> <meta name="description" content="“27 Dresses” (for those who have a Pinterest board for their future wedding) For those of you who only know James Marsden from “Jury Duty” or as “the other guy” from “The Notebook,” he takes the spotlight in this film as Kevin Doyle, an unabashedly-flirty, forever-persistent and oh-so-charming reporter. The film follows perpetual bridesmaid Jane..." /> <meta property="article:section" content="Blog" /> <meta property="article:tag" content="blog,cynthia chen,love,movies,Valentine's Day" /> <!-- End of Open Graph Meta Tags --> <script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-16e38f4'>var cls_disable_ads=function(e){"use strict";var t,i,o,a,n,r,s,d,l,c,p,u,h,_,m,v,S,f,O,g;window.adthriveCLS.buildDate="2024-11-22",function(e){e.amznbid="amznbid",e.amzniid="amzniid",e.amznp="amznp",e.amznsz="amznsz"}(t||(t={})),function(e){e.ThirtyThreeAcross="33across",e.Adform="adform",e.Aidem="aidem",e.AidemServer="aidem_ss",e.AppNexus="appnexus",e.AmazonTAM="amazon",e.AmazonUAM="AmazonUAM",e.AmazonASR="AmazonASR",e.Colossus="colossus",e.ColossusServer="col_ss",e.Conversant="conversant",e.Concert="concert",e.Criteo="criteo",e.CriteoServer="crit_ss",e.GumGum="gumgum",e.ImproveDigital="improvedigital",e.ImproveDigitalServer="improve_ss",e.IndexExchange="ix",e.Kargo="kargo",e.KargoServer="krgo_ss",e.MediaGrid="grid",e.MediaGridVideo="gridvid",e.Nativo="nativo",e.OpenX="openx",e.Ogury="ogury",e.OpenXServer="opnx_ss",e.Ozone="ozone",e.Pubmatic="pubmatic",e.PubmaticServer="pubm_ss",e.ResetDigital="resetdigital",e.Rise="rise",e.Rtbhouse="rtbhouse",e.Rubicon="rubicon",e.RubiconServer="rubi_ss",e.RubiconServerISV="rubiv_ss",e.Seedtag="seedtag",e.Sharethrough="sharethrough",e.Teads="teads",e.Triplelift="triplelift",e.TripleliftServer="tripl_ss",e.TTD="ttd",e.Undertone="undertone",e.UndertoneServer="under_ss",e.Unruly="unruly",e.YahooSSP="yahoossp",e.YahooSSPServer="yah_ss",e.Verizon="verizon",e.Yieldmo="yieldmo",e.Flipp="flipp"}(i||(i={})),function(e){e.Prebid="prebid",e.GAM="gam",e.Amazon="amazon",e.Marmalade="marmalade",e.Floors="floors",e.CMP="cmp",e.Optable="optable",e.OptimalBidder="optimalBidder"}(o||(o={})),function(e){e.cm="cm",e.fbrap="fbrap",e.rapml="rapml"}(a||(a={})),function(e){e.lazy="lazy",e.raptive="raptive",e.refresh="refresh",e.session="session",e.crossDomain="crossdomain",e.highSequence="highsequence",e.lazyBidPool="lazyBidPool"}(n||(n={})),function(e){e.lazy="l",e.raptive="rapml",e.refresh="r",e.session="s",e.crossdomain="c",e.highsequence="hs",e.lazyBidPool="lbp"}(r||(r={})),function(e){e.Version="Version",e.SharingNotice="SharingNotice",e.SaleOptOutNotice="SaleOptOutNotice",e.SharingOptOutNotice="SharingOptOutNotice",e.TargetedAdvertisingOptOutNotice="TargetedAdvertisingOptOutNotice",e.SensitiveDataProcessingOptOutNotice="SensitiveDataProcessingOptOutNotice",e.SensitiveDataLimitUseNotice="SensitiveDataLimitUseNotice",e.SaleOptOut="SaleOptOut",e.SharingOptOut="SharingOptOut",e.TargetedAdvertisingOptOut="TargetedAdvertisingOptOut",e.SensitiveDataProcessing="SensitiveDataProcessing",e.KnownChildSensitiveDataConsents="KnownChildSensitiveDataConsents",e.PersonalDataConsents="PersonalDataConsents",e.MspaCoveredTransaction="MspaCoveredTransaction",e.MspaOptOutOptionMode="MspaOptOutOptionMode",e.MspaServiceProviderMode="MspaServiceProviderMode",e.SubSectionType="SubsectionType",e.Gpc="Gpc"}(s||(s={})),function(e){e[e.NA=0]="NA",e[e.OptedOut=1]="OptedOut",e[e.OptedIn=2]="OptedIn"}(d||(d={})),function(e){e.AdDensity="addensity",e.AdLayout="adlayout",e.FooterCloseButton="footerclose",e.Interstitial="interstitial",e.RemoveVideoTitleWrapper="removevideotitlewrapper",e.StickyOutstream="stickyoutstream",e.StickyOutstreamOnStickyPlayer="sospp",e.VideoAdvancePlaylistRelatedPlayer="videoadvanceplaylistrp",e.MobileStickyPlayerPosition="mspp"}(l||(l={})),function(e){e.Below_Post_1="Below_Post_1",e.Below_Post="Below_Post",e.Content="Content",e.Content_1="Content_1",e.Content_2="Content_2",e.Content_3="Content_3",e.Content_4="Content_4",e.Content_5="Content_5",e.Content_6="Content_6",e.Content_7="Content_7",e.Content_8="Content_8",e.Content_9="Content_9",e.Recipe="Recipe",e.Recipe_1="Recipe_1",e.Recipe_2="Recipe_2",e.Recipe_3="Recipe_3",e.Recipe_4="Recipe_4",e.Recipe_5="Recipe_5",e.Native_Recipe="Native_Recipe",e.Footer_1="Footer_1",e.Footer="Footer",e.Header_1="Header_1",e.Header_2="Header_2",e.Header="Header",e.Sidebar_1="Sidebar_1",e.Sidebar_2="Sidebar_2",e.Sidebar_3="Sidebar_3",e.Sidebar_4="Sidebar_4",e.Sidebar_5="Sidebar_5",e.Sidebar_9="Sidebar_9",e.Sidebar="Sidebar",e.Interstitial_1="Interstitial_1",e.Interstitial="Interstitial",e.Video_StickyOutstream_1="Video_StickyOutstream_1",e.Video_StickyOutstream="Video_StickyOutstream",e.Video_StickyInstream="Video_StickyInstream",e.Sponsor_Tile="Sponsor_Tile"}(c||(c={})),function(e){e.Desktop="desktop",e.Mobile="mobile"}(p||(p={})),function(e){e.Video_Collapse_Autoplay_SoundOff="Video_Collapse_Autoplay_SoundOff",e.Video_Individual_Autoplay_SOff="Video_Individual_Autoplay_SOff",e.Video_Coll_SOff_Smartphone="Video_Coll_SOff_Smartphone",e.Video_In_Post_ClicktoPlay_SoundOn="Video_In-Post_ClicktoPlay_SoundOn"}(u||(u={})),function(e){e.vpaidAdPlayError="vpaidAdPlayError",e.adError="adError",e.adLoaded="adLoaded"}(h||(h={})),function(e){e.Float="adthrive-collapse-float",e.Sticky="adthrive-collapse-sticky",e.Mobile="adthrive-collapse-mobile"}(_||(_={})),function(e){e.Small="adthrive-collapse-small",e.Medium="adthrive-collapse-medium"}(m||(m={})),function(e){e.BottomRight="adthrive-collapse-bottom-right"}(v||(v={})),function(e){e[e.Unstarted=0]="Unstarted",e[e.UncollapsedPlay=1]="UncollapsedPlay",e[e.CollapsedPlay=2]="CollapsedPlay",e[e.UserPauseUncollapsed=3]="UserPauseUncollapsed",e[e.UserPauseCollapsed=4]="UserPauseCollapsed",e[e.PausedNotVisible=5]="PausedNotVisible",e[e.Overlapped=6]="Overlapped",e[e.Closed=7]="Closed",e[e.NonLinearAdPlay=8]="NonLinearAdPlay",e[e.NonLinearAdPaused=9]="NonLinearAdPaused",e[e.NonLinearAdOverlapped=10]="NonLinearAdOverlapped",e[e.UserUnPaused=11]="UserUnPaused"}(S||(S={})),function(e){e[e.Play=0]="Play",e[e.UserClick=1]="UserClick",e[e.PageSwitch=2]="PageSwitch",e[e.OutOfView=3]="OutOfView",e[e.InView=4]="InView",e[e.Close=5]="Close",e[e.Overlapping=6]="Overlapping",e[e.OtherVideoPlaying=7]="OtherVideoPlaying"}(f||(f={})),function(e){e.None="none"}(O||(O={})),function(e){e.Default="default",e.AZ_Animals="5daf495ed42c8605cfc74b0b",e.Natashas_Kitchen="55bccc97303edab84afd77e2",e.RecipeTin_Eats="55cb7e3b4bc841bd0c4ea577",e.Sallys_Baking_Recipes="566aefa94856897050ee7303",e.Spend_With_Pennies="541917f5a90318f9194874cf"}(g||(g={}));const w=new class{info(e,t,...i){this.call(console.info,e,t,...i)}warn(e,t,...i){this.call(console.warn,e,t,...i)}error(e,t,...i){this.call(console.error,e,t,...i),this.sendErrorLogToCommandQueue(e,t,...i)}event(e,t,...i){var o;"debug"===(null==(o=window.adthriveCLS)?void 0:o.bucket)&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...i){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push((()=>{void 0!==window.adthrive.logError&&"function"==typeof window.adthrive.logError&&window.adthrive.logError(e,t,i)}))}call(e,t,i,...o){const a=[`%c${t}::${i} `],n=["color: #999; font-weight: bold;"];o.length>0&&"string"==typeof o[0]&&a.push(o.shift()),n.push(...o);try{Function.prototype.apply.call(e,console,[a.join(""),...n])}catch(e){return void console.error(e)}}},P=e=>{const t=window.location.href;return e.some((e=>new RegExp(e,"i").test(t)))};window.adthrive.windowPerformance=window.adthrive.windowPerformance||new class{resetTimeOrigin(){this._timeOrigin=window.performance.now()}now(){try{return Math.round(window.performance.now()-this._timeOrigin)}catch(e){return 0}}constructor(){this._timeOrigin=0}};const b=window.adthrive.windowPerformance;b.now.bind(b);class y{checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach((e=>{const t=e.toString(),i=this.extractAPICall(t,"disableAds");i&&this.disableAllAds(this.extractPatterns(i));const o=this.extractAPICall(t,"disableContentAds");o&&this.disableContentAds(this.extractPatterns(o));const a=this.extractAPICall(t,"disablePlaylistPlayers");a&&this.disablePlaylistPlayers(this.extractPatterns(a))}))}extractPatterns(e){const t=e.match(/["'](.*?)['"]/g);if(null!==t)return t.map((e=>e.replace(/["']/g,"")))}extractAPICall(e,t){const i=new RegExp(t+"\\((.*?)\\)","g"),o=e.match(i);return null!==o&&o[0]}disableAllAds(e){e&&!P(e)||(this.all=!0,this.reasons.add("all_page"))}disableContentAds(e){e&&!P(e)||(this.content=!0,this.recipe=!0,this.locations.add(c.Content),this.locations.add(c.Recipe),this.reasons.add("content_plugin"))}disablePlaylistPlayers(e){e&&!P(e)||(this.video=!0,this.locations.add("Video"),this.reasons.add("video_page"))}urlHasEmail(e){if(!e)return!1;return null!==/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)}constructor(e){this.adthrive=e,this.all=!1,this.content=!1,this.recipe=!1,this.video=!1,this.locations=new Set,this.reasons=new Set,(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add("all_email"));try{this.checkCommandQueue(),null!==document.querySelector(".tag-novideo")&&(this.video=!0,this.locations.add("Video"),this.reasons.add("video_tag"))}catch(e){w.error("ClsDisableAds","checkCommandQueue",e)}}}const C=window.adthriveCLS;return C&&(C.disableAds=new y(window.adthrive)),e.ClsDisableAds=y,e}({}); </script><style type="text/css" media="screen"> body, #wrap, #upperwrap {font-family: Source Serif Pro !important; font-weight: 400; } textarea {font-family: Source Serif Pro !important; font-weight: 400; } #wrap { background-color: #ffffff; } .sno-header-wrap .snoads-unplaced { background: #ffffff;} .sno-footer-wrap .snoads-unplaced { background: #ffffff;}.sc-datesport, .sports-widget-carousel ul { background: #0b4c9f; }.sc_score_link, .sc_score_link_vertical { border-color: #0b4c9f; }.aboutwriter { border-width: 5px 0 ; border-color: #0b4c9f; border-style:solid; background: #ffffff; color: #000000; }.aboutwriter { padding-left:0px; padding-right: 0px; padding-bottom: 0px; }.sc_photo { width: 190px; } .sc_bio { width: calc(100% - 205px); }.storycreditbox:nth-child(even) { padding-right: 20px; }.storycreditbox { padding-bottom: 20px; padding-left: 0px; }.storycreditboxwide { padding-right: 0px; padding-left: 0px; }.storycreditbox, .storycreditboxwide { border: 0px solid #dddddd; background: #ffffff;color: #000000;}.storycreditbox { width: calc(100% - 20px);}.sidechapter .storycreditbox { width: calc(100% - 20px);}.sc_bio { float: unset; width: 100%; }input.s { background: #eeeeee; color: #eeeeee; border-color: #ffffff; }.sno-submit-search-button { background: #000000; color: #ffffff; }.search-button-container { border-color: #ffffff; }input.s::placeholder { color: #eeeeee; opacity: 1; }.leaderboardwrap {background:#dddddd;border-bottom: solid ;border-top:0px solid ;}.footerboardwrap {background:#333333;border-bottom: 0px solid ;border-top: 0px solid ;} .sno-header-wrap .snoads-unplaced, .sno-header-wrap .snoads-unplaced .leaderboardwrap { background: #ffffff;} .sno-footer-wrap .snoads-unplaced, .sno-footer-wrap .snoads-unplaced .footerboardwrap { background: #ffffff!important;}.breakingnewswrap {background-color:#ffffff !important;color:#000000 !important;border-bottom: solid ;border-top: 0px solid ;}#breakingnews a, #breakingnews a:hover {color: #000000 !important;}.breakingnewswrap a, .breakingnewswrap p { color: #000000 !important; font-family: Karla !important; font-weight: 400; }.breakingnewsheadline, .breakingnewsdate { color: #000000 !important; font-family: Karla !important; font-weight: 400; }.breakingnewswrap .bndate { background: #ffffff; color: #000000 ; }.breakingnewswrap .breakingnewsheadline { background: #ffffff; }#header h3, button.sno-comment-button, span.staff_pick, span.staff_pick i { color: #0b4c9f !important; }.teasergrade { color: #0b4c9f !important; }.sectionhead, a:link.sectionhead , a:visited.sectionhead { color:#0b4c9f !important; }table.stats th:hover { color:#ffffff !important; }.teasertitle { color:#0b4c9f !important; }#pscroller3 a { color: #0b4c9f !important; }.sportsscrollbox .sportsscore span.cat { color:#0b4c9f !important; }.sno_teaserbar_home { border-bottom: solid ; }.sno_teaserbar_home { border-top: 0px solid ; }#alt_wrap #altheader { border-top: solid ; }.headerwrap { background-color: #ffffff !important; border-bottom: solid ; border-top: 0px solid ; }#altheader { border-bottom: solid ; }#header, #altheader, #altheader-searchbox, .altheader-left { background-color: #ffffff !important; color: #333333;}.altheader-right { background-color: #ffffff !important; }#slidemenu a, #slidemenu .mobile_menu_text { color: #333333;}#mobile-menu { background-color: #ffffff !important;}#mobile-menu .sitetitle h1 a { color: #333333 !important; }#header h1, .altheader-logo h1 {color:#333333 !important;font-family: Playfair Display !important; font-weight: 500; text-shadow: none !important;text-align: center !important; margin-left: 0px;}.home-immersion-header, .altheader-logo h1 { font-family: Playfair Display !important; font-weight: 500}#sno_longform .footerbar, #sno_longform .header, #mobile-menu h1 { font-family: Playfair Display !important; font-weight: 500; }#header a, .altheader-logo h1 a { color: #333333 !important; }#header p {color: #333333 !important; font-family: Playfair Display !important; font-weight: 100;text-align: center !important; padding:0px;}.wp-paginate .current { background: #ffffff !important; color: #333333 !important; border-color: #333333 !important; }#menu-a-menu, .sno-top-menu { float:none; text-align: center; }.sno-top-menu li { background: #ffffff !important; }.sno-top-menu > li { float: none; display: inline-block; }.sno-top-menu > li a { display: inline-block; }.sno-top-menu ul { text-align: left; }.sno-top-menu ul a { display: block; }#navbar a { color: #000000 !important; background-color: #ffffff !important; font-family: Karla !important; text-transform: uppercase !important;font-weight: 400;}.mobile-menu a {font-family: Karla !important; text-transform: uppercase !important;font-weight: 400;}#navbar a:hover, #navbar a:focus, #mini-logo-top:hover, #mini-logo-top:focus { background-color: #ffffff !important; color: #0b4c9f !important;}#navbar .current-menu-ancestor a, #navbar .current-menu-item a, #navbar .current-menu-parent a {background-color: #ffffff !important; color: #0b4c9f !important;}#navbar .current-menu-ancestor a:hover, #navbar .current-menu-item a:hover, #navbar .current-menu-parent a:hover, #navbar .current-menu-ancestor a:focus, #navbar .current-menu-item a:focus, #navbar .current-menu-parent a:focus {background-color: #ffffff !important; color: #000000 !important;}#navbar .menu-item-home a, #navbar .menu-item-object-custom a {color: #000000 !important; background-color: #ffffff !important; }#navbar .menu-item-home a:hover, #navbar .menu-item-object-custom a:hover, #navbar .menu-item-home a:focus, #navbar .menu-item-object-custom a:focus {color: #0b4c9f !important; background-color: #ffffff !important; }.navbarwrap, #navbar, #navbar a { background: #ffffff;}.navbarwrap { border-bottom: solid ; border-top: 0px solid ; }#navbar { background-color: #ffffff !important; color: #000000 !important; }.navbarcontainer { background-color: #ffffff !important; }#navbarbackground {background: #ffffff;}.navbarwrap {background: #ffffff !important;}#navbar li a {margin-right: 10px; }#navbar li li a {margin-right: 0px;}#navbar li li {padding-left: 0px;}#navbar li {background-color: #ffffff; }#navbar li a { margin-right: 0; }#menu-a-menu > nav > div > ul > li { margin-right: -4px; border-left: 10px solid #ffffff}#menu-a-menu > nav > div > ul > li:last-child { border-right: 10px solid #ffffff}#menu-b-menu ul ul li:first-child { padding-left: 0px !important;}.mobile-menu a, .mobile-menu input {font-family: Karla !important; text-transform: uppercase !important;font-weight: 400;}#menu, #slidemenu {font-family: Karla !important; text-transform: uppercase !important; font-weight: 400;}#menu-b-menu, .sno-bottom-menu { float:none; text-align: center; }.sno-bottom-menu li { background: #ffffff !important; }.sno-bottom-menu > li { float: none; display: inline-block; }.sno-bottom-menu > li a { display: inline-block; }.sno-bottom-menu ul { text-align: left; }.sno-bottom-menu ul a { display: block; }#subnavbar a { background-color: #ffffff !important; color: #000000 !important; font-family: Karla !important; font-weight: 400;text-transform: uppercase !important; }#subnavbar a:hover, #mini-logo-bottom:hover, #subnavbar a:focus, #mini-logo-bottom:focus { background-color: #ffffff !important; color: #000000 !important; }#subnavbar .current-menu-ancestor a, #subnavbar .current-menu-item a, #subnavbar .current-menu-parent a {background-color: #ffffff !important; color: #000000 !important;}#subnavbar .current-menu-ancestor a:hover, #subnavbar .current-menu-item a:hover, #subnavbar .current-menu-parent a:hover, #subnavbar .current-menu-ancestor a:focus, #subnavbar .current-menu-item a:focus, #subnavbar .current-menu-parent a:focus {background-color: #ffffff !important; color: #000000 !important;}#subnavbar .menu-item-home a, #subnavbar .menu-item-object-custom a {color: #000000 !important; background-color: #ffffff !important; }#subnavbar .menu-item-home a:hover, #subnavbar .menu-item-object-custom a:hover, #subnavbar .menu-item-home a:focus, #subnavbar .menu-item-object-custom a:focus {color: #000000 !important; background-color: #ffffff !important; }.subnavbarwrap {background-color: #ffffff !important; border-bottom: solid ; border-top: 0px solid ; }#subnavbar { background-color: #ffffff !important; color: #000000 !important; }.innerbackgroundwrap {background-color: #ffffff !important; }#fullwrap {background-color: #ffffff !important; border-bottom: 2px solid #ffffff; border-top: 2px solid #ffffff; }.wp-polls .pollbar { background: #0b4c9f;border: 1px solid #0b4c9f; }#breakingnewsbox p { color: #000000 !important; }h3.gform_title { background: #ffffff !important; padding-left:7px !important;}.topnavwrap { border-bottom: solid ; border-top: 0px solid ; background: #ffffff; color: #000000;}#topnavbar { background: #ffffff; color: #000000; }.topnavwrap a {color: #000000 !important; }#footer, .footerwrap, .footercredit, .sno-footercredit {color: #393939;background: #ffffff;}#footer p, #footer a, .footercredit p, .footercredit a, .sno-footercredit a {color: #393939 !important;}.footerleft p {font-family: Playfair Display !important; font-weight: 500;}.footertagline p {font-family: Playfair Display !important; font-weight: 100;}.footerwrap {border-bottom: solid ; border-top: 0px solid ; background-color: #ffffff !important;}body {background-color: #ffffff;}#homepageright ul li, #homepageleft ul li, #homepagewide ul li, #contentleft ul li, #sidebar ul li, #sidebar ul li li, #sidebar ul li ul li, .widgetwrap ul li {background:url(/wp-content/themes/snoflex/images/bulletarrow.png) no-repeat 0px 4px; background-size:12px;}.widgettitle, .widgettitle-nonsno, .snodnetwork h3, .offset-title-wrap { font-family: Karla !important; font-weight: 700; }.widget1 { background: #eeeeee !important;color: #ffffff !important;border-left:0px solid #eeeeee !important; border-right:0px solid #eeeeee !important; border-top:0px solid #eeeeee !important; padding-left:10px !important; font-size:17px !important;line-height:27px !important;margin:0px !important;padding-top: 2px !important;}.widget1 a { color: #ffffff !important; }.widget3, .adheader{ background: #ffffff;color: #000000; text-transform:uppercase; text-align:center; margin:0px; font-size: 12px; line-height:13px; padding-top:0px;}.widget3 a, .widget3 a:hover { color: #000000 !important; }.widget4 { background: #0b4c9f;color: #ffffff; padding:5px 10px 0px;font-size:22px;line-height:34px;}.widget4 a { color: #ffffff !important; }.widget6 { background: #000000;border: 1px solid #000000; background-color: #000000; color: #ffffff; padding-left:10px;padding-top: 6px;font-size:22px;line-height:32px;text-align: center;}.widget6 a { color: #ffffff !important; }.widget7 { color:#000000 !important;background: #ffffff !important;padding: 1px 0px 2px 0px !important;margin: 1px 0px;font-size:28px;line-height:40px;}.widget7 a { color: #000000 !important; }.widget8 { color:#ffffff;background: #0b4c9f;padding: 0px 8px; margin: 0px 0px 0px 10px;float: left;font-size:20px;line-height:30px;}.widget8 a { color: #ffffff !important; }.widget2.widgettitle { background: #ffffff;color: #000000;font-size: 20px; line-height: 36px;text-align: left;text-transform:none;position: relative; z-index: 1;padding: 0;}.widget2 a { color: #000000 !important; }.widget2:before {border-top: 1px solid #000000;left: 0px;right: 0px;top: 17.5px;content: ''; position: absolute; z-index: -1;}.widget2 .sno-w-title { color: #000000; background: #ffffff;display: inline-block;padding-right: 17.5px;padding-left: 0px;top: 17.5px;}.widgetbody2 { border-left: 0; border-right: 0; border-bottom: 0; background-color: #ffffff;overflow:hidden;padding: 17.5px 0 0 0px;}.widget5.widgettitle {background: #eeeeee;font-size: 20px;line-height: 36px;max-height: 36px;width: calc(100% - (0px * 2));border-left: 0px solid #aaaaaa;border-right: 0px solid #aaaaaa;border-top: 0px solid #aaaaaa;}.widget5.widgettitle .sno-w-title-before {border-left: 9px solid transparent;border-top: 18px solid #990000;border-bottom: 18px solid #990000;}.widget5.widgettitle .sno-a0 {display: none;}.widget5.widgettitle .sno-w-title-after {border-left: 9px solid #990000;border-top: 18px solid transparent;border-bottom: 18px solid transparent;}.widgetbody5.widgetbody {background: #ffffff;border-left: 0px solid #aaaaaa;border-right: 0px solid #aaaaaa;border-bottom: 0px solid #aaaaaa;}.widget5.widgettitle a {color: #ffffff!important;}.widget5.widgettitle .sno-w-title {background: #990000;color: #ffffff;}.titlewrap { margin-bottom:0px; border-bottom:0px solid #000000; border-top:0px solid #000000;overflow: hidden;background: #ffffff;}#content .widgettitle-nonsno, #homepageleft .widgettitle-nonsno, #homepageright .widgettitle-nonsno, #homepage .widgettitle-nonsno, #sidebar .widgettitle-nonsno, .sbscomments .widgettitle-nonsno, .widgettitle-nonsno { color:#000000 !important;background: #ffffff !important;font-size:28px !important;line-height:40px !important;text-transform: none; padding: 1px 10px 2px; margin:1px 0px;}.commenttoggle { color: #000000; background: #ffffff; font-size: 33px;margin-right:3px; }#homepage .widgettitle-nonsno a, #sidebar .widgettitle-nonsno a, #content .widgettitle-nonsno a, .sbscomments .widgettitle-nonsno a, .widgettitle-nonsno a { color: #000000 !important; }.widgetbody, #permalinksidebar, .comments, .homecolumnwide { background-color: #ffffff;overflow:hidden;padding-bottom: 15px; }.widgetbody1 { border-left: 0px solid #eeeeee; border-right: 0px solid #eeeeee; border-bottom: 0px solid #eeeeee; background-color: #ffffff; padding:10px;}.widgetbody2 {border-left: none;border-right: none;border-bottom: none;background-color: #ffffff; }.widgetbody3 { border-right: 0px solid #ffffff; border-left: 0px solid #ffffff;border-bottom: unset;background: #eeeeee; padding:10px;}.widgetfooter3 { background: #ffffff;width:100%;}.widgetfooter3 { height: 13px; }.widgetbody4 { border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; background-color: #ffffff !important; padding:10px !important; margin-left: 0 !important;margin-right: 0 !important;clear:both;}.widgetbody6 { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #ffffff; padding:10px;}.widgetbody7 { background-color: #ffffff !important; border: unset !important;margin: 0px 0px 0px; padding: 10px 0px 15px 0px; }.widgetbody8 { background: #ffffff !important; padding: 10px; border-left: unset !important;border-right: unset !important;border-bottom: unset !important;}#permalinksidebar .widgettitle-nonsno, #permalinksidebar h3 { font-family: Karla !important;font-weight: 700;font-size: 16px !important; line-height: 22px !important; margin: 0px 0px 3px 0px !important; padding: 0px !important; background:none!important;color:#000000!important; text-align: left!important;border:none!important; }.mmwrap, .mmwidget { border: 1px solid !important; }#loadingimage { left:200px !important; }.storypageslideshow .flexslider, #mmpageslideshow .flexslider {background-color: #ffffff!important;box-shadow: none;border: none;}.insert { width: 47%; height: auto; background: ; color: #000000;padding: 1.5%; line-height: 1.5em; position:absolute; right:0px; top:0px; overflow:hidden; }.insert .widgetheadline, .insert .widgetheadline a { line-height: 24px !important; font-size: 20px !important; margin: 0 0 10px 0; color: #000000; margin-bottom:6px !important; font-family: Source Serif Pro !important; font-weight: 600; }.widgetheadline .cat_dom_headline a { color: #000000; font-family: Source Serif Pro !important; font-weight: 600; }#homepagefull p { line-height: 20px; font-size:15px; margin-top:0px;}#homepagefull a img {border:none;}.captionbox p {font-size:12px !important; line-height:14px !important;font-style:italic !important;}.topcaptionbox {display:none;}.topboxsmallhover, .topboxsmallwidehover { background-image: none !important;}#footer ul li {border-top: 1px solid #ffffff;}li.blockstag { background-color: #0b4c9f !important; color: #ffffff; border-radius: 3px; padding: 6px 8px !important;}li.blockstag:hover { background-color: #222222 !important; color: #ffffff; }li.blockstag:hover a { color: #ffffff; }li.blockstag a { color: #ffffff; }li.blockstag a:hover { color: #ffffff; }#classic_story ul.snotags { text-align: left; }#classic_story ul.snotags li { font-size: 16px; line-height: 16px; }.full-width ul.snotags { text-align: left; }.full-width ul.snotags li { font-size: 18px; line-height: 18px; }#storyrails ul.snotags { text-align: left; }#storyrails ul.snotags li { font-size: 18px; line-height: 18px; }.storycat span { background: !important; }.storycat, #storypage .storycat a, #storypage .storycat a:hover { color: !important; }.sno-story-card-deck, .sno-grid-deck, .sno-carousel-deck, .catlist-deck { font-family: Karla !important;font-weight: 400;}.storydeckbottom {border-bottom-color: #dddddd !important;}.innerbackground .storydeck p, #classic_story .storydeck p, #storyrails .storydeck p {font-size: 2em !important;font-family: Karla !important;font-weight: 400;color: #444444 !important;}#homebreaking .homedeck p {font-size: 2em !important;font-family: Karla !important;font-weight: 400;color: #444444 !important;}.storymeta, .storytags {border-top: 1px solid #dddddd !important;border-bottom: 1px solid #dddddd !important;background: #f5f5f5 !important;}.profilepreviewbox {height: !important;}.categorypreviewbox {height: ;}#catpage h2.catprofile, #catpage h2.catprofile a {font-size: 18px !important;line-height: 22px !important;}#storypage .storyshadow, #classic_story .storyshadow, #storyrails .storyshadow, #storypage .wp-caption, #classic_story .wp-caption, #storyrails .wp-caption {box-shadow: none !important;}.captionboxmit, .captionboxmittop, #storyrails .captionboxmit, #classic_story .wp-caption, #storyrails .wp-caption, #storypage .wp-caption, .lf-immersive-caption {background: #eeeeee;border: 1px solid #dddddd;border: 1px solid #dddddd;border: 1px solid #dddddd;color: #000;}.captionboxmittop {padding: 10px 10px 0;margin-bottom: 10px;}#staffpage .profilepreviewbox {background: !important;}tr.staffstoryrow { border-bottom-color: #ffffff !important; }.pullquote {font-family: Playfair Display;font-weight: 100;}.photocaption, p.wp-caption-text, .photocredit, .photocreditinline {font-family: Karla;font-weight: 600;}#sno_longform .header {background-color: #fff !important;color: #000 !important;}#sno_longform .spinner > div {background: #000;}#sno_longform .footerbar {background-color: #fff !important;color: #000 !important;border-top: solid ; }#sno_longform #mainbody .footerbar p a {color: #000 !important;}#sno_longform .chaptermenu, #sno_longform .chaptermenu a, #sno_longform .chaptermenu ul li, #sno_longform .chaptermenu ul li a, #sno_longform .chaptermenu ul li ul li a, #sno_longform .lf-dropdown ul li, #sno_longform .lf-dropdown ul li a, #sno_longform .lf-dropdown ul li ul li, #sno_longform .lf-dropdown ul li ul li a {background-color: #fff !important;color: #000;}#sno_longform .chaptermenu ul li a:hover, #sno_longform .chaptermenu ul li a:hover, #sno_longform .lf-dropdown ul li a:hover, #sno_longform .lf-dropdown ul li a:hover {background-color: #000 !important;color: #fff !important;}#sno_longform .header a, #sno_longform .header a:hover, #sno_longform .footerbar a, #sno_longform .footerbar a:hover, #sno_longform #storypage .footerbar p {color: #000 !important;}#sno_longform .dividingline {border-top: 5px solid #393939; }#sno_longform .dividinglinedeck {border-top: 5px solid #393939; }.lf_menu_icon_bar {background-color: ;}#sno_longform #storypage .storydeck p {font-style: normal;}#sno_longform #gridpage .gridhover:hover, #sno_longform #gridpage .returntogrid:hover {border-bottom-color: #0b4c9f;}#sno_longform .storybody > .storycontent > p:first-child:first-letter { float: left; color: #990000; font-size: 92px; line-height: 75px; padding-top: 9px; padding-right: 8px; padding-left: 3px; font-family: 'Gilda Display'; }.blockscat { background: #0b4c9f; }#staffpage .blockscat { background: #0b4c9f;color: #ffffff;}.header-icons {position:absolute;}.header-search {position:absolute;right:5px; background: ;padding:; }.home-immersion-text {width: 30%;top: 20%;left: 20%;right: none;bottom: none;background: rgba(0,0,0,.5) !important;border-radius: 10px;}#home-immersion .blockscat { background: #393939; }#navbar a { line-height: 30px !important; padding-top: 0 !important; padding-bottom: 0 !important; }#navbarbackground { height: 30px !important; }#subnavbar a { font-size:20px; line-height: 40px !important; padding-top: 0 !important; padding-bottom: 0 !important; }#subnavbar { min-height: 40px; height: 40px; }.subnavbarwrap { min-height: 40px; height: 40px; }.subnavbarcontainer { min-height: 40px; height: 40px; }#subnavbarbackground { min-height: 40px; height: 40px !important; }#subnavbar a > .sf-sub-indicator { top: .7em; }#mini-logo-bottom img, #mini-logo-bottom { max-height: 40px; }#altheader #subnavbar a { padding-top: 10px; padding-bottom:10px; }#altheader #subnavbar a > .sf-sub-indicator { top: .8em; }#altheader #subnavbar li ul { margin-top: 10px;}#altheader #subnavbar li ul ul { margin-top: 0px;}#altheader #mini-logo-bottom img, #mini-logo-bottom { max-height: 40px; }.footer-icon .sno-icon { background: #0b4c9f; color: #fff; }.footer-icon .sno-snapchat i {-webkit-text-stroke-width: 0;}.footer-icon .sno-icon:hover { background: #0b4c9f; color: #fff; }.footer-icon .sno-snapchat:hover i {-webkit-text-stroke-width: 0;}.footer-icon .sno-icon { width: 30px;height: 30px;line-height: 30px;font-size: calc(30px * 2 / 3);}.sno-custom-icon- { background: ; color: #fff; }.icon-inverse .sno-custom-icon- { background: #fff; color: ; }.sno-custom-icon-:hover, .icon-hover-standard .sno-custom-icon-:hover { background: #fff; color: ; }.icon-inverse-hover .sno-custom-icon-:hover { background: ; color: #fff; }.classic-icon .sno-icon, .header-icons .social-border, .social-classic .social-border, .altheader-top .social-border, #altheader .social-border { background: #ffffff; color: #000000; }.classic-icon .sno-snapchat i {-webkit-text-stroke-width: 0;}.classic-icon .sno-icon:hover, .header-icons .social-border:hover, .social-classic .social-border:hover, .altheader-top .social-border:hover, #altheader .social-border:hover { background: #ffffff; color: #000000; }.classic-icon .sno-snapchat:hover i {-webkit-text-stroke-width: 0;}.altheader-top .social-border, #altheader .social-border {margin-right: 2px;}.altheader-top .alt-header-search-bar, #altheader .alt-header-search-bar, .alt-header-social-spacer {margin-left: 2px;}.header-icons {margin-top: 2px;margin-bottom: 2px;}.altheader-right-social, .altheader-top {padding-top: 2px;padding-bottom: 2px;}#topnavbar {padding-top: 2px;padding-bottom: 2px;}.header-icons .social-border, .social-classic .social-border, .search-spacer, .classic-icon .social-border {margin-right: 2px;}.header-icons .social-spacer, .social-classic .social-spacer, .classic-icon .social-spacer {margin-left: 2px;}.altheader-top-wrap { border-bottom: solid ; }#footer .social-border {margin-right: 10px;}#footer .social-classic {margin-top: 10px;margin-bottom: 10px;}#footer .social-spacer {margin-left: 10px;}.altheader-logo img { max-height: 84px; }.altheader-logo { max-height: 84px; }.altheader-left, #altheader, .altheader-menu { height: 84px; }.altheader-bar1 { height: 44px; }.altheader-bar2 .altheader-right-social { display:none; }.alt_mobile_menu_icon { padding-top: 20px; }#altheader-searchbox .mobile-menu a:hover, .mobile-menu a:hover { background: #000 !important; color: #fff !important; } .mobile-menu a { border-bottom-color: ; background: #fff !important; color: !important; } .mobile-search { background: #fff; color: ; }.sno-menu-side { color: #333333 !important; }.headerimage, #header, .headerlarge, .headermedium, .headersmall { max-width: 980px; margin: 0 auto; }.headerlarge { max-width:980px; }.headermedium { max-width: 800px; }.headersmall { max-width: 479px; }#slidemenu .border-spacer { margin-top: px; }@media only screen and (min-width: 980px) {.altheader-menu {display: none; }}@media only screen and (max-width: 979px) {.altheader-left { width:auto; }}.altheader-bar1 { background: #ffffff; }#topnavbar .social-border, #altheader .social-border, .altheader-top .social-border, #header .social-border { border-radius: 0px; }.footerright .social-border { border-radius: 10px; }#sno_longform #altheader-searchbox {background: #fff !important;color: !important;}#sno_longform #altheader-searchbox a {background: #fff !important;color: !important;}#sno_longform #altheader-searchbox a:hover {color: #fff !important;background: #000 !important;}#sno_longform .mobile-menu a {border-bottom-color: !important;}#sno_longform #slidemenu {border-right: 1px solid !important;}#sno_longform .mobile-search {color: !important;background: !important;}.hover_title { font-family: Source Serif Pro; font-weight: 600;}#progress-bar-color { background: #0b4c9f !important; }#content .sharing-icon {border-radius: 0px;margin-right: 1px;margin-bottom: 1px;width: 40px;height: 40px;line-height: 40px;font-size: calc(40px * 2 / 3);}#sno_longform .lf_headerleft {background: ;color: ;}#sno_longform .altheader-menu {background: ;color: ;}@media only screen and (max-width: 800px) {.sharing-mobile-hide { display:none; }}#sno_hoverbar .sno-email:hover, #lf_wrap .sno-email:hover { background: #fff; color: #1f385c; }#sno_hoverbar .sno-print:hover, #lf_wrap .sno-print:hover { background: #fff; color: #546b8b; }#sno_hoverbar .sno-facebook:hover, #lf_wrap .sno-facebook:hover { background: #fff; color: #3b5998; }#sno_hoverbar .sno-twitter:hover, #lf_wrap .sno-twitter:hover { background: #fff; color: #000000; }#sno_hoverbar .sno-pinterest:hover, #lf_wrap .sno-pinterest:hover { background: #fff; color: #c92228; }#sno_hoverbar .sno-tumblr:hover, #lf_wrap .sno-tumblr:hover { background: #fff; color: #36465d; }#sno_hoverbar .sno-google-plus:hover, #lf_wrap .sno-google-plus:hover { background: #fff; color: #dc4a38; }#sno_hoverbar .sno-reddit:hover, #lf_wrap .sno-reddit:hover { background: #fff; color: #00bf8f; }#sno_hoverbar .sno-comments:hover, #lf_wrap .sno-comments:hover { background: #fff; color: #2e7061; }.innerbackground .sno-email:hover, .sno-side-icons .email-side-icon:hover { background: #fff; color: #1f385c; }.innerbackground .sno-print:hover, .sno-side-icons .print-side-icon:hover { background: #fff; color: #546b8b; }.innerbackground .sno-facebook:hover, .sno-side-icons .facebook-side-icon:hover { background: #fff; color: #3b5998; }.innerbackground .sno-twitter:hover, .sno-side-icons .twitter-side-icon:hover { background: #fff; color: #000000; }.innerbackground .sno-pinterest:hover, .sno-side-icons .pinterest-side-icon:hover { background: #fff; color: #c92228; }.innerbackground .sno-reddit:hover, .sno-side-icons .reddit-side-icon:hover { background: #fff; color: #00bf8f; }.innerbackground .sno-comments:hover, .sno-side-icons .comment-side-icon:hover { background: #fff; color: #2e7061; }.sno-side-icons .like-side-icon:hover { background: #fff; color: #862635; }.sno-side-icons .email-side-icon:hover .sno-side-icon-ring { border-color: #1f385c; }.sno-side-icons .print-side-icon:hover .sno-side-icon-ring { border-color: #546b8b; }.sno-side-icons .facebook-side-icon:hover .sno-side-icon-ring { border-color: #3b5998; }.sno-side-icons .twitter-side-icon:hover .sno-side-icon-ring { border-color: #000000; }.sno-side-icons .pinterest-side-icon:hover .sno-side-icon-ring { border-color: #c92228; }.sno-side-icons .reddit-side-icon:hover .sno-side-icon-ring { border-color: #00bf8f; }.sno-side-icons .comment-side-icon:hover .sno-side-icon-ring { border-color: #2e7061; }.sno-side-icons .like-side-icon:hover .sno-side-icon-ring { border-color: #862635; }#sno_hoverbar .sharing-icon{ opacity: .8; } #sno_hoverbar .sharing-icon:hover { opacity: 1; }.innerbackground .sharing-icon{ opacity: 1; }@media only screen and (max-width: 800px) {#progress-bar { right: 100px !important; }}@media only screen and (max-width: 850px) {#sno_hoverbar .socialmedia {display: none;}.hover_title { height: 40px; background: #ffffff;} #sno_hoverbar .lf_headerleft { background: #ffffff;} #back-top { background: #ffffff; }}.slideshow-enlarge:hover { background: #0b4c9f; }.photo-enlarge:hover { background: #0b4c9f; }.time-wrapper {}.sno-widget-area-container { margin-right: 45px; }.sno-newpage-notice { margin-bottom: 45px; }.widgetwrap { margin-bottom: 45px; }.hp_top_left, .hp_top_center { width: calc(50% - 22.5px) !important; }@media only screen and (max-width: 800px) {#homepage .hp_top_left, #homepage .hp_top_center { width: calc(50% - 22.5px) !important; }}@media only screen and (max-width: 600px) {#homepage .hp_top_left, #homepage .hp_top_center { width: 100% !important; margin-right: 0; }}.hp_top_left { margin-right: 45px !important; }.hp_bottom_left { width: calc(33.333% - 30px); margin-right: 45px; }.hp_bottom_center { width: calc(33.333% - 30px); margin-right: 45px; }.hp_bottom_right { width: calc(33.333% - 30px); }#content { padding-top: 45px; }.hp_extra { margin-right: 45px; }.extracolumn-padding {padding: 45px;}.sno-hac-row-wrap, .sno-footer-credit-inner { max-width: 1300px; }@media only screen and (max-width: 1300px) { #wrap { margin-top: 0; } }@media only screen and (max-width: 1300px) { #sno_hoverbar { display: none !important; } }.fullscreencatwrap, #wrap, #upperwrap, #topnavbar, #navbar, #navbarbackground, #subnavbar, #subnavbarbackground, #header, #breakingnews, #newsticker3-demo { max-width:1300px; } .newsticker3-jcarousellite, .newsticker3-jcarousellite .info { max-width: 1300px; width: 1300px; }.innerbackground { width: calc(100% - 0px); max-width: calc(100% - 0px); }#content { width: 100%; max-width:1300px; }.hp_wide_extra { width: calc(100% - 365px); max-width:935px; }.page_template .postarea { width: calc(100% - 365px - 45px); max-width: 935px; }@media only screen and (min-width: 600px) and (max-width: 800px) {.sno-widget-area-row .sno-wa-col-7 { width: calc(33.33% - 30px) !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-7:nth-child(3n) { margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-7:last-of-type { width: 100% !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-6 { width: calc(33.33% - 30px) !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-6:nth-child(3n) { margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-5 { width: calc(50% - 22.5px) !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-5:last-of-type { width: 100% !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-5:nth-child(2n) { margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-4 { width: calc(50% - 22.5px) !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-4:nth-child(2n) { margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-3 { width: calc(33.33% - 30px) !important; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-2 { width: calc(50% - 22.5px) !important; }}@media only screen and (max-width: 600px) {.sno-widget-area-row .sno-widget-area-container.sno-wa-col-7 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-6 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-5 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-4 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-3 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-2 { width: 100% !important; margin-right: 0; }}@media only screen and (max-width: 980px) {.sno-widget-area-row .sno-widget-area-row .sno-widget-area-container.sno-wa-col-5 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-row .sno-widget-area-container.sno-wa-col-4 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-row .sno-widget-area-container.sno-wa-col-3 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-row .sno-widget-area-container.sno-wa-col-2 { width: 100% !important; margin-right: 0; }}@media only screen and (max-width: 600px) {.sno-widget-area-row .sno-widget-area-container.sno-wa-col-7 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-6 { width: 100% !important; margin-right: 0; }.sno-widget-area-row .sno-widget-area-container.sno-wa-col-3 { width: 100% !important; margin-right: 0; }}@media only screen and (max-width: 800px) {.sno-wa-col-2 .sno-story-list-widget .story-widget-primary, .sno-wa-col-2 .sno-story-list-widget .story-widget-secondary,.sno-wa-col-3 .sno-story-list-widget .story-widget-primary, .sno-wa-col-3 .sno-story-list-widget .story-widget-secondary,.sno-wa-col-4 .sno-story-list-widget .story-widget-primary, .sno-wa-col-4 .sno-story-list-widget .story-widget-secondary,.sno-wa-col-5 .sno-story-list-widget .story-widget-primary, .sno-wa-col-5 .sno-story-list-widget .story-widget-secondary,.sno-wa-col-2 .sno-story-list-widget .list-widget-primary-area .sno-story-card,.sno-wa-col-3 .sno-story-list-widget .list-widget-primary-area .sno-story-card,.sno-wa-col-4 .sno-story-list-widget .list-widget-primary-area .sno-story-card,.sno-wa-col-5 .sno-story-list-widget .list-widget-primary-area .sno-story-card {width: 100% !important;margin-right: 0 !important;margin-left: 0;}}@media only screen and (min-width: 600px) and (max-width: 1300px) {.innerbackground { width: calc(100% - 45px);}}#homepagewide { width: 100%; }#footer { max-width: 1300px;}.leaderboard, .footerboard { max-width: 1300px; }#homepage { width: 100%; }.jump-to-header-logo { background: none; }.jump-to-header-logo:hover { border-bottom: 1px solid #ddd; }.jump-to-header-logo, .jump-to-header-logo:hover {border: none; }#upperwrap-outer, #upperwrap { background: #ffffff; }.continue-overlay-link { border: 1px solid #ffffff;letter-spacing: 1px;text-transform: uppercase;font-size: 12px;}.continue-overlay-link:hover { background: #ffffff;color: #000000;}.continue-link { border: 3px solid #0b4c9f;background: #0b4c9f;color: #ffffff;letter-spacing: 2px;text-transform: uppercase;font-size: 10px;}.continue-link:hover { background: #161616;color: #ffffff;}.view-all-text { border: 0px solid #0b4c9f;background: #0b4c9f;color: #ffffff;letter-spacing: 1px;text-transform: uppercase;font-size: 14px;}.view-all-text:hover { background: #000000;color: #ffffff;}.view-all-grid-text { border: 1px solid #e5e5e5;background: #fbfbfb;color: #777777;letter-spacing: 1px;text-transform: uppercase;font-size: 14px;}.view-all-grid-text:hover { background: #161616;color: #ffffff;}/*Header area*/#header h1, .altheader-logo h1 { font-size: 96px; text-transform: uppercase;}#header h1 { font-size: 65px; }#header p { font-size: 20px; }.creditline { text-transform: uppercase; }.widgetwrap .sno-story-card-meta { font-family: Karla; } .sno-wa-id-1 { border-left: 0px solid #dddddd; border-right: 1px solid #dddddd; padding-left: 0px; padding-right: 30px; box-sizing: border-box; margin-bottom: 30px;}.sno-wa-id-4 { border-left: 0px solid #dddddd; border-right: 1px solid #dddddd; padding-left: 0px; padding-right: 30px; box-sizing: border-box; margin-bottom: 30px;}.sno-wa-id-7 { border-left: 0px solid #dddddd; border-right: 1px solid #dddddd; padding-left: 0px; padding-right: 30px; box-sizing: border-box; margin-bottom: 30px;}.sno-wa-id-11 { border-left: 0px solid #dddddd; border-right: 1px solid #dddddd; padding-left: 0px; padding-right: 30px; box-sizing: border-box; margin-bottom: 30px;}.innerbackgroundwrap, #fullwrap { background-color: #ffffff}@media screen and (max-width: 800px) {html { margin-top: 0 !important; }}h1, h2, h3, h4, h5, h6 { font-family: Karla; font-weight: 400; }.collection-nav-title { font-family: Source Serif Pro; font-weight: 400; }.collection-story-container .sfi-header, .collection-viewer-wrap .collection-link { font-family: Source Serif Pro; font-weight: 400; }a, a:visited, a h3, h3 a, .widgetheadline a, a .widgetheadline { color: #0b4c9f; }a:hover, a:hover h3, a:hover .widgetheadline, h3 a:hover, .widgetheadline a:hover { color: #0b4c9f; text-decoration: underline; }a h3.homeheadline, a.homeheadline, a.headline, #content h1 a, .widgetheadline .headline, .storyheadline a, .searchheadline, h2.searchheadline, h2.searchheadline a, h2.catprofile a, #searchapge h2, #catpage h2, .maingridheadline, .homeheadline { color: #000000 !important; font-family: Source Serif Pro !important; font-weight: 600; }.topboxsmallwide h3, topboxsmall h3, .desc h3, .relatedtitle {font-family: Source Serif Pro !important; font-weight: 600; }a:hover h3.homeheadline { color: #000000 !important; text-decoration:underline !important; }#homepagefull h3.gridfallback, .bottom-row-blocks h3, .top-row-blocks h3 { font-family: Source Serif Pro !important; font-weight: 600; }.storyheadline { font-family: Source Serif Pro !important; font-weight: 600; }#storypage h1 {font-size: !important;text-align: center !important;}#storyrails h1 {font-size: !important;text-align: center;}#classic_story h1 {font-size: !important;text-align: left !important;}.innerbackgroundwrap { background: #fff; }#sno_teaserbar { top: -90px; }.sno_teaserbar #stb-container { background: #fff !important; }.sno_teaserbar_home #stb-container { background: #fff !important; }.sno_teaserbar .stb_left:hover, .sno_teaserbar .stb_right:hover { color: #393939; }.sno_teaserbar_home .stb_left:hover, .sno_teaserbar_home .stb_right:hover { color: #393939; }.photo-container, .caption-container, .slideshow-caption-container a, .caption-container a, .photo-caption-container a { color: #fff !important; }.remodal-story-image, .remodal-story-image .flexslider, #sfi-email { background: #000 !important; }#sfi-email {border: 1px solid #fff; }#sfi_submit_email, #sfi_cancel_email { color: #000; }.sfi-title a, .sfi-title a:hover { color: #fff; }.sfi-title a:hover { border-bottom: 1px solid #fff;}.sfi-right:hover, .sfi-left:hover { color: #0b4c9f;}@media only screen and (min-width: 1200px) and (max-width: 1299px) {#classic_story #contentleft p, .page_template p, .fullwidth p { font-size:18px; line-height:29px; }}@media only screen and (min-width: 1100px) and (max-width: 1199px) {#classic_story #contentleft p, .page_template p, .fullwidth p { font-size:17px; line-height:27px; }}#storyrails #content { margin: 0 auto; }@media only screen and (min-width: 1100px) {.full-width .postarea { width: 900px;}}#leaderboard, #footerboard { max-width: 1300px; }.catlist-tile {border-radius: 5px;}.catlist-tile-inner {border: 0px solid #dddddd;border-radius: 5px;}.catlist-tile img {border-radius: 5px 5px 0 0;}.catlist-tile-media-video, .catlist-tile-media-photo {border-radius: 5px 5px 0 0;}.catlist-tile-media-photo {height: 388.33333333333px;max-height: 388.33333333333px;overflow: hidden;}.catlist-tile-textarea.sno-center-v-list {left: 15px;right: 15px;}.catlist_tiles_wrap .sno-infinite-scroll-button, #category-widgets .sno-infinite-scroll-button {margin-bottom: 45px;}.catlist-tile-media-photo {background: #dddddd;}.catlist-tile-media-photo img {object-fit: contain;}.catlist-tile-inner {padding-left: 15px;padding-right: 15px;}.catlist-tile-media-photo, .catlist-tile-media-video {margin-left: -15px;width: calc(100% + 15px + 15px);}@media only screen and (min-width: 980px) {.catlist_tiles_wrap div.catlist-tile:nth-child(3n) { margin-right: 0; }.catlist-tile {width: calc((100% / 3) - 30px);margin-right: 45px;margin-bottom: 45px;background: #efefef;}}@media only screen and (min-width: 600px) and (max-width: 979px) {.catlist-tile {width: calc((100% / 2) - 30px);margin-right: 45px;margin-bottom: 45px;background: #efefef;}.catlist_tiles_wrap div:nth-child(2n) { margin-right: 0;}}@media only screen and (max-width: 599px) {.catlist-tile {width: 100%;margin-bottom: 45px;background: #efefef;}}#catpage .catlist-tile h2 {font-size: 22px;line-height: 1.35em;margin-bottom: 15px;margin-top: 15px;text-align: center;}#catpage .catlist-tile .catlist-meta {text-align: center;font-size: 14px;margin-bottom: 15px;}#catpage .catlist-tile .catlist-deck {text-align: center;font-size: 20px;line-height: 1.35em;margin-bottom: 15px;font-style: normal;}#catpage .catlist-tile .catlist-teaser, #catpage .catlist-tile .catlist-teaser p {font-size: 14px;line-height: 1.45;margin-bottom: 15px;}.catlist-tile ul.snotags {text-align: center;margin-bottom: 15px;}.catlist-tile .continue {margin-bottom: 15px;}@media only screen and (min-width: 980px) and (max-width: 1300px) {#catpage #content {padding-left: 45px;padding-right: 45px;width: calc(100% - (2 * 45px));}}#staffpage .staffheading h1 {color: #000000;}.catlist-tile-media-photo {height: 258.88888888889px;max-height: 258.88888888889px;overflow: hidden;}#staffpage .catlist-tile {border-radius: 5px;border: 0px solid #eeeeee;width: calc((100% / 3) - 30px - 0px - 0px);}#staffpage .catlist-tile-inner {border: 0px solid #dddddd;border-radius: 5px;}#staffpage .catlist-tile-media-photo {border-radius: calc(5px - 0px) calc(5px - 0px) 0 0;}#staffpage .catlist-tile-media-photo img {object-fit: contain;}#staffpage .catlist-tile {background: #efefef;color: #000000;}#staffpage .catlist-tile h2 a {color: #000000 !important;}#staffpage .catlist-tile-media-photo {background: #dddddd;}#staffpage .staffnameblock {text-align: center;}#staffpage .catlist-tile h2 {font-size: 20px;text-align: center;font-weight: normal;font-style: normal;}#staffpage .catlist-tile .catlist-teaser, #staffpage .catlist-tile .catlist-teaser p {font-size: 14px;line-height: 1.5em;}@media only screen and (min-width: 980px) {#staffpage .catlist_tiles_wrap div:nth-child(3n) { margin-right: 0; }#staffpage .catlist-tile {width: calc((100% / 3) - 30px - 0px - 0px);margin-right: 45px;margin-bottom: 45px;background: #efefef;}}@media only screen and (min-width: 600px) and (max-width: 979px) {#staffpage .catlist-tile {width: calc((100% / 2) - 30px) - 0px - 0px;margin-right: 45px;margin-bottom: 45px;background: #efefef;}#staffpage .catlist_tiles_wrap div:nth-child(2n) { margin-right: 0;}}@media only screen and (max-width: 599px) {#staffpage .catlist-tile {width: calc(100% - 0px - 0px);margin-bottom: 45px;background: #efefef;}}.profile_icon {margin-right: 10px; margin-bottom: 10px;border-radius: 7px;width: 40px;height: 40px;}.profile_icon i {line-height: 40px;width: 40px;font-size: calc(40px * 3 / 4);}.profile_bio_wrap {margin-top: 40px;margin-bottom: 40px;width: calc(70% - 20px - 20px - 0px - 0px);background: #ffffff;color: #000000;padding: 20px;border-radius: 5px;border: 0px solid #cccccc;}@media only screen and (max-width: 980px) {.profile_bio_wrap {width: calc(100% - 20px - 20px - 0px - 0px);}}.profile-panel-media {width: 200px;height: 133.33333333333px;margin-bottom: calc(0px + 0px);margin-right: calc(15px + 0px + 0px);}@media only screen and (max-width: 800px) {.profile-panel-media {margin-left: auto;margin-right: auto;float: unset;margin-bottom: 40px;}}.profile-textarea-with-media {width: calc(100% - 215px - 0px - 0px - 20px - 20px);padding-left: 20px;padding-right: 20px;}.profile-textarea-with-media.sno-center-v-outer {left: 20px;right: 20px;height: calc(133.33333333333px + 0px + 0px);padding-left: 0;padding-right: 0;}.profile-textarea {padding-left: 20px;padding-right: 20px;}@media only screen and (max-width: 800px) {.profile-textarea-with-media {width: calc(100% - 20px - 20px);}}@media only screen and (max-width: 600px) {.profile-textarea-with-media, .profile-textarea {padding-left: 0;padding-right: 0;width: 100%;}.profile-textarea-with-media.sno-center-v-outer {left: 0;right: 0;height: auto;}.profile-textarea-inner.sno-center-v {position: relative;top: 0;transform: unset;}}.profile-panel-media img {border-radius: 5px;object-fit: cover;border: 0px solid #000000 !important;}#catpage .profile-panel-inner h2 {text-align: left;font-size: 20px !important;color: #000000 !important;}.profile-panel-inner p {font-size: 14px;}.profile-sharing-area {text-align: left;}.sno-staff-profile-bar {background: #ffffff;color: #000000;margin-top: 20px;}.sno-staff-profile-bar {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}#catpage .profilepreviewbox, #catpage .categorypreviewbox {background: !important;}.catlist_fullwidth .catlist-panel-inner {background: #ffffff;}.catlist_fullwidth.catlist-panel {padding-top: 20px;padding-bottom: 20px;background: #ffffff;}.catlist_fullwidth.catlist-panel {border-bottom: 1px solid #eee;}.catlist_fullwidth .catlist-panel-media {float: left;width: 33%;max-width: 33%;margin-right: 15px;background: #eeeeee;}.catlist_fullwidth .catlist-panel-media img {object-fit: contain;}.catlist_fullwidth .catlist-textarea-with-media {float: right;width: calc(67% - 15px - 80px);padding-left: 40px;padding-right: 40px;}.catlist_fullwidth .catlist-textarea {padding-left: 80px;padding-right: 80px;}#catpage .catlist_fullwidth.catlist-panel h2 {font-size: 28px;line-height: 1.35em;text-align: center;margin-bottom: 15px;}#catpage .catlist_fullwidth.catlist-panel .catlist-deck {text-align: center;font-size: 20px;line-height: 1.35em;margin-bottom: 15px;font-style: normal;}#catpage .catlist_fullwidth.catlist-panel .catlist-meta {text-align: center;font-size: 16px;margin-bottom: 15px;}#catpage .catlist_fullwidth.catlist-panel .catlist-teaser {font-size: 16px;line-height: 1.45;margin-bottom: 15px;text-align: left;}.catlist_fullwidth.catlist-panel ul.snotags {text-align: center;}.catlist_fullwidth.catlist-panel .continue {text-align: center;margin-bottom: 15px;}#catpage .postarea.catlist_with_sidebar {width: calc(100% - 320px - 45px); }.catlist_sidebar .catlist-panel-inner {background: #ffffff;}.catlist_sidebar.catlist-panel {padding-top: 15px;padding-bottom: 15px;background: #ffffff;}.category-pagination {background: #ffffff;}.catlist_sidebar.catlist-panel {border-bottom: 1px solid #eeeeee;}.catlist_sidebar .catlist-panel-media {float: left;width: 308px;max-width: 308px;margin-right: 15px;margin-bottom: 15px;background: #ffffff;}.catlist-textarea .catlist-teaser {float: left;}.catlist_sidebar .catlist-panel-media {height: 205.33333333333px;max-height: 205.33333333333px;}.catlist_sidebar .catlist-video-wrap { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); }.catlist_sidebar .catlist-panel-media img {object-fit: cover;}.catlist_sidebar .catlist-textarea-with-media {/*float: right; *//*width: calc(537px - 15px - 0px - 0px); *//*width: 537px; */}.catlist_sidebar .catlist-textarea {padding-left: 0px;padding-right: 0px;}#catpage .catlist_sidebar.catlist-panel h2 {font-size: 28px;line-height: 1.35em;margin-bottom: 15px;}#catpage .catlist_sidebar.catlist-panel .catlist-deck {font-size: 20px;line-height: 1.35em;margin-bottom: 15px;font-style: normal;}#catpage .catlist_sidebar.catlist-panel .catlist-meta {text-align: left;font-size: 14px;margin-bottom: 15px;}#catpage .catlist_sidebar.catlist-panel .catlist-teaser {font-size: 14px;line-height: 1.45;margin-bottom: 15px;}.catlist_sidebar.catlist-panel ul.snotags {text-align: left;}.catlist_sidebar.catlist-panel .continue {text-align: left;margin-bottom: 15px;}.sno-comment-bar { background: #efefef; color: #000000;border: 1px solid #dddddd;padding: 10px;font-size: 16px;line-height: 16px;}.sno-side-icons {top: 50%;right: 5px;bottom: unset;left: unset;transform: translateY(-50%);width: 52px;}.sno-side-icon {margin-bottom: 5px;width: 42px;height: 42px;line-height: 40px;font-size: 20px;border-radius: 30px;} .sno-side-icon i { line-height: 40px; }.sno-side-icon:hover {}.sno-side-icon-ring {width: 40px;height: 40px;border-width: 1px;border-radius: 30px;}.sno-side-icon-bubble {background: #ff0000;color: #ffffff;right: -7px;top: -7px;right: -7px;left: unset;}</style></head> <body class="sno-animate-active"> <div id="wrap" class="bodywrap" data-desktop-breakpoint="1300" data-tablet-breakpoint="900" data-mobile-breakpoint="600" data-post-template="full" > <a href="#sno-sites-main-content" class="skip-to-content">Skip to Content</a> <header> <div class="sno-header-wrap sno-header-wrap-desktop" style=""> <div class="sno-designer-area-row sno-designer-area-row-desktop-1" style="background: #ffffff; "> <div class="sno-hac-row-wrap"> <div class="sno-designer-area-container sno-hac-desktop-1" style="width: 16%; height: 150px;"> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-2" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-2 {background: transparent;}</style><div class="sno-hac-inner sno-hac-inner-desktop-2"></div> </div> </div> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-3" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-3 {background: #ffffff;border: 0px solid #eeeeee;margin: 0px;color: #000000;text-align: left;font-family: Source Serif Pro;font-weight: normal;font-style: normal;font-size: 16px;line-height: 22.4px;}.sno-hac-inner-desktop-3 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-3 {width: calc(100% - (0px * 2) - (0px * 2));}</style><div class="sno-hac-inner sno-hac-inner-desktop-3"> <time> <div class="sno-hac-date sno-hac-textwrap sno-hac-center-v" data-format="2122"> <time></time> </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 90px;"> <div class="sno-designer-area-container sno-hac-desktop-4" style="width: 100%; height: 90px;"> <style>.sno-hac-inner-desktop-4 {background: #ffffff;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-4 h1, .sno-hac-inner-desktop-4 h2, .sno-hac-inner-desktop-4 h3, .sno-hac-inner-desktop-4 h4, .sno-hac-inner-desktop-4 h5, .sno-hac-inner-desktop-4 h6, .sno-hac-inner-desktop-4 p,.sno-hac-inner-desktop-4 {color: #0b4c9f;text-align: left;font-family: Source Serif Pro;font-weight: normal;font-style: normal;}.sno-hac-inner-desktop-4 a, .sno-hac-inner-desktop-4 a:hover, .sno-hac-inner-desktop-4 a:visited {color: #0b4c9f;}.sno-hac-inner-desktop-4,.sno-hac-inner-desktop-4 p {font-size: 16px;line-height: 1.3em;}.sno-hac-inner-desktop-4 {padding-top: 10px;height: calc(100% - 10px - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-4 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-4"> <div class="sno-hac-textwrap"> <a href='https://issuu.com/the_hoya/docs/ghoya042624.a1-merged'>Latest Print Issue</a><br /><a href='https://issuu.com/the_hoya/docs/ghoya040524.a1-merged-compressed'>Past Print Issues</a><br /><a href='https://thehoya.com/contact-us/'>Contact Us</a><br /> </div> </div> </div> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-5" style="width: 64%; height: 150px;"> <style>.sno-hac-inner-desktop-5 {background: #ffffff;color: #000000;}.sno-hac-inner-desktop-5 h1, .sno-hac-inner-desktop-5 h3, .sno-hac-inner-desktop-5 .siteheadingh1 {text-align: center;color: #000000;padding: 0 15px;font-size: 60px;font-family: Playfair Display;font-weight: 500;margin-bottom: 0;}.sno-hac-inner-desktop-5 .sno-hac-textwrap {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}.sno-hac-inner-desktop-5 h1, .sno-hac-inner-desktop-5 h3, .sno-hac-inner-desktop-5 .siteheadingh1 {margin-top: 0;}.sno-hac-inner-desktop-5 .sno-hac-headerimage {object-fit: contain;}</style><a href="https://thehoya.com/"> <div class="sno-hac-inner sno-hac-inner-desktop-5"> <img src="https://thehoya.com/wp-content/uploads/2022/05/website-logo-01.png" class="sno-hac-headerimage" alt="Georgetown University’s Newspaper of Record since 1920" /> <div class="sno-hidden-title"> <h1>The Hoya</h1> </div> </div> </a> </div> <div class="sno-designer-area-container sno-hac-desktop-6" style="width: 20%; height: 150px;"> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-7" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-7 {background: transparent;}</style><div class="sno-hac-inner sno-hac-inner-desktop-7"></div> </div> </div> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-8" style="width: 100%; height: 30px;"> </div> </div> <div class="sno-designer-area-row" style="min-height: 90px;"> <div class="sno-designer-area-container sno-hac-desktop-9" style="width: 100%; height: 90px;"> <style>.sno-hac-inner-desktop-9 {background: #ffffff;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-9 h1, .sno-hac-inner-desktop-9 h2, .sno-hac-inner-desktop-9 h3, .sno-hac-inner-desktop-9 h4, .sno-hac-inner-desktop-9 h5, .sno-hac-inner-desktop-9 h6, .sno-hac-inner-desktop-9 p,.sno-hac-inner-desktop-9 {color: #0b4c9f;text-align: right;font-family: Source Serif Pro;font-weight: normal;font-style: normal;}.sno-hac-inner-desktop-9 a, .sno-hac-inner-desktop-9 a:hover, .sno-hac-inner-desktop-9 a:visited {color: #0b4c9f;}.sno-hac-inner-desktop-9,.sno-hac-inner-desktop-9 p {font-size: 16px;line-height: 1.3em;}.sno-hac-inner-desktop-9 {padding-top: 10px;height: calc(100% - 10px - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-9 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-9"> <div class="sno-hac-textwrap"> <a href='https://thehoya.us8.list-manage.com/subscribe?u=e924df2a7a0c882e428b9e0fa&id=a6b4257b10'>Subscribe</a><br /><a href='https://thehoya.com/donate/donate-to-the-hoya/'>Donate</a><br /><a href='https://thehoya.com/join-the-hoya/'>Join</a> </div> </div> </div> </div> </div> </div> </div> <div class="clear"></div> <div class="sno-designer-area-row sno-designer-area-row-desktop-2 sno-designer-row-fullscreen sno-header-row-stick" style="background: #0b4c9f; "> <div class="sno-hac-row-wrap"> <div class="sno-designer-area-container sno-hac-desktop-10" style="width: 74%; height: 50px;"> <style>.sno-hac-inner-desktop-10 {background: transparent;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap li.menu-item-has-children:not(.sub-menu-teasers) ul { max-width: 18em; width: 18em !important; }/* .sno-hac-inner-desktop-10 ul.sno-hac-menu-more ul.sub-menu { right: 18em; } */.sno-hac-inner-desktop-10 .sno-hac-menuwrap {margin-top: 0px;} .sno-hac-inner-desktop-10 .sno-hac-menuwrap {background: #0b4c9f;color: #ffffff;line-height: 50px;height: 50px;font-weight: 700;font-family: Karla;margin-left: 0px;margin-right: 0px;width: calc(100% - (2 * 0px));text-transform: uppercase; }.sno-hac-inner-desktop-10 .sno-hac-menuwrap li {background: #0b4c9f;color: #ffffff;line-height: 50px;font-size: 14px;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap > div > ul > li, .sno-hac-inner-desktop-10 li.menu-more-item-top {border-right: 0px solid #ffffff;border-top: 0px solid #ffffff;border-bottom: 0px solid #ffffff;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap > div > ul > li:first-of-type {border-left: 0px solid #ffffff;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap li a:not(.menuheadline) {color: #ffffff;line-height: 50px;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap a:not(.menuheadline):hover,.sno-hac-inner-desktop-10 .sno-hac-menuwrap a:not(.menuheadline):focus {background: #cccccc;color: #0b4c9f;}.sno-hac-inner-desktop-10 .sf-arrows > li > .sf-with-ul:after,.sno-hac-inner-desktop-10 .sf-arrows > li > .sf-with-ul:after,.sno-hac-inner-desktop-10 .sf-arrows > .sf-with-ul:after {border-top-color: #ffffff;}.sno-hac-inner-desktop-10 .sf-arrows > li > .sf-with-ul:focus:after,.sno-hac-inner-desktop-10 .sf-arrows > li:hover > .sf-with-ul:after,.sno-hac-inner-desktop-10 .sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: #0b4c9f; }.sno-hac-inner-desktop-10 .sno-hac-menuwrap li li {line-height: 50px;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap li li a:not(.menuheadline) {line-height: 50px;}.sno-hac-inner-desktop-10 ul.sf-menu {float: left;}.sno-hac-inner-desktop-10 .sno-hac-menuwrap li a:not(.menuheadline):hover::before {border-left: 5px solid #0b4c9f;top: 5px;left: 5px;bottom: 5px;width: 5px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-10"> <nav aria-label="Primary navigation"> <div class="sno-hac-menuwrap"> <div class="menu-header-menu-2024-container"><ul id="menu-header-menu-2024" class="sf-menu"><li id="menu-item-23131576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23131576"><a href="https://thehoya.com/">Home</a></li> <li id="menu-item-23130929" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-has-children menu-item-23130929"><a href="https://thehoya.com/category/news/">News</a> <ul class="sub-menu"> <li id="menu-item-23130985" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130985"><a href="https://thehoya.com/category/student-life/">Student Life</a></li> <li id="menu-item-23130986" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130986"><a href="https://thehoya.com/category/news/academics-2/">Academics</a></li> <li id="menu-item-23130987" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130987"><a href="https://thehoya.com/category/grad/">Grad</a></li> <li id="menu-item-23130988" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130988"><a href="https://thehoya.com/category/news/city-news/">City News</a></li> <li id="menu-item-23130989" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130989"><a href="https://thehoya.com/category/georgetown-university-student-association/">GUSA</a></li> <li id="menu-item-23130990" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130990"><a href="https://thehoya.com/category/events/">Events</a></li> </ul> </li> <li id="menu-item-23130930" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23130930"><a href="https://thehoya.com/category/opinion/">Opinion</a> <ul class="sub-menu"> <li id="menu-item-23130991" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130991"><a href="https://thehoya.com/category/viewpoint/">Viewpoint</a></li> <li id="menu-item-23130992" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130992"><a href="https://thehoya.com/category/opinion/editorial-opinion/">Editorial</a></li> <li id="menu-item-23130993" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130993"><a href="https://thehoya.com/category/column/">Columns</a></li> </ul> </li> <li id="menu-item-23130936" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23130936"><a href="https://thehoya.com/category/guide/guide-top/">Guide</a> <ul class="sub-menu"> <li id="menu-item-23130995" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130995"><a href="https://thehoya.com/category/review/">Reviews</a></li> <li id="menu-item-23130994" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130994"><a href="https://thehoya.com/category/guide/columns-guide/">Columns</a></li> <li id="menu-item-23130996" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130996"><a href="https://thehoya.com/category/guide-feature/">Features</a></li> <li id="menu-item-23130998" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130998"><a href="https://thehoya.com/category/guide-special-issue/">Special Issues</a></li> <li id="menu-item-23131719" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23131719"><a href="https://thehoya.com/category/crosswords/">Crosswords</a></li> </ul> </li> <li id="menu-item-23130940" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130940"><a href="https://thehoya.com/category/sports/">Sports</a></li> <li id="menu-item-23130941" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130941"><a href="https://thehoya.com/category/features/">Features</a></li> <li id="menu-item-23130944" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130944"><a href="https://thehoya.com/category/science/">Science</a></li> <li id="menu-item-23130947" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130947"><a href="https://thehoya.com/category/photo/">Photo</a></li> <li id="menu-item-23130965" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-23130965"><a href="https://thehoya.com/category/blog/">Blog</a></li> <li id="menu-item-23132417" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23132417"><a href="https://thehoya.com/donate/donate-to-the-hoya/">Donate</a></li> <li id="menu-item-23130950" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130950"><a href="https://thehoya.com/category/multimedia/">Multimedia</a></li> <li id="menu-item-23130982" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130982"><a href="https://thehoya.com/category/from-the-eic/">From the EIC</a></li> <li id="menu-item-23130952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23130952"><a href="https://thehoya.com/about-us/">About Us</a> <ul class="sub-menu"> <li id="menu-item-23130956" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130956"><a href="https://thehoya.com/about-us/staff/staff/">Staff</a></li> </ul> </li> <li id="menu-item-23130971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130971"><a href="https://thehoya.com/letters-to-the-editor/">Letters to the Editor</a></li> <li id="menu-item-23131757" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23131757"><a href="https://thehoya.com/category/crosswords/">Crosswords</a></li> </ul></div> <ul class='sno-menu-more sf-arrows' style='display:none'> <li class="menu-more-item-top"> <a href="/" class="sf-with-ul">More<span class="sf-sub-indicator"></span></a> <ul class="sno-hac-menu-more"></ul> </li> </ul> </div> </nav> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-11" style="width: 4%; height: 50px;"> <style>.sno-hac-inner-desktop-11 {background: transparent;color: #ffffff;}.sno-hac-inner-desktop-11 .sno-hac-search-icon {font-size: 20px;line-height: calc(40px - (2 * 0px));height: calc(40px - (2 * 0px));width: 40px;border: 0px solid #dddddd;background: #0b4c9f;color: #ffffff; border-radius: 0px;}.sno-hac-inner-desktop-11 .sno-hac-search-icon:hover {background: #0b4c9f;color: #ffffff;}.sno-hac-search-icon-bar-desktop-11 {position: absolute;right: 0;top: 50px;left: 0;background: #444444;font-family: Karla;height: 72px;}.sno-hac-search-icon-bar-desktop-11 .sno-hac-search-inner-wrap {width: calc(502px + (2 * 8px));}.sno-hac-search-icon-bar-desktop-11 .sno-hac-submit-search-button {right: 8px;font-size: 16px;top: 8px;bottom: 8px;width: 32px;}.sno-hac-search-icon-bar-desktop-11 input.hac-search {font-size: 16px;line-height: 32px;height: 32px;padding: 8px;border: 1px solid #000000;max-width: calc(100% - (8px * 2) - (0px * 2));}.sno-hac-inner-desktop-11 .sno-hac-search-icon {margin-right: 0px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-11"> <div class="sno-hac-textwrap sno-search-center-v"> <button class="sno-hac-search-icon" data-id="desktop-11"> <i class="fas fa-search"></i> <span class="icon-hidden-text">Open Search Bar</span> </button> </div> </div> <div class="sno-hac-search-icon-bar sno-hac-search-icon-bar-desktop-11"> <div class="sno-hac-textwrap sno-hac-center-v"> <form method="get" action="https://thehoya.com/"> <div class="sno-hac-search-inner-wrap"> <label for="s-desktop-11" class="assistive-text">Search this site</label> <input type="text" class="field hac-search" name="s" id="s-desktop-11" placeholder="Enter Search Term" /> <button type="submit" class="sno-hac-submit-search-button sno-search fa fa-search"><span class="icon-hidden-text">Submit Search</span></button> </div> </form> </div> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-12" style="width: 17%; height: 50px;"> <style>.sno-hac-inner-desktop-12 {background: transparent;overflow: hidden;padding-left: 0px;padding-right: 0px;}.sno-hac-inner-desktop-12 .sno-icon {height: 30px;width: 30px;line-height: 30px;font-size: calc(30px * 2 / 3);border-radius: 5px;margin-right: 5px;}.sno-hac-inner-desktop-12 .sno-icon i { line-height: 30px; } .sno-hac-inner-desktop-12 .sno-hac-iconwrap {text-align: left;margin-left: 5px;}.sno-hac-inner-desktop-12 .sno-hac-iconwrap a:nth-of-type(6) .sno-icon {margin-right: 0;}.sno-hac-inner-desktop-12 .sno-hac-iconwrap a:nth-of-type(n + 7) {display: none;}.sno-hac-inner-desktop-12 .sno-icon {margin-top: 10px;margin-bottom: 10px;}.icon-monochromatic-desktop-12 .sno-icon {background: #0b4c9f;color: #fff;} .icon-monochromatic-inverse-hover-desktop-12 .sno-icon:hover {color: #0b4c9f;background: #fff;}.icon-monochromatic-inverse-desktop-12 .sno-icon {color: #0b4c9f;background: #fff;}.icon-monochromatic-hover-desktop-12 .sno-icon:hover {background: #0b4c9f;color: #fff;}.icon-monochromatic-desktop-12 .sno-icon i, .icon-monochromatic-inverse-desktop-12 .sno-icon i {-webkit-text-stroke-width: 0px !important;}</style><div class="sno-hac-inner sno-hac-inner-desktop-12 icon-monochromatic-desktop-12 icon-monochromatic-inverse-hover-desktop-12"> <div class="sno-hac-iconwrap"> <a target="_blank" href="https://www.facebook.com/thehoya/"> <div class="sno-icon social-border sno-facebook"> <i class="fa fa-facebook-f"></i> <span class="icon-hidden-text">Facebook</span> </div> </a> <a target="_blank" href="https://www.instagram.com/the_hoya/"> <div class="sno-icon social-border sno-instagram"> <i class="fa fa-instagram"></i> <span class="icon-hidden-text">Instagram</span> </div> </a> <a target="_blank" href="https://twitter.com/thehoya"> <div class="sno-icon social-border sno-twitter"> <i class="fa-brands fa-x-twitter"></i> <span class="icon-hidden-text">X</span> </div> </a> </div> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-13" style="width: 5%; height: 50px;"> <style> .sno-hac-inner-desktop-13 { background: transparent; } .sno-hac-inner-desktop-13 .sno-hac-image { object-fit: contain; } </style> <div class="sno-hac-inner sno-hac-inner-desktop-13"> <a href="https://thehoya.com/category/crosswords/"> <img src="https://thehoya.com/wp-content/uploads/2024/02/Crossword-Graphic-No-background.png" class="sno-hac-image" alt="Advertisement" /> </a> </div> </div> </div> </div> <div class="clear"></div> </div> <div class="sno-header-wrap sno-header-wrap-tablet" style=""> <div class="sno-designer-area-row sno-designer-area-row-tablet-1" style="background: transparent; "> <div class="sno-hac-row-wrap"> <div class="sno-designer-area-container sno-hac-tablet-1" style="width: 13%; height: 95px;"> <style> .sno-hac-inner-tablet-1 {background: #ffffff;color: #000000;}.sno-hac-inner-tablet-1 .sno-hac-menu-icon {font-size: 26px;line-height: calc(46px - (2 * 1px));height: calc(46px - (2 * 1px));width: 46px;border: 1px solid #333333;background: #ffffff;color: #000000;}.sno-hac-inner-tablet-1 .sno-hac-menu-icon:hover {background: #333333;color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 {position: absolute;right: 0;top: 95px;left: 0;background: #444444;font-family: Karla;font-weight: normal;text-transform: capitalize; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-name a,.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-close {color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-close:hover,.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-name a:hover {background: #393939;color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 li,.sno-hac-hamburger-menu-tablet-1-14 ul ul {background: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 li a:hover {background: #393939;}.sno-hac-hamburger-menu-tablet-1-14 li:hover {background: #b3b3b3;}.sno-hac-hamburger-menu-tablet-1-14 ul li a,.sno-hac-hamburger-menu-tablet-1-14 ul li a:focus {background: #444444;color: #ffffff;line-height: 32px;font-size: 16px;}.sno-hac-hamburger-menu-tablet-1-14 a:hover,.sno-hac-hamburger-menu-tablet-1-14 a:focus:hover {background: #393939;color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 .sf-arrows > li > .sf-with-ul:after,.sno-hac-hamburger-menu-tablet-1-14 .sf-arrows > li > .sf-with-ul:after,.sno-hac-hamburger-menu-tablet-1-14 .sf-arrows > .sf-with-ul:after {border-top-color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 .sf-arrows > li > .sf-with-ul:focus:after,.sno-hac-hamburger-menu-tablet-1-14 .sf-arrows > li:hover > .sf-with-ul:after,.sno-hac-hamburger-menu-tablet-1-14 sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: #ffffff; }.sno-hac-hamburger-menu-tablet-1-14 li li {line-height: 32px;text-align: left;}.sno-hac-hamburger-menu-tablet-1-14 li li a {line-height: 32px;}.sno-hac-hamburger-menu-tablet-1-14 ul.sf-menu > li {float: none;display: inline-block;}.sno-hac-hamburger-menu-tablet-1-14 ul.sf-menu {float: none;text-align: center;}@media only screen and (max-width: 800px) {.sno-hac-hamburger-menu-tablet-1-14 {padding: 15px;}.sno-hac-hamburger-menu-tablet-1-14 li {border-bottom: none;}.sno-hac-hamburger-menu-tablet-1-14 ul li:hover ul { display: none; }.sno-hac-hamburger-menu-tablet-1-14 ul li li:last-of-type { border-bottom: none; }.sno-hac-hamburger-menu-tablet-1-14 ul > li.menu-item-has-children > a:after { border-top-color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 ul > li.menu-item-has-children:hover > a:after { border-top-color: #ffffff;}}.sno-hac-hamburger-menu-tablet-1-14 li a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-graphic img {object-fit: contain;}.sno-hac-hamburger-menu-tablet-1-14 div > ul > li { margin-bottom: 3px; }.sno-hac-hamburger-menu-tablet-1-14 li { transition: .3s all ease-in-out; }.sno-hac-hamburger-menu-tablet-1-14 li a { padding-top: 0; padding-bottom: 0; padding-left: 10px; padding-right: 10px; float: right; width: calc(100% - 25px); }.sno-hac-hamburger-menu-tablet-1-14 ul li ul li { float: right !important; width: calc(100% - 5px) !important; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-header a { text-decoration: none !important; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-header a:not(.menu-mobile-graphic-link) { padding: 10px; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-name { padding: 15px 0; font-size: 24px; line-height: 30px; cursor: pointer; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-close { float: right; padding: 10px 15px; font-size: 30px; line-height: 30px; cursor:pointer; transition: .3s all ease-in-out; border-radius: 30px; }.sno-hac-hamburger-menu-tablet-1-14 .sno-hac-menu-mobile-header {display: block;}.sno-hac-hamburger-menu-tablet-1-14.sno-hac-hamburger-menu {position: fixed;top: 0;bottom: 0;left: 0;right: 50%; max-width: 350px; z-index: 10000; padding: 15px;} .sno-hac-hamburger-menu-tablet-1-14 {padding: 15px;}.sno-hac-hamburger-menu-tablet-1-14 li {border-bottom: none;}.sno-hac-hamburger-menu-tablet-1-14 ul li:hover ul { display: none; }.sno-hac-hamburger-menu-tablet-1-14 ul li li:last-of-type { border-bottom: none; }.sno-hac-hamburger-menu-tablet-1-14 ul > li.menu-item-has-children > a:after { border-top-color: #ffffff;}.sno-hac-hamburger-menu-tablet-1-14 ul > li.menu-item-has-children:hover > a:after { border-top-color: #ffffff;} /* for mobile, need to make it be 100% width */@media only screen and (max-width: 600px) { .sno-hac-hamburger-menu-tablet-1-14.sno-hac-hamburger-menu { max-width: 100%; right: 0; } }</style><div class="sno-hac-inner sno-hac-inner-tablet-1"> <div class="sno-hac-textwrap sno-menu-center-v"> <button class="sno-hac-menu-icon sno-hac-menu-side" data-menu-id="tablet-1-14" aria-haspopup="true" aria-expanded="false" aria-label="Open Navigation Menu"> <i class="fas fa-bars"></i> <span class="icon-hidden-text">Open Navigation Menu</span> </button> </div> </div> <div class="sno-hac-hamburger-menu sno-hac-hamburger-menu-tablet-1-14 sno-hac-menu-side-display" role='dialog' aria-modal='true'> <nav aria-label="Secondary navigation"> <div class="sno-hac-menu-wrap"> <div class="sno-hac-menu-mobile-header"> <div class="sno-hac-menu-mobile-close" aria-label="Close Navigation Menu" tabindex="0"> <i class="fas fa-times"></i> </div> <div class="sno-hac-menu-mobile-name"> <a href="https://thehoya.com/">The Hoya</a> </div> </div> <div class="menu-4e-container"><ul id="menu-4e" class="sf-menu"><li id="menu-item-23129495" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23129495"><a href="https://blog.thehoya.com/">Home</a></li> <li id="menu-item-23130927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130927"><a href="https://thehoya.com/about/">About</a></li> <li id="menu-item-23129494" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23129494"><a href="https://www.thehoya.com">The Hoya</a></li> <li id="menu-item-23129516" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129516"><a href="https://thehoya.com/category/news/academics-2/">Academics</a></li> <li id="menu-item-23129517" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129517"><a href="https://thehoya.com/category/news/campus/">Campus</a></li> <li id="menu-item-23129518" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129518"><a href="https://thehoya.com/category/blog/fun/">Fun</a></li> <li id="menu-item-23129519" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129519"><a href="https://thehoya.com/category/guide/">The Guide</a></li> <li id="menu-item-23129520" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129520"><a href="https://thehoya.com/category/blog/holiday/">Holiday</a></li> <li id="menu-item-23129521" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-23129521"><a href="https://thehoya.com/category/news/lists/">Lists</a></li> <li id="menu-item-23129522" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23129522"><a href="https://thehoya.com/category/quiz/">Quiz</a></li> </ul></div> <ul class='sno-menu-more sf-arrows' style='display:none'> <li class="menu-more-item-top"> <a href="/" class="sf-with-ul">More<span class="sf-sub-indicator"></span></a> <ul class="sno-hac-menu-more"></ul> </li> </ul> </div> </nav> </div> </div> <div class="sno-designer-area-container sno-hac-tablet-2" style="width: 74%; height: 95px;"> <style>.sno-hac-inner-tablet-2 {background: #ffffff;color: #000000;}.sno-hac-inner-tablet-2 h1, .sno-hac-inner-tablet-2 h3, .sno-hac-inner-tablet-2 .siteheadingh1 {text-align: center;color: #000000;padding: 0 15px;font-size: ;font-family: Source Serif Pro;font-weight: 500;margin-bottom: 0;}.sno-hac-inner-tablet-2 .sno-hac-textwrap {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}.sno-hac-inner-tablet-2 h1, .sno-hac-inner-tablet-2 h3, .sno-hac-inner-tablet-2 .siteheadingh1 {margin-top: 0;}.sno-hac-inner-tablet-2 .sno-hac-headerimage {object-fit: contain;}</style><a href="https://thehoya.com/"> <div class="sno-hac-inner sno-hac-inner-tablet-2"> <img src="https://thehoya.com/wp-content/uploads/2022/05/website-logo-01.png" class="sno-hac-headerimage" alt="Georgetown University’s Newspaper of Record since 1920" /> <div class="sno-hidden-title"> <h1>The Hoya</h1> </div> </div> </a> </div> <div class="sno-designer-area-container sno-hac-tablet-3" style="width: 13%; height: 95px;"> <style>.sno-hac-inner-tablet-3 {background: #ffffff;color: #000000;}.sno-hac-inner-tablet-3 .sno-hac-search-icon {font-size: 26px;line-height: calc(46px - (2 * 1px));height: calc(46px - (2 * 1px));width: 46px;border: 1px solid #333333;background: #ffffff;color: #000000; border-radius: 0px;}.sno-hac-inner-tablet-3 .sno-hac-search-icon:hover {background: #333333;color: #ffffff;}.sno-hac-search-icon-bar-tablet-3 {position: absolute;right: 0;top: 95px;left: 0;background: #444444;font-family: Karla;height: 72px;}.sno-hac-search-icon-bar-tablet-3 .sno-hac-search-inner-wrap {width: calc(502px + (2 * 8px));}.sno-hac-search-icon-bar-tablet-3 .sno-hac-submit-search-button {right: 8px;font-size: 16px;top: 8px;bottom: 8px;width: 32px;}.sno-hac-search-icon-bar-tablet-3 input.hac-search {font-size: 16px;line-height: 32px;height: 32px;padding: 8px;border: 1px solid #000000;max-width: calc(100% - (8px * 2) - (1px * 2));}</style><div class="sno-hac-inner sno-hac-inner-tablet-3"> <div class="sno-hac-textwrap sno-search-center-v"> <button class="sno-hac-search-icon" data-id="tablet-3"> <i class="fas fa-search"></i> <span class="icon-hidden-text">Open Search Bar</span> </button> </div> </div> <div class="sno-hac-search-icon-bar sno-hac-search-icon-bar-tablet-3"> <div class="sno-hac-textwrap sno-hac-center-v"> <form method="get" action="https://thehoya.com/"> <div class="sno-hac-search-inner-wrap"> <label for="s-tablet-3" class="assistive-text">Search this site</label> <input type="text" class="field hac-search" name="s" id="s-tablet-3" placeholder="Enter Search Term" /> <button type="submit" class="sno-hac-submit-search-button sno-search fa fa-search"><span class="icon-hidden-text">Submit Search</span></button> </div> </form> </div> </div> </div> </div> </div> <div class="clear"></div> </div> <div class="sno-header-wrap sno-header-wrap-mobile" style=""> <div class="sno-designer-area-row sno-designer-area-row-mobile-1" style="background: transparent; "> <div class="sno-hac-row-wrap"> <div class="sno-designer-area-container sno-hac-mobile-1" style="width: 14%; height: 80px;"> <style> .sno-hac-inner-mobile-1 {background: #ffffff;color: #000000;}.sno-hac-inner-mobile-1 .sno-hac-menu-icon {font-size: 26px;line-height: calc(46px - (2 * 1px));height: calc(46px - (2 * 1px));width: 46px;border: 1px solid #333333;background: #ffffff;color: #000000;}.sno-hac-inner-mobile-1 .sno-hac-menu-icon:hover {background: #333333;color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 {position: absolute;right: 0;top: 80px;left: 0;background: #0b4c9f;font-family: Karla;font-weight: normal;text-transform: capitalize; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-name a,.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-close {color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-close:hover,.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-name a:hover {background: #ffffff;color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 li,.sno-hac-hamburger-menu-mobile-1-45328 ul ul {background: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 li a:hover {background: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 li:hover {background: #b3b3b3;}.sno-hac-hamburger-menu-mobile-1-45328 ul li a,.sno-hac-hamburger-menu-mobile-1-45328 ul li a:focus {background: #0b4c9f;color: #ffffff;line-height: 32px;font-size: 16px;}.sno-hac-hamburger-menu-mobile-1-45328 a:hover,.sno-hac-hamburger-menu-mobile-1-45328 a:focus:hover {background: #ffffff;color: #000000;}.sno-hac-hamburger-menu-mobile-1-45328 .sf-arrows > li > .sf-with-ul:after,.sno-hac-hamburger-menu-mobile-1-45328 .sf-arrows > li > .sf-with-ul:after,.sno-hac-hamburger-menu-mobile-1-45328 .sf-arrows > .sf-with-ul:after {border-top-color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 .sf-arrows > li > .sf-with-ul:focus:after,.sno-hac-hamburger-menu-mobile-1-45328 .sf-arrows > li:hover > .sf-with-ul:after,.sno-hac-hamburger-menu-mobile-1-45328 sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: #ffffff; }.sno-hac-hamburger-menu-mobile-1-45328 li li {line-height: 32px;text-align: left;}.sno-hac-hamburger-menu-mobile-1-45328 li li a {line-height: 32px;}.sno-hac-hamburger-menu-mobile-1-45328 ul.sf-menu > li {float: none;display: inline-block;}.sno-hac-hamburger-menu-mobile-1-45328 ul.sf-menu {float: none;text-align: center;}@media only screen and (max-width: 800px) {.sno-hac-hamburger-menu-mobile-1-45328 {padding: 15px;}.sno-hac-hamburger-menu-mobile-1-45328 li {border-bottom: none;}.sno-hac-hamburger-menu-mobile-1-45328 ul li:hover ul { display: none; }.sno-hac-hamburger-menu-mobile-1-45328 ul li li:last-of-type { border-bottom: none; }.sno-hac-hamburger-menu-mobile-1-45328 ul > li.menu-item-has-children > a:after { border-top-color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 ul > li.menu-item-has-children:hover > a:after { border-top-color: #ffffff;}}.sno-hac-hamburger-menu-mobile-1-45328 li a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-graphic img {object-fit: contain;}.sno-hac-hamburger-menu-mobile-1-45328 div > ul > li { margin-bottom: 3px; }.sno-hac-hamburger-menu-mobile-1-45328 li { transition: .3s all ease-in-out; }.sno-hac-hamburger-menu-mobile-1-45328 li a { padding-top: 0; padding-bottom: 0; padding-left: 10px; padding-right: 10px; float: right; width: calc(100% - 25px); }.sno-hac-hamburger-menu-mobile-1-45328 ul li ul li { float: right !important; width: calc(100% - 5px) !important; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-header a { text-decoration: none !important; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-header a:not(.menu-mobile-graphic-link) { padding: 10px; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-name { padding: 15px 0; font-size: 24px; line-height: 30px; cursor: pointer; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-close { float: right; padding: 10px 15px; font-size: 30px; line-height: 30px; cursor:pointer; transition: .3s all ease-in-out; border-radius: 30px; }.sno-hac-hamburger-menu-mobile-1-45328 .sno-hac-menu-mobile-header {display: block;}.sno-hac-hamburger-menu-mobile-1-45328.sno-hac-hamburger-menu {position: fixed;top: 0;bottom: 0;left: 0;right: 50%; max-width: 350px; z-index: 10000; padding: 15px;} .sno-hac-hamburger-menu-mobile-1-45328 {padding: 15px;}.sno-hac-hamburger-menu-mobile-1-45328 li {border-bottom: none;}.sno-hac-hamburger-menu-mobile-1-45328 ul li:hover ul { display: none; }.sno-hac-hamburger-menu-mobile-1-45328 ul li li:last-of-type { border-bottom: none; }.sno-hac-hamburger-menu-mobile-1-45328 ul > li.menu-item-has-children > a:after { border-top-color: #ffffff;}.sno-hac-hamburger-menu-mobile-1-45328 ul > li.menu-item-has-children:hover > a:after { border-top-color: #ffffff;} /* for mobile, need to make it be 100% width */@media only screen and (max-width: 600px) { .sno-hac-hamburger-menu-mobile-1-45328.sno-hac-hamburger-menu { max-width: 100%; right: 0; } }</style><div class="sno-hac-inner sno-hac-inner-mobile-1"> <div class="sno-hac-textwrap sno-menu-center-v"> <button class="sno-hac-menu-icon sno-hac-menu-side" data-menu-id="mobile-1-45328" aria-haspopup="true" aria-expanded="false" aria-label="Open Navigation Menu"> <i class="fas fa-bars"></i> <span class="icon-hidden-text">Open Navigation Menu</span> </button> </div> </div> <div class="sno-hac-hamburger-menu sno-hac-hamburger-menu-mobile-1-45328 sno-hac-menu-side-display" role='dialog' aria-modal='true'> <nav aria-label="Secondary navigation"> <div class="sno-hac-menu-wrap"> <div class="sno-hac-menu-mobile-header"> <div class="sno-hac-menu-mobile-close" aria-label="Close Navigation Menu" tabindex="0"> <i class="fas fa-times"></i> </div> <div class="sno-hac-menu-mobile-name"> <a href="https://thehoya.com/">The Hoya</a> </div> </div> <div class="menu-header-menu-2024-container"><ul id="menu-header-menu-2025" class="sf-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-23131576"><a href="https://thehoya.com/">Home</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-has-children menu-item-23130929"><a href="https://thehoya.com/category/news/">News</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130985"><a href="https://thehoya.com/category/student-life/">Student Life</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130986"><a href="https://thehoya.com/category/news/academics-2/">Academics</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130987"><a href="https://thehoya.com/category/grad/">Grad</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130988"><a href="https://thehoya.com/category/news/city-news/">City News</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130989"><a href="https://thehoya.com/category/georgetown-university-student-association/">GUSA</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130990"><a href="https://thehoya.com/category/events/">Events</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23130930"><a href="https://thehoya.com/category/opinion/">Opinion</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130991"><a href="https://thehoya.com/category/viewpoint/">Viewpoint</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130992"><a href="https://thehoya.com/category/opinion/editorial-opinion/">Editorial</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130993"><a href="https://thehoya.com/category/column/">Columns</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-23130936"><a href="https://thehoya.com/category/guide/guide-top/">Guide</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130995"><a href="https://thehoya.com/category/review/">Reviews</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130994"><a href="https://thehoya.com/category/guide/columns-guide/">Columns</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130996"><a href="https://thehoya.com/category/guide-feature/">Features</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130998"><a href="https://thehoya.com/category/guide-special-issue/">Special Issues</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23131719"><a href="https://thehoya.com/category/crosswords/">Crosswords</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130940"><a href="https://thehoya.com/category/sports/">Sports</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130941"><a href="https://thehoya.com/category/features/">Features</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130944"><a href="https://thehoya.com/category/science/">Science</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130947"><a href="https://thehoya.com/category/photo/">Photo</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-23130965"><a href="https://thehoya.com/category/blog/">Blog</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-23132417"><a href="https://thehoya.com/donate/donate-to-the-hoya/">Donate</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130950"><a href="https://thehoya.com/category/multimedia/">Multimedia</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130982"><a href="https://thehoya.com/category/from-the-eic/">From the EIC</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23130952"><a href="https://thehoya.com/about-us/">About Us</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130956"><a href="https://thehoya.com/about-us/staff/staff/">Staff</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23130971"><a href="https://thehoya.com/letters-to-the-editor/">Letters to the Editor</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23131757"><a href="https://thehoya.com/category/crosswords/">Crosswords</a></li> </ul></div> <ul class='sno-menu-more sf-arrows' style='display:none'> <li class="menu-more-item-top"> <a href="/" class="sf-with-ul">More<span class="sf-sub-indicator"></span></a> <ul class="sno-hac-menu-more"></ul> </li> </ul> </div> </nav> </div> </div> <div class="sno-designer-area-container sno-hac-mobile-2" style="width: 71%; height: 80px;"> <style>.sno-hac-inner-mobile-2 {background: #ffffff;color: #000000;}.sno-hac-inner-mobile-2 h1, .sno-hac-inner-mobile-2 h3, .sno-hac-inner-mobile-2 .siteheadingh1 {text-align: center;color: #000000;padding: 0 15px;font-size: 24px;font-family: Source Serif Pro;font-weight: 500;margin-bottom: 0;}.sno-hac-inner-mobile-2 .sno-hac-textwrap {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}.sno-hac-inner-mobile-2 h1, .sno-hac-inner-mobile-2 h3, .sno-hac-inner-mobile-2 .siteheadingh1 {margin-top: 0;}.sno-hac-inner-mobile-2 .sno-hac-headerimage {object-fit: contain;}</style><a href="https://thehoya.com/"> <div class="sno-hac-inner sno-hac-inner-mobile-2"> <img src="https://thehoya.com/wp-content/uploads/2022/05/website-logo-01.png" class="sno-hac-headerimage" alt="Georgetown University’s Newspaper of Record since 1920" /> <div class="sno-hidden-title"> <h1>The Hoya</h1> </div> </div> </a> </div> <div class="sno-designer-area-container sno-hac-mobile-3" style="width: 15%; height: 80px;"> <style>.sno-hac-inner-mobile-3 {background: #ffffff;color: #000000;}.sno-hac-inner-mobile-3 .sno-hac-search-icon {font-size: 26px;line-height: calc(46px - (2 * 1px));height: calc(46px - (2 * 1px));width: 46px;border: 1px solid #333333;background: #ffffff;color: #000000; border-radius: 0px;}.sno-hac-inner-mobile-3 .sno-hac-search-icon:hover {background: #333333;color: #ffffff;}.sno-hac-search-icon-bar-mobile-3 {position: absolute;right: 0;top: 80px;left: 0;background: #444444;font-family: Karla;height: 72px;}.sno-hac-search-icon-bar-mobile-3 .sno-hac-search-inner-wrap {width: calc(502px + (2 * 8px));}.sno-hac-search-icon-bar-mobile-3 .sno-hac-submit-search-button {right: 8px;font-size: 16px;top: 8px;bottom: 8px;width: 32px;}.sno-hac-search-icon-bar-mobile-3 input.hac-search {font-size: 16px;line-height: 32px;height: 32px;padding: 8px;border: 1px solid #000000;max-width: calc(100% - (8px * 2) - (1px * 2));}</style><div class="sno-hac-inner sno-hac-inner-mobile-3"> <div class="sno-hac-textwrap sno-search-center-v"> <button class="sno-hac-search-icon" data-id="mobile-3"> <i class="fas fa-search"></i> <span class="icon-hidden-text">Open Search Bar</span> </button> </div> </div> <div class="sno-hac-search-icon-bar sno-hac-search-icon-bar-mobile-3"> <div class="sno-hac-textwrap sno-hac-center-v"> <form method="get" action="https://thehoya.com/"> <div class="sno-hac-search-inner-wrap"> <label for="s-mobile-3" class="assistive-text">Search this site</label> <input type="text" class="field hac-search" name="s" id="s-mobile-3" placeholder="Enter Search Term" /> <button type="submit" class="sno-hac-submit-search-button sno-search fa fa-search"><span class="icon-hidden-text">Submit Search</span></button> </div> </form> </div> </div> </div> </div> </div> <div class="clear"></div> </div> </header> <main id="sno-sites-main-content"> <style> #wrap .innerbackgroundwrap, #wrap #fullwrap { background-color: #ffffff !important; } .innerbackground { width: 100%; max-width: 100%; } .sno-story-page { background: #ffffff; padding-top: 20px; } .sno-story-wrap { padding: 45px 0 45px 0; margin-left: auto; margin-right: auto; max-width: 1200px; width: 800px; } .sno-story-wrap #storypageslideshow .slideshowwrap { max-height: 800px; } @media only screen and (max-width: 1300px) { .sno-story-sidebar-mode-single .sno-story-wrap { margin-left: 20px; margin-right: 20px; } .sno-secondary-sidebar { display: none; } .sno-story-sidebar-mode-dual .sno-story-wrap { max-width: unset; } } @media only screen and (min-width: 1000px) and (max-width: 1300) { .sno-story-sidebar-mode-dual .sno-story-wrap { margin-left: 20px; margin-right: 20px; max-width: 1300px; } } @media only screen and (max-width: 1000px) and (min-width: 800px) { .sno-story-sidebar-mode-single .sno-story-body-media { width: 100%; } .sno-story-sidebar-mode-dual .sno-story-wrap { margin-left: 20px; margin-right: 20px; max-width: 100%; } } @media only screen and (max-width: 800px) { .sno-primary-sidebar { display: none; } .sno-story-wrap #storypageslideshow .slideshowwrap { max-height: 400px; } } @media only screen and (max-width: 600px) { .sno-story-wrap, .sno-story-sidebar-mode-single .sno-story-wrap { margin-left: 0px; margin-right: 0px; max-width: 100%; } .sno-story-sidebar-mode-dual .sno-story-body-media { width: 100%; } } </style> <div id="sno-main-content" class="sno-story-page sno-story-sidebar-mode-none sno-story-23131353 sno-story-template-full"> <div class="sno-story-wrap"> <div class="sno-story-container"> <h1 class="sno-story-headline"> The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not)</h1> <style> h1.sno-story-headline { font-size: 44px; line-height: 1.35em; text-align: left; margin-bottom: 0px; font-family: Source Serif Pro; font-weight: 600; } .live-update-wrap h3 { font-family: Source Serif Pro; font-weight: 600; } h1.sno-story-headline:not(.headline-wrap) { color: #000000; padding-top: 15px; padding-bottom: 15px; } @media only screen and (max-width: 800px) { h1.sno-story-headline { margin-left: 20px; margin-right: 20px; } } @media only screen and (max-width: 600px) { h1.sno-story-headline { font-size: 20px; line-height: 1.35em; } } </style><style> .sno-story-deck { font-size: 32px; font-family: Karla; font-weight: 400; font-style: normal; line-height: 1.3em; text-align: left; padding: 0px 0px; margin-bottom: 20px; color: #000000; background: #ffffff; border-top: 0px solid #eeeeee; border-bottom: 0px solid #eeeeee; border-left: 0px solid #eeeeee; } @media only screen and (max-width: 800px) { .sno-story-deck { margin-left: 20px; margin-right: 20px; } } @media only screen and (max-width: 600px) { .sno-story-deck { font-size: 24px; line-height: 1.3em; } } </style><div class="sno-story-byline byline-post-23131353"> <div class="byline-inner-container"> By <span class="byline-name"><a href="https://thehoya.com/staff_name/cynthia-chen/">Cynthia Chen</a></span> • <span class="time-wrapper">February 14, 2024</span> </div> </div> <style> .sno-story-byline.byline-post-23131353 { font-size: 16px; font-family: Source Serif Pro; font-weight: 400; font-style: normal; letter-spacing: 0px; padding: 5px 0; margin-bottom: 20px; color: #000000; border-top: 0px solid #eeeeee; border-bottom: 0px solid #eeeeee; } .sno-story-byline.byline-post-23131353 .byline-name { text-transform: none; } .sno-story-byline.byline-post-23131353 .byline-job { text-transform: none; } .sno-story-byline.byline-post-23131353 a { color: #0b4c9f; } .sno-story-byline.byline-post-23131353 .byline-inner-container { width: 100%; } .sno-story-byline.byline-post-23131353 .byline-photo { width: 45px; height: 45px; display: none; } .sno-story-byline.byline-post-23131353 .byline-photo img { border-radius: 50px; filter: grayscale(0); } @media only screen and (max-width: 800px) { .sno-story-byline.byline-post-23131353 { margin-left: 20px; margin-right: 20px; } } </style> <style> .sno-story-photo-area img { border-width: 0px; border-color: #000000; } .sno-story-photo-area .sno-story-photo-image-area, figcaption.wp-caption-text { background: #dddddd; } .sno-story-photo-area .sno-story-photo-caption-area, .sno-story-photo-area .captionboxmittop, figcaption.wp-caption-text, .photowrap .photocaption { border-width: 1px; border-color: #dddddd; background: #eeeeee; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; } .sno-story-photo-area .sno-story-photo-credit, .sno-story-photo-area .photocredit, .photowrap .photocredit, .inline-slideshow-area .photocredit { text-align: right; font-size: 13px; font-weight: 400; line-height: 13px; font-style: normal; color: #000000; padding-top: 8px; padding-bottom: 8px; } .captionboxmittop { background: #eeeeee; } .sno-story-photo-area .sno-story-photo-caption-area a, .sno-story-photo-area .photocredit a, figcaption.wp-caption-text a { color: #0b4c9f; } .sno-story-photo-area .sno-story-photo-caption, .sno-story-photo-area .photocaption, figcaption.wp-caption-text, .captionboxmittop .photocaption, .inline-caption-container .photocredit { font-size: 13px; font-weight: 400; font-style: normal; } .sno-story-photo-area .sno-story-photo-caption-area a, .sno-story-photo-area .photocredit a, figcaption.wp-caption-text a, .photowrap .photocredit a, .photowrap .photocaption a { color: #0b4c9f; } .sno-story-photo-area .sno-story-photo-caption, .sno-story-photo-area .photocaption, figcaption.wp-caption-text, .captionboxmittop .photocaption, .photowrap .photocaption { font-size: 15px; font-weight: 400; font-style: normal; color: #000000; line-height: 1.4em; padding-top: 10px;; border-width: 0px; border-color: #dddddd; } figcaption.wp-caption-text { padding-top: 8px; } .sno-story-photo-area, figcaption.wp-caption-text, .sno-story-photo-area .photocredit, .sno-story-photo-area .photocaption, .sno-story-photo-area .slideshow-title, .remodal-inner-container .photo-container, .remodal-inner-container .photocredit, .photowrap .photocredit, .photowrap .photocaption, .sno-story-body .inline-slideshow-area .photocredit, .sno-story-body .inline-slideshow-area p.photocaptioninline { font-family: Source Serif Pro; } p.photocaptioninline, .sno-story-body p.photocaptioninline { font-size: 15px; font-weight: 400; font-style: normal; line-height: 1.4em; padding-bottom: 8px; } </style><div class="sno-story-photo-area"> <div class="photowrap"><a class='modal-photo photooverlay' data-story-id='23131353' data-photo-id='23131354' href='#photo' aria-haspopup='dialog' aria-expanded='false' aria-label='View larger version of image.'><div class='sno-story-photo-image-area'><img src='https://thehoya.com/wp-content/uploads/2024/02/cynthia-valentines-recs-1200x514.png' alt='The Perfect Movie Recs for Valentine's Day (whether you’re cuffed up or not)' style='width:100%' class='catboxphoto feature-image' /></div></a><div class='modal-photo photo-enlarge' data-story-id='23131353' data-photo-id='23131354'><i class='fas fa-search-plus'></i></div></div> <div class="clear"></div> <div class="sno-story-photo-no-caption-area"></div> <div class="clear"></div> </div> <style> .sno-story-photo-area { margin-bottom: 20px; max-width: unset; margin-left: auto; margin-right: auto; } .sno-story-photo-area img { object-fit: cover; } .sno-story-photo-area .sno-story-photo-image-area { height: unset; max-height: unset; background: #dddddd; } .sno-story-photo-area .sno-story-photo-image-area img { height: unset; } @media only screen and (max-width: 600px) { .sno-story-photo-area .sno-story-photo-caption-area { padding-left: 20px; padding-right: 20px; } .sno-story-photo-area .sno-story-photo-image-area { height: unset; max-height: unset; } .sno-story-photo-area .sno-story-photo-image-area img { height: unset; } } </style><div id="snopostid-23131353" class="sno-story-body snopostid snopostid-23131353" data-post-id="23131353"> <div id="sno-story-body-content" class="sno-story-body-content sno-no-cap"> <ol> <li><b> “</b><b>27 Dresses</b><b>”</b><span style="font-weight: 400;"><span style="font-weight: 400;"> (for those who have a Pinterest board for their future wedding)</span></span><span style="font-weight: 400;"><div class='infographicwidget'><div class='left'></span> <div style="width: 100%; height: 0; padding-bottom: 42%; position: relative;"><iframe class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/3o7WIFcDMyvJkyA1A4" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/foxhomeent-love-wedding-3o7WIFcDMyvJkyA1A4">via GIPHY</a></p> <p><span style="font-weight: 400;"></div></div></span></li> </ol> <p><span style="font-weight: 400;">For those of you who only know </span><span style="font-weight: 400;">James Marsden</span><span style="font-weight: 400;"> from </span><span style="font-weight: 400;">“Jury Duty”</span><span style="font-weight: 400;"> or as </span><span style="font-weight: 400;">“the other guy” from “The Notebook,</span><span style="font-weight: 400;">” he takes the spotlight in this film as </span><span style="font-weight: 400;">Kevin Doyle</span><span style="font-weight: 400;">, an unabashedly-flirty, forever-persistent and oh-so-charming </span><span style="font-weight: 400;">reporter</span><span style="font-weight: 400;">. The film follows perpetual </span><span style="font-weight: 400;">bridesmaid Jane Nichols (Katherine Heigl)</span><span style="font-weight: 400;"> who is the go-to gal whenever someone needs help with their wedding plans. So when Jane’s younger sister is getting hitched to the man Jane is secretly in love with, Jane finds herself questioning her role as the wedding junkie for the first time in her life. Meanwhile, </span><span style="font-weight: 400;">Kevin</span><span style="font-weight: 400;"> sees Jane’s story as his ticket out of the bridal section of the newspaper. This is one of the first rom-coms I’ve ever watched, and it is truly classic (especially </span><i><span style="font-weight: 400;">that</span></i><span style="font-weight: 400;"> rendition of “</span><span style="font-weight: 400;">Bennie and the Jets”</span><span style="font-weight: 400;">). </span></p> <ol start="2"> <li><b> “</b><b>Leap Year</b><b>”</b><span style="font-weight: 400;"> (because this February has an extra day)</span><div class='infographicwidget'><div class='left'> <div class="tenor-gif-embed" data-postid="13614965" data-share-method="host" data-aspect-ratio="2.33645" data-width="100%"><a href="https://tenor.com/view/leap-year-like-hell-amy-adams-gif-13614965">Leap Year Like Hell GIF</a>from <a href="https://tenor.com/search/leap+year-gifs">Leap Year GIFs</a></div> <p><span style="font-weight: 400;"><script src="https://tenor.com/embed.js" async="" type="text/javascript"></script></div></div></span></li> </ol> <p><span style="font-weight: 400;">A leap year doesn’t come often. When yet another anniversary passes by without a proposal from her boyfriend, </span><span style="font-weight: 400;">Anna Brady (Amy Adams)</span><span style="font-weight: 400;"> decides to take matters into her own hands. Following an old </span><span style="font-weight: 400;">Celtic tradition</span><span style="font-weight: 400;"> that allows women to pop the question on Feb. 29, she plans to follow her boyfriend to </span><span style="font-weight: 400;">Dublin</span><span style="font-weight: 400;"> and ask him to marry her. But as always, things rarely go to plan. Anna winds up on the other side of </span><span style="font-weight: 400;">Ireland</span><span style="font-weight: 400;"> with handsome but surly </span><span style="font-weight: 400;">Declan O’Callaghan (Matthew Goode)</span><span style="font-weight: 400;">, who just may be the one to lead Anna to true love. This February is the perfect excuse to rewatch this classic — if you don’t, you’ll have to wait another four years 😉</span></p> <ol start="3"> <li><b></b><b> “Crazy, Stupid, Love”</b><span style="font-weight: 400;"> (for those who want a happy ending to </span><span style="font-weight: 400;">“La La Land”</span><span style="font-weight: 400;"><span style="font-weight: 400;">)</span></span><span style="font-weight: 400;"><div class='infographicwidget'><div class='left'></span> <div style="width: 100%; height: 0; padding-bottom: 46%; position: relative;"><iframe class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/KZLSvssfkBONy" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/ryan-gosling-crazy-stupid-love-KZLSvssfkBONy">via GIPHY</a></p> <p><span style="font-weight: 400;"></div></div></span></li> </ol> <p><span style="font-weight: 400;">For those who love movies with big ensemble casts, look no further. The story follows a series of interlinked romances spurred on by the divorce of </span><span style="font-weight: 400;">Cal (Steve Carrell)</span><span style="font-weight: 400;"> and </span><span style="font-weight: 400;">Emily Weaver (Julianne Moore)</span><span style="font-weight: 400;">. Cal lives the American dream, has a good job, a nice house, great children and a beautiful wife — until he learns that Emily has been unfaithful. Heartbroken and suddenly single, Cal is lost in the complex world of dating when player </span><span style="font-weight: 400;">Jacob Palmer (Ryan Gosling)</span><span style="font-weight: 400;"> takes Cal under his wing and teaches him how to be a hit with the ladies. I like to pretend this is the alternate universe to </span><span style="font-weight: 400;">“La La Land”</span><span style="font-weight: 400;"> in which everyone gets their happy endings. Just go along with me on this one. </span></p> <ol start="4"> <li><b> </b><b>“The Proposal”</b><span style="font-weight: 400;"><span style="font-weight: 400;"> (for those who are as obsessed with Sandra and Ryan as I am)<div class='infographicwidget'><div class='left'></span></span> <div class="tenor-gif-embed" data-postid="13963411" data-share-method="host" data-aspect-ratio="2.30216" data-width="100%"><a href="https://tenor.com/view/the-proposal-pain-ryan-reynolds-gif-13963411">The Proposal GIF</a>from <a href="https://tenor.com/search/the-gifs">The GIFs</a></div> <p><span style="font-weight: 400;"><script type="text/javascript" async src="https://tenor.com/embed.js"></script></div></div></span></li> </ol> <p><span style="font-weight: 400;">You’ve never truly lived if you’ve never seen Ryan Reynolds in a rom-com. </span><span style="font-weight: 400;">“The Proposal” </span><span style="font-weight: 400;">follows </span><span style="font-weight: 400;">Margaret Tate (Sandra Bullock)</span><span style="font-weight: 400;">, a high-powered editor facing deportation to her home country, </span><span style="font-weight: 400;">Canada</span><span style="font-weight: 400;">. Determined to keep her position as a publishing house’s editor-in-chief, Margaret says she’s engaged to marry </span><span style="font-weight: 400;">Andrew Paxton (Ryan Reynolds)</span><span style="font-weight: 400;">, her hapless assistant. Andrew agrees to the charade but on a few conditions, including flying to </span><span style="font-weight: 400;">Alaska</span><span style="font-weight: 400;"> to meet his eccentric family. With a suspicious immigration officer on their tail, Margaret and Andrew must find a way to stick to their wedding plan. This is my ALL-TIME favorite rom-com, and you just have to watch to find out why (it definitely has something to do with </span><span style="font-weight: 400;">Betty White</span><span style="font-weight: 400;"> and </span><span style="font-weight: 400;">“Get Low” </span><span style="font-weight: 400;">by Lil Jon). </span></p> <ol start="5"> <li><b> </b><b>“How to Lose a Guy in 10 Days”</b><span style="font-weight: 400;"><span style="font-weight: 400;"> (for those who say they don’t believe in love)</span></span><div class='infographicwidget'><div class='left'> <div style="width: 100%; height: 0; padding-bottom: 56%; position: relative;"><iframe class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/xUOwGdbP8yrSgA0ni8" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/romantic-comedy-how-to-lose-a-guy-in-10-days-romcom-xUOwGdbP8yrSgA0ni8">via GIPHY</a></p> <p></div></div></li> </ol> <p><span style="font-weight: 400;">As the movie title suggests, advice columnist </span><span style="font-weight: 400;">Andie Anderson (Kate Hudson)</span><span style="font-weight: 400;"> tries pushing the boundaries of what she can write about in her new piece about how to get a man to leave you in ten days. To complete her experiment, Andie goes off to find a guy. Enter executive B</span><span style="font-weight: 400;">en Berry (Matthew McConaughey)</span><span style="font-weight: 400;">, who is so confident in his romantic prowess that he believes he can make any woman fall in love with him in ten days. When Andie and Ben meet, neither of them knows what to expect. (And come on, who can resist </span><i><span style="font-weight: 400;">that</span></i><span style="font-weight: 400;"> scene with Carly Simon’s </span><span style="font-weight: 400;">“You’re So Vain?”</span><span style="font-weight: 400;">) </span></p> <ol start="6"> <li><b></b><b> “500 Days of Summer”</b><span style="font-weight: 400;"><span style="font-weight: 400;"> (for those who don’t believe in love)</span></span><span style="font-weight: 400;"><div class='infographicwidget'><div class='left'></span> <div style="width: 100%; height: 0; padding-bottom: 100%; position: relative;"><iframe loading="lazy" class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/9GIi1iTjMQiMZTcOtd" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/foxhomeent-fox-home-entertainment-ent-9GIi1iTjMQiMZTcOtd">via GIPHY</a></p> <p><span style="font-weight: 400;"></div></div></span></li> </ol> <p><span style="font-weight: 400;">Tom Hansen (Joseph Gordon-Levitt)</span><span style="font-weight: 400;">, greeting card writer and hopeless romantic, is caught completely off guard when the girl he believes to be his soulmate, </span><span style="font-weight: 400;">Summer Finn (Zooey Deschanel)</span><span style="font-weight: 400;">, suddenly dumps him. He reflects on their 500 days together to figure out where things went wrong and how he can win her back. This movie differs from the rest of the list because it’s not a traditional rom-com with a happy ending. It’s not a love story. It’s a story about love. But it’s fitting for Valentine’s Day, nonetheless, especially for people who are happy being single. </span></p> <ol start="7"> <li><b> </b><b>“Music and Lyrics”</b> <span style="font-weight: 400;">(for those who want to see </span><span style="font-weight: 400;">Hugh Grant</span><span style="font-weight: 400;"><span style="font-weight: 400;"> as anything other than an Oompa Loompa) <div class='infographicwidget'><div class='left'></span></span> <div style="width: 100%; height: 0; padding-bottom: 56%; position: relative;"><iframe loading="lazy" class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/l2SpSFdNE4Vszf9e0" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/9gem-music-and-lyrics-9musicandlyrics-l2SpSFdNE4Vszf9e0">via GIPHY</a></p> <p><span style="font-weight: 400;"></div></div></span></li> </ol> <p><span style="font-weight: 400;">Former music superstar</span><span style="font-weight: 400;"> Alex Fletcher (Hugh Grant)</span><span style="font-weight: 400;"> used to be the hottest thing on the concert scene back in the ’80s, but now he’s washed up and playing nostalgia tours and county fairs. He scores a chance at a major comeback when pop diva </span><span style="font-weight: 400;">Cora Corman (Haley Bennett) </span><span style="font-weight: 400;">asks him to write a song for her — but he hasn’t written anything in years. When he notices his plant lady, </span><span style="font-weight: 400;">Sophie Fisher (Drew Barrymore)</span><span style="font-weight: 400;">, has a way with words, Alex proposes that he and Sophie write a song together. This movie is such a hidden gem and one of my favorite rom-coms ever. It’s so underrated and will make you cackle (like really). </span></p> <div class='infographicwidget'><div class='left'></p> <div style="width: 100%; height: 0; padding-bottom: 68%; position: relative;"><iframe loading="lazy" class="giphy-embed" style="position: absolute;" src="https://giphy.com/embed/tvU9iTev6uBIQ" width="100%" height="100%" frameborder="0" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe></div> <p><a href="https://giphy.com/gifs/spongebob-squarepants-nervous-scared-tvU9iTev6uBIQ">via GIPHY</a></p> <p></div></div> <p><span style="font-weight: 400;">I hope your Valentine’s Day is a bit sweeter with these rom-com recommendations, whether you’re in the mood for love or just need more reasons to believe love will never be like the movies. And remember, you can watch these with or without a pookie bear next to you, and you will have just as much fun! </span></p> </div> </div> <style> .sno-story-body p:not(.infographic-widget-container p), .sno-collection-body p, .live-update-wrap p { font-size: 20px; line-height: 1.4em; margin-bottom: 15px; font-family: Source Serif Pro; color: #000000; } .sno-story-body h1:not(.infographic-widget-container h1), .sno-story-body h2:not(.infographic-widget-container h2), .sno-story-body h3:not(.infographic-widget-container h3), .sno-story-body h4:not(.infographic-widget-container h4), .sno-story-body h5:not(.infographic-widget-container h5), .sno-story-body h6:not(.infographic-widget-container h6) { color: #000000; } .collection-tile-text { font-size: 20px; line-height: 1.4em; } .sno-story-body a, .sno-collection-body a, .live-update-wrap a { color: #0b4c9f; } .sno-story-body ul, .sno-story-body ol, .live-update-wrap ol { margin-bottom: 15px; font-family: Source Serif Pro; color: #000000; } .sno-story-body li, .live-update-wrap li { font-size: 20px; line-height: 1.4em; } .sno-story-body { margin-bottom: 40px; } .sno-story-body .sno-network { background: #f3f3f3; color: #8b8b8b} .sno-story-body .sno-drop-cap > p:first-of-type:first-letter { color: #0b4c9f; font-size: 96px; padding-top: 3px; font-weight: normal; font-family: Source Serif Pro; } .sno-story-body .sno-drop-cap-inverted > p:first-of-type:first-letter { background: #0b4c9f; font-size: 96px; padding-left: 8px; padding-right: 8px; padding-top: 8px; font-weight: normal; font-family: Source Serif Pro; } @media only screen and (max-width: 800px) { .sno-story-body { margin-left: 20px; margin-right: 20px; } } @media only screen and (max-width: 600px) { .sno-story-body p:not(.infographic-widget-container p), .sno-story-body p.pullquotetext, .sno-story-body p.quotespeaker, .live-update-wrap p { font-size: 18px; line-height: 1.4em; } } </style><div class="sno-story-social-icons"> <div class="sno-row-icons sno-row-icons-side full-color" data-hover-style="Full Color Inverse" data-display-class="full-color"> <div class="comment-row-icon sno-row-icon" tabindex="0" aria-label="View Story Comments"> <div class="sno-row-icon-ring"> <div class="sno-side-icon-bubble"> 1 </div> <i class="fa fa-comments-o"></i> </div> <span class="icon-hidden-text">View Story Comments</span> </div> <div class="like-row-icon sno-row-icon" data-liked="0" data-remember="1" data-post="23131353" tabindex="0" aria-label="Like This Story"> <div class="sno-color-inverter" data-c2d045aa42e5d27784e9d9c2466515ae="2a40871bf7cf303a8d086a6e1cdc53e3"></div> <div class="sno-row-icon-ring"> <div class="sno-side-icon-bubble like-count-bubble like-count-hide"> 0 </div> <i class="fas fa-thumbs-up"></i> </div> <span class="icon-hidden-text">Like This Story</span> </div> <a class="modal-share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fthehoya.com%2Fnews%2Flists%2Fthe-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not%2F" title="Share on Facebook" target="_blank" aria-label="Share on Facebook"> <div class="facebook-row-icon sno-row-icon"> <div class="sno-row-icon-ring"> <i class="fa fa-facebook-f"></i> </div> </div> <span class="icon-hidden-text">Share on Facebook</span> </a> <a class="modal-share" href="https://twitter.com/intent/tweet?text=The Perfect Movie Recs for Valentine’s Day (whether you’re cuffed up or not)&url=https%3A%2F%2Fthehoya.com%2F%3Fp%3D23131353" title="Share on X" target="_blank" aria-label="Share on X"> <div class="twitter-row-icon sno-row-icon"> <div class="sno-row-icon-ring"> <i class="fa-brands fa-x-twitter"></i> </div> </div> <span class="icon-hidden-text">Share on X</span> </a> <a href="#" onclick="return false;" class="modal-share share-email" title="Email this Story" data-story-id="23131353" aria-label="Email this Story"> <div class="email-row-icon sno-row-icon"> <div class="sno-row-icon-ring"> <i class="fa fa-envelope"></i> </div> </div> <span class="icon-hidden-text">Email this Story</span> </a> <a class="sno-print-icon" rel="nofollow" href="//thehoya.com/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/?print=true" title="Print this Story" aria-label="Print this Story"> <div class="print-row-icon sno-row-icon"> <div class="sno-row-icon-ring"> <i class="fa fa-print"></i> </div> </div> <span class="icon-hidden-text">Print this Story</span> </a> </div> <div class="clear"></div> </div> <style> .sno-story-social-icons { margin-bottom: 0px; display: inherit; } .sno-story-social-icons .sno-row-icons { width: 62px; position: fixed; bottom: unset; top: 50%; left: unset; right: 0px; transform: translateY(-50%); } .sno-story-social-icons .sno-row-icon { box-shadow: 0px 2px 8px rgba(0,0,0,0.4);; margin-right: 10px; margin-bottom: 10px; border-radius: 30px; width: 52px; height: 52px; line-height: 42px; font-size: 20px; opacity: 1; } .sno-story-social-icons .sno-row-icon i { line-height: 42px; } .sno-story-social-icons .sno-row-icon-ring { border-radius: 30px; width: 40px; height: 40px; border-width: 1px; margin-left: 5px; margin-top: 5px} .sno-story-social-icons .monochromatic .sno-row-icon { background: #0b4c9f; color: #ffffff; } .sno-story-social-icons .monochromatic.sno-row-icon { background: #0b4c9f; color: #ffffff; } .sno-story-social-icons .monochromatic .sno-row-icon-ring { border-color: #ffffff; } .sno-story-social-icons .monochromatic-inverse.sno-row-icon { color: #0b4c9f; background: #ffffff; } .sno-story-social-icons .monochromatic-inverse .sno-row-icon:not(.monochromatic-inverse .sno-row-icon.monochromatic) { color: #0b4c9f; background: #ffffff; } .sno-story-social-icons .monochromatic-inverse .sno-row-icon-ring:not(.monochromatic-inverse .sno-row-icon.monochromatic .sno-row-icon-ring) { border-color: #0b4c9f; } @media only screen and (max-width: 800px) { .sno-story-social-icons { margin-left: 20px; margin-right: 20px; } } @media only screen and (max-width: 600px) { .sno-story-social-icons .sno-row-icons-side { bottom: 10px; top: unset; } } </style><div class="clear"></div> <button class="sno-story-comment-bar" aria-controls="sno-comments-side" aria-expanded="false"> View Comments (1)</button> <style> .sno-story-comment-bar { font-family: Source Serif Pro; margin-bottom: 40px; background: #efefef; color: #000000; border-color: #efefef; border-width: 1px; font-size: 16px; padding-top: 10px; padding-bottom: 10px; } @media only screen and (max-width: 800px) { .sno-story-comment-bar { margin-left: 20px; margin-right: 20px; max-width: calc(100% - 40px); } } </style> <div class="sno-story-tag-blocks"> <span class="sr-only" role="heading" aria-level="2">Tags: </span> <ul class="sno-story-tag-block-list"><li><a href="https://thehoya.com/tag/cap-blog/" rel="tag">blog</a></li><li><a href="https://thehoya.com/tag/cynthia-chen/" rel="tag">cynthia chen</a></li><li><a href="https://thehoya.com/tag/love/" rel="tag">love</a></li><li><a href="https://thehoya.com/tag/movies/" rel="tag">movies</a></li><li><a href="https://thehoya.com/tag/valentines-day/" rel="tag">Valentine's Day</a></li></ul></div> <style> .sno-story-tag-blocks { margin-bottom: 20px; } ul.sno-story-tag-block-list { text-align: left; } ul.sno-story-tag-block-list li { background: #0b4c9f; color: #ffffff; border-radius: 3px; padding: 6px 8px; margin-right: 10px; font-size: 18px; font-family: Source Serif Pro; } ul.sno-story-tag-block-list li a { color: #ffffff; } @media only screen and (max-width: 800px) { .sno-story-tag-blocks { margin-left: 20px; margin-right: 20px; } } </style> <div class="sno-story-donations"> <div class='clear'></div> <div class='sno-donate-story-prompt'> <div class="sd-header"> <div class="sd-header-text">Donate to The Hoya</div> </div> <div class=""> <p>Your donation will support the student journalists of Georgetown University. Your contribution will allow us to purchase equipment and cover our annual website hosting costs.</p> </div> <button type="button" class="sno-donate-open-button" id="sno-donate-form-submit">Donate</button> <div class='clear'></div> </div> </div> <style> @media only screen and (max-width: 800px) { .sno-story-donations { margin-left: 20px; margin-right: 20px; } } </style> <div class="sno-story-related-content "> <div class="bottom-drawer-header"> <div class="bds-title">More to Discover</div> <div class="bds-arrows"><div class="bds-arrow bds-arrow-left fas fa-angle-left"></div><div class="bds-arrow bds-arrow-active bds-arrow-right fas fa-angle-right"></div></div> <div class="bottom-drawer-toggle fas fa-angle-up" tabindex="0" aria-label="Toggle Related Stories Drawer" aria-haspopup="dialog" aria-expanded="false"></div> <div class="clear"></div> </div> <div class="related-term-container"> <div class="related-title" role="heading" aria-level="2"> <a id="related-stories-2" href="https://thehoya.com/category/blog/">More in Blog</a> </div> <div class="related-story-area column-count-3" role="list" aria-labelledby="related-stories-2"> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/4E-Banner-Template.png" data-ratio="2.3333333333333" alt="Airplane Mode: Good Eats in the East Indies"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/airplane-mode-good-eats-in-the-east-indies/">Airplane Mode: Good Eats in the East Indies</a> </div> </div> </div> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/nikhil-sand.png" data-ratio="2.3333333333333" alt="Airplane Mode: Sand, Sleeplessness and Soviet Steel"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/airplane-mode-sand-sleeplessness-and-soviet-steel/">Airplane Mode: Sand, Sleeplessness and Soviet Steel</a> </div> </div> </div> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/fallon.png" data-ratio="2.3333333333333" alt="Will we ever be able to live without our phones again?"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/will-we-ever-be-able-to-live-without-our-phones-again/">Will we ever be able to live without our phones again?</a> </div> </div> </div> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/cynthia.png" data-ratio="2.3333333333333" alt="The five stages of grief of cutting my finger"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/the-five-stages-of-grief-of-cutting-my-finger/">The five stages of grief of cutting my finger</a> </div> </div> </div> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/6.png" data-ratio="2.3333333333333" alt="Matthew Chensavasdijai: The Man Behind The Fizz"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/matthew-chensavasdijai-the-man-behind-the-fizz/">Matthew Chensavasdijai: The Man Behind The Fizz</a> </div> </div> </div> <div class="related-story preview-card" role="listitem"> <div class="related-story-photo-area"> <div class="related-story-photo"> <div class="related-photo"> <img class="" src="https://thehoya.com/wp-content/uploads/2024/10/nikhil-shadow-of-icon.png" data-ratio="2.3333333333333" alt="Airplane Mode: In the Shadow of an Icon"> </div> </div> <div class="related-story-headline"> <a href="https://thehoya.com/blog/airplane-mode-in-the-shadow-of-an-icon/">Airplane Mode: In the Shadow of an Icon</a> </div> </div> </div> </div> </div> </div> <style> .sno-story-related-content .column-count-1 .related-story-photo { width: 150px; } .sno-story-related-content .column-count-1 .related-photo { padding-bottom: 66%; } .sno-story-related-content .column-count-1 .related-story-headline { align-items: center; } .sno-story-related-content .column-count-2 .related-story-photo-area { display: flex; } .sno-story-related-content .column-count-2 .related-story-photo { width: 150px; min-height: 99px; float: left; padding-bottom: 0; display: block; } .sno-story-related-content .column-count-2 .related-photo { width: 150px; } .sno-story-related-content { background: #ffffff; border-top: 0px solid #dddddd; border-right: 0px solid #dddddd; border-bottom: 0px solid #dddddd; border-left: 0px solid #dddddd; padding: 15px 0px; margin-bottom: 20px; display: 1; } .sno-story-related-content .related-story-photo { padding-bottom: 66%; display: 1; background: #dddddd; } .sno-story-related-content .related-story-photo img { object-fit: cover; } .sno-story-related-content .related-story-area { gap: 15px; } .sno-story-related-content .related-title, .sno-story-related-content .bottom-drawer-header { font-size: 24px; text-align: left; font-family: Source Serif Pro; color: #000000; font-weight: 600; } .sno-story-related-content .related-title a { color: #000000; } .sno-story-related-content .related-story { background: #eeeeee; border-radius: 8px; } .sno-story-related-content .related-story-headline { font-family: Source Serif Pro; font-size: 18px; line-height: 1.35em; padding: 15px 15px; } .sno-story-related-content .related-story-headline a { color: #000000} .sno-story-related-content .related-story-divider { border-bottom: 1px solid #dddddd; padding-top: 20px; margin-bottom: 20px; } .related-bottom-drawer { width: calc(1300px - 100px); } .sno-story-related-content.related-bottom-drawer .related-term-container { border-top: 0px solid #dddddd; padding: 15px; } .sno-story-related-content.related-bottom-drawer { border-top: none; } .sno-story-related-content.related-bottom-drawer .bottom-drawer-header { border-top: 0px solid #dddddd; } .bds-arrow { background: #ffffff; color: #000000; border-color: #000000; display: none; } .bds-arrow-active:hover { background: #000000; color: #ffffff; border-color: #ffffff; } @media only screen and (max-width: 800px) { .sno-story-related-content { margin-left: 20px; margin-right: 20px; } .sno-story-related-content .related-story-area { grid-template-columns: repeat(2, 1fr) !important; } .sno-story-related-content .column-count-1 .related-story-photo { width: 100%; } } </style> </div> </div> </div> <div style="clear:both;"></div> </main> <footer> <div class="footer footer_single"> <div class="sno-footer-wrap sno-footer-wrap-desktop"> <div class="sno-designer-area-row sno-designer-area-row-desktop-footer-1 sno-designer-row-fullscreen" style="background: #0b4c9f; border-top: 10px solid #0b4c9f; border-bottom: 10px solid #0b4c9f; "> <div class="sno-hac-row-wrap"> <div class="sno-designer-area-container sno-hac-desktop-footer-1" style="width: 24%; height: 300px;"> <style> .sno-hac-inner-desktop-footer-1 { background: transparent; } .sno-hac-inner-desktop-footer-1 .sno-hac-image { object-fit: contain; } </style> <div class="sno-hac-inner sno-hac-inner-desktop-footer-1"> <a href="https://issuu.com/the_hoya/docs/ghoya042624.a1-merged" target="_blank"> <img src="https://thehoya.com/wp-content/uploads/2024/05/April-26-2024-Issuu.png" class="sno-hac-image" alt="Advertisement" /> </a> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-footer-2" style="width: 24%; height: 300px;"> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-3" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-footer-3 {background: #0b4c9f;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-footer-3 h1, .sno-hac-inner-desktop-footer-3 h2, .sno-hac-inner-desktop-footer-3 h3, .sno-hac-inner-desktop-footer-3 h4, .sno-hac-inner-desktop-footer-3 h5, .sno-hac-inner-desktop-footer-3 h6, .sno-hac-inner-desktop-footer-3 p,.sno-hac-inner-desktop-footer-3 {color: #ffffff;text-align: left;font-family: Karla;font-weight: bold;font-style: normal;}.sno-hac-inner-desktop-footer-3 a, .sno-hac-inner-desktop-footer-3 a:hover, .sno-hac-inner-desktop-footer-3 a:visited {color: #ffffff;}.sno-hac-inner-desktop-footer-3,.sno-hac-inner-desktop-footer-3 p {font-size: 20px;line-height: 1.3em;}.sno-hac-inner-desktop-footer-3 h1,.sno-hac-inner-desktop-footer-3 h2,.sno-hac-inner-desktop-footer-3 h3,.sno-hac-inner-desktop-footer-3 h4,.sno-hac-inner-desktop-footer-3 h5,.sno-hac-inner-desktop-footer-3 h6 {padding-top: 0; padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.sno-hac-inner-desktop-footer-3 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-footer-3 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-3"> <div class="sno-hac-textwrap sno-hac-center-v"> RESOURCES </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 240px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-4" style="width: 100%; height: 240px;"> <style>.sno-hac-inner-desktop-footer-4 {background: transparent;overflow: hidden; }.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap {background: #0b4c9f;color: #cccccc;line-height: 30px;height: 30px;font-family: Karla;font-weight: normal;margin-left: 0px;margin-right: 0px;width: calc(100% - (2 * 0px));text-transform: capitalize; margin-top: 0pxpx;}.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap li {background: #0b4c9f;color: #cccccc;line-height: 30px;font-size: 16px;}.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap li:nth-of-type(n + 7) {display: none;}.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap li a {color: #cccccc;line-height: 30px;text-align: left;}.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap a:hover,.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap a:focus {background: #cccccc;color: #0b4c9f;}.sno-hac-inner-desktop-footer-4 .sno-hac-menuwrap li a:hover::before {border-left: 5px solid #0b4c9f;top: 5px;left: 5px;bottom: 5px;width: 5px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-4"> <nav aria-label="Secondary navigation"> <div class="sno-hac-menuwrap"> <div class="menu-footer-3-information-container"><ul id="menu-footer-3-information" class="vertical-menu"><li id="menu-item-2779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2779"><a href="https://thehoya.com/about-us/">About Us</a></li> <li id="menu-item-2777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2777"><a href="https://thehoya.com/join-the-hoya/">Join The Hoya</a></li> <li id="menu-item-23130973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23130973"><a href="https://thehoya.com/print/">Read The Hoya</a></li> <li id="menu-item-2778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2778"><a href="https://thehoya.com/advertise/">Advertise</a></li> <li id="menu-item-2774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2774"><a href="https://thehoya.com/contact-us/">Contact Us</a></li> <li id="menu-item-23096522" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23096522"><a href="https://thehoya.com/privacy-policy/">Privacy Policy</a></li> </ul></div> </div> </nav> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-5" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-footer-5 {background: transparent;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-5"></div> </div> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-footer-6" style="width: 24%; height: 300px;"> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-7" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-footer-7 {background: #0b4c9f;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-footer-7 h1, .sno-hac-inner-desktop-footer-7 h2, .sno-hac-inner-desktop-footer-7 h3, .sno-hac-inner-desktop-footer-7 h4, .sno-hac-inner-desktop-footer-7 h5, .sno-hac-inner-desktop-footer-7 h6, .sno-hac-inner-desktop-footer-7 p,.sno-hac-inner-desktop-footer-7 {color: #ffffff;text-align: left;font-family: Karla;font-weight: bold;font-style: normal;}.sno-hac-inner-desktop-footer-7 a, .sno-hac-inner-desktop-footer-7 a:hover, .sno-hac-inner-desktop-footer-7 a:visited {color: #ffffff;}.sno-hac-inner-desktop-footer-7,.sno-hac-inner-desktop-footer-7 p {font-size: 20px;line-height: 1.3em;}.sno-hac-inner-desktop-footer-7 h1,.sno-hac-inner-desktop-footer-7 h2,.sno-hac-inner-desktop-footer-7 h3,.sno-hac-inner-desktop-footer-7 h4,.sno-hac-inner-desktop-footer-7 h5,.sno-hac-inner-desktop-footer-7 h6 {padding-top: 0; padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.sno-hac-inner-desktop-footer-7 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-footer-7 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-7"> <div class="sno-hac-textwrap sno-hac-center-v"> SECTIONS </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 270px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-8" style="width: 100%; height: 270px;"> <style>.sno-hac-inner-desktop-footer-8 {background: transparent;overflow: hidden; }.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap {background: #0b4c9f;color: #cccccc;line-height: 30px;height: 30px;font-family: Karla;font-weight: normal;margin-left: 0px;margin-right: 0px;width: calc(100% - (2 * 0px));text-transform: capitalize; margin-top: 0px;}.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap li {background: #0b4c9f;color: #cccccc;line-height: 30px;font-size: 16px;}.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap li:nth-of-type(n + 10) {display: none;}.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap li a {color: #cccccc;line-height: 30px;text-align: left;}.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap a:hover,.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap a:focus {background: #cccccc;color: #0b4c9f;}.sno-hac-inner-desktop-footer-8 .sno-hac-menuwrap li a:hover::before {border-left: 5px solid #0b4c9f;top: 5px;left: 5px;bottom: 5px;width: 5px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-8"> <nav aria-label="Secondary navigation"> <div class="sno-hac-menuwrap"> <div class="menu-sections-footer-container"><ul id="menu-sections-footer" class="vertical-menu"><li id="menu-item-2755" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor menu-item-2755"><a href="https://thehoya.com/category/news/">News</a></li> <li id="menu-item-2759" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2759"><a href="https://thehoya.com/category/opinion/">Opinion</a></li> <li id="menu-item-2758" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2758"><a href="https://thehoya.com/category/guide/">Guide</a></li> <li id="menu-item-2757" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2757"><a href="https://thehoya.com/category/sports/">Sports</a></li> <li id="menu-item-23130974" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130974"><a href="https://thehoya.com/category/features/">Features</a></li> <li id="menu-item-23130975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130975"><a href="https://thehoya.com/category/science/">Science</a></li> <li id="menu-item-23130976" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130976"><a href="https://thehoya.com/category/photo/">Photo</a></li> <li id="menu-item-23130978" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-23130978"><a href="https://thehoya.com/category/blog/">Blog</a></li> <li id="menu-item-23130977" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-23130977"><a href="https://thehoya.com/category/multimedia/">Multimedia</a></li> </ul></div> </div> </nav> </div> </div> </div> </div> <div class="sno-designer-area-container sno-hac-desktop-footer-9" style="width: 28%; height: 300px;"> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-10" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-footer-10 {background: #0b4c9f;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-footer-10 h1, .sno-hac-inner-desktop-footer-10 h2, .sno-hac-inner-desktop-footer-10 h3, .sno-hac-inner-desktop-footer-10 h4, .sno-hac-inner-desktop-footer-10 h5, .sno-hac-inner-desktop-footer-10 h6, .sno-hac-inner-desktop-footer-10 p,.sno-hac-inner-desktop-footer-10 {color: #ffffff;text-align: left;font-family: Karla;font-weight: bold;font-style: normal;}.sno-hac-inner-desktop-footer-10 a, .sno-hac-inner-desktop-footer-10 a:hover, .sno-hac-inner-desktop-footer-10 a:visited {color: #ffffff;}.sno-hac-inner-desktop-footer-10,.sno-hac-inner-desktop-footer-10 p {font-size: 20px;line-height: 1.3em;}.sno-hac-inner-desktop-footer-10 h1,.sno-hac-inner-desktop-footer-10 h2,.sno-hac-inner-desktop-footer-10 h3,.sno-hac-inner-desktop-footer-10 h4,.sno-hac-inner-desktop-footer-10 h5,.sno-hac-inner-desktop-footer-10 h6 {padding-top: 0; padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.sno-hac-inner-desktop-footer-10 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-footer-10 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-10"> <div class="sno-hac-textwrap sno-hac-center-v"> ADDRESS </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 88px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-11" style="width: 100%; height: 88px;"> <style>.sno-hac-inner-desktop-footer-11 {background: #0b4c9f;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-footer-11 h1, .sno-hac-inner-desktop-footer-11 h2, .sno-hac-inner-desktop-footer-11 h3, .sno-hac-inner-desktop-footer-11 h4, .sno-hac-inner-desktop-footer-11 h5, .sno-hac-inner-desktop-footer-11 h6, .sno-hac-inner-desktop-footer-11 p,.sno-hac-inner-desktop-footer-11 {color: #cccccc;text-align: left;font-family: Karla;font-weight: normal;font-style: normal;}.sno-hac-inner-desktop-footer-11 a, .sno-hac-inner-desktop-footer-11 a:hover, .sno-hac-inner-desktop-footer-11 a:visited {color: #cccccc;}.sno-hac-inner-desktop-footer-11,.sno-hac-inner-desktop-footer-11 p {font-size: 16px;line-height: 1.3em;}.sno-hac-inner-desktop-footer-11 h1,.sno-hac-inner-desktop-footer-11 h2,.sno-hac-inner-desktop-footer-11 h3,.sno-hac-inner-desktop-footer-11 h4,.sno-hac-inner-desktop-footer-11 h5,.sno-hac-inner-desktop-footer-11 h6 {padding-top: 0; padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.sno-hac-inner-desktop-footer-11 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-footer-11 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-11"> <div class="sno-hac-textwrap sno-hac-center-v"> 421 Leavey Center <br />Georgetown University <br />Washington, D.C. 20057-1065 </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 33px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-12" style="width: 100%; height: 33px;"> <style>.sno-hac-inner-desktop-footer-12 {background: transparent;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-12"></div> </div> </div> <div class="sno-designer-area-row" style="min-height: 30px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-13" style="width: 100%; height: 30px;"> <style>.sno-hac-inner-desktop-footer-13 {background: #0b4c9f;border: 0px solid #eeeeee;margin: 0px;}.sno-hac-inner-desktop-footer-13 h1, .sno-hac-inner-desktop-footer-13 h2, .sno-hac-inner-desktop-footer-13 h3, .sno-hac-inner-desktop-footer-13 h4, .sno-hac-inner-desktop-footer-13 h5, .sno-hac-inner-desktop-footer-13 h6, .sno-hac-inner-desktop-footer-13 p,.sno-hac-inner-desktop-footer-13 {color: #ffffff;text-align: left;font-family: Karla;font-weight: bold;font-style: normal;}.sno-hac-inner-desktop-footer-13 a, .sno-hac-inner-desktop-footer-13 a:hover, .sno-hac-inner-desktop-footer-13 a:visited {color: #ffffff;}.sno-hac-inner-desktop-footer-13,.sno-hac-inner-desktop-footer-13 p {font-size: 20px;line-height: 1.3em;}.sno-hac-inner-desktop-footer-13 h1,.sno-hac-inner-desktop-footer-13 h2,.sno-hac-inner-desktop-footer-13 h3,.sno-hac-inner-desktop-footer-13 h4,.sno-hac-inner-desktop-footer-13 h5,.sno-hac-inner-desktop-footer-13 h6 {padding-top: 0; padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.sno-hac-inner-desktop-footer-13 {height: calc(100% - (0px * 2) - (0px * 2));}.sno-hac-inner-desktop-footer-13 {padding-left: 10px;padding-right: 10px;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-13"> <div class="sno-hac-textwrap sno-hac-center-v"> FOLLOW US </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 75px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-14" style="width: 100%; height: 75px;"> <style>.sno-hac-inner-desktop-footer-14 {background: transparent;overflow: hidden;padding-left: 0px;padding-right: 0px;}.sno-hac-inner-desktop-footer-14 .sno-icon {height: 40px;width: 40px;line-height: 40px;font-size: calc(40px * 2 / 3);border-radius: 5px;margin-right: 5px;}.sno-hac-inner-desktop-footer-14 .sno-icon i { line-height: 40px; } .sno-hac-inner-desktop-footer-14 .sno-hac-iconwrap {text-align: left;margin-left: 5px;}.sno-hac-inner-desktop-footer-14 .sno-hac-iconwrap a:nth-of-type(8) .sno-icon {margin-right: 0;}.sno-hac-inner-desktop-footer-14 .sno-hac-iconwrap a:nth-of-type(n + 9) {display: none;}.sno-hac-inner-desktop-footer-14 .sno-icon {margin-top: 17.5px;margin-bottom: 17.5px;}.icon-monochromatic-desktop-footer-14 .sno-icon {background: #0b4c9f;color: #fff;} .icon-monochromatic-inverse-hover-desktop-footer-14 .sno-icon:hover {color: #0b4c9f;background: #fff;}.icon-monochromatic-inverse-desktop-footer-14 .sno-icon {color: #0b4c9f;background: #fff;}.icon-monochromatic-hover-desktop-footer-14 .sno-icon:hover {background: #0b4c9f;color: #fff;}.icon-monochromatic-desktop-footer-14 .sno-icon i, .icon-monochromatic-inverse-desktop-footer-14 .sno-icon i {-webkit-text-stroke-width: 0px !important;}</style><div class="sno-hac-inner sno-hac-inner-desktop-footer-14 icon-monochromatic-desktop-footer-14 icon-monochromatic-inverse-hover-desktop-footer-14"> <div class="sno-hac-iconwrap"> <a target="_blank" href="https://www.facebook.com/thehoya/"> <div class="sno-icon social-border sno-facebook"> <i class="fa fa-facebook-f"></i> <span class="icon-hidden-text">Facebook</span> </div> </a> <a target="_blank" href="https://www.instagram.com/the_hoya/"> <div class="sno-icon social-border sno-instagram"> <i class="fa fa-instagram"></i> <span class="icon-hidden-text">Instagram</span> </div> </a> <a target="_blank" href="https://twitter.com/thehoya"> <div class="sno-icon social-border sno-twitter"> <i class="fa-brands fa-x-twitter"></i> <span class="icon-hidden-text">X</span> </div> </a> </div> </div> </div> </div> <div class="sno-designer-area-row" style="min-height: 44px;"> <div class="sno-designer-area-container sno-hac-desktop-footer-15" style="width: 100%; height: 44px;"> </div> </div> </div> </div> </div> <div class="clear"></div> </div> <div class="sno-footer-wrap sno-footer-wrap-tablet"> </div> <div class="sno-footer-wrap sno-footer-wrap-mobile"> </div> <div class="sno-footercredit sno-designer-row-fullscreen sno-designer-area-row"> <style>.sno-footercredit, .sno-footercredit a { background: #0b4c9f !important; color: #ffffff !important; }</style> <div class="sno-footer-credit-inner">© 2024 • <a href='https://snosites.com/why-sno/'>FLEX Pro WordPress Theme</a> by <a href='http://snosites.com'>SNO</a> • <a href="https://thehoya.com/wp-login.php">Log in</a></div> </div> </div> </footer> </div> <script data-no-optimize='1' data-cfasync='false' id='cls-insertion-16e38f4'>!function(){"use strict";function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.apply(this,arguments)}var t,i,n,s,o,r,a,l,c,d,h,u,p,m,g,_,y,f,v,S;window.adthriveCLS.buildDate="2024-11-22",function(e){e.amznbid="amznbid",e.amzniid="amzniid",e.amznp="amznp",e.amznsz="amznsz"}(t||(t={})),function(e){e.ThirtyThreeAcross="33across",e.Adform="adform",e.Aidem="aidem",e.AidemServer="aidem_ss",e.AppNexus="appnexus",e.AmazonTAM="amazon",e.AmazonUAM="AmazonUAM",e.AmazonASR="AmazonASR",e.Colossus="colossus",e.ColossusServer="col_ss",e.Conversant="conversant",e.Concert="concert",e.Criteo="criteo",e.CriteoServer="crit_ss",e.GumGum="gumgum",e.ImproveDigital="improvedigital",e.ImproveDigitalServer="improve_ss",e.IndexExchange="ix",e.Kargo="kargo",e.KargoServer="krgo_ss",e.MediaGrid="grid",e.MediaGridVideo="gridvid",e.Nativo="nativo",e.OpenX="openx",e.Ogury="ogury",e.OpenXServer="opnx_ss",e.Ozone="ozone",e.Pubmatic="pubmatic",e.PubmaticServer="pubm_ss",e.ResetDigital="resetdigital",e.Rise="rise",e.Rtbhouse="rtbhouse",e.Rubicon="rubicon",e.RubiconServer="rubi_ss",e.RubiconServerISV="rubiv_ss",e.Seedtag="seedtag",e.Sharethrough="sharethrough",e.Teads="teads",e.Triplelift="triplelift",e.TripleliftServer="tripl_ss",e.TTD="ttd",e.Undertone="undertone",e.UndertoneServer="under_ss",e.Unruly="unruly",e.YahooSSP="yahoossp",e.YahooSSPServer="yah_ss",e.Verizon="verizon",e.Yieldmo="yieldmo",e.Flipp="flipp"}(i||(i={})),function(e){e.Prebid="prebid",e.GAM="gam",e.Amazon="amazon",e.Marmalade="marmalade",e.Floors="floors",e.CMP="cmp",e.Optable="optable",e.OptimalBidder="optimalBidder"}(n||(n={})),function(e){e.cm="cm",e.fbrap="fbrap",e.rapml="rapml"}(s||(s={})),function(e){e.lazy="lazy",e.raptive="raptive",e.refresh="refresh",e.session="session",e.crossDomain="crossdomain",e.highSequence="highsequence",e.lazyBidPool="lazyBidPool"}(o||(o={})),function(e){e.lazy="l",e.raptive="rapml",e.refresh="r",e.session="s",e.crossdomain="c",e.highsequence="hs",e.lazyBidPool="lbp"}(r||(r={})),function(e){e.Version="Version",e.SharingNotice="SharingNotice",e.SaleOptOutNotice="SaleOptOutNotice",e.SharingOptOutNotice="SharingOptOutNotice",e.TargetedAdvertisingOptOutNotice="TargetedAdvertisingOptOutNotice",e.SensitiveDataProcessingOptOutNotice="SensitiveDataProcessingOptOutNotice",e.SensitiveDataLimitUseNotice="SensitiveDataLimitUseNotice",e.SaleOptOut="SaleOptOut",e.SharingOptOut="SharingOptOut",e.TargetedAdvertisingOptOut="TargetedAdvertisingOptOut",e.SensitiveDataProcessing="SensitiveDataProcessing",e.KnownChildSensitiveDataConsents="KnownChildSensitiveDataConsents",e.PersonalDataConsents="PersonalDataConsents",e.MspaCoveredTransaction="MspaCoveredTransaction",e.MspaOptOutOptionMode="MspaOptOutOptionMode",e.MspaServiceProviderMode="MspaServiceProviderMode",e.SubSectionType="SubsectionType",e.Gpc="Gpc"}(a||(a={})),function(e){e[e.NA=0]="NA",e[e.OptedOut=1]="OptedOut",e[e.OptedIn=2]="OptedIn"}(l||(l={})),function(e){e.AdDensity="addensity",e.AdLayout="adlayout",e.FooterCloseButton="footerclose",e.Interstitial="interstitial",e.RemoveVideoTitleWrapper="removevideotitlewrapper",e.StickyOutstream="stickyoutstream",e.StickyOutstreamOnStickyPlayer="sospp",e.VideoAdvancePlaylistRelatedPlayer="videoadvanceplaylistrp",e.MobileStickyPlayerPosition="mspp"}(c||(c={})),function(e){e.Below_Post_1="Below_Post_1",e.Below_Post="Below_Post",e.Content="Content",e.Content_1="Content_1",e.Content_2="Content_2",e.Content_3="Content_3",e.Content_4="Content_4",e.Content_5="Content_5",e.Content_6="Content_6",e.Content_7="Content_7",e.Content_8="Content_8",e.Content_9="Content_9",e.Recipe="Recipe",e.Recipe_1="Recipe_1",e.Recipe_2="Recipe_2",e.Recipe_3="Recipe_3",e.Recipe_4="Recipe_4",e.Recipe_5="Recipe_5",e.Native_Recipe="Native_Recipe",e.Footer_1="Footer_1",e.Footer="Footer",e.Header_1="Header_1",e.Header_2="Header_2",e.Header="Header",e.Sidebar_1="Sidebar_1",e.Sidebar_2="Sidebar_2",e.Sidebar_3="Sidebar_3",e.Sidebar_4="Sidebar_4",e.Sidebar_5="Sidebar_5",e.Sidebar_9="Sidebar_9",e.Sidebar="Sidebar",e.Interstitial_1="Interstitial_1",e.Interstitial="Interstitial",e.Video_StickyOutstream_1="Video_StickyOutstream_1",e.Video_StickyOutstream="Video_StickyOutstream",e.Video_StickyInstream="Video_StickyInstream",e.Sponsor_Tile="Sponsor_Tile"}(d||(d={})),function(e){e.Desktop="desktop",e.Mobile="mobile"}(h||(h={})),function(e){e.Video_Collapse_Autoplay_SoundOff="Video_Collapse_Autoplay_SoundOff",e.Video_Individual_Autoplay_SOff="Video_Individual_Autoplay_SOff",e.Video_Coll_SOff_Smartphone="Video_Coll_SOff_Smartphone",e.Video_In_Post_ClicktoPlay_SoundOn="Video_In-Post_ClicktoPlay_SoundOn"}(u||(u={})),function(e){e.vpaidAdPlayError="vpaidAdPlayError",e.adError="adError",e.adLoaded="adLoaded"}(p||(p={})),function(e){e.Float="adthrive-collapse-float",e.Sticky="adthrive-collapse-sticky",e.Mobile="adthrive-collapse-mobile"}(m||(m={})),function(e){e.Small="adthrive-collapse-small",e.Medium="adthrive-collapse-medium"}(g||(g={})),function(e){e.BottomRight="adthrive-collapse-bottom-right"}(_||(_={})),function(e){e[e.Unstarted=0]="Unstarted",e[e.UncollapsedPlay=1]="UncollapsedPlay",e[e.CollapsedPlay=2]="CollapsedPlay",e[e.UserPauseUncollapsed=3]="UserPauseUncollapsed",e[e.UserPauseCollapsed=4]="UserPauseCollapsed",e[e.PausedNotVisible=5]="PausedNotVisible",e[e.Overlapped=6]="Overlapped",e[e.Closed=7]="Closed",e[e.NonLinearAdPlay=8]="NonLinearAdPlay",e[e.NonLinearAdPaused=9]="NonLinearAdPaused",e[e.NonLinearAdOverlapped=10]="NonLinearAdOverlapped",e[e.UserUnPaused=11]="UserUnPaused"}(y||(y={})),function(e){e[e.Play=0]="Play",e[e.UserClick=1]="UserClick",e[e.PageSwitch=2]="PageSwitch",e[e.OutOfView=3]="OutOfView",e[e.InView=4]="InView",e[e.Close=5]="Close",e[e.Overlapping=6]="Overlapping",e[e.OtherVideoPlaying=7]="OtherVideoPlaying"}(f||(f={})),function(e){e.None="none"}(v||(v={})),function(e){e.Default="default",e.AZ_Animals="5daf495ed42c8605cfc74b0b",e.Natashas_Kitchen="55bccc97303edab84afd77e2",e.RecipeTin_Eats="55cb7e3b4bc841bd0c4ea577",e.Sallys_Baking_Recipes="566aefa94856897050ee7303",e.Spend_With_Pennies="541917f5a90318f9194874cf"}(S||(S={}));const b=e=>{const t={};return function(...i){const n=JSON.stringify(i);if(t[n])return t[n];const s=e.apply(this,i);return t[n]=s,s}};const w=new class{info(e,t,...i){this.call(console.info,e,t,...i)}warn(e,t,...i){this.call(console.warn,e,t,...i)}error(e,t,...i){this.call(console.error,e,t,...i),this.sendErrorLogToCommandQueue(e,t,...i)}event(e,t,...i){var n;"debug"===(null==(n=window.adthriveCLS)?void 0:n.bucket)&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...i){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push((()=>{void 0!==window.adthrive.logError&&"function"==typeof window.adthrive.logError&&window.adthrive.logError(e,t,i)}))}call(e,t,i,...n){const s=[`%c${t}::${i} `],o=["color: #999; font-weight: bold;"];n.length>0&&"string"==typeof n[0]&&s.push(n.shift()),o.push(...n);try{Function.prototype.apply.call(e,console,[s.join(""),...o])}catch(e){return void console.error(e)}}},C=(e,t)=>null==e||e!=e?t:e,x=e=>{const t=e.offsetHeight,i=e.offsetWidth,n=e.getBoundingClientRect(),s=document.body,o=document.documentElement,r=window.pageYOffset||o.scrollTop||s.scrollTop,a=window.pageXOffset||o.scrollLeft||s.scrollLeft,l=o.clientTop||s.clientTop||0,c=o.clientLeft||s.clientLeft||0,d=Math.round(n.top+r-l),h=Math.round(n.left+a-c);return{top:d,left:h,bottom:d+t,right:h+i,width:i,height:t}},O=e=>{let t={};const i=((e=window.location.search)=>{const t=0===e.indexOf("?")?1:0;return e.slice(t).split("&").reduce(((e,t)=>{const[i,n]=t.split("=");return e.set(i,n),e}),new Map)})().get(e);if(i)try{const n=decodeURIComponent(i).replace(/\+/g,"");t=JSON.parse(n),w.event("ExperimentOverridesUtil","getExperimentOverrides",e,t)}catch(e){}return t},A=b(((e=navigator.userAgent)=>/Windows NT|Macintosh/i.test(e))),E=b((()=>{const e=navigator.userAgent,t=/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari|CrOS/i.test(e);return/Mobi|iP(hone|od)|Opera Mini/i.test(e)&&!t})),P=(e,t,i=document)=>{const n=((e=document)=>{const t=e.querySelectorAll("article");if(0===t.length)return null;const i=Array.from(t).reduce(((e,t)=>t.offsetHeight>e.offsetHeight?t:e));return i&&i.offsetHeight>1.5*window.innerHeight?i:null})(i),s=n?[n]:[],o=[];e.forEach((e=>{const n=Array.from(i.querySelectorAll(e.elementSelector)).slice(0,e.skip);var r;(r=e.elementSelector,r.includes(",")?r.split(","):[r]).forEach((r=>{const a=i.querySelectorAll(r);for(let i=0;i<a.length;i++){const r=a[i];if(t.map.some((({el:e})=>e.isEqualNode(r))))continue;const l=r&&r.parentElement;l&&l!==document.body?s.push(l):s.push(r),-1===n.indexOf(r)&&o.push({dynamicAd:e,element:r})}}))}));const r=((e=document)=>(e===document?document.body:e).getBoundingClientRect().top)(i),a=o.sort(((e,t)=>e.element.getBoundingClientRect().top-r-(t.element.getBoundingClientRect().top-r)));return[s,a]};const D=new class{init(){}constructor(){this.name="StorageHandler",this.disable=!1,this.removeLocalStorageValue=e=>{window.localStorage.removeItem(`adthrive_${e.toLowerCase()}`)},this.getLocalStorageValue=(e,t=!0,i=!0,n,s)=>{if(this.disable)return null;try{const o=t?"adthrive_":"",r=window.localStorage.getItem(`${o}${i?e.toLowerCase():e}`);if(r){const i=JSON.parse(r),o=void 0!==n&&Date.now()-i.created>=n;if(i&&!o)return s&&this.setLocalStorageValue(e,i.value,t),i.value}}catch(e){}return null},this.setLocalStorageValue=(e,t,i=!0)=>{try{const n=i?"adthrive_":"",s={value:t,created:Date.now()};window.localStorage.setItem(`${n}${e.toLowerCase()}`,JSON.stringify(s))}catch(e){}},this.getOrSetLocalStorageValue=(e,t,i,n=!0,s=!0,o,r=!0)=>{const a=this.getLocalStorageValue(e,r,n,i,s);if(null!==a)return a;const l=t();return this.setLocalStorageValue(e,l,r),o&&o(l),l}}},k=(e,t,i)=>{switch(t){case c.AdDensity:return((e,t)=>{const i=e.adDensityEnabled,n=e.adDensityLayout.pageOverrides.find((e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||"number"==typeof e[t].adDensity)));return!i||!n})(e,i);case c.StickyOutstream:return(e=>{var t,i,n;const s=null==(n=e.videoPlayers)||null==(i=n.partners)||null==(t=i.stickyOutstream)?void 0:t.blockedPageSelectors;return!s||!document.querySelector(s)})(e);case c.Interstitial:return(e=>{const t=e.adOptions.interstitialBlockedPageSelectors;return!t||!document.querySelector(t)})(e);default:return!0}},I=t=>{try{return{valid:!0,elements:document.querySelectorAll(t)}}catch(t){return e({valid:!1},t)}},R=e=>""===e?{valid:!0}:I(e),M=(e,t)=>{if(!e)return!1;const i=!!e.enabled,n=null==e.dateStart||Date.now()>=e.dateStart,s=null==e.dateEnd||Date.now()<=e.dateEnd,o=null===e.selector||""!==e.selector&&!!document.querySelector(e.selector),r="mobile"===e.platform&&"mobile"===t,a="desktop"===e.platform&&"desktop"===t,l=null===e.platform||"all"===e.platform||r||a,c="bernoulliTrial"===e.experimentType?1===e.variants.length:(e=>{const t=e.reduce(((e,t)=>t.weight?t.weight+e:e),0);return e.length>0&&e.every((e=>{const t=e.value,i=e.weight;return!(null==t||"number"==typeof t&&isNaN(t)||!i)}))&&100===t})(e.variants);return c||w.error("SiteTest","validateSiteExperiment","experiment presented invalid choices for key:",e.key,e.variants),i&&n&&s&&o&&l&&c},L=["siteId","siteName","adOptions","breakpoints","adUnits"];window.adthrive.windowPerformance=window.adthrive.windowPerformance||new class{resetTimeOrigin(){this._timeOrigin=window.performance.now()}now(){try{return Math.round(window.performance.now()-this._timeOrigin)}catch(e){return 0}}constructor(){this._timeOrigin=0}};const T=window.adthrive.windowPerformance,V=T.now.bind(T);class N{get siteFeatureRollouts(){return this._featureRollouts}isRolloutEnabled(e){return!(!this._featureRollouts||!this._featureRollouts[e])&&this._featureRollouts[e].enabled}getSiteRolloutConfig(e){var t;return this.isRolloutEnabled(e)&&null!=(t=this._featureRollouts[e].data)?t:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}constructor(){this._featureRollouts={},this._checkedFeatureRollouts=new Map,this._enabledFeatureRolloutIds=[]}}class j extends N{constructor(e){super(),this._featureRollouts=e.enabled&&e.siteAds.featureRollouts||{}}}class H{get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&((e,t=L)=>{if(!e)return!1;for(let i=0;i<t.length;i++)if(!e[t[i]])return!1;return!0})(this._clsGlobalData.siteAds)}get error(){return!(!this._clsGlobalData||!this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}set enabledLocations(e){this._clsGlobalData.enabledLocations=e}get enabledLocations(){return this._clsGlobalData.enabledLocations}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}overwriteInjectedSlots(e){this._clsGlobalData.injectedSlots=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setInjectedScripts(e){this._clsGlobalData.injectedScripts=this._clsGlobalData.injectedScripts||[],this._clsGlobalData.injectedScripts.push(e)}get getInjectedScripts(){return this._clsGlobalData.injectedScripts}setExperiment(e,t,i=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};(i?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments)[e]=t}getExperiment(e,t=!1){const i=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return i&&i[e]}setWeightedChoiceExperiment(e,t,i=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};(i?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice)[e]=t}getWeightedChoiceExperiment(e,t=!1){var i,n;const s=t?null==(i=this._clsGlobalData)?void 0:i.siteExperimentsWeightedChoice:null==(n=this._clsGlobalData)?void 0:n.experimentsWeightedChoice;return s&&s[e]}get branch(){return this._clsGlobalData.branch}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}shouldHalveIOSDensity(){const e=new j(this);return((e=navigator.userAgent)=>/iP(hone|od|ad)/i.test(e))()&&e.isRolloutEnabled("iOS-Resolution")}getTargetDensity(e){return this.shouldHalveIOSDensity()?e/2:e}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}constructor(){this._clsGlobalData=window.adthriveCLS}}class G{static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){return this.getScrollTop()+(document.documentElement.clientHeight||0)}static shufflePlaylist(e){let t,i,n=e.length;for(;0!==n;)i=Math.floor(Math.random()*e.length),n-=1,t=e[n],e[n]=e[i],e[i]=t;return e}static isMobileLandscape(){return window.matchMedia("(orientation: landscape) and (max-height: 480px)").matches}static playerViewable(e){const t=e.getBoundingClientRect();return this.isMobileLandscape()?window.innerHeight>t.top+t.height/2&&t.top+t.height/2>0:window.innerHeight>t.top+t.height/2}static createQueryString(e){return Object.keys(e).map((t=>`${t}=${e[t]}`)).join("&")}static createEncodedQueryString(e){return Object.keys(e).map((t=>`${t}=${encodeURIComponent(e[t])}`)).join("&")}static setMobileLocation(e){return"top-left"===(e=e||"bottom-right")?e="adthrive-collapse-top-left":"top-right"===e?e="adthrive-collapse-top-right":"bottom-left"===e?e="adthrive-collapse-bottom-left":"bottom-right"===e?e="adthrive-collapse-bottom-right":"top-center"===e&&(e=E()?"adthrive-collapse-top-center":"adthrive-collapse-bottom-right"),e}static addMaxResolutionQueryParam(e){const t=`max_resolution=${E()?"320":"1280"}`,[i,n]=String(e).split("?");return`${i}?${n?n+`&${t}`:t}`}}class z{constructor(e){this._clsOptions=e,this.removeVideoTitleWrapper=C(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1);const t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=C(t&&t.footerSelector,""),this.players=C(t&&t.players.map((e=>(e.mobileLocation=G.setMobileLocation(e.mobileLocation),e))),[]),this.relatedSettings=t&&t.contextual}}class F{constructor(e){this.mobileStickyPlayerOnPage=!1,this.playlistPlayerAdded=!1,this.relatedPlayerAdded=!1,this.footerSelector="",this.removeVideoTitleWrapper=!1,this.videoAdOptions=new z(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector}}class B{}class U extends B{get(){if(this._probability<0||this._probability>1)throw new Error(`Invalid probability: ${this._probability}`);return Math.random()<this._probability}constructor(e){super(),this._probability=e}}class W{setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}constructor(){this._clsOptions=new H,this.shouldUseCoreExperimentsConfig=!1}}class q extends W{get result(){return this._result}run(){return new U(.1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="RemoveLargeSize",this.abgroup="smhd100",this._result=this.run(),this.setExperimentKey()}}function Q(e,t,i,n){var s,o=arguments.length,r=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(r=(o<3?s(r):o>3?s(t,i,r):s(t,i))||r);return o>3&&r&&Object.defineProperty(t,i,r),r}function K(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}"function"==typeof SuppressedError&&SuppressedError;const J=(e,t,i,n,s,o)=>{const r=Math.round(o-s),a=[],l=[];a.push("(",i.map((()=>"%o")).join(", "),")"),l.push(...i),void 0!==n&&(a.push(" => %o"),l.push(n)),a.push(` %c(${r}ms)`),l.push("color: #999;")},Y=(e,t,i)=>{const n=void 0!==i.get?i.get:i.value;return function(...i){try{const s=V(),o=n.apply(this,i);if(o instanceof Promise)return o.then((e=>{const t=V();return J(0,0,i,e,s,t),Promise.resolve(e)})).catch((i=>{throw i.logged||(w.error(e,t,i),i.logged=!0),i}));{const e=V();return J(0,0,i,o,s,e),o}}catch(i){throw i.logged||(w.error(e,t,i),i.logged=!0),i}}},X=(t,i=!1)=>n=>{const s=Object.getOwnPropertyNames(n.prototype).filter((e=>i||0!==e.indexOf("_"))).map((e=>[e,Object.getOwnPropertyDescriptor(n.prototype,e)]));for(const[i,o]of s)void 0!==o&&"function"==typeof o.value?n.prototype[i]=Y(t,i,o):void 0!==o&&void 0!==o.get&&"function"==typeof o.get&&Object.defineProperty(n.prototype,i,e({},o,{get:Y(t,i,o)}))};class Z extends W{get result(){return this._result}run(){return new U(this.weight).get()}constructor(e){super(),this._result=!1,this.key="ParallaxAdsExperiment",this.abgroup="parallax",this._choices=[{choice:!0},{choice:!1}],this.weight=.5;!!E()&&e.largeFormatsMobile&&(this._result=this.run(),this.setExperimentKey())}}Z=Q([X("ParallaxAdsExperiment"),K("design:type",Function),K("design:paramtypes",["undefined"==typeof AdTypes?Object:AdTypes])],Z);class ee extends W{get result(){return this._result}run(){return new U(1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="mrsf",this.abgroup="mrsf",E()&&(this._result=this.run(),this.setExperimentKey())}}const te=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[552,334],[300,420],[728,250],[320,300],[300,390]],ie=[[300,600],[160,600]],ne=new Map([[d.Footer,1],[d.Header,2],[d.Sidebar,3],[d.Content,4],[d.Recipe,5],["Sidebar_sticky",6],["Below Post",7]]),se=(e,t)=>{const{location:i,sticky:n}=e;if(i===d.Recipe&&t){const{recipeMobile:e,recipeDesktop:i}=t;if(E()&&(null==e?void 0:e.enabled))return!0;if(!E()&&(null==i?void 0:i.enabled))return!0}return i===d.Footer||n},oe=(e,t)=>{const i=t.adUnits,n=(e=>!!e.adTypes&&new Z(e.adTypes).result)(t),s=new q,o=new ee;return i.filter((e=>void 0!==e.dynamic&&e.dynamic.enabled)).map((i=>{const r=i.location.replace(/\s+/g,"_"),a="Sidebar"===r?0:2;return{auctionPriority:ne.get(r)||8,location:r,sequence:C(i.sequence,1),sizes:(l=i.adSizes,te.filter((([e,t])=>l.some((([i,n])=>e===i&&t===n))))).filter((t=>((e,[t,i],n,s,o)=>{const{location:r,sequence:a}=e;if(r===d.Footer)return!("phone"===n&&320===t&&100===i);if(r===d.Header)return!(i>100&&s.result);if(r===d.Recipe)return!(o.result&&"phone"===n&&(300===t&&390===i||320===t&&300===i));if(r===d.Sidebar){const t=e.adSizes.some((([,e])=>e<=300)),n=i>300;return!(!n||t)||9===a||(a&&a<=5?!n||e.sticky:!n)}return!0})(i,t,e,s,o))).concat(n&&i.location===d.Content?ie:[]),devices:i.devices,pageSelector:C(i.dynamic.pageSelector,"").trim(),elementSelector:C(i.dynamic.elementSelector,"").trim(),position:C(i.dynamic.position,"beforebegin"),max:Math.floor(C(i.dynamic.max,0)),spacing:C(i.dynamic.spacing,0),skip:Math.floor(C(i.dynamic.skip,0)),every:Math.max(Math.floor(C(i.dynamic.every,1)),1),classNames:i.dynamic.classNames||[],sticky:se(i,t.adOptions.stickyContainerConfig),stickyOverlapSelector:C(i.stickyOverlapSelector,"").trim(),autosize:i.autosize,special:C(i.targeting,[]).filter((e=>"special"===e.key)).reduce(((e,t)=>e.concat(...t.value)),[]),lazy:C(i.dynamic.lazy,!1),lazyMax:C(i.dynamic.lazyMax,a),lazyMaxDefaulted:0!==i.dynamic.lazyMax&&!i.dynamic.lazyMax,name:i.name};var l}))},re=(e,t)=>{const i=(e=>{let t=e.clientWidth;if(getComputedStyle){const i=getComputedStyle(e,null);t-=parseFloat(i.paddingLeft||"0")+parseFloat(i.paddingRight||"0")}return t})(t),n=e.sticky&&e.location===d.Sidebar;return e.sizes.filter((t=>{const s=!e.autosize||(t[0]<=i||t[0]<=320),o=!n||t[1]<=window.innerHeight-100;return s&&o}))};class ae{constructor(e){this.clsOptions=e,this.enabledLocations=[d.Below_Post,d.Content,d.Recipe,d.Sidebar]}}const le=e=>`adthrive-${e.location.replace("_","-").toLowerCase()}`,ce=e=>`${le(e)}-${e.sequence}`;function de(e,t){void 0===t&&(t={});var i=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}const he=e=>e.some((e=>null!==document.querySelector(e)));class ue extends W{get result(){return this._result}run(){return new U(1).get()}constructor(){super(),this._result=!1,this._choices=[{choice:!0},{choice:!1}],this.key="RemoveRecipeCap",this.abgroup="rrc",this._result=this.run(),this.setExperimentKey()}}class pe extends B{static fromArray(e,t){return new pe(e.map((([e,t])=>({choice:e,weight:t}))),t)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){const e=(t=0,i=100,Math.random()*(i-t)+t);var t,i;let n=0;for(const{choice:t,weight:i}of this._choices)if(n+=i,n>=e)return t;return this._default}get totalWeight(){return this._choices.reduce(((e,{weight:t})=>e+t),0)}constructor(e=[],t){super(),this._choices=e,this._default=t}}class me{}const ge=["mcmpfreqrec"];const _e=new class extends me{init(e){this._gdpr="true"===e.gdpr,this._shouldQueue=this._gdpr}clearQueue(e){e&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach((e=>{this.setSessionStorage(e.key,e.value)})),this._localStorageHandlerQueue.forEach((e=>{if("adthrive_abgroup"===e.key){const t=Object.keys(e.value)[0],i=e.value[t],n=e.value[`${t}_weight`];fe(t,i,n,{value:24,unit:"hours"})}else e.expiry?"internal"===e.type?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):"internal"===e.type?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)})),this._cookieHandlerQueue.forEach((e=>{"internal"===e.type?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)}))),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){const t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return t}}deleteCookie(e){document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}deleteLocalStorage(e){window.localStorage.removeItem(e)}deleteSessionStorage(e){window.sessionStorage.removeItem(e)}setInternalCookie(e,t,i){this._verifyInternalKey(e),this._setCookieValue("internal",e,t,i)}setExternalCookie(e,t,i){this._setCookieValue("external",e,t,i)}setInternalLocalStorage(e,t){if(this._verifyInternalKey(e),this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExternalLocalStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"external"};this._localStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.localStorage.setItem(e,i)}}setExpirableInternalLocalStorage(e,t,i){this._verifyInternalKey(e);try{var n;const o=null!=(n=null==i?void 0:i.expiry)?n:{value:400,unit:"days"};var s;const r=null!=(s=null==i?void 0:i.resetOnRead)&&s;if(this._gdpr&&this._shouldQueue){const i={key:e,value:t,type:"internal",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"internal",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setExpirableExternalLocalStorage(e,t,i){try{var n;const o=null!=(n=null==i?void 0:i.expiry)?n:{value:400,unit:"days"};var s;const r=null!=(s=null==i?void 0:i.resetOnRead)&&s;if(this._gdpr&&this._shouldQueue){const i={key:e,value:JSON.stringify(t),type:"external",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};this._localStorageHandlerQueue.push(i)}else{const i={value:t,type:"external",expires:this._getExpiryDate(o),expiry:o,resetOnRead:r};window.localStorage.setItem(e,JSON.stringify(i))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(this._gdpr&&this._shouldQueue){const i={key:e,value:t};this._sessionStorageHandlerQueue.push(i)}else{const i="string"==typeof t?t:JSON.stringify(t);window.sessionStorage.setItem(e,i)}}_getExpiryDate({value:e,unit:t}){const i=new Date;return"milliseconds"===t?i.setTime(i.getTime()+e):"seconds"==t?i.setTime(i.getTime()+1e3*e):"minutes"===t?i.setTime(i.getTime()+60*e*1e3):"hours"===t?i.setTime(i.getTime()+60*e*60*1e3):"days"===t?i.setTime(i.getTime()+24*e*60*60*1e3):"months"===t&&i.setTime(i.getTime()+30*e*24*60*60*1e3),i.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){const t=document.cookie.split("; ").find((t=>t.split("=")[0]===e));if(!t)return null;const i=t.split("=")[1];if(i)try{return JSON.parse(decodeURIComponent(i))}catch(e){return decodeURIComponent(i)}return null}_readFromLocalStorage(e){const t=window.localStorage.getItem(e);if(!t)return null;try{const n=JSON.parse(t),s=n.expires&&(new Date).getTime()>new Date(n.expires).getTime();if(n.resetOnRead&&n.expires&&!s){const t=this._resetExpiry(n);var i;return window.localStorage.setItem(e,JSON.stringify(n)),null!=(i=t.value)?i:t}if(s)return window.localStorage.removeItem(e),null;if(!n.value)return n;try{return JSON.parse(n.value)}catch(e){return n.value}}catch(e){return t}}_setCookieValue(e,t,i,n){try{if(this._gdpr&&this._shouldQueue){const n={key:t,value:i,type:e};this._cookieHandlerQueue.push(n)}else{var s;const e=this._getExpiryDate(null!=(s=null==n?void 0:n.expiry)?s:{value:400,unit:"days"});var o;const a=null!=(o=null==n?void 0:n.sameSite)?o:"None";var r;const l=null==(r=null==n?void 0:n.secure)||r,c="object"==typeof i?JSON.stringify(i):i;document.cookie=`${t}=${c}; SameSite=${a}; ${l?"Secure;":""} expires=${e}; path=/`}}catch(e){}}_verifyInternalKey(e){const t=e.startsWith("adthrive_"),i=e.startsWith("adt_");if(!t&&!i&&!ge.includes(e))throw new Error('When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.')}constructor(...e){super(...e),this.name="BrowserStorage",this.disable=!1,this.gdprPurposes=[1],this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[],this._shouldQueue=!1}},ye=e=>null!=e&&!("number"==typeof e&&isNaN(e)),fe=(t,i,n,s,o=!0)=>{const r="adthrive_abgroup",a=_e.readInternalLocalStorage(r);if(null!==a){const e=a[t];var l;const i=null!=(l=a[`${t}_weight`])?l:null;if(ye(e))return[e,i]}const c=e({},a,{[t]:i,[`${t}_weight`]:n});return s?_e.setExpirableInternalLocalStorage(r,c,{expiry:s,resetOnRead:o}):_e.setInternalLocalStorage(r,c),[i,n]},ve=()=>(e,t,i)=>{const n=i.value;n&&(i.value=function(...e){const t=(e=>{if(null===e)return null;const t=e.map((({choice:e})=>e));return(e=>{let t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return t>>>0})(JSON.stringify(t)).toString(16)})(this._choices),i=this._expConfigABGroup?this._expConfigABGroup:this.abgroup,s=i?i.toLowerCase():this.key?this.key.toLowerCase():"",o=t?`${s}_${t}`:s,r=this.localStoragePrefix?`${this.localStoragePrefix}-${o}`:o,a=D.getLocalStorageValue("branch");!1===(a&&a.enabled)&&D.removeLocalStorageValue(r);const l=(()=>n.apply(this,e))(),c=(d=this._choices,h=l,null!=(p=null==(u=d.find((({choice:e})=>e===h)))?void 0:u.weight)?p:null);var d,h,u,p;const[m,g]=fe(r,l,c,{value:24,unit:"hours"});return this._stickyResult=m,this._stickyWeight=g,m})};class Se{get enabled(){return void 0!==this.experimentConfig}_isValidResult(e,t=()=>!0){return t()&&ye(e)}}class be extends Se{_isValidResult(e){return super._isValidResult(e,(()=>this._resultValidator(e)||"control"===e))}run(){if(!this.enabled)return w.error("CLSWeightedChoiceSiteExperiment","run","() => %o","No experiment config found. Defaulting to control."),"control";if(!this._mappedChoices||0===this._mappedChoices.length)return w.error("CLSWeightedChoiceSiteExperiment","run","() => %o","No experiment variants found. Defaulting to control."),"control";const e=new pe(this._mappedChoices).get();return this._isValidResult(e)?e:(w.error("CLSWeightedChoiceSiteExperiment","run","() => %o","Invalid result from experiment choices. Defaulting to control."),"control")}constructor(...e){super(...e),this._resultValidator=()=>!0}}class we{getSiteExperimentByKey(e){const t=this.siteExperiments.filter((t=>t.key.toLowerCase()===e.toLowerCase()))[0],i=O("at_site_features"),n=(s=(null==t?void 0:t.variants[1])?null==t?void 0:t.variants[1].value:null==t?void 0:t.variants[0].value,o=i[e],typeof s==typeof o);var s,o;return t&&i[e]&&n&&(t.variants=[{displayName:"test",value:i[e],weight:100,id:0}]),t}constructor(e){var t,i;this.siteExperiments=[],this._clsOptions=e,this._device=E()?"mobile":"desktop",this.siteExperiments=null!=(i=null==(t=this._clsOptions.siteAds.siteExperiments)?void 0:t.filter((e=>{const t=e.key,i=M(e,this._device),n=k(this._clsOptions.siteAds,t,this._device);return i&&n})))?i:[]}}class Ce extends be{get result(){return this._result}run(){if(!this.enabled)return w.error("CLSAdLayoutSiteExperiment","run","() => %o","No experiment config found. Defaulting to empty class name."),"";const e=new pe(this._mappedChoices).get();return this._isValidResult(e)?e:(w.error("CLSAdLayoutSiteExperiment","run","() => %o","Invalid result from experiment choices. Defaulting to empty class name."),"")}_mapChoices(){return this._choices.map((({weight:e,value:t})=>({weight:e,choice:t})))}constructor(e){super(),this._choices=[],this._mappedChoices=[],this._result="",this._resultValidator=e=>"string"==typeof e,this.key=c.AdLayout,this.abgroup=c.AdLayout,this._clsSiteExperiments=new we(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}}Q([ve(),K("design:type",Function),K("design:paramtypes",[]),K("design:returntype",void 0)],Ce.prototype,"run",null);class xe extends be{get result(){return this._result}run(){if(!this.enabled)return w.error("CLSTargetAdDensitySiteExperiment","run","() => %o","No experiment config found. Defaulting to control."),"control";const e=new pe(this._mappedChoices).get();return this._isValidResult(e)?e:(w.error("CLSTargetAdDensitySiteExperiment","run","() => %o","Invalid result from experiment choices. Defaulting to control."),"control")}_mapChoices(){return this._choices.map((({weight:e,value:t})=>({weight:e,choice:"number"==typeof t?(t||0)/100:"control"})))}constructor(e){super(),this._choices=[],this._mappedChoices=[],this._result="control",this._resultValidator=e=>"number"==typeof e,this.key=c.AdDensity,this.abgroup=c.AdDensity,this._clsSiteExperiments=new we(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}}Q([ve(),K("design:type",Function),K("design:paramtypes",[]),K("design:returntype",void 0)],xe.prototype,"run",null);class Oe extends W{get result(){return this._result}run(){return new U(this.weight).get()}constructor(){super(),this._result=!1,this.abgroup="scae",this.key="StickyContainerAds",this._choices=[{choice:!0},{choice:!1}],this.weight=.99,this._result=this.run(),this.setExperimentKey()}}Oe=Q([X("StickyContainerAdsExperiment"),K("design:type",Function),K("design:paramtypes",[])],Oe);class Ae extends W{get result(){return this._result}run(){return new U(this.weight).get()}constructor(){super(),this._result=!1,this.abgroup="scre",this.key="StickyContainerRecipe",this._choices=[{choice:!0},{choice:!1}],this.weight=.99,this._result=this.run(),this.setExperimentKey()}}Ae=Q([X("StickyContainerRecipeExperiment"),K("design:type",Function),K("design:paramtypes",[])],Ae);const Ee="250px";class Pe{start(){try{var e,t;(e=>{const t=document.body,i=`adthrive-device-${e}`;if(!t.classList.contains(i))try{t.classList.add(i)}catch(e){w.error("BodyDeviceClassComponent","init",{message:e.message});const t="classList"in document.createElement("_");w.error("BodyDeviceClassComponent","init.support",{support:t})}})(this._device);const s=new Ce(this._clsOptions);if(s.enabled){const e=s.result,t=e.startsWith(".")?e.substring(1):e;if((e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e))(t))try{document.body.classList.add(t)}catch(e){w.error("ClsDynamicAdsInjector","start",`Uncaught CSS Class error: ${e}`)}else w.error("ClsDynamicAdsInjector","start",`Invalid class name: ${t}`)}const o=oe(this._device,this._clsOptions.siteAds).filter((e=>this._locationEnabled(e))).filter((e=>{return t=e,i=this._device,t.devices.includes(i);var t,i})).filter((e=>{return 0===(t=e).pageSelector.length||null!==document.querySelector(t.pageSelector);var t})),r=this.inject(o);var i,n;if(null==(t=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(e=t.content)?void 0:e.enabled)if(this._stickyContainerAdsExperiment.result&&!he(this._clsOptions.siteAds.adOptions.stickyContainerConfig.blockedSelectors||[]))de(`\n .adthrive-device-phone .adthrive-sticky-content {\n height: 450px !important;\n margin-bottom: 100px !important;\n }\n .adthrive-content.adthrive-sticky {\n position: -webkit-sticky;\n position: sticky !important;\n top: 42px !important;\n margin-top: 42px !important;\n }\n .adthrive-content.adthrive-sticky:after {\n content: "— Advertisement. Scroll down to continue. —";\n font-size: 10pt;\n margin-top: 5px;\n margin-bottom: 5px;\n display:block;\n color: #888;\n }\n .adthrive-sticky-container {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n min-height:${(null==(n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(i=n.content)?void 0:i.minHeight)||400}px !important;\n margin: 10px 0 10px 0;\n background-color: #FAFAFA;\n padding-bottom:0px;\n }\n `);r.forEach((e=>this._clsOptions.setInjectedSlots(e)))}catch(e){w.error("ClsDynamicAdsInjector","start",e)}}inject(e,t=document){this._densityDevice="desktop"===this._device?h.Desktop:h.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();const i=this._clsOptions.siteAds,n=C(i.adDensityEnabled,!0),s=i.adDensityLayout&&n,o=e.filter((e=>s?e.location!==d.Content:e)),r=e.filter((e=>s?e.location===d.Content:null));return[...o.length?this._injectNonDensitySlots(o,t):[],...r.length?this._injectDensitySlots(r,t):[]]}_injectNonDensitySlots(e,t=document){var i;const n=[],s=[];if(this._stickyContainerRecipeExperiment.result&&e.some((e=>e.location===d.Recipe&&e.sticky))&&!he((null==(i=this._clsOptions.siteAds.adOptions.stickyContainerConfig)?void 0:i.blockedSelectors)||[])){var o,r;const e=this._clsOptions.siteAds.adOptions.stickyContainerConfig;(e=>{de(`\n .adthrive-recipe.adthrive-sticky {\n position: -webkit-sticky;\n position: sticky !important;\n top: 42px !important;\n margin-top: 42px !important;\n }\n .adthrive-recipe-sticky-container {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n min-height:${e||400}px !important;\n margin: 10px 0 10px 0;\n background-color: #FAFAFA;\n padding-bottom:0px;\n }\n `)})("phone"===this._device?null==e||null==(o=e.recipeMobile)?void 0:o.minHeight:null==e||null==(r=e.recipeDesktop)?void 0:r.minHeight)}for(const i of e)this._insertNonDensityAds(i,n,s,t);return s.forEach((({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]})),n}_injectDensitySlots(e,t=document){try{this._calculateMainContentHeightAndAllElements(e,t)}catch(e){return[]}const{onePerViewport:i,targetAll:n,targetDensityUnits:s,combinedMax:o,numberOfUnits:r}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=i?window.innerHeight:this._absoluteMinimumSpacingByDevice,r?(this._adInjectionMap.filterUsed(),this._findElementsForAds(r,i,n,o,s,t),this._insertAds()):[]}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if(null==(e=this._clsTargetAdDensitySiteExperiment)?void 0:e.enabled){const e=this._clsTargetAdDensitySiteExperiment.result;"number"==typeof e&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){const i=this._clsOptions.siteAds.adDensityLayout,n=this._determineOverrides(i.pageOverrides),s=n.length?n[0]:i[this._densityDevice],o=this._clsOptions.getTargetDensity(s.adDensity),r=s.onePerViewport,a=this._shouldTargetAllEligible(o),l=this._getTargetDensityUnits(o,a),c=this._getCombinedMax(e,t),d=Math.min(this._totalAvailableElements.length,l,...c>0?[c]:[]);return this._pubLog={onePerViewport:r,targetDensity:o,targetDensityUnits:l,combinedMax:c},{onePerViewport:r,targetAll:a,targetDensityUnits:l,combinedMax:c,numberOfUnits:d}}_determineOverrides(e){return e.filter((e=>{const t=R(e.pageSelector);return""===e.pageSelector||t.elements&&t.elements.length})).map((e=>e[this._densityDevice]))}_shouldTargetAllEligible(e){return e===this._densityMax}_getTargetDensityUnits(e,t){return t?this._totalAvailableElements.length:Math.floor(e*this._mainContentHeight/(1-e)/this._minDivHeight)-this._recipeCount}_getCombinedMax(e,t=document){return C(e.filter((e=>{let i;try{i=t.querySelector(e.elementSelector)}catch(e){}return i})).map((e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax))).sort(((e,t)=>t-e))[0],0)}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){const t=window.getComputedStyle(e,null).display;return t&&"none"===t||"none"===e.style.display}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,i,n,s,o=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:n,targetDensityUnits:s,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};const r=e=>{for(const{dynamicAd:t,element:r}of this._totalAvailableElements)if(this._logDensityInfo(r,t.elementSelector,e),!(!i&&this._elementLargerThanMainContent(r)||this._elementDisplayNone(r))){if(!this._isBelowMaxes(n,s))break;this._checkElementSpacing({dynamicAd:t,element:r,insertEvery:e,targetAll:i,target:o})}!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,r(this._getSmallerIncrement(e)))},a=this._getInsertEvery(e,t,s);r(a)}_getSmallerIncrement(e){let t=.6*e;return t<=this._absoluteMinimumSpacingByDevice&&(t=this._absoluteMinimumSpacingByDevice,this._usedAbsoluteMinimum=!0),t}_insertNonDensityAds(e,t,i,n=document){let s=0,o=0,r=0;e.spacing>0&&(s=window.innerHeight*e.spacing,o=s);const a=this._repeatDynamicAds(e),l=this.getElements(e.elementSelector,n);e.skip;for(let c=e.skip;c<l.length&&!(r+1>a.length);c+=e.every){let h=l[c];if(s>0){const{bottom:e}=x(h);if(e<=o)continue;o=e+s}const u=a[r],p=`${u.location}_${u.sequence}`;t.some((e=>e.name===p))&&(r+=1);const m=this.getDynamicElementId(u),g=le(e),_=ce(e),y=[e.location===d.Sidebar&&e.sticky&&e.sequence&&e.sequence<=5?"adthrive-sticky-sidebar":"",this._stickyContainerRecipeExperiment.result&&e.location===d.Recipe&&e.sticky?"adthrive-recipe-sticky-container":"",g,_,...e.classNames],f=this.addAd(h,m,e.position,y);if(f){const s=re(u,f);if(s.length){const o={clsDynamicAd:e,dynamicAd:u,element:f,sizes:s,name:p,infinite:n!==document};t.push(o),i.push({location:u.location,element:f}),e.location===d.Recipe&&++this._recipeCount,r+=1}h=f}}}_insertAds(){const e=[];return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach((({el:t,dynamicAd:i,target:n},s)=>{const o=Number(i.sequence)+s,r=i.max,a=i.lazy&&o>r;i.sequence=o,i.lazy=a;const l=this._addContentAd(t,i,n);l&&(i.used=!0,e.push(l))})),e}_getInsertEvery(e,t,i){let n=this._absoluteMinimumSpacingByDevice;return this._moreAvailableElementsThanUnitsToInject(i,e)?(this._usedAbsoluteMinimum=!1,n=this._useWiderSpacing(i,e)):(this._usedAbsoluteMinimum=!0,n=this._useSmallestSpacing(t)),t&&window.innerHeight>n?window.innerHeight:n}_useWiderSpacing(e,t){return this._mainContentHeight/Math.min(e,t)}_useSmallestSpacing(e){return e&&window.innerHeight>this._absoluteMinimumSpacingByDevice?window.innerHeight:this._absoluteMinimumSpacingByDevice}_moreAvailableElementsThanUnitsToInject(e,t){return this._totalAvailableElements.length>e||this._totalAvailableElements.length>t}_logDensityInfo(e,t,i){const{onePerViewport:n,targetDensity:s,targetDensityUnits:o,combinedMax:r}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:t,element:i,insertEvery:n,targetAll:s,target:o=document}){(this._isFirstAdInjected()||this._hasProperSpacing(i,t,s,n))&&this._markSpotForContentAd(i,e({},t),o)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,i=document){const n="beforebegin"===t.position||"afterbegin"===t.position;this._adInjectionMap.add(e,this._getElementCoords(e,n),t,i),this._adInjectionMap.sort()}_hasProperSpacing(e,t,i,n){const s="beforebegin"===t.position||"afterbegin"===t.position,o="beforeend"===t.position||"afterbegin"===t.position,r=i||this._isElementFarEnoughFromOtherAdElements(e,n,s),a=o||this._isElementNotInRow(e,s),l=-1===e.id.indexOf(`AdThrive_${d.Below_Post}`);return r&&a&&l}_isElementFarEnoughFromOtherAdElements(e,t,i){const n=this._getElementCoords(e,i);let s=!1;for(let e=0;e<this._adInjectionMap.map.length;e++){const i=this._adInjectionMap.map[e].coords,o=this._adInjectionMap.map[e+1]&&this._adInjectionMap.map[e+1].coords;if(s=n-t>i&&(!o||n+t<o),s)break}return s}_isElementNotInRow(e,t){const i=e.previousElementSibling,n=e.nextElementSibling,s=t?!i&&n||i&&e.tagName!==i.tagName?n:i:n;return!(!s||0!==e.getBoundingClientRect().height)||(!s||e.getBoundingClientRect().top!==s.getBoundingClientRect().top)}_calculateMainContentHeightAndAllElements(e,t=document){const[i,n]=((e,t,i=document)=>{const[n,s]=P(e,t,i);if(0===n.length)throw Error("No Main Content Elements Found");return[Array.from(n).reduce(((e,t)=>t.offsetHeight>e.offsetHeight?t:e))||document.body,s]})(e,this._adInjectionMap,t);this._mainContentDiv=i,this._totalAvailableElements=n,this._mainContentHeight=((e,t="div #comments, section .comments")=>{const i=e.querySelector(t);return i?e.offsetHeight-i.offsetHeight:e.offsetHeight})(this._mainContentDiv)}_getElementCoords(e,t=!1){const i=e.getBoundingClientRect();return(t?i.top:i.bottom)+window.scrollY}_addContentAd(e,t,i=document){var n,s;let o=null;const r=le(t),a=ce(t),l=(null==(s=this._clsOptions.siteAds.adOptions.stickyContainerConfig)||null==(n=s.content)?void 0:n.enabled)&&this._stickyContainerAdsExperiment.result?"adthrive-sticky-container":"",c=this.addAd(e,this.getDynamicElementId(t),t.position,[l,r,a,...t.classNames]);if(c){const e=re(t,c);if(e.length){c.style.minHeight=this.locationToMinHeight[t.location];o={clsDynamicAd:t,dynamicAd:t,element:c,sizes:e,name:`${t.location}_${t.sequence}`,infinite:i!==document}}}return o}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document){return t.querySelectorAll(e)}addAd(e,t,i,n=[]){if(!document.getElementById(t)){const s=`<div id="${t}" class="adthrive-ad ${n.join(" ")}"></div>`;e.insertAdjacentHTML(i,s)}return document.getElementById(t)}_repeatDynamicAds(t){const i=[],n=this._removeRecipeCapExperiment.result&&t.location===d.Recipe?99:this.locationMaxLazySequence.get(t.location),s=t.lazy?C(n,0):0,o=t.max,r=t.lazyMax,a=0===s&&t.lazy?o+r:Math.min(Math.max(s-t.sequence+1,0),o+r),l=Math.max(o,a);for(let n=0;n<l;n++){const s=Number(t.sequence)+n;if("Recipe_1"!==t.name||5!==s){const r=t.lazy&&n>=o;i.push(e({},t,{sequence:s,lazy:r}))}}return i}_locationEnabled(e){const t=this._clsOptions.enabledLocations.includes(e.location),i=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains("adthrive-disable-all"),n=!document.body.classList.contains("adthrive-disable-content")&&!this._clsOptions.disableAds.reasons.has("content_plugin");return t&&!i&&n}constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,this._recipeCount=0,this._mainContentHeight=0,this._mainContentDiv=null,this._totalAvailableElements=[],this._minDivHeight=250,this._densityDevice=h.Desktop,this._pubLog={onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0},this._densityMax=.99,this._smallerIncrementAttempts=0,this._absoluteMinimumSpacingByDevice=250,this._usedAbsoluteMinimum=!1,this._infPageEndOffset=0,this.locationMaxLazySequence=new Map([[d.Recipe,5]]),this.locationToMinHeight={Below_Post:Ee,Content:Ee,Recipe:Ee,Sidebar:Ee};const{tablet:i,desktop:n}=this._clsOptions.siteAds.breakpoints;this._device=((e,t)=>{const i=window.innerWidth;return i>=t?"desktop":i>=e?"tablet":"phone"})(i,n),this._config=new ae(e),this._clsOptions.enabledLocations=this._config.enabledLocations,this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new xe(this._clsOptions):null,this._stickyContainerAdsExperiment=new Oe,this._stickyContainerRecipeExperiment=new Ae,this._removeRecipeCapExperiment=new ue}}function De(e,t){if(null==e)return{};var i,n,s={},o=Object.keys(e);for(n=0;n<o.length;n++)i=o[n],t.indexOf(i)>=0||(s[i]=e[i]);return s}class ke{get enabled(){return!0}}class Ie extends ke{setPotentialPlayersMap(){const e=this._videoConfig.players||[],t=this._filterPlayerMap(),i=e.filter((e=>"stationaryRelated"===e.type&&e.enabled));return t.stationaryRelated=i,this._potentialPlayerMap=t,this._potentialPlayerMap}_filterPlayerMap(){const e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter((e=>{var t;return null==(t=e.devices)?void 0:t.includes(this._device)})).reduce(((e,t)=>(e[t.type]||(w.event(this._component,"constructor","Unknown Video Player Type detected",t.type),e[t.type]=[]),t.enabled&&e[t.type].push(t),e)),t):t}_checkPlayerSelectorOnPage(e){const t=this._potentialPlayerMap[e].map((e=>({player:e,playerElement:this._getPlacementElement(e)})));return t.length?t[0]:{player:null,playerElement:null}}_getOverrideElement(e,t,i){if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}else{const{player:e,playerElement:t}=this._checkPlayerSelectorOnPage("stickyPlaylist");if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}}return i}_shouldOverrideElement(e){const t=e.getAttribute("override-embed");return"true"===t||"false"===t?"true"===t:!!this._videoConfig.relatedSettings&&this._videoConfig.relatedSettings.overrideEmbedLocation}_checkPageSelector(e,t,i=[]){if(e&&t&&0===i.length){return!("/"===window.location.pathname)&&w.event("VideoUtils","getPlacementElement",new Error(`PSNF: ${e} does not exist on the page`)),!1}return!0}_getElementSelector(e,t,i){return t&&t.length>i?t[i]:(w.event("VideoUtils","getPlacementElement",new Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){const{pageSelector:t,elementSelector:i,skip:n}=e,s=R(t),{valid:o,elements:r}=s,a=De(s,["valid","elements"]),l=I(i),{valid:c,elements:d}=l,h=De(l,["valid","elements"]);if(""!==t&&!o)return w.error("VideoUtils","getPlacementElement",new Error(`${t} is not a valid selector`),a),null;if(!c)return w.error("VideoUtils","getPlacementElement",new Error(`${i} is not a valid selector`),h),null;if(!this._checkPageSelector(t,o,r))return null;return this._getElementSelector(i,d,n)||null}_getEmbeddedPlayerType(e){let t=e.getAttribute("data-player-type");return t&&"default"!==t||(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:"static"),this._stickyRelatedOnPage&&(t="static"),t}_getMediaId(e){const t=e.getAttribute("data-video-id");return!!t&&(this._relatedMediaIds.push(t),t)}_createRelatedPlayer(e,t,i,n){"collapse"===t?this._createCollapsePlayer(e,i):"static"===t&&this._createStaticPlayer(e,i,n)}_createCollapsePlayer(t,i){const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyRelated"),o=n||this._potentialPlayerMap.stationaryRelated[0];if(o&&o.playerId){this._shouldOverrideElement(i)&&(i=this._getOverrideElement(n,s,i)),i=document.querySelector(`#cls-video-container-${t} > div`)||i,this._createStickyRelatedPlayer(e({},o,{mediaId:t}),i)}else w.error(this._component,"_createCollapsePlayer","No video player found")}_createStaticPlayer(t,i,n){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){const s=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(e({},s,{mediaOrPlaylistId:t}),i,n)}else w.error(this._component,"_createStaticPlayer","No video player found")}_shouldRunAutoplayPlayers(){return!(!this._isVideoAllowedOnPage()||!this._potentialPlayerMap.stickyRelated.length&&!this._potentialPlayerMap.stickyPlaylist.length)}_determineAutoplayPlayers(){const e=this._component,t="VideoManagerComponent"===e,i=this._context;if(this._stickyRelatedOnPage)return void w.event(e,"stickyRelatedOnPage",t&&{device:i&&i.device,isDesktop:this._device}||{});const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyPlaylist");n&&n.playerId&&n.playlistId&&s?this._createPlaylistPlayer(n,s):Math.random()<.01&&setTimeout((()=>{w.event(e,"noStickyPlaylist",t&&{vendor:"none",device:i&&i.device,isDesktop:this._device}||{})}),1e3)}_initializeRelatedPlayers(e){const t=new Map;for(let i=0;i<e.length;i++){const n=e[i],s=n.offsetParent,o=this._getEmbeddedPlayerType(n),r=this._getMediaId(n);if(s&&r){const e=(t.get(r)||0)+1;t.set(r,e),this._createRelatedPlayer(r,o,n,e)}}}constructor(e,t,i){super(),this._videoConfig=e,this._component=t,this._context=i,this._stickyRelatedOnPage=!1,this._relatedMediaIds=[],this._device=A()?"desktop":"mobile",this._potentialPlayerMap=this.setPotentialPlayersMap()}}class Re extends Ie{init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,i=0){if(e.parentNode){const n=e.offsetWidth*(9/16),s=this._createGenericCLSWrapper(n,t,i);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,i){const n=document.createElement("div");return n.id=`cls-video-container-${t}`,n.className="adthrive",n.style.minHeight=`${e+i}px`,n}_getTitleHeight(){const e=document.createElement("h3");e.style.margin="10px 0",e.innerText="Title",e.style.visibility="hidden",document.body.appendChild(e);const t=window.getComputedStyle(e),i=parseInt(t.height,10),n=parseInt(t.marginTop,10),s=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(i+s+n,50)}_initializePlayers(){const e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers()}_createStationaryRelatedPlayer(e,t,i){const n="mobile"===this._device?[400,225]:[640,360],s=u.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){const o=`${e.mediaOrPlaylistId}_${i}`,r=this._wrapVideoPlayerWithCLS(t,o);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),r&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:s,playerSize:n,element:r,type:"stationaryRelated"})}}_createStickyRelatedPlayer(e,t){const i="mobile"===this._device?[400,225]:[640,360],n=u.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage="mobile"===this._device,t&&e.position&&e.mediaId){const s=document.createElement("div");t.insertAdjacentElement(e.position,s);const o=this._getTitleHeight(),r=this._wrapVideoPlayerWithCLS(s,e.mediaId,this._WRAPPER_BAR_HEIGHT+o);this._playersAddedFromPlugin.push(e.mediaId),r&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:n,element:s,type:"stickyRelated"})}}_createPlaylistPlayer(e,t){const i=e.playlistId,n="mobile"===this._device?u.Video_Coll_SOff_Smartphone:u.Video_Collapse_Autoplay_SoundOff,s="mobile"===this._device?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0;const o=document.createElement("div");t.insertAdjacentElement(e.position,o);let r=this._WRAPPER_BAR_HEIGHT;e.title&&(r+=this._getTitleHeight());const a=this._wrapVideoPlayerWithCLS(o,i,r);this._playersAddedFromPlugin.push(`playlist-${i}`),a&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:s,playerName:n,element:o,type:"stickyPlaylist"})}_isVideoAllowedOnPage(){const e=this._clsOptions.disableAds;if(e&&e.video){let t="";e.reasons.has("video_tag")?t="video tag":e.reasons.has("video_plugin")?t="video plugin":e.reasons.has("video_page")&&(t="command queue");const i=t?"ClsVideoInsertionMigrated":"ClsVideoInsertion";return w.error(i,"isVideoAllowedOnPage",new Error(`DBP: Disabled by publisher via ${t||"other"}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}constructor(e,t){super(e,"ClsVideoInsertion"),this._videoConfig=e,this._clsOptions=t,this._IN_POST_SELECTOR=".adthrive-video-player",this._WRAPPER_BAR_HEIGHT=36,this._playersAddedFromPlugin=[],t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}}class Me{add(e,t,i,n=document){this._map.push({el:e,coords:t,dynamicAd:i,target:n})}get map(){return this._map}sort(){this._map.sort((({coords:e},{coords:t})=>e-t))}filterUsed(){this._map=this._map.filter((({dynamicAd:e})=>!e.used))}reset(){this._map=[]}constructor(){this._map=[]}}class Le extends Me{}try{(()=>{const e=new H;e&&e.enabled&&(new Pe(e,new Le).start(),new Re(new F(e),e).init())})()}catch(e){w.error("CLS","pluginsertion-iife",e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}}(); </script><script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Y8VF5SN8BZ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-Y8VF5SN8BZ'); </script> <div id='sno-donate-modal' class='globalContent'> <div class='sno-donate-modal-inner'> <div class="sd-header"> <div class="sd-header-text">Donate to The Hoya</div> <div class="dashicons dashicons-no-alt" id="sno-donate-form-close"></div> </div> <div class="sno-donate-submit-form" data-c2d045aa42e5d27784e9d9c2466515ae="2a40871bf7cf303a8d086a6e1cdc53e3"> <form action="#"> <div class="sno-donate-input-wrap sd-fullwidth"> <label>Full Name (as appears on credit card)</label> <input type="text" id="sno-donate-name" name="name" placeholder="Jane Doe" /> </div> <div class="sno-donate-input-wrap sd-fullwidth sno-donate-email"> <label>Email</label> <input type="text" id="sno-donate-email" name="email" placeholder="jane.doe@domain.com" data-remember="2f93224610d6749a1bda62dee30831ea"/> </div> <div class="clear"></div> <div class="sno-donate-anonymous-wrap"> <label> <input type="checkbox" id="sno-donate-anonymous" name="sno-donate-anonymous"><span>I would like to remain anonymous. (Name will only be used to verify billing.)</span> </label> </div> <div class="sno-donate-input-wrap sd-amounts"> <select name="donation_amount" id="donation-amount" multiple> <option value="10">$10</option> <option value="15">$15</option> <option value="25">$25</option> <option value="50">$50</option> <option value="-1">Other</option> </select> </div> <div class="sno-donate-input-wrap sd-halfwidth sno-donate-custom-amount"> <label>Custom Donation Amount</label> <input type="text" id='custom-donation-amount' name="custom-donation-amount"/><br> </div> <div class="clear"></div> <div class="sd-cc-row"> <label>Card Details</label> <div id="sno-donate-card"></div> </div> <div class="sd-terms-row"> <input type="checkbox" id="sno-donate-agree" name="sno-donate-agree"> <label for="sno-donate-agree"> I agree to the <a href="https://snosites.com/donation-terms-of-service/" target="_blank">terms of service</a>.</label> </div> <div class="error"><div class="message"></div></div> <div class="clear"></div> <div class="sno-donate-button-wrap"> <button type="button" class="btn btn-success" id="sno-donate-form-submit">Submit Donation</button> </div> </form> </div> <div class="sno-donate-submitting sno-donate-message-container" style="display: none;"> <div class="sno-donate-loader"></div>Submitting donation... </div> <div class="sno-donate-success sno-donate-message-container" style="display: none;"> <i class="fa fa-check-circle sno-donate-success-icon"></i><br> </div> <div class="sno-donate-failure sno-donate-message-container" style="display: none;"> <i class="fas fa-times-circle sno-donate-failure-icon"></i><br> <div class="sno-donate-error-message">There was an issue submitting your request.</div> </div> </div> </div> <div id="sno-comments-side" aria-hidden="true" tabindex="0"> <div class="sno-comments-wrap" data-email-verification="true"> <div id="sno-comments-header"> <div class='fas fa-times comment-close-icon' tabindex="0"></div> <div class="sno-comments-title"><h3><span tabindex="0">Comments</span> (1)</h3></div> </div> <div class="clear"></div> <label for="comments-share-thoughts" class="assistive-text">Share your thoughts...</label> <input id="comments-share-thoughts" class="comments-share-thoughts" type="text" placeholder="Share your thoughts..." name="comments-thoughts"/> <div class="comments-toggle"> <span class="comments-all comments-toggle-active" tabindex="0">All</span> <span class="comments-staff-picks" tabindex="0">The Hoya Picks</span> <span class="comments-reader-picks" tabindex="0">Reader Picks</span> <span class="comments-sort" data-sort="newest" tabindex="0">Sort: <span class="active-sort">Newest</span></span> </div> <div id="comments" class="comments-area default-max-width show-avatars"> <div id="respond" class="comment-respond"> <p id="reply-title" class="comment-reply-title"> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/#respond" style="display:none;">Cancel reply</a></small></p><form action="https://thehoya.com/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><div class="sno_spam_control"><label for="spam_stopper">Spam Control Field.</label><input type="text" name="sno_is_legit_comment" id="spam_stopper" value="SNO_Spam_Stopper"/><label for="sno-verification">Verification Field.</label><input type="text" name="sno-verification" class="sno-verification" id="sno-verification" value="2c5618bbc49db6fe9c91db3e032639042a40871bf7cf303a8d086a6e1cdc53e3"/></div><input id="wp-remember" type="hidden" name="wp-remember" value="1" /><div class="sno-comment-id" data-10b5976bb147c5ba940a03c09bda148e="2a40871bf7cf303a8d086a6e1cdc53e3"></div><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required="required" /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="required" /></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Submit Comment" /> <input type='hidden' name='comment_post_ID' value='23131353' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> <ul class="comment-list"> <li class="comment even thread-even depth-1" id="comment-162186" data-recommendations="0" data-staffpick="" data-order="162186" data-comment="162186" data-postid="23131353"> <div id="div-comment-162186" class="comment-body"> <div class="avatar-initial">T</div> <div class="comment-details"> <p class="sno-comment-meta"> <span class="sno-comment-name">Tayoung</span> • <span class="sno-comment-date">Feb 14, 2024 at 11:09 pm</span> </p> <div class="sno-comment-text"><p>CYNTHIA YOU SLAYED OMG I’M YOUR BIGGESTFAN!!!!! WO AI NI</p> </div> <div class="sno-comment-actions"> <span class="reply"> <a rel="nofollow" class="comment-reply-link" href="https://thehoya.com/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/?replytocom=162186#respond" data-commentid="162186" data-postid="23131353" data-belowelement="div-comment-162186" data-respondelement="respond" data-replyto="Reply to Tayoung" aria-label="Reply to Tayoung">Reply</a> </span> <button type="button" class="sno-comment-button sno-recommended"> <span class="comment-recommendations"> </span> Recommend </button> <button type="button" class="sno-comment-button sno-comment-share"> Share </button> </div> <div class="sno-comment-share-link"> https://thehoya.com/news/lists/the-perfect-movie-recs-for-valentines-day-whether-youre-cuffed-up-or-not/#comment-162186 </div> </div> </div> <div class="clear"></div> </li><!-- #comment-## --> </ul> </div> </div> </div> <div class='remodal-story-image' role='dialog' aria-modal='true' data-remodal-id='modal-photo' data-remodal-options='hashTracking: false, closeOnConfirm: false'> <button data-remodal-action="close" class="remodal-close sno-overlay-close" aria-label="Close Overlay"><span class="icon-hidden-text">Close</span></button> <div class="remodal-inner-container"></div> </div> <div class="remodal-share-story" role="dialog" aria-modal="true" data-remodal-id="modal-share" data-remodal-options="hashTracking: false, closeOnConfirm: false"> <button data-remodal-action="close" class="remodal-close"><span class="icon-hidden-text">Close Modal Window</span></button> <div class="remodal-share-inner-container"></div> </div> <div class='modal-story-collection' role='dialog' aria-modal='true'> <button data-remodal-action="close" class="modal-close sno-overlay-close"><span class="icon-hidden-text">Close</span></button> <div class="remodal-collection-inner-container"></div> </div> <script type="text/javascript" src="https://thehoya.com/wp-includes/js/comment-reply.min.js?ver=6.7.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra"> /* <![CDATA[ */ var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":""}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.69.1" id="ez-toc-scroll-scriptjs-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js"></script> <script type="text/javascript" id="ez-toc-js-js-extra"> /* <![CDATA[ */ var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"1","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.69.1-1729242653" id="ez-toc-js-js"></script> <script type="text/javascript" id="ez-toc-sticky-js-extra"> /* <![CDATA[ */ var eztoc_sticky_local = {"close_on_link_click":""}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/easy-table-of-contents/assets/js/ez-toc-sticky.min.js?ver=2.0.69.1-1729242653" id="ez-toc-sticky-js"></script> <script type="text/javascript" id="sno-countdown-plugin-script-js-extra"> /* <![CDATA[ */ var ajax_object = {"ajax_url":"https:\/\/thehoya.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/sno-countdown/assets/script/sno-countdown-script.js?ver=1.0.1" id="sno-countdown-plugin-script-js"></script> <script type="text/javascript" id="sno-donate-plugin-script-js-extra"> /* <![CDATA[ */ var ajax_object = {"ajax_url":"https:\/\/thehoya.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/sno-donate/assets/script/sno-donate-script.js?ver=1.4" id="sno-donate-plugin-script-js"></script> <script type="text/javascript" src="https://thehoya.com/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.3.7" id="page-links-to-js"></script> <script>!function(){"use strict";!function(e){if(-1===e.cookie.indexOf("__adblocker")){e.cookie="__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/";var t=new XMLHttpRequest;t.open("GET","https://ads.adthrive.com/abd/abd.js",!0),t.onreadystatechange=function(){if(XMLHttpRequest.DONE===t.readyState)if(200===t.status){var a=e.createElement("script");a.innerHTML=t.responseText,e.getElementsByTagName("head")[0].appendChild(a)}else{var n=new Date;n.setTime(n.getTime()+3e5),e.cookie="__adblocker=true; expires="+n.toUTCString()+"; path=/"}},t.send()}}(document)}(); </script><script>!function(){"use strict";var e;e=document,function(){var t,n;function r(){var t=e.createElement("script");t.src="https://cafemedia-com.videoplayerhub.com/galleryplayer.js",e.head.appendChild(t)}function a(){var t=e.cookie.match("(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)");return t&&t.pop()}function c(){clearInterval(n)}return{init:function(){var e;"true"===(t=a())?r():(e=0,n=setInterval((function(){100!==e&&"false"!==t||c(),"true"===t&&(r(),c()),t=a(),e++}),50))}}}().init()}(); </script> </body> </html>