.rouge-searches{--search-ink:var(--rouge-ivory,#f2eadf);--search-paper:var(--rouge-night,#0d0909);--search-red:var(--rouge-red,#c0162f);--search-surface:var(--rouge-paper,#ece3dc);--search-line:#ac978b;color:var(--search-ink);background:var(--search-paper);padding:140px max(24px,6vw) 80px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.search-hero{grid-template-columns:2.5fr 1fr;align-items:end;gap:6vw;padding-bottom:90px;display:grid}.search-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0 0 38px;font-size:12px;font-weight:500}.search-hero h1{letter-spacing:-.045em;margin:0;font-family:Bodoni Moda,Didot,serif;font-size:clamp(64px,9.2vw,158px);font-weight:400;line-height:.97}.search-hero em,.search-promise em{color:var(--search-red);font-weight:400}.search-hero-note{max-width:340px;padding-bottom:5px}.search-rule{border-top:3px solid var(--search-red);width:46px;margin-bottom:32px;display:block}.search-hero-note>p:first-of-type{margin-bottom:22px;font:400 30px/1.25 Bodoni Moda,Didot,serif}.search-hero-note p{font-size:16px;line-height:1.65}.rouge-searches a{color:inherit;text-underline-offset:5px}.search-hero-note>a,.search-brief-bottom>a,.search-promise a{align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.rouge-searches a:hover{color:var(--search-red)}.rouge-searches a:focus-visible{outline:2px solid var(--search-red);outline-offset:5px}.search-section-heading{border-top:1px solid var(--search-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0 32px;display:flex}.search-section-heading h2{margin:0;font:400 29px Bodoni Moda,Didot,serif}.search-section-heading p{margin:0;font-size:13px}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.search-grid-single{grid-template-columns:minmax(0,1fr)}.search-preview-label{color:var(--search-ink);opacity:.75;margin:0 0 24px;font-size:12px}.search-brief-body,.search-brief-details{flex-direction:column;flex:1;min-width:0;display:flex}.search-brief-copy{min-width:0}.search-brief-featured{padding:clamp(28px,4.2vw,68px)}.search-brief-featured .search-brief-body{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:clamp(35px,6vw,100px);padding-top:42px;display:grid}.search-brief-featured .search-brief-top{border-bottom:1px solid var(--search-line);padding-bottom:23px}.search-brief-featured .search-brief-details{border-left:1px solid var(--search-line);padding:5px 0 0 34px}.search-brief-featured .search-brief-copy h2{text-wrap:balance;max-width:13ch;margin:0 0 32px;font-size:clamp(48px,5.9vw,92px);line-height:1.02}.search-brief-featured .search-description{max-width:47ch;margin-bottom:0;font-size:17px}.search-brief-featured dl{flex-direction:column;gap:22px}.search-brief-featured dd{font-size:18px}.search-brief-featured .search-brief-bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:22px;display:flex}.search-deadline-label{margin-bottom:4px;display:block}.search-brief-featured .search-brief-bottom p{font-size:13px}.search-brief-featured .search-brief-bottom :is(a,.search-preview-interest){background:var(--search-red);color:var(--search-ink);justify-content:space-between;min-height:54px;padding:15px 20px;font-size:15px;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.search-preview-interest{font:inherit;cursor:default;border:0;align-items:center;gap:20px;display:inline-flex;opacity:1!important}.search-brief-featured .search-brief-bottom a:hover{background:var(--rouge-night);transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.search-hero>div{animation:.65s cubic-bezier(.16,1,.3,1) both search-arrive}.search-hero .search-hero-note{animation-delay:90ms}@keyframes search-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.search-brief{color:var(--rouge-night,#0d0909);background:var(--search-surface);border:1px solid var(--search-line);flex-direction:column;min-width:0;padding:34px 36px;display:flex}.search-brief-top{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.search-brief-top>span:first-child{letter-spacing:.1em;text-transform:uppercase}.search-open{color:var(--search-red);white-space:nowrap}.search-open:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.search-brief h2{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:18ch;margin:35px 0 28px;font:400 clamp(30px,3vw,46px)/1.12 Bodoni Moda,Didot,serif}.search-brief dl{flex-wrap:wrap;gap:28px;margin:0 0 24px;display:flex}.search-brief dl div{min-width:70px;max-width:100%}.search-brief dt{text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:10px}.search-brief dd{overflow-wrap:anywhere;margin:0;font-size:14px}.search-description,.search-travel{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 16px;font-size:15px;line-height:1.7}.search-travel{color:#685b54;font-size:13px}.search-brief-bottom{border-top:1px solid var(--search-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.search-brief-bottom p{margin:0;font-size:11px}.search-brief-bottom a{font-size:13px}.search-empty{max-width:60ch;padding:60px 0 90px}.search-empty h3{font:400 36px Bodoni Moda,serif}.search-empty p,.search-status{font-size:16px;line-height:1.6}.search-promise{border-top:1px solid var(--search-line);grid-template-columns:1.4fr 1fr;column-gap:8vw;margin-top:90px;padding:50px 0 0;display:grid}.search-promise>.search-eyebrow{grid-column:1/-1;margin-bottom:24px}.search-promise h2{letter-spacing:-.035em;margin:0;font:400 clamp(38px,4.6vw,70px)/1.08 Bodoni Moda,serif}.search-promise>div{max-width:45ch;font-size:16px;line-height:1.7}.search-promise>div p:first-child{margin-top:0}@media (width<=760px){.rouge-searches{padding:115px 24px 54px}.search-hero{grid-template-columns:1fr;gap:38px;padding-bottom:55px}.search-hero h1{font-size:clamp(47px,11.3vw,84px)}.search-eyebrow{margin-bottom:28px}.search-hero-note{max-width:42ch}.search-hero-note>p:first-of-type{font-size:27px}.search-rule{margin-bottom:20px}.search-grid{grid-template-columns:1fr;gap:20px}.search-brief{padding:27px 24px}.search-brief h2{margin:28px 0 22px;font-size:36px}.search-brief-featured .search-brief-body{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.search-brief-featured .search-brief-copy h2{margin-bottom:22px;font-size:clamp(42px,10vw,62px)}.search-brief-featured .search-brief-details{border-left:0;border-top:1px solid var(--search-line);padding:25px 0 0}.search-brief-featured dl{flex-direction:row;column-gap:35px}.search-brief-featured .search-description{font-size:16px}.search-promise{grid-template-columns:1fr;gap:26px;margin-top:56px}.search-promise>.search-eyebrow{margin:0}.search-section-heading{padding-bottom:25px}.search-section-heading h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.rouge-searches *{scroll-behavior:auto!important}}
