.wwlo-home{--wwlo-ink:#162337;--wwlo-paper:#f7f5f0;--wwlo-card:#ffffff;--wwlo-gold:#c9953e;--wwlo-gold-light:#e3bd72;--wwlo-muted:#647084;--wwlo-line:rgba(22, 35, 55, .12);color:var(--wwlo-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 auto;max-width:1440px;overflow:hidden}.wwlo-home *,.wwlo-home *::before,.wwlo-home *::after{box-sizing:border-box}.wwlo-home a{text-decoration:none}.wwlo-home img{display:block;height:auto;max-width:100%}.wwlo-hero{--wwlo-hero-image:none;align-items:center;background:linear-gradient(105deg,rgb(8 12 18 / .98) 5%,rgb(12 17 24 / .91) 52%,rgb(14 19 27 / .80) 100%),var(--wwlo-hero-image) center / cover no-repeat;color:#fff;display:flex;isolation:isolate;min-height:clamp(560px, 76vh, 780px);overflow:hidden;padding:clamp(76px, 9vw, 130px) clamp(24px, 8vw, 118px);position:relative}.wwlo-hero::before{background:radial-gradient(circle,rgb(201 149 62 / .20),transparent 64%);border:1px solid rgb(227 189 114 / .28);border-radius:50%;content:"";height:clamp(330px, 47vw, 690px);position:absolute;right:clamp(-260px, -13vw, -80px);top:50%;transform:translateY(-50%);width:clamp(330px, 47vw, 690px);z-index:-1}.wwlo-hero::after{background:linear-gradient(90deg,transparent,rgb(227 189 114 / .65),transparent);bottom:0;content:"";height:1px;left:7%;position:absolute;right:7%}.wwlo-hero__texture{background-image:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgb(255 255 255 / .025) 80px);inset:0;pointer-events:none;position:absolute;z-index:-1}.wwlo-hero__inner{max-width:850px}.wwlo-eyebrow{color:var(--wwlo-gold-light);font-size:12px;font-weight:750;letter-spacing:.23em;margin:0 0 20px;text-transform:uppercase}.wwlo-hero h1{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px, 7.2vw, 98px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0;max-width:820px}.wwlo-hero__lead{color:rgb(255 255 255 / .76);font-family:Georgia,"Times New Roman",serif;font-size:clamp(18px, 2vw, 24px);line-height:1.65;margin:30px 0 0;max-width:720px}.wwlo-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:38px}.wwlo-button{align-items:center;border:1px solid #fff0;display:inline-flex;font-size:12px;font-weight:760;justify-content:center;letter-spacing:.12em;min-height:51px;padding:13px 23px;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.wwlo-button:hover{transform:translateY(-2px)}.wwlo-button--gold{background:var(--wwlo-gold);color:#111821}.wwlo-button--gold:hover{background:var(--wwlo-gold-light);color:#111821}.wwlo-button--ghost{border-color:rgb(255 255 255 / .36);color:#fff}.wwlo-button--ghost:hover{background:rgb(255 255 255 / .08);border-color:#fff;color:#fff}.wwlo-button--ink{background:var(--wwlo-ink);color:#fff}.wwlo-button--ink:hover{background:#0d1726;color:#fff}.wwlo-hero__topics{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:64px 0 0;padding:0}.wwlo-hero__topics li{color:rgb(255 255 255 / .55);font-family:Georgia,serif;font-size:14px;font-style:italic;margin:0}.wwlo-hero__topics li:not(:last-child)::after{color:var(--wwlo-gold);content:"·";margin-left:24px}.wwlo-section{padding:clamp(74px, 9vw, 128px) clamp(20px, 6vw, 84px)}.wwlo-section:nth-of-type(odd){background:var(--wwlo-paper)}.wwlo-section__header{margin:0 auto clamp(40px, 5vw, 66px);max-width:760px;text-align:center}.wwlo-section__header--left{margin-left:0;text-align:left}.wwlo-section__header h2{color:var(--wwlo-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px, 5vw, 64px);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0}.wwlo-section__header>p:last-child{color:var(--wwlo-muted);font-size:17px;line-height:1.75;margin:20px auto 0;max-width:680px}.wwlo-category-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.wwlo-category-card{background:#192537;min-height:390px;overflow:hidden;position:relative}.wwlo-category-card:nth-child(3n+2){background:#263347}.wwlo-category-card:nth-child(3n+3){background:#3b3028}.wwlo-category-card.has-image{background-image:var(--wwlo-card-image);background-position:center;background-size:cover}.wwlo-category-card__link{color:#fff;display:flex;height:100%;min-height:inherit;position:relative}.wwlo-category-card__shade{background:linear-gradient(180deg,rgb(8 13 20 / .08) 0%,rgb(8 13 20 / .92) 90%);inset:0;position:absolute;transition:background .3s ease}.wwlo-category-card__number{color:rgb(255 255 255 / .48);font-family:Georgia,serif;font-size:15px;left:24px;position:absolute;top:22px}.wwlo-category-card__body{align-self:flex-end;display:flex;flex-direction:column;padding:30px 26px;position:relative;width:100%}.wwlo-category-card__count,.wwlo-card-kicker{color:var(--wwlo-gold-light);font-size:10px;font-weight:750;letter-spacing:.15em;margin:0 0 12px;text-transform:uppercase}.wwlo-category-card strong{color:#fff;font-family:Georgia,serif;font-size:clamp(24px, 2.2vw, 33px);font-weight:500;line-height:1.08}.wwlo-category-card__summary{color:rgb(255 255 255 / .7);font-size:14px;line-height:1.55;margin-top:14px}.wwlo-category-card__cta{color:#fff;font-size:11px;font-weight:750;letter-spacing:.11em;margin-top:22px;text-transform:uppercase}.wwlo-category-card:hover .wwlo-category-card__shade{background:linear-gradient(180deg,rgb(8 13 20 / .02) 0%,rgb(8 13 20 / .82) 90%)}.wwlo-featured-grid{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.wwlo-featured-card{background:#fff;border:1px solid var(--wwlo-line);display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:360px}.wwlo-featured-card__media{background:#182334;min-height:100%;overflow:hidden}.wwlo-featured-card__media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.wwlo-featured-card:hover img{transform:scale(1.025)}.wwlo-featured-card__body{align-self:center;padding:clamp(25px, 3vw, 46px)}.wwlo-featured-card h3,.wwlo-post-card h3{font-family:Georgia,serif;font-size:clamp(25px, 2.3vw, 36px);font-weight:500;line-height:1.15;margin:0}.wwlo-featured-card h3 a,.wwlo-post-card h3 a{color:var(--wwlo-ink)}.wwlo-featured-card__body>p:not(.wwlo-card-kicker),.wwlo-post-card__body>p:not(.wwlo-card-kicker){color:var(--wwlo-muted);line-height:1.65;margin:17px 0}.wwlo-text-link{color:var(--wwlo-ink);display:inline-block;font-size:12px;font-weight:760;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.wwlo-post-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.wwlo-post-card{background:#fff;border:1px solid var(--wwlo-line);display:flex;flex-direction:column;min-width:0}.wwlo-post-card__media{aspect-ratio:16 / 10;background:#182334;overflow:hidden}.wwlo-post-card__media img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.wwlo-post-card:hover img{transform:scale(1.025)}.wwlo-post-card__body{display:flex;flex:1;flex-direction:column;padding:26px}.wwlo-post-card h3{font-size:clamp(24px, 2.1vw, 32px)}.wwlo-post-card__meta{border-top:1px solid var(--wwlo-line);color:var(--wwlo-muted);display:flex;font-size:10px;font-weight:720;gap:12px;justify-content:space-between;letter-spacing:.06em;margin-top:auto;padding-top:18px;text-transform:uppercase}.wwlo-image-fallback{background:radial-gradient(circle at 65% 35%,rgb(201 149 62 / .34),transparent 28%),linear-gradient(135deg,#101824,#26354a);display:block;height:100%;min-height:220px;width:100%}.wwlo-section__footer{margin:38px 0 0;text-align:center}.wwlo-newsletter{align-items:center;background:linear-gradient(120deg,#0b111a,#172334 68%,#2d2926);color:#fff;display:grid;gap:clamp(34px, 6vw, 88px);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:clamp(64px, 8vw, 108px) clamp(22px, 7vw, 100px);position:relative}.wwlo-newsletter::before{border:1px solid rgb(201 149 62 / .28);border-radius:50%;content:"";height:300px;left:-130px;position:absolute;top:-140px;width:300px}.wwlo-newsletter__copy,.wwlo-newsletter__form{position:relative}.wwlo-newsletter h2{color:#fff;font-family:Georgia,serif;font-size:clamp(38px, 5vw, 63px);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0}.wwlo-newsletter__copy>p:last-child{color:rgb(255 255 255 / .68);font-family:Georgia,serif;font-size:18px;line-height:1.65;margin:22px 0 0;max-width:560px}.wwlo-newsletter__form{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);padding:clamp(24px, 4vw, 42px)}.wwlo-newsletter__form .ff-el-group{margin-bottom:14px}.wwlo-newsletter__form label{color:rgb(255 255 255 / .8)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase}.wwlo-newsletter__form input[type="text"],.wwlo-newsletter__form input[type="email"]{background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:0!important;color:#fff!important;min-height:52px}.wwlo-newsletter__form input::placeholder{color:rgb(255 255 255 / .52)!important}.wwlo-newsletter__form button[type="submit"]{background:var(--wwlo-gold)!important;border:0!important;border-radius:0!important;color:#111821!important;font-size:12px!important;font-weight:780!important;letter-spacing:.12em;min-height:52px;padding:14px 24px!important;text-transform:uppercase;width:100%}.wwlo-newsletter__form .ff-message-success{color:#fff}@media (max-width:1080px){.wwlo-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wwlo-featured-grid{grid-template-columns:1fr}}@media (max-width:780px){.wwlo-hero{min-height:620px;padding-left:22px;padding-right:22px}.wwlo-hero__texture{background-image:repeating-linear-gradient(90deg,transparent 0,transparent 39px,rgb(255 255 255 / .025) 40px)}.wwlo-hero__actions{align-items:stretch;flex-direction:column}.wwlo-button{width:100%}.wwlo-hero__topics{gap:8px 14px;margin-top:42px}.wwlo-hero__topics li:not(:last-child)::after{margin-left:14px}.wwlo-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wwlo-featured-card{grid-template-columns:1fr}.wwlo-featured-card__media{aspect-ratio:16 / 9}.wwlo-newsletter{grid-template-columns:1fr}}@media (max-width:560px){.wwlo-hero{min-height:600px}.wwlo-hero h1{font-size:clamp(43px, 13.5vw, 65px)}.wwlo-hero__lead{font-size:18px;line-height:1.55}.wwlo-category-grid,.wwlo-post-grid{grid-template-columns:1fr}.wwlo-category-card{min-height:330px}.wwlo-section{padding-left:17px;padding-right:17px}.wwlo-post-card__body,.wwlo-featured-card__body{padding:23px}.wwlo-post-card__meta{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.wwlo-home *,.wwlo-home *::before,.wwlo-home *::after{scroll-behavior:auto!important;transition:none!important}}