/* Realtimo Luxury — mockup stylesheet. Palette: mist stone + lagoon green + brass. Light by design. */
:root{
  --paper:#fbfbf8; --mist:#f2f3ee; --sage:#e5eae3; --line:#dadbd1; --line-2:#c9cbc0;
  --ink:#1a211f; --muted:#646e69; --lagoon:#1f4a45; --lagoon-2:#163a37; --brass:#a5864f; --brass-ink:#7d6330; --brass-lt:#d4bc86; --hm:url("data:image/png;base64,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");
  --r:6px; --serif:'Newsreader',Georgia,'Times New Roman',serif; --sans:'Hanken Grotesk','Segoe UI',system-ui,-apple-system,sans-serif;
  --mark:url("data:image/png;base64,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");
  --ease:cubic-bezier(.2,.7,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55;font-size:16px}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}
.i{width:1.1em;height:1.1em;display:inline-block;vertical-align:-.16em}
.wrap{width:min(1280px,100% - 48px);margin:0 auto}
@media (max-width:600px){.wrap{width:calc(100% - 32px)}}
:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:3px}

/* type */
.eyebrow{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--brass-ink)}
.eyebrow.on-photo{color:#f1e6cf}
h1,h2,h3{font-family:var(--serif);font-weight:300;letter-spacing:-.01em;line-height:1.08;text-wrap:balance}
h1 em,h2 em,h3 em{font-style:italic;font-weight:300}
.h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}
.lede{font-size:1.06rem;color:var(--muted);max-width:56ch}

/* brand lockup */
.brand{display:inline-flex;align-items:center;gap:12px;color:inherit;white-space:nowrap}
.brand .mark{width:22px;height:23px;background:currentColor;-webkit-mask:var(--mark) center/contain no-repeat;mask:var(--mark) center/contain no-repeat;flex:none}
.brand .bname{font-family:var(--serif);font-size:1.38rem;letter-spacing:.2em;font-weight:400;text-transform:uppercase}
.brand .bsub{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;padding-left:12px;border-left:1px solid currentColor;opacity:.85;line-height:1.1}
.brand.b2 .bname{font-size:1.5rem;letter-spacing:.28em}
.brand.b2 .bsub{border-left:0;padding-left:0;margin-top:2px;letter-spacing:.26em;font-size:.6rem}
.brand.b2{flex-direction:column;align-items:flex-start;gap:0}
@media (max-width:560px){.brand .bsub{display:none}.brand .bname{font-size:1.15rem}}

/* header */
.hdr{position:fixed;inset:0 0 auto 0;z-index:60;transition:background .3s var(--ease),color .3s,box-shadow .3s;color:#fff}
.hdr .in{display:flex;align-items:center;gap:28px;height:78px}
.hdr nav{display:flex;gap:30px;margin-left:44px;font-size:.88rem;font-weight:500;letter-spacing:.02em}
.hdr nav a{position:relative;padding:6px 0;opacity:.92}
.hdr nav a::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:0;background:currentColor;transition:width .35s var(--ease)}
.hdr nav a:hover::after,.hdr nav a.cur::after{width:100%}
.hdr .right{margin-left:auto;display:flex;align-items:center;gap:22px;font-size:.88rem}
.hdr .right a{display:inline-flex;align-items:center;gap:8px;font-weight:500}
.hdr.solid{background:rgba(251,251,248,.96);backdrop-filter:blur(10px);color:var(--ink);box-shadow:0 1px 0 var(--line)}
@media (max-width:960px){.hdr nav{display:none}}
.hdr .menu{display:none}
@media (max-width:960px){.hdr .menu{display:inline-flex}.hdr .right .hide-m{display:none}}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:var(--r);font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease)}
.btn.primary{background:var(--lagoon);color:#fff}.btn.primary:hover{background:var(--lagoon-2)}
.btn.light{background:#fff;color:var(--ink)}.btn.light:hover{background:var(--mist)}
.btn.line{border:1px solid var(--line-2);color:var(--ink)}.btn.line:hover{border-color:var(--ink)}
.btn.line.on-photo{border-color:rgba(255,255,255,.7);color:#fff}.btn.line.on-photo:hover{background:rgba(255,255,255,.14)}
.btn .i{transition:transform .25s var(--ease)}.btn:hover .i.arr{transform:translateX(3px)}
.link{display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:.9rem;color:var(--lagoon);border-bottom:1px solid transparent;padding-bottom:2px}
.link:hover{border-color:currentColor}

/* hero */
.hero{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;color:#fff;background:#2b3a40 center/cover no-repeat}
.hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,32,34,.66) 0%,rgba(16,32,34,.4) 38%,rgba(16,32,34,0) 70%),linear-gradient(180deg,rgba(14,22,24,.38) 0%,rgba(14,22,24,0) 24%,rgba(14,22,24,0) 62%,rgba(14,22,24,.5) 100%)}
.hero .wrap{position:relative;padding:150px 0 54px;width:min(1280px,100% - 48px)}
.hero h1{font-size:clamp(2.4rem,4.8vw,4.3rem);max-width:17ch;margin:16px 0 18px;text-shadow:0 2px 24px rgba(10,20,22,.25)}
.hero .sub{font-size:1.1rem;max-width:46ch;opacity:.95}
.finder{margin-top:36px;display:grid;grid-template-columns:1.3fr 1fr 1fr auto;background:#fff;color:var(--ink);border-radius:var(--r);box-shadow:0 30px 60px -28px rgba(10,20,22,.55);overflow:hidden;max-width:980px}
.finder label{display:block;padding:14px 20px 12px;border-right:1px solid var(--line);cursor:pointer}
.finder label span{display:block;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:2px}
.finder select,.finder input{width:100%;border:0;background:transparent;font:inherit;font-size:.98rem;color:var(--ink);outline:0;appearance:none;-webkit-appearance:none;padding:2px 0}
.finder .btn{border-radius:0;padding:0 34px}
@media (max-width:860px){.finder{grid-template-columns:1fr 1fr}.finder label{border-bottom:1px solid var(--line)}.finder .btn{grid-column:1/-1;padding:16px}}
@media (max-width:520px){.finder{grid-template-columns:1fr}}
.hero-meta{position:absolute;right:max(24px,calc((100vw - 1280px)/2));bottom:20px}

/* assurance strip */
.assure{border-bottom:1px solid var(--line);background:var(--paper)}
.assure .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.assure div{padding:26px 28px;border-right:1px solid var(--line);display:flex;gap:16px;align-items:flex-start}
.assure div:first-child{padding-left:0}.assure div:last-child{border-right:0}
.assure .i{width:26px;height:26px;color:var(--brass);flex:none;margin-top:2px}
.assure b{display:block;font-weight:600;font-size:.96rem}.assure span{color:var(--muted);font-size:.9rem}
@media (max-width:860px){.assure .wrap{grid-template-columns:1fr}.assure div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.assure div:last-child{border-bottom:0}}

/* sections */
.sec{padding:clamp(56px,8vw,104px) 0}
.sec.mist{background:var(--mist)}
.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;flex-wrap:wrap}
.sec-head .eyebrow{display:block;margin-bottom:12px}

/* listing tile */
.grid{display:grid;gap:34px 28px}
.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g2{grid-template-columns:repeat(2,1fr)}
@media (max-width:1000px){.grid.g3{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.grid.g3,.grid.g2{grid-template-columns:1fr}}
.tile{display:block}
.tile .ph{position:relative;overflow:hidden;border-radius:var(--r);aspect-ratio:4/3;background:var(--sage)}
.tile .ph img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}
.tile:hover .ph img{transform:scale(1.035)}
.tag{position:absolute;left:14px;top:14px;display:inline-flex;gap:6px;align-items:center;background:rgba(251,251,248,.94);color:var(--ink);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:6px 10px;border-radius:4px}
.tag .i{color:var(--brass);width:12px;height:12px}
.heart{position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:50%;background:rgba(251,251,248,.94);display:grid;place-items:center;color:var(--ink);transition:transform .25s var(--ease),color .2s}
.heart:hover{transform:scale(1.08)}.heart.on{color:#b4483a}.heart.on svg{fill:currentColor}
.tile .meta{padding-top:16px}
.tile .price{font-family:var(--serif);font-size:1.6rem;font-weight:400;letter-spacing:-.005em;line-height:1.15}
.tile .ttl{margin-top:4px;font-weight:600;font-size:.98rem}
.tile .loc{color:var(--muted);font-size:.9rem;margin-top:2px}
.tile .facts{margin-top:10px;display:flex;gap:16px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;flex-wrap:wrap}
.tile .by{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}
.tile .by b{color:var(--ink);font-weight:600}

/* collections */
.coll{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:300px 300px;gap:18px}
.coll a{position:relative;border-radius:var(--r);overflow:hidden;color:#fff;display:flex;align-items:flex-end;padding:24px;background:#394}
.coll a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
.coll a:hover img{transform:scale(1.04)}
.coll a::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,18,20,0) 30%,rgba(10,18,20,.5) 62%,rgba(10,18,20,.84) 100%)}
.coll a>*{position:relative;z-index:1;text-shadow:0 1px 16px rgba(6,14,16,.55)}.coll .locked>*{text-shadow:none}
.coll .big{grid-row:1/3}
.coll h3{font-size:1.8rem;margin-bottom:4px}.coll small{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-weight:600}
.coll .locked{background:var(--lagoon);}
.coll .locked::after{display:none}
.coll .locked p{font-size:.9rem;opacity:.92;max-width:30ch;margin:6px 0 14px}
@media (max-width:900px){.coll{grid-template-columns:1fr 1fr;grid-template-rows:240px 240px 240px}.coll .big{grid-row:auto;grid-column:1/-1}}
@media (max-width:560px){.coll{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:220px}}

/* split / editorial */
.split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}
@media (max-width:900px){.split{grid-template-columns:1fr}}
.split .img{border-radius:var(--r);overflow:hidden;aspect-ratio:5/4}.split .img img{width:100%;height:100%;object-fit:cover}
.points{margin-top:28px;display:grid;gap:22px}
.points div{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}
.points .n{font-family:var(--serif);font-size:1.5rem;color:var(--brass);line-height:1}
.points b{display:block;font-weight:600;margin-bottom:2px}.points span{color:var(--muted);font-size:.94rem}

/* private register band */
.band{background:var(--sage);border-radius:var(--r);padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}
@media (max-width:900px){.band{grid-template-columns:1fr}}
.field{display:block;margin-bottom:12px}
.field span{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:6px}
.field input,.field select,.field textarea{width:100%;padding:13px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:#fff;font:inherit;font-size:.96rem;color:var(--ink)}
.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--lagoon);border-color:var(--lagoon)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:520px){.two{grid-template-columns:1fr}}
.consent{font-size:.76rem;color:var(--muted);line-height:1.5;margin:6px 0 14px}.consent a{color:var(--lagoon);font-weight:600;text-decoration:underline;text-underline-offset:2px}
.ok{display:none;text-align:center;padding:24px 8px}.ok.show{display:block}.ok .c{width:54px;height:54px;border-radius:50%;background:#dcebe3;color:var(--lagoon);display:grid;place-items:center;margin:0 auto 14px}
.ok h3{font-size:1.5rem;margin-bottom:6px}.ok p{color:var(--muted);font-size:.94rem}

/* footer */
.ftr{background:var(--lagoon-2);color:#e8efec;padding:64px 0 28px;margin-top:0}
.ftr .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}
@media (max-width:860px){.ftr .top{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.ftr .top{grid-template-columns:1fr}}
.ftr p{color:#b9c9c4;font-size:.9rem;max-width:36ch;margin-top:14px}
.ftr h4{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#c9b27f;margin-bottom:14px;font-weight:600}
.ftr .col a{display:block;color:#dbe6e2;font-size:.92rem;padding:4px 0}.ftr .col a:hover{color:#fff;text-decoration:underline}
.ftr .bot{margin-top:46px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.8rem;color:#9fb3ad}

/* search page */
.pg-head{padding:130px 0 26px}
.pg-head h1{font-size:clamp(2.2rem,4.6vw,3.6rem)}
.crumb{font-size:.82rem;color:var(--muted);margin-bottom:14px}.crumb a:hover{color:var(--ink);text-decoration:underline}
.filters{position:sticky;top:78px;z-index:30;background:rgba(251,251,248,.97);backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.filters .in{display:flex;gap:12px;align-items:center;padding:12px 0;flex-wrap:wrap}
.chip{padding:9px 16px;border:1px solid var(--line-2);border-radius:var(--r);font-size:.86rem;font-weight:600;background:var(--paper);transition:background .2s,border-color .2s,color .2s}
.chip:hover{border-color:var(--ink)}.chip[aria-pressed="true"]{background:var(--lagoon);border-color:var(--lagoon);color:#fff}
.sel{position:relative}.sel select{appearance:none;-webkit-appearance:none;padding:9px 34px 9px 14px;border:1px solid var(--line-2);border-radius:var(--r);font:inherit;font-size:.86rem;font-weight:600;background:var(--paper);color:var(--ink)}
.sel::after{content:'';position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}
.filters .sp{margin-left:auto}
.count{padding:22px 0 24px;color:var(--muted);font-size:.92rem}
.empty{padding:70px 0;text-align:center;color:var(--muted);display:none}
.note-ex{display:flex;gap:14px;align-items:flex-start;background:var(--mist);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;margin-bottom:30px;font-size:.9rem;color:var(--muted)}
.note-ex .i{color:var(--brass);width:22px;height:22px;flex:none}.note-ex b{color:var(--ink)}

/* detail page */
.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:10px;margin-top:108px}
.gal button{position:relative;overflow:hidden;border-radius:var(--r);background:var(--sage)}
.gal button:first-child{grid-row:1/3}
.gal img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.gal button:hover img{transform:scale(1.03)}
.gal .all{position:absolute;right:14px;bottom:14px;background:rgba(251,251,248,.96);color:var(--ink);font-size:.8rem;font-weight:700;padding:9px 14px;border-radius:4px;display:inline-flex;gap:8px;align-items:center}
@media (max-width:860px){.gal{grid-template-columns:1fr 1fr;grid-template-rows:300px 150px}.gal button:first-child{grid-row:auto;grid-column:1/-1}.gal button:nth-child(n+4){display:none}}
.det{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(30px,5vw,76px);padding:44px 0 90px;align-items:start}
@media (max-width:1000px){.det{grid-template-columns:1fr}}
.det h1{font-size:clamp(2rem,4vw,3.2rem);margin:10px 0 6px}
.det .where{color:var(--muted)}
.pricebar{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin:22px 0 6px}
.pricebar .p{font-family:var(--serif);font-size:2.4rem;font-weight:400;line-height:1}
.pricebar small{color:var(--muted);font-size:.86rem}
.keys{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r);margin:26px 0 8px;overflow:hidden}
.keys div{padding:16px 18px;border-right:1px solid var(--line)}.keys div:last-child{border-right:0}
.keys span{display:block;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.keys b{font-family:var(--serif);font-weight:400;font-size:1.5rem}
@media (max-width:560px){.keys{grid-template-columns:1fr 1fr}.keys div:nth-child(2){border-right:0}.keys div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
.det h2{font-size:1.7rem;margin:44px 0 14px}
.det .prose p{color:#3b4440;margin-bottom:14px;max-width:62ch}
.feat{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:6px}
@media (max-width:560px){.feat{grid-template-columns:1fr}}
.feat div{display:flex;gap:12px;align-items:center;font-size:.95rem;padding:10px 0;border-bottom:1px solid var(--line)}.feat .i{color:var(--brass);width:20px;height:20px}
.facts-t{width:100%;border-collapse:collapse;font-size:.94rem}.facts-t td{padding:11px 0;border-bottom:1px solid var(--line)}.facts-t td:first-child{color:var(--muted);width:42%}
.mapph{height:300px;border-radius:var(--r);position:relative;overflow:hidden;background:
  linear-gradient(120deg,transparent 0 42%,#cfe0e4 42% 60%,transparent 60%),
  repeating-linear-gradient(0deg,rgba(26,33,31,.05) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,rgba(26,33,31,.05) 0 1px,transparent 1px 38px),var(--mist);border:1px solid var(--line)}
.mapph .pin{position:absolute;left:52%;top:46%;width:22px;height:22px;border-radius:50%;background:var(--lagoon);box-shadow:0 0 0 8px rgba(31,74,69,.18)}
.mapph .cap{position:absolute;left:16px;bottom:14px;font-size:.78rem;color:var(--muted);background:rgba(251,251,248,.9);padding:6px 10px;border-radius:4px}
.adv{position:sticky;top:104px;border:1px solid var(--line);border-radius:var(--r);padding:26px;background:#fff;box-shadow:0 26px 50px -36px rgba(20,30,28,.5)}
.adv .who{display:flex;gap:14px;align-items:center;margin-bottom:6px}
.adv .av{width:54px;height:54px;border-radius:50%;background:var(--sage);color:var(--lagoon);display:grid;place-items:center;font-family:var(--serif);font-size:1.3rem}
.adv .who b{display:block}.adv .who span{color:var(--muted);font-size:.86rem}
.adv .exc{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;color:var(--muted);padding:14px 0;margin:10px 0 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.adv .exc .i{color:var(--brass);width:20px;height:20px;flex:none;margin-top:1px}.adv .exc b{color:var(--ink)}
.adv .alt{display:flex;gap:10px;margin-top:12px}.adv .alt .btn{flex:1;padding:12px 10px;font-size:.84rem}
@media (max-width:1000px){.adv{position:static}}

/* lightbox */
.lb{position:fixed;inset:0;z-index:100;background:rgba(14,20,19,.94);display:none;align-items:center;justify-content:center;padding:28px}
.lb.open{display:flex}.lb img{max-height:86vh;max-width:min(1400px,92vw);border-radius:var(--r);object-fit:contain}
.lb button{position:absolute;color:#fff;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center}.lb button:hover{background:rgba(255,255,255,.22)}
.lb .x{right:20px;top:20px}.lb .pv{left:20px;top:50%}.lb .nx{right:20px;top:50%}.lb .ct{position:absolute;bottom:20px;color:#cfd8d4;font-size:.82rem;letter-spacing:.1em}

/* prototype helpers */
.proto{position:fixed;left:14px;bottom:14px;z-index:90;background:#fff;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 14px 34px -14px rgba(10,20,20,.45);font-size:.76rem;padding:10px 12px;max-width:calc(100vw - 28px)}
.proto b{display:block;cursor:pointer;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:6px}
.proto .seg{display:inline-flex;gap:3px;background:var(--mist);padding:3px;border-radius:5px}
.proto .seg button{padding:6px 10px;border-radius:4px;font-weight:600;font-size:.76rem}.proto .seg button[aria-pressed="true"]{background:var(--lagoon);color:#fff}
.proto a{display:block;margin-top:8px;color:var(--lagoon);font-weight:600}
.proto .min{position:absolute;right:6px;top:4px;font-size:.7rem;color:var(--muted)}
.proto.mini .seg,.proto.mini a{display:none}
.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:var(--r);font-size:.88rem;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--ease);z-index:120;max-width:90vw}
.toast.show{opacity:1;transform:translate(-50%,0)}
.sample{font-size:.74rem;color:var(--muted)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* real Realtimo logo (mask), colourways by context */
.brand.lg{gap:14px}
.lgw{position:relative;display:inline-block;height:30px;aspect-ratio:680/144;flex:none;--c:var(--lagoon);--c2:var(--brass)}
.lgw i{position:absolute;inset:0;display:block;background:var(--c);-webkit-mask:var(--hm) center/contain no-repeat;mask:var(--hm) center/contain no-repeat}
.lgw i.b{background:var(--c2);width:19.4%;-webkit-mask:var(--hm) left center/auto 100% no-repeat;mask:var(--hm) left center/auto 100% no-repeat}
.brand.lg .bsub{color:var(--muted);opacity:1}
.hdr:not(.solid) .brand.lg,.ftr .brand.lg{color:var(--brass-lt)}
.hdr:not(.solid) .brand.lg .lgw,.ftr .brand.lg .lgw{--c:var(--brass-lt);--c2:var(--brass-lt)}
.hdr:not(.solid) .brand.lg .bsub,.ftr .brand.lg .bsub{color:var(--brass-lt)}
@media (max-width:560px){.brand.lg .lgw{aspect-ratio:130/144;height:32px}.brand.lg .lgw i.a{display:none}.brand.lg .lgw i.b{width:100%;background:var(--c)}}
