/*
Theme Name: Neon Deco Petrol
Version: 1.0.1
Text Domain: neon-deco-petrol
Description: Dark Petrol Deco Neon merges 1920s geometric brass architecture with luminescent teal and electric amber neon tubing, framed in an airy, sharply-cut luxury casino lounge.
*/
@font-face{font-family:"Luv Head";src:url("assets/fonts/josefin-sans.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:"Luv Head Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica"),local("Arimo");size-adjust:92.02%;ascent-override:81.51%;descent-override:27.17%;line-gap-override:0%;font-display:swap}
@font-face{font-family:"Luv Head Fallback 2";src:local("DejaVu Sans");size-adjust:80.15%;ascent-override:93.57%;descent-override:31.19%;line-gap-override:0%;font-display:swap}
@font-face{font-family:"Luv Text";src:url("assets/fonts/epilogue.woff2") format("woff2");font-weight:300 900;font-style:normal;font-display:swap}
@font-face{font-family:"Luv Text Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica"),local("Arimo");size-adjust:113.02%;ascent-override:69.9%;descent-override:20.79%;line-gap-override:0%;font-display:swap}
@font-face{font-family:"Luv Text Fallback 2";src:local("DejaVu Sans");size-adjust:98.45%;ascent-override:80.24%;descent-override:23.87%;line-gap-override:0%;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;min-height:100vh}
h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}
img,svg,video{max-width:100%}
img{height:auto}
html{text-size-adjust:100%}
img{vertical-align:middle}
button,input,select,textarea{font:inherit;letter-spacing:inherit}
html{-webkit-text-size-adjust:100%}
button,input,select,textarea{color:inherit}
table{border-collapse:collapse;border-spacing:0}
summary{cursor:pointer}
:root{--max:82.375rem;--container:82.375rem;--gutter:1.5625rem;--r-sm:.625rem;--r-md:1.25rem;--r-lg:1.875rem;--r-btn:64.3125rem;--r-chip:64.3125rem;--font-d:"Luv Head", "Luv Head Fallback", "Luv Head Fallback 2", Arial, Helvetica, sans-serif;--font-b:"Luv Text", "Luv Text Fallback", "Luv Text Fallback 2", Arial, Helvetica, sans-serif;--card:var(--surface);--card-bg:var(--surface);--border:rgba(var(--text-rgb),0.14);--line:rgba(var(--text-rgb),0.08)}
.luv-dc{display:contents}
.luv-skip{position:absolute;left:1.375rem;top:-7.75rem;z-index:200}
.luv-skip:focus{top:1.375rem}
.luv-sr,.screen-reader-text{position:absolute;overflow:hidden}
.prose .alignleft{float:left}
.prose .alignright{float:right}
.prose::after{display:table;clear:both}
.author{display:flex;gap:2rem;align-items:flex-start}
.author__avatar{flex:none;overflow:hidden;display:grid;place-items:center}
.author__avatar img{display:block;object-fit:cover}
.brand{display:inline-flex;align-items:center;gap:.9375rem}
.header-logo{display:block;object-fit:contain;object-position:left center}
.slot-tile{display:block;position:relative}
.slot-tile img{display:block}
.luv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}
.luv-btn--block{display:flex}
.search-submit{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}
.luv-badge{display:inline-flex;align-items:center;gap:.625rem}
.luv-pill{display:inline-flex;align-items:center;gap:.3125rem}
.luv-frame{display:grid;place-items:center;overflow:hidden}
.luv-frame img{display:block;object-fit:contain}
.luv-metric__label{display:block}
.luv-metric__value{display:block}
.luv-more{display:inline-flex;align-items:center;gap:.625rem}
.luv-checks{display:grid;grid-template-columns:minmax(0,1fr);gap:.9375rem}
.luv-checks>li{display:flex;gap:.9375rem;align-items:flex-start}
.luv-scroller{position:relative;overflow-x:auto}
.luv-tile{display:block}
.luv-avatar{flex:none}
.luv-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}
.luv-feed--grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.luv-feed--list{grid-template-columns:repeat(2,minmax(0,1fr))}
.luv-feed--lead{grid-template-columns:repeat(3,minmax(0,1fr))}
.luv-feed--lead>:first-child{grid-column:span 2;grid-row:span 2}
.luv-feed--stack{grid-template-columns:minmax(0,1fr)}
.nav-links{display:flex;flex-wrap:wrap;gap:.625rem}
.page-numbers{display:inline-flex;align-items:center;justify-content:center}
.search-form{display:flex;flex-wrap:wrap;gap:.9375rem;align-items:stretch}
.search-form label{flex:1 1 14.1875rem}
h1,h2,h3,h4{max-width:100%}
.luv-skip{padding:.9375rem 2rem}
.luv-sr,.screen-reader-text{width:1px;height:1px;padding:0;margin:-1px}
.container{width:min(calc(100% - var(--gutter) * 2),var(--max));margin-left:auto;margin-right:auto}
.section{padding-top:6rem;padding-bottom:6rem}
.card{padding:2.625rem}
.prose>*+*{margin-top:1em}
.prose>:first-child{margin-top:0}
.prose h2{margin-top:1.8em}
.prose h3{margin-top:1.5em}
.prose h2+*,.prose h3+*{margin-top:.6em}
.prose ul,.prose ol{padding-left:1.3em}
.prose li+li{margin-top:.4em}
.prose img{height:auto}
.prose blockquote{padding:.9375rem 0 .9375rem 2rem}
.prose table{width:100%}
.prose th,.prose td{padding:.625rem .9375rem}
.prose hr{margin:4rem 0}
.prose figcaption,.prose .wp-caption-text{margin-top:.625rem}
.prose code{padding:2px .375rem}
.prose .alignleft{margin:0 2rem 1.375rem 0}
.prose .alignright{margin:0 0 1.375rem 2rem}
.prose .aligncenter{margin-left:auto;margin-right:auto}
.author>:not(.author__avatar){min-width:0}
.author__avatar{width:5.4375rem;height:5.4375rem}
.author__avatar img{width:100%;height:100%}
.author h2+p,.author h3+p{margin-top:.625rem}
.brand{min-height:2.8125rem}
.header-logo{width:10.8125rem;height:2.8125rem;max-width:10.8125rem;max-height:2.8125rem}
.slot-tile img{width:100%;height:auto;aspect-ratio:1}
.luv-btn{min-height:2.8125rem;padding:.9375rem 2rem}
.luv-btn--lg{min-height:3.375rem;padding:.9375rem 2.625rem}
.luv-btn--sm{min-height:2.4375rem;padding:.625rem 1.375rem}
.luv-btn--block{width:100%}
.search-submit{min-height:2.8125rem;padding:.9375rem 2rem}
.luv-sec{padding-top:6rem;padding-bottom:6rem}
.luv-head{margin:0 0 2.625rem;max-width:48.9375rem}
.luv-head__title{margin:0}
.luv-head__lead{margin-top:.9375rem;max-width:43.75rem}
.luv-badge{padding:.3125rem .9375rem}
.luv-pill{padding:.25rem .9375rem}
.luv-frame img{width:100%;height:100%}
.luv-panel{padding:2rem}
.luv-more{min-height:1.8125rem}
.luv-list{margin:0;padding:0}
.luv-checks{margin:0;padding:0}
.luv-checks .luv-ic{margin-top:.1875rem}
.luv-scroller{max-width:100%}
.luv-table{width:100%}
.luv-empty{padding:2.625rem}
.luv-feed{margin:0;padding:0}
.luv-feed--stack{max-width:52.8125rem}
.nav-links{margin-top:4rem}
.page-numbers{min-width:2.8125rem;min-height:2.8125rem;padding:0 .9375rem}
.search-field{width:100%;min-height:3.0625rem;padding:0 1.375rem}
.luv-page-body__inner{max-width:50.1875rem}
.luv-page-body__title{margin-bottom:2.625rem}
body{font-family:var(--font-b);font-size:1.125rem;font-weight:400;line-height:1.64;overflow-wrap:break-word}
h1,h2,h3,h4{hyphens:auto;font-family:var(--font-d);font-weight:700;font-stretch:normal;line-height:1.08;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}
h1{font-size:4.225rem}
h2{font-size:3.0375rem}
h3{font-size:2.1813rem}
h4{font-size:1.5688rem}
h5,h6{font-size:1.5688rem;font-weight:700}
p,li{text-wrap:pretty}
a{text-decoration-thickness:1px;text-underline-offset:.2em}
strong,b{font-weight:700}
.luv-skip{font-weight:700;text-decoration:none}
.luv-sr,.screen-reader-text{white-space:nowrap}
.prose{font-size:1.125rem;line-height:1.7}
.prose h2{font-size:2.1813rem}
.prose h3{font-size:1.5688rem}
.prose blockquote{font-size:1.5688rem}
.prose table{font-size:.9875rem;line-height:1.48;overflow-wrap:normal}
.prose th,.prose td{text-align:left;vertical-align:top}
.prose th{font-weight:700}
.prose figcaption,.prose .wp-caption-text{font-size:.9875rem}
.prose code{font-size:.9em}
.prose::after{content:""}
.author h1{font-size:2.1813rem;overflow-wrap:anywhere}
.author__avatar{font-family:var(--font-d);font-size:2.1813rem;line-height:1}
.brand{text-decoration:none;font-family:var(--font-d);font-weight:700;font-size:1.5688rem;letter-spacing:.02em;line-height:1.08}
.slot-tile{text-decoration:none}
.luv-btn{font-family:"Luv Text", "Luv Text Fallback", "Luv Text Fallback 2", Arial, Helvetica, sans-serif;font-weight:700;font-size:1.125rem;line-height:1.18;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.04em}
.luv-btn--lg{font-size:1.5688rem}
.luv-btn--sm{font-size:.9875rem}
.search-submit{font-family:"Luv Text", "Luv Text Fallback", "Luv Text Fallback 2", Arial, Helvetica, sans-serif;font-weight:700;font-size:1.125rem;line-height:1.18;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.04em}
.luv-head__lead{font-size:1.5688rem;line-height:1.53}
.luv-badge{font-size:.9875rem;font-weight:700;line-height:1.28}
.luv-pill{font-size:.9875rem;line-height:1.33}
.luv-rating{font-family:var(--font-d);font-weight:700;white-space:nowrap;line-height:1.18}
.luv-bonus{font-family:var(--font-d);font-weight:700;line-height:1.23}
.luv-metric__label{font-size:.9875rem;line-height:1.33}
.luv-metric__value{font-family:var(--font-d);font-weight:700;font-size:1.5688rem;line-height:1.18}
.luv-more{font-weight:700;text-decoration:none}
.luv-more:hover{text-decoration:underline}
.luv-list{list-style:none}
.luv-checks{list-style:none}
.luv-table{font-size:.9875rem;line-height:1.43}
.luv-table th{text-align:left;font-weight:700;font-size:.9875rem}
.luv-empty{text-align:center}
.luv-feed{list-style:none}
.page-numbers{text-decoration:none}
html{scroll-behavior:smooth;background:rgb(var(--bg-rgb))}
body{background:linear-gradient(180deg,var(--bg-top),rgb(var(--bg-rgb)) 46.375rem) no-repeat,rgb(var(--bg-rgb));color:var(--text);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{color:var(--text)}
a{color:var(--link)}
a:hover{color:var(--text)}
:focus-visible{outline:2px solid rgb(var(--gold-rgb));outline-offset:.1875rem}
::selection{background:rgba(var(--primary-rgb),0.41);color:var(--text)}
section[id],h2[id],h3[id]{scroll-margin-top:6.1875rem}
.luv-wrap:focus{outline:none}
.luv-skip{background:rgb(var(--primary-rgb));color:var(--on-primary);border-radius:var(--r-sm)}
.luv-sr,.screen-reader-text{clip:rect(0,0,0,0);border:0}
.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}
.muted{color:var(--muted)}
.prose li::marker{color:var(--gold-ink)}
.prose a:not([class]){color:var(--link)}
.prose img{border-radius:var(--r-sm)}
.prose blockquote{border-left:.1875rem solid rgb(var(--primary-rgb));color:var(--text)}
.prose th,.prose td{border-bottom:1px solid var(--border)}
.prose th{color:var(--text);background:rgba(var(--text-rgb),0.05)}
.prose hr{border:0;border-top:1px solid var(--border)}
.prose figcaption,.prose .wp-caption-text{color:var(--muted)}
.prose code{border-radius:.25rem;background:rgba(var(--text-rgb),0.09)}
.author__avatar{border-radius:50%;background:var(--surface-2);color:var(--text)}
.brand{color:var(--text)}
.brand:hover{color:var(--text)}
.slot-tile{color:var(--text)}
.luv-btn{border-radius:64.3125rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;background:var(--tint);color:var(--tint-ink);border:1px solid rgba(var(--primary-rgb),0.51)}
.luv-btn:hover{background:rgb(var(--primary-rgb));color:var(--on-primary);border-color:rgb(var(--primary-rgb))}
.luv-btn--ghost{background:transparent;color:var(--text);border:1px solid rgba(var(--text-rgb),0.35);box-shadow:none}
.luv-btn--ghost:hover{border-color:rgb(var(--primary-rgb));background:rgba(var(--primary-rgb),0.13);color:var(--text);transform:none;box-shadow:none}
.search-submit{border-radius:64.3125rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;background:var(--tint);color:var(--tint-ink);border:1px solid rgba(var(--primary-rgb),0.51)}
.search-submit:hover{background:rgb(var(--primary-rgb));color:var(--on-primary);border-color:rgb(var(--primary-rgb))}
.luv-head__lead{color:var(--muted)}
.luv-badge{border-radius:var(--r-chip);background:var(--gold-tint);color:var(--gold-tint-ink)}
.luv-pill{border-radius:var(--r-chip);border:1px solid var(--border);color:var(--text)}
.luv-frame{border-radius:var(--r-sm);background:rgba(var(--text-rgb),0.06)}
.luv-panel{background:var(--surface-2);border:1px solid rgba(var(--text-rgb),0.09);border-radius:var(--r-md)}
.luv-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}
.luv-rating{color:var(--gold-ink)}
.luv-bonus{color:var(--gold-ink)}
.luv-metric__label{color:var(--muted)}
.luv-metric__value{color:var(--text)}
.luv-more{color:var(--link)}
.luv-more:hover{color:var(--text)}
.luv-checks .luv-ic{color:var(--gold-ink)}
.luv-scroller{-webkit-overflow-scrolling:touch}
.luv-table{border-collapse:collapse}
.luv-table th{color:var(--muted)}
.luv-empty{border:1px dashed var(--border);border-radius:var(--r-md);color:var(--muted)}
.page-numbers{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text)}
.page-numbers.current{background:rgb(var(--primary-rgb));border-color:rgb(var(--primary-rgb));color:var(--on-primary)}
.page-numbers.dots{border-color:transparent}
.search-field{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);color:var(--text)}
.search-field::placeholder{color:var(--muted);opacity:1}
.luv-foot .sar-alive-soc{opacity:1;color:var(--link)}
.luv-foot .sar-contact{opacity:1!important}
.luv-foot .sar-contact a{color:var(--link)}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}
@media (max-width:1099.98px){
h1{font-size:3.425rem}
h2{font-size:2.6125rem}
h3{font-size:2.0063rem}
h4{font-size:1.525rem}
h5,h6{font-size:1.3813rem}
.section{padding-top:4.8125rem;padding-bottom:4.8125rem}
.prose h2{font-size:2.0063rem}
.prose h3{font-size:1.525rem}
.prose blockquote{font-size:1.3813rem}
.author h1{font-size:2.0063rem}
.author__avatar{font-size:2.0063rem}
.brand{font-size:1.3813rem}
.luv-btn--lg{font-size:1.3813rem}
.luv-sec{padding-top:4.8125rem;padding-bottom:4.8125rem}
.luv-head__lead{font-size:1.3813rem}
.luv-metric__value{font-size:1.525rem}
.luv-feed--grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.luv-feed--list{grid-template-columns:minmax(0,1fr)}
.luv-feed--lead{grid-template-columns:repeat(2,minmax(0,1fr))}
.luv-feed--lead>:first-child{grid-column:1 / -1;grid-row:auto}
}
@media (max-width:859.98px){
h1{font-size:2.6188rem}
h2{font-size:2.1875rem}
h3{font-size:1.8313rem}
h4{font-size:1.475rem}
h5,h6{font-size:1.1938rem}
.section{padding-top:3.625rem;padding-bottom:3.625rem}
.card{padding:2rem}
.prose h2{font-size:1.8313rem}
.prose h3{font-size:1.475rem}
.prose blockquote{font-size:1.1938rem}
.author h1{font-size:1.8313rem}
.author__avatar{font-size:1.8313rem}
.brand{font-size:1.1938rem}
.header-logo{width:8.5rem;height:2.4375rem}
.luv-btn--lg{font-size:1.1938rem}
.luv-sec{padding-top:3.625rem;padding-bottom:3.625rem}
.luv-head__lead{font-size:1.1938rem}
.luv-panel{padding:1.375rem}
.luv-metric__value{font-size:1.475rem}
}
@media (max-width:599.98px){
:root{--gutter:1.1875rem}
.prose .alignleft{float:none;margin:0 0 1.375rem}
.prose .alignright{float:none;margin:0 0 1.375rem}
.luv-feed--grid{grid-template-columns:minmax(0,1fr)}
.luv-feed--lead{grid-template-columns:minmax(0,1fr)}
.luv-feed--lead>:first-child{grid-column:auto}
}
.luv-head__title::after{display:block}
.luv-ic{flex:none}
.luv-head__title::after{width:4.625rem;height:.1875rem;margin-top:.9375rem}
.luv-ic{width:1.1875rem;height:1.1875rem}
.luv-head__title::after{content:""}
.luv-head__title::after{border-radius:2px;background:rgb(var(--gold-rgb))}
.luv-sec+.luv-sec{border-top:1px solid var(--border)}
.luv-top-rib{position:relative;z-index:60}
.luv-top-rib__nav{display:flex;gap:.3125rem 1.375rem;overflow-x:auto}
.luv-top-rib__nav::-webkit-scrollbar{display:none}
.luv-top__link{flex:none;display:inline-flex;align-items:center;justify-content:center}
.luv-top-rib__main{display:flex;align-items:center;gap:1.375rem 2.625rem}
.luv-top-rib__brand{flex:1 1 auto}
.luv-top__name{display:block;overflow:hidden}
.luv-top-rib__offer{display:grid;gap:0}
.luv-top__cta{flex:none}
.luv-top__link{min-height:2.4375rem;min-width:2.0625rem;padding:0 2px}
.luv-top-rib__main{padding-top:1.375rem;padding-bottom:1.375rem}
.luv-top-rib__brand{min-width:0}
.luv-top__cta{padding:.9375rem 2rem}
.luv-top__link{font-size:.9875rem;text-decoration:none;white-space:nowrap}
.luv-top__name{text-overflow:ellipsis;white-space:nowrap;font-size:1.5688rem}
.luv-top-rib__offer{text-align:right;line-height:1.28}
.luv-top-rib__offer-label{font-size:.9875rem}
.luv-top-rib__offer-value{font-size:1.125rem}
.luv-top-rib{background:rgb(var(--bg-rgb));border-bottom:1px solid var(--border)}
.luv-top-rib__strip{background:var(--surface);border-bottom:1px solid var(--line)}
.luv-top-rib__nav{scrollbar-width:none}
.luv-top__link{color:var(--muted);border-bottom:2px solid transparent}
.luv-top__link:hover{color:var(--text);border-bottom-color:rgb(var(--primary-rgb))}
.luv-top-rib__offer-label{color:var(--muted)}
@media (max-width:1099.98px){
.luv-top__name{font-size:1.525rem}
}
@media (max-width:859.98px){
.luv-top-rib__main{padding-top:.9375rem;padding-bottom:.9375rem}
.luv-top__name{font-size:1.475rem}
.luv-top-rib__offer{display:none}
.luv-top__cta{padding:.625rem 1.375rem}
}
.luv-hero-stage__stage{position:relative;isolation:isolate;display:flex;align-items:flex-start}
.luv-hero-stage__img{position:absolute;top:0;left:0;z-index:-2;object-fit:cover;object-position:50% 45%}
.luv-hero-stage__stage::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
.luv-hero-stage__stage::after{position:absolute;left:0;right:0;bottom:0;z-index:-1}
.luv-hero-stage__copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.375rem}
.luv-hero-stage__offer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.375rem}
.luv-hero-stage__bonus{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.3125rem}
.luv-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9375rem}
.luv-hero-stage__band{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}
.luv-hero-stage__metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:1.375rem 4rem}
.luv-hero-stage__metrics>*{flex:1 1 8.375rem}
.luv-hero-stage__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}
.luv-hero-stage__point strong{display:block}
.luv-hero-stage__point span{display:block}
.luv-hero-stage{padding-bottom:2rem}
.luv-hero-stage__stage{min-height:48.9375rem;padding:17.375rem 0 8rem}
.luv-hero-stage__img{width:100%;height:28.3125rem}
.luv-hero-stage__stage::after{height:7.75rem}
.luv-hero-stage__copy{max-width:55.375rem;margin:0 auto}
.luv-hero__title{margin:0}
.luv-hero__lead{max-width:43.75rem;margin:0}
.luv-hero-stage__offer{margin-top:.9375rem}
.luv-hero-stage__bonus{margin:0}
.luv-hero__notice{max-width:39.9375rem;margin:0}
.luv-hero-stage__band{margin-top:4rem}
.luv-hero-stage__metrics{margin:0}
.luv-hero-stage__metrics .luv-metric__value{margin:.3125rem 0 0}
.luv-hero__side-title{margin-bottom:2rem}
.luv-hero-stage__point{padding:0 .625rem}
.luv-hero-stage__point span{margin-top:.3125rem}
.luv-hero-stage__stage::before{content:""}
.luv-hero-stage__stage::after{content:""}
.luv-hero-stage__copy{text-align:center}
.luv-hero__title{font-size:5.8813rem}
.luv-hero__lead{font-size:1.5688rem;line-height:1.53}
.luv-hero-stage__bonus-label{font-size:.9875rem}
.luv-hero__bonus{font-size:2.1813rem}
.luv-hero__notice{font-size:.9875rem}
.luv-hero-stage__metrics>*{text-align:center}
.luv-hero__side-title{text-align:center;font-size:1.5688rem;letter-spacing:0;text-transform:none}
.luv-hero-stage__point{text-align:center}
.luv-hero-stage__point strong{font-weight:700;line-height:1.33}
.luv-hero-stage__point span{font-size:.9875rem;line-height:1.48}
.luv-hero-stage__stage{background:rgb(var(--bg-rgb))}
.luv-hero-stage__stage::before{background:linear-gradient(180deg,rgba(var(--bg-rgb),0) 0,rgba(var(--bg-rgb),0.07) 14.1875rem,rgba(var(--bg-rgb),0.59) 18.125rem,rgba(var(--bg-rgb),.92) 23.5625rem,rgb(var(--bg-rgb)) 28.3125rem,rgb(var(--bg-rgb)) 100%)}
.luv-hero-stage__stage::after{background:linear-gradient(180deg,rgba(var(--bg-rgb),0),rgb(var(--bg-rgb)))}
.luv-hero__lead{color:var(--text)}
.luv-hero-stage__bonus-label{color:var(--muted)}
.luv-hero__notice{color:var(--muted)}
.luv-hero-stage__metrics{box-shadow:0 0 0 1px rgba(var(--primary-rgb),0.19),0 1.1875rem 3.25rem -1.1875rem rgba(var(--primary-rgb),0.51)}
.luv-hero-stage__point span{color:var(--muted)}
@media (max-width:1099.98px){
.luv-hero-stage__stage{min-height:45.0625rem}
.luv-hero__title{font-size:4.5313rem}
.luv-hero__lead{font-size:1.3813rem}
.luv-hero__bonus{font-size:2.0063rem}
.luv-hero-stage__band{margin-top:2.625rem}
.luv-hero__side-title{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-hero-stage__stage{min-height:36.0625rem;padding:15.1875rem 0 5.3125rem}
.luv-hero-stage__img{height:19.3125rem;object-position:50% 40%}
.luv-hero-stage__stage::before{background:linear-gradient(180deg,rgba(var(--bg-rgb),0) 0,rgba(var(--bg-rgb),0.11) 8.375rem,rgba(var(--bg-rgb),.9) 14.5625rem,rgb(var(--bg-rgb)) 19.3125rem,rgb(var(--bg-rgb)) 100%)}
.luv-hero__title{font-size:3.175rem}
.luv-hero__lead{font-size:1.1938rem}
.luv-hero__bonus{font-size:1.8313rem}
.luv-hero__side-title{font-size:1.1938rem}
.luv-hero-stage__points{grid-template-columns:minmax(0,1fr)}
}
.luv-alts-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}
.luv-alts-grid__card{display:flex;flex-direction:column;gap:1.375rem;position:relative}
.luv-alts-grid__top{display:flex;align-items:center;justify-content:space-between;gap:.9375rem}
.luv-rank{display:inline-grid;place-items:center}
.luv-alts__features{gap:.625rem}
.luv-alts-grid__card{padding:2rem}
.luv-rank{min-width:2.5625rem;height:2.5625rem;padding:0 .625rem}
.luv-alts-grid__logo{height:4.625rem;padding:.9375rem}
.luv-alts__cta{margin-top:auto}
.luv-rank{font-family:var(--font-d);font-weight:700;font-size:1.5688rem;line-height:1}
.luv-alts__score{font-size:1.5688rem}
.luv-alts__initial{font-family:var(--font-d);font-size:2.1813rem}
.luv-alts__name{font-size:1.5688rem}
.luv-alts__bonus{font-size:1.5688rem}
.luv-alts__features{font-size:.9875rem}
.luv-alts-grid__card:first-child{border-color:rgba(var(--gold-rgb),0.56)}
.luv-rank{border-radius:var(--r-chip);background:var(--tint);color:var(--tint-ink)}
.luv-alts-grid__card:first-child .luv-rank{background:rgb(var(--gold-rgb));color:var(--on-gold)}
.luv-alts__initial{color:var(--muted)}
@media (max-width:1099.98px){
.luv-alts-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}
.luv-rank{font-size:1.3813rem}
.luv-alts__score{font-size:1.3813rem}
.luv-alts__initial{font-size:2.0063rem}
.luv-alts__name{font-size:1.525rem}
.luv-alts__bonus{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-rank{font-size:1.1938rem}
.luv-alts__score{font-size:1.1938rem}
.luv-alts__initial{font-size:1.8313rem}
.luv-alts__name{font-size:1.475rem}
.luv-alts__bonus{font-size:1.1938rem}
}
@media (max-width:599.98px){
.luv-alts-grid__list{grid-template-columns:minmax(0,1fr)}
}
.luv-slots-grid__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.375rem}
.luv-slot-tile{overflow:hidden}
.luv-tile__name{display:block;overflow:hidden}
.luv-slots__cell{min-width:0}
.luv-tile__name{margin-top:.625rem}
.luv-tile__name{font-size:.9875rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}
.luv-slot-tile{border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px rgba(var(--primary-rgb),0.19),0 1.1875rem 3.25rem -1.1875rem rgba(var(--primary-rgb),0.51);transition:transform .18s ease}
.luv-slot-tile:hover{transform:translateY(-.1875rem)}
.luv-tile__name{color:var(--muted)}
@media (max-width:1099.98px){
.luv-slots-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:859.98px){
.luv-slots-grid__list{gap:1.375rem .9375rem}
}
@media (max-width:599.98px){
.luv-slots-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.luv-cmp-ledger__table{min-width:45.0625rem}
.luv-cmp-ledger__table th,.luv-cmp-ledger__table td{padding:1.375rem .9375rem}
.luv-cmp-ledger__table thead th{padding-top:.9375rem;padding-bottom:.9375rem}
.luv-cmp-ledger__num{width:3.0625rem}
.luv-cmp-ledger__table th,.luv-cmp-ledger__table td{vertical-align:baseline;text-align:left}
.luv-cmp-ledger__table thead th{font-weight:400;white-space:nowrap}
.luv-cmp-ledger__num{font-family:var(--font-d);font-weight:700;font-size:1.5688rem}
.luv-cmp-ledger__name{font-weight:700;font-size:1.125rem}
.luv-cmp-ledger__bonus{font-size:1.5688rem}
.luv-cmp-ledger__score{font-size:1.125rem}
.luv-cmp-ledger__go{text-align:right;white-space:nowrap}
.luv-cmp-ledger__table{border-top:2px solid var(--text)}
.luv-cmp-ledger__table th,.luv-cmp-ledger__table td{border-bottom:1px solid var(--border)}
.luv-cmp-ledger__num{color:var(--muted)}
.luv-cmp-ledger__name{color:var(--text)}
.luv-cmp-ledger__speed{color:var(--muted)}
@media (max-width:1099.98px){
.luv-cmp-ledger__num{font-size:1.3813rem}
.luv-cmp-ledger__bonus{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-cmp-ledger__num{font-size:1.1938rem}
.luv-cmp-ledger__bonus{font-size:1.1938rem}
}
.luv-ov-essay+.luv-ov-essay__pay::before{display:none}
.luv-ov-essay__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.375rem}
.luv-ov-essay__bar-text{display:grid;grid-template-columns:minmax(0,1fr);gap:.3125rem}
.luv-ov-essay__col>*{max-width:50.1875rem}
.luv-ov-essay__pay{padding-top:0}
.luv-ov-essay__title{margin-bottom:2rem}
.luv-ov-essay__pull{margin:2.625rem 0;padding:.625rem 0 .625rem 2rem}
.luv-ov-essay__pull p+p{margin-top:.9375rem}
.luv-ov-essay__method{margin-top:2.625rem;padding:2rem}
.luv-ov-essay__method-title{margin-bottom:.9375rem}
.luv-ov-essay__notes-title{margin-top:2.625rem;margin-bottom:1.375rem}
.luv-ov-essay__notes{margin-top:1.375rem}
.luv-ov-essay__bar{margin-top:2.625rem}
.luv-ov-essay__title{font-size:3.0375rem}
.luv-ov-essay__pull{font-family:var(--font-d);font-size:1.5688rem;line-height:1.38}
.luv-ov-essay__method-title{font-size:1.5688rem}
.luv-ov-essay__notes-title{font-size:1.5688rem}
.luv-ov-essay__bar-text .luv-bonus{font-size:1.5688rem}
.luv-ov-essay+.luv-ov-essay__pay{border-top:0}
.luv-ov-essay__pull{border-left:.25rem solid rgb(var(--gold-rgb));color:var(--text)}
.luv-ov-essay__method{border:1px solid var(--border);border-radius:var(--r-md)}
@media (max-width:1099.98px){
.luv-ov-essay__title{font-size:2.6125rem}
.luv-ov-essay__pull{font-size:1.525rem}
.luv-ov-essay__method-title{font-size:1.525rem}
.luv-ov-essay__notes-title{font-size:1.525rem}
.luv-ov-essay__bar-text .luv-bonus{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-ov-essay__title{font-size:2.1875rem}
.luv-ov-essay__pull{font-size:1.475rem}
.luv-ov-essay__method-title{font-size:1.475rem}
.luv-ov-essay__notes-title{font-size:1.475rem}
.luv-ov-essay__bar-text .luv-bonus{font-size:1.1938rem}
}
.luv-text-open__body h2{display:inline-block}
.luv-text-open__col{padding-top:4rem}
.luv-text-open__body{max-width:47.625rem}
.luv-text-open__body>h2:first-child{margin-top:0}
.luv-text-open__body h2{padding-top:.625rem}
.luv-text-open__col{border-top:1px solid var(--border)}
.luv-text-open__body h2{border-top:2px solid rgba(var(--primary-rgb),0.51)}
.luv-faq-sheet__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.625rem 5.3125rem}
.luv-faq-sheet__item{padding-top:1.375rem}
.luv-faq__a{margin-top:.9375rem}
.luv-faq__a p+p{margin-top:.9375rem}
.luv-faq-sheet__q{font-size:1.5688rem;line-height:1.28}
.luv-faq-sheet__item{border-top:2px solid rgba(var(--gold-rgb),0.46)}
.luv-faq__a{color:var(--muted)}
@media (max-width:1099.98px){
.luv-faq-sheet__q{font-size:1.525rem}
}
@media (max-width:859.98px){
.luv-faq-sheet__list{grid-template-columns:minmax(0,1fr)}
.luv-faq-sheet__q{font-size:1.475rem}
}
.luv-byline-band__box{flex-direction:column;align-items:center;gap:1.375rem}
.luv-byline-band__box{max-width:46.375rem;margin-left:auto;margin-right:auto}
.luv-byline-band__photo{width:8.25rem;height:8.25rem}
.luv-byline-band__box{text-align:center}
.luv-byline__name{font-size:2.1813rem}
.luv-byline__bio{font-size:1.5688rem;line-height:1.58}
.luv-byline-band__photo{box-shadow:0 0 0 .1875rem rgb(var(--bg-rgb)),0 0 0 .3125rem rgba(var(--gold-rgb),.6)}
.luv-byline__bio{color:var(--muted)}
@media (max-width:1099.98px){
.luv-byline__name{font-size:2.0063rem}
.luv-byline__bio{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-byline-band__photo{width:7.1875rem;height:7.1875rem}
.luv-byline__name{font-size:1.8313rem}
.luv-byline__bio{font-size:1.1938rem}
}
.luv-guides-lead__all{margin-top:2.625rem;padding-top:1.375rem}
.luv-guides-lead__all{border-top:1px solid var(--border)}
.luv-foot-cols__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:2.625rem}
.luv-foot-cols__about{grid-column:auto}
.luv-foot__links{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.luv-foot__links a{display:inline-flex;align-items:center}
.luv-foot{padding:5.3125rem 0 2.625rem}
.luv-foot-cols__about{max-width:23.1875rem}
.luv-foot-cols__text{margin-top:.9375rem}
.luv-foot-cols__label{margin-bottom:.625rem}
.luv-foot__links a{min-height:2.0625rem}
.luv-foot-cols__base{margin-top:4rem;padding-top:2rem}
.luv-foot{font-size:.9875rem}
.luv-foot-cols__brand{font-family:var(--font-d);font-weight:700;font-size:1.5688rem;line-height:1.18}
.luv-foot-cols__label{font-weight:700}
.luv-foot__links a{text-decoration:none}
.luv-foot__links a:hover{text-decoration:underline}
.luv-foot{border-top:1px solid var(--border);background:var(--surface);color:var(--muted)}
.luv-foot-cols__brand{color:var(--text)}
.luv-foot-cols__label{color:var(--text)}
.luv-foot__links a{color:var(--muted)}
.luv-foot__links a:hover{color:var(--text)}
.luv-foot-cols__base{border-top:1px solid var(--line)}
@media (max-width:1099.98px){
.luv-foot-cols__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.luv-foot-cols__about{grid-column:1 / -1}
.luv-foot-cols__brand{font-size:1.525rem}
}
@media (max-width:859.98px){
.luv-foot-cols__brand{font-size:1.475rem}
}
@media (max-width:599.98px){
.luv-foot-cols__grid{grid-template-columns:minmax(0,1fr)}
.luv-foot-cols__about{grid-column:auto}
}
.luv-post-card{display:flex;flex-direction:column;overflow:hidden}
.luv-post-card__media{display:block;overflow:hidden}
.luv-post-card__img{display:block;object-fit:cover}
.luv-post-card__blank{display:block}
.luv-post-card__body{display:flex;flex:1;flex-direction:column;gap:.625rem}
.luv-post-card__title a{display:inline-block}
.luv-feed--list .luv-card-stack{display:grid;grid-template-columns:11.5625rem minmax(0,1fr)}
.luv-post-card{min-width:0}
.luv-post-card__media{aspect-ratio:16/9}
.luv-post-card__img{width:100%;height:100%}
.luv-post-card__blank{width:100%;height:100%}
.luv-post-card__body{padding:1.375rem 2rem 2rem}
.luv-post-card__title a{max-width:100%;padding:.1875rem 0}
.luv-post-card__more{margin-top:auto;padding-top:.625rem}
.luv-feed--list .luv-post-card__media{aspect-ratio:auto;height:100%;min-height:7.1875rem}
.luv-feed--lead>.luv-card-stack:first-child .luv-post-card__media{aspect-ratio:16/10}
.luv-post-card__date{font-size:.9875rem}
.luv-post-card__title{font-size:1.5688rem}
.luv-post-card__title a{text-decoration:none}
.luv-post-card__excerpt{font-size:.9875rem;line-height:1.53}
.luv-feed--lead>.luv-card-stack:first-child .luv-post-card__title{font-size:2.1813rem}
.luv-post-card__media{background:linear-gradient(135deg,rgba(var(--primary-rgb),0.29),rgba(var(--gold-rgb),0.13)),var(--surface-2)}
.luv-post-card__blank{background-image:url("assets/img/motif.webp")}
.luv-post-card__date{color:var(--muted)}
.luv-post-card__title a{color:var(--text)}
.luv-post-card__title a:hover{color:var(--link)}
.luv-post-card__excerpt{color:var(--muted)}
@media (max-width:1099.98px){
.luv-post-card__title{font-size:1.525rem}
.luv-feed--lead>.luv-card-stack:first-child .luv-post-card__title{font-size:2.0063rem}
.luv-feed--lead>.luv-card-stack:first-child .luv-post-card__media{aspect-ratio:16/9}
}
@media (max-width:859.98px){
.luv-post-card__title{font-size:1.475rem}
.luv-feed--lead>.luv-card-stack:first-child .luv-post-card__title{font-size:1.8313rem}
}
@media (max-width:599.98px){
.luv-feed--list .luv-card-stack{grid-template-columns:7.1875rem minmax(0,1fr)}
}
.luv-post-cover__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.625rem 5.3125rem;align-items:center}
.luv-post__meta{display:flex;flex-wrap:wrap;gap:.3125rem 2rem}
.luv-post__figure{overflow:hidden}
.luv-post__img{display:block;object-fit:cover}
.luv-post-cover__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9375rem 2rem}
.luv-post-cover__strip-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3125rem .9375rem}
.luv-post-cover__end{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}
.luv-post__offer{display:grid;grid-template-columns:minmax(0,1fr);gap:.9375rem;justify-items:start}
.luv-post-cover__band{padding:5.3125rem 0}
.luv-post__back{margin-bottom:1.375rem}
.luv-post__meta{margin-top:1.375rem}
.luv-post__figure{margin:0;aspect-ratio:16/9}
.luv-post__img{width:100%;height:100%}
.luv-post-cover__strip{margin-top:2rem;padding:.9375rem 1.375rem}
.luv-post-cover__col{max-width:50.1875rem}
.luv-post-cover__end{margin-top:5.3125rem}
.luv-post__author{padding-top:2.625rem}
.luv-post__offer>*{min-width:0;max-width:100%}
.luv-post__back{font-size:.9875rem}
.luv-post__title{font-size:4.225rem}
.luv-post__meta{font-size:.9875rem}
.luv-post__author-name{font-size:1.5688rem}
.luv-post__offer-title{font-size:1.5688rem}
.luv-post__offer-note{font-size:.9875rem}
.luv-post-cover__band{background:linear-gradient(180deg,rgba(var(--surface-rgb),0.21),rgba(var(--surface-rgb),.75));border-bottom:1px solid var(--border)}
.luv-post__meta{color:var(--muted)}
.luv-post__figure{border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px rgba(var(--primary-rgb),0.19),0 1.1875rem 3.25rem -1.1875rem rgba(var(--primary-rgb),0.51)}
.luv-post-cover__strip{border:1px solid var(--border);border-radius:var(--r-md)}
.luv-post__author{border-top:1px solid var(--border)}
.luv-post__offer-note{color:var(--muted)}
@media (max-width:1099.98px){
.luv-post-cover__band{padding:4rem 0}
.luv-post-cover__grid{grid-template-columns:minmax(0,1fr)}
.luv-post__title{font-size:3.425rem}
.luv-post__author-name{font-size:1.525rem}
.luv-post__offer-title{font-size:1.525rem}
}
@media (max-width:859.98px){
.luv-post-cover__band{padding:2.625rem 0}
.luv-post__title{font-size:2.6188rem}
.luv-post__author-name{font-size:1.475rem}
.luv-post__offer-title{font-size:1.475rem}
}
.luv-cat-lead__band{position:relative}
.luv-cat-lead__band::before{position:absolute;top:0;right:0;bottom:0;left:0}
.luv-cat-lead__band>*{position:relative}
.luv-cat-lead__band{padding:5.3125rem 0 4rem}
.luv-cat__title{max-width:57.9375rem}
.luv-cat__intro{margin-top:1.375rem;max-width:46.375rem}
.luv-cat__intro p+p{margin-top:.9375rem}
.luv-cat-lead{padding-top:4rem}
.luv-cat__list-title{margin:0 0 2rem}
.luv-cat-lead__band::before{content:""}
.luv-cat__title{font-size:4.225rem}
.luv-cat__intro{font-size:1.5688rem;line-height:1.53}
.luv-cat__list-title{font-size:1.5688rem;letter-spacing:0;text-transform:none}
.luv-cat-lead__band{border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(var(--surface-rgb),0.26),rgba(var(--surface-rgb),.7))}
.luv-cat-lead__band::before{background-image:url("assets/img/motif.webp");opacity:.5;pointer-events:none}
.luv-cat__intro{color:var(--muted)}
.luv-cat__list-title{color:var(--muted)}
@media (max-width:1099.98px){
.luv-cat__title{font-size:3.425rem}
.luv-cat__intro{font-size:1.3813rem}
.luv-cat__list-title{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-cat__title{font-size:2.6188rem}
.luv-cat__intro{font-size:1.1938rem}
.luv-cat__list-title{font-size:1.1938rem}
}
.luv-blog-lead__band{position:relative}
.luv-blog-lead__band::after{position:absolute;left:0;right:0;bottom:-1px}
.luv-blog-lead__band{padding:5.3125rem 0 2.625rem}
.luv-blog-lead__band::after{height:.1875rem}
.luv-blog-lead{padding-top:4rem}
.luv-blog-lead__list-title{margin:0 0 2rem}
.luv-blog-lead__band::after{content:""}
.luv-blog__title{font-size:4.225rem}
.luv-blog-lead__list-title{font-size:1.5688rem;letter-spacing:0;text-transform:none}
.luv-blog-lead__band{border-bottom:1px solid var(--border);background:rgba(var(--surface-rgb),0.56)}
.luv-blog-lead__band::after{background:linear-gradient(90deg,rgb(var(--primary-rgb)),rgb(var(--gold-rgb)),transparent)}
.luv-blog-lead__list-title{color:var(--muted)}
@media (max-width:1099.98px){
.luv-blog__title{font-size:3.425rem}
.luv-blog-lead__list-title{font-size:1.3813rem}
}
@media (max-width:859.98px){
.luv-blog__title{font-size:2.6188rem}
.luv-blog-lead__list-title{font-size:1.1938rem}
}
.luv-lost-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 5.3125rem;align-items:center}
.luv-lost-split__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;justify-items:start}
.luv-lost__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9375rem 2rem}
.luv-lost-split__grid{padding-top:2.625rem;padding-bottom:2.625rem}
.luv-lost-split__copy>*{min-width:0;max-width:100%}
.luv-lost__text{max-width:33.5rem}
.luv-lost__search{width:100%;max-width:33.5rem}
.luv-lost-split__code{font-family:var(--font-d);font-weight:700;font-size:12.875rem;line-height:.9;letter-spacing:-.04em;text-align:center}
.luv-lost__title{font-size:3.0375rem}
.luv-lost-split__code{color:transparent;-webkit-text-stroke:2px rgb(var(--gold-rgb))}
.luv-lost__text{color:var(--muted)}
@media (max-width:1099.98px){
.luv-lost-split__code{font-size:10.8125rem}
.luv-lost__title{font-size:2.6125rem}
}
@media (max-width:859.98px){
.luv-lost-split__grid{grid-template-columns:minmax(0,1fr)}
.luv-lost-split__code{font-size:6.1875rem;text-align:left}
.luv-lost__title{font-size:2.1875rem}
}
.luv-find-grid{padding-top:5.3125rem}
.luv-find__form{margin-top:2rem;max-width:36.0625rem}
.luv-find__title{font-size:4.225rem}
@media (max-width:1099.98px){
.luv-find__title{font-size:3.425rem}
}
@media (max-width:859.98px){
.luv-find-grid{padding-top:4rem}
.luv-find__title{font-size:2.6188rem}
}
.luv-hero__title{letter-spacing:0.08em;text-transform:uppercase}
.luv-head__title{letter-spacing:0.06em;text-transform:uppercase}
.luv-badge{letter-spacing:0.1em;text-transform:uppercase}
.luv-metric__value{letter-spacing:0.04em}
.luv-page{background-color:rgb(var(--bg-rgb))}
.luv-btn:hover{box-shadow:0 0 16px rgb(var(--gold-rgb))}
.luv-panel{border-color:var(--border);box-shadow:0 0 14px color-mix(in srgb, rgb(var(--primary-rgb)) 20%, transparent)}
.luv-badge{border-color:rgb(var(--gold-rgb))}
