.ladore-case{--ink:#2a292b;--brown:#5f3b24;--paper:#f6f0e9;--cream:#ebe0d4;color:var(--ink);background:var(--paper);overflow:hidden}.ladore-case *{box-sizing:border-box}.ladore-wrap{width:min(100% - 48px,1320px);margin-inline:auto}.ladore-case h1,.ladore-case h2,.ladore-case h3,.ladore-case p,.ladore-case figure{margin:0}.ladore-case a[data-project-lightbox]{display:block}.ladore-case img{display:block;width:100%;height:auto}.ladore-eyebrow{font-size:13px!important;letter-spacing:.1em;color:var(--brown);font-weight:700}.ladore-hero{background:var(--ink);color:var(--paper);padding:32px 0 34px}.ladore-hero-top,.ladore-hero-bottom{display:flex;justify-content:space-between;gap:20px;font:600 11px/1.5 var(--font-primary);letter-spacing:.18em;color:#d0bba7}.ladore-hero-top{border-bottom:1px solid #6c615d;padding-bottom:20px}.ladore-hero-bottom{border-top:1px solid #6c615d;padding-top:20px}.ladore-hero-body{min-height:590px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,100px)}.ladore-hero-art{position:relative;min-height:490px;display:flex;align-items:center;justify-content:center;isolation:isolate}.ladore-hero-art:before{content:"";position:absolute;inset:5% 11%;border:1px solid #6d5c52;border-radius:50%;transform:rotate(-24deg);opacity:.55;z-index:-1}.ladore-orbit{position:absolute;width:58%;aspect-ratio:1;border:1px solid #897463;border-radius:50%;opacity:.3;z-index:-1}.ladore-hero-art a{width:min(93%,670px)}.ladore-art-caption{position:absolute;bottom:10px;left:0;font:600 10px var(--font-primary);letter-spacing:.2em;color:#bca48f}.ladore-hero-copy{max-width:500px}.ladore-hero-copy .ladore-eyebrow{color:#d6baa0}.ladore-hero h1{font:400 clamp(72px,7vw,112px)/.98 Georgia,serif;letter-spacing:-.065em;color:#fff;margin:25px 0}.ladore-hero h1 span{display:block;font:700 clamp(34px,3vw,48px)/1.2 inherit;letter-spacing:-.045em;margin-top:18px;color:var(--cream)}.ladore-hero-copy>p:not(.ladore-eyebrow){font-size:18px;line-height:1.9;color:#e8ded4;max-width:44ch}.ladore-hero-meta{display:flex;gap:11px;flex-wrap:wrap;margin-top:38px}.ladore-hero-meta span{border:1px solid #8a7668;border-radius:50px;padding:9px 14px;font-size:12px;color:#e7d8c8}.ladore-section{padding:clamp(76px,9vw,136px) 0}.ladore-intro-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(40px,8vw,120px);align-items:center}.ladore-intro-copy{max-width:440px;justify-self:end}.ladore-case h2{font-size:clamp(38px,4vw,64px);line-height:1.13;letter-spacing:-.045em;margin:20px 0 25px;color:var(--ink)}.ladore-intro-copy>p:last-child,.ladore-section-heading>p{font-size:18px;line-height:1.85;color:#5d514b}.ladore-logo-stage{background:#e9ddd0;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.ladore-logo-stage>div{flex:1;display:grid;place-items:center}.ladore-logo-stage a{width:min(100%,620px)}.ladore-logo-stage figcaption{display:flex;justify-content:space-between;gap:10px;font:600 10px var(--font-primary);letter-spacing:.17em;color:#604737}.ladore-mark{background:#e9ded4}.ladore-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px}.ladore-section-heading>p{max-width:560px}.ladore-mark-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.ladore-mark figure{position:relative;min-height:570px;padding:28px;display:flex;align-items:center;justify-content:center}.ladore-mark-large{background:var(--brown);color:#fff}.ladore-mark-small{background:var(--paper);color:var(--brown)}.ladore-mark figure a{width:clamp(220px,40%,440px)}.ladore-mark-small a{width:clamp(170px,60%,340px)}.ladore-specimen-number{position:absolute;top:28px;left:28px;font:600 11px var(--font-primary);letter-spacing:.15em}.ladore-mark figcaption{position:absolute;bottom:28px;right:28px;font-size:13px}.ladore-variants{background:#fbf8f4}.ladore-variants-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ladore-variant{min-height:350px;padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.ladore-variant--cream{background:#ece1d5;color:var(--brown)}.ladore-variant--dark{background:var(--ink);color:var(--cream)}.ladore-variant--paper{background:#f2ebe4;color:var(--brown);border:1px solid #dbcdbf}.ladore-variant>span{font:600 10px var(--font-primary);letter-spacing:.17em}.ladore-variant a{align-self:center;width:min(82%,470px)}.ladore-variant figcaption{text-align:right;font-size:13px}.ladore-closing{background:var(--brown);color:#fff;padding:100px 0;text-align:center}.ladore-closing span{font:600 11px var(--font-primary);letter-spacing:.2em;color:#e2c8af}.ladore-closing h2{color:#fff;max-width:850px;margin:22px auto;font-size:clamp(40px,5vw,76px)}.ladore-closing p{max-width:590px;margin:auto;font-size:17px;line-height:1.8;color:#f6eae0}@media(max-width:800px){.ladore-hero-body,.ladore-intro-grid,.ladore-mark-grid{grid-template-columns:1fr}.ladore-hero-body{gap:0}.ladore-hero-art{min-height:320px;order:2}.ladore-hero-copy{order:1;padding:60px 0 0}.ladore-hero h1{font-size:74px}.ladore-intro-copy{justify-self:start}.ladore-mark figure{min-height:400px}.ladore-section-heading{display:block}.ladore-section-heading>p{max-width:unset}.ladore-variants-grid{grid-template-columns:1fr}}@media(max-width:520px){.ladore-wrap{width:min(100% - 32px,1320px)}.ladore-hero{padding-top:22px}.ladore-hero-top,.ladore-hero-bottom{font-size:9px}.ladore-hero-art{min-height:250px}.ladore-hero h1{font-size:61px}.ladore-hero h1 span{font-size:31px}.ladore-hero-copy>p:not(.ladore-eyebrow),.ladore-intro-copy>p:last-child,.ladore-section-heading>p{font-size:16px}.ladore-logo-stage{min-height:280px;padding:18px}.ladore-mark figure{min-height:310px}.ladore-mark figure a{width:62%}.ladore-mark-small a{width:47%}.ladore-variant{min-height:260px}.ladore-closing{padding:75px 0}}.ladore-hero h1 span{font-family:var(--font-primary);font-style:normal;font-weight:700;font-size:clamp(32px,3vw,48px);line-height:1.25;letter-spacing:-.035em}
