.ter .reveal{transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1)}.ter .t-hero{color:#fff;background:#0c2c15;align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.ter .t-hero-img{object-fit:cover;z-index:0;position:absolute;inset:0}.ter .t-hero-veil{z-index:1;background:radial-gradient(75% 90% at 70% 20%,#f4a41742,#0000 60%),linear-gradient(#123c1e38,#123c1e6b 45%,#092011db);position:absolute;inset:0}.ter .t-hero-in{z-index:2;max-width:var(--maxw);width:100%;margin:0 auto;padding:150px 28px 78px;position:relative}.ter .crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-bottom:26px;font-size:12px}.ter .crumb .here,.ter .t-hero .eyebrow{color:var(--soleil)}.ter .t-kasa{font-family:var(--disp);letter-spacing:-.025em;margin:18px 0 0;line-height:.88}.ter .t-kasa span{color:#fff;font-size:clamp(3.4rem,10vw,8rem);font-weight:600;display:block}.ter .t-kasa span:last-child{color:var(--soleil);font-style:italic;font-weight:500}.ter .t-hero .sub{color:#ffffffe0;font-family:var(--disp);max-width:44ch;margin-top:22px;font-size:clamp(1.1rem,1.9vw,1.5rem);font-style:italic}.ter .t-hero .cap{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px;position:absolute;bottom:20px;right:28px}.ter .story{background:var(--ivoire-2)}.ter .story .col{max-width:76ch;margin:0 auto}.ter .lede{font-family:var(--disp);color:var(--encre);margin-bottom:34px;font-size:clamp(1.45rem,2.7vw,2.05rem);font-weight:500;line-height:1.32}.ter .story p.b{color:#4a4636;margin-bottom:22px;font-size:1.06rem;line-height:1.8}.ter .story p.b em{font-style:italic}.ter .pull{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:44px 0;padding:30px 0}.ter .pull p{font-family:var(--disp);color:var(--foret);max-width:34ch;margin:0 auto;font-size:clamp(1.3rem,2.3vw,1.75rem);font-style:italic;line-height:1.4}.ter .dip{padding:0}.ter .dip-grid{grid-template-columns:1.15fr .85fr;gap:0;display:grid}.ter .dph{background:#0c2c15;min-height:62svh;position:relative;overflow:hidden}.ter .dph img{object-fit:cover}.ter .dph .cap{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;font-size:10.5px;position:absolute;bottom:18px;left:20px}.ter .land{background:var(--foret);color:#fff}.ter .land .eyebrow{color:var(--soleil)}.ter .land h2{color:#fff;max-width:20ch;margin:12px 0;font-size:clamp(1.9rem,3.6vw,2.8rem)}.ter .land .lead{color:#ffffffb8;max-width:60ch;margin-bottom:52px}.ter .lg{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ter .lc{border-top:2px solid var(--mangue);padding-top:24px}.ter .lc .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soleil);font-size:11px}.ter .lc h3{color:#fff;margin:12px 0;font-size:1.5rem}.ter .lc p{color:#ffffffc2;font-size:14.5px;line-height:1.65}.ter .var{background:var(--ivoire)}.ter .var-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.ter .var-photo{aspect-ratio:4/4.5;background:radial-gradient(72% 68% at 42% 34%,#f7c948,#e8830f 62%,#8a3d06 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px #123c1e33}.ter .var-photo img{object-fit:cover}.ter .var-photo .cap{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;font-size:10.5px;position:absolute;bottom:16px;left:18px}.ter .var h2{max-width:18ch;margin:12px 0 20px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.ter .var p.b{color:#4a4636;max-width:50ch;margin-bottom:18px;line-height:1.75}.ter .kent{background:var(--ivoire-2);border-left:3px solid var(--mangue);border-radius:0 16px 16px 0;margin-top:28px;padding:24px 26px}.ter .kent .t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vert);margin-bottom:10px;font-size:11px}.ter .kent p{color:#4a4636;font-size:15px;line-height:1.65}.ter .kent b{font-family:var(--disp);color:var(--foret)}.ter .locales{margin-top:26px}.ter .locales .t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.ter .locales .list{flex-wrap:wrap;gap:8px;display:flex}.ter .locales span{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:100px;padding:6px 13px;font-size:12px}.ter .man{color:#fff;text-align:center;position:relative;overflow:hidden}.ter .man-media{background:radial-gradient(80% 110% at 50% 25%,#f4a41757,#0000 60%),linear-gradient(160deg,#1a5028,#0c2c15);position:absolute;inset:0}.ter .man-scrim{background:linear-gradient(#09201159,#092011cc);position:absolute;inset:0}.ter .man-in{z-index:2;max-width:940px;margin:0 auto;padding:clamp(96px,13vw,150px) 28px;position:relative}.ter .man-in .eyebrow{color:var(--soleil)}.ter .man-in h2{font-family:var(--disp);color:#fff;margin-bottom:26px;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.22}.ter .man-in h2 em{color:var(--soleil);font-style:italic;font-weight:500}.ter .man-in p{color:#ffffffdb;max-width:52ch;margin:0 auto 34px;font-size:1.06rem}.ter .man-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:900px){.ter .dip-grid{grid-template-columns:1fr}.ter .dph{min-height:44svh}.ter .lg{grid-template-columns:1fr;gap:32px}.ter .var-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:560px){.ter .sec{padding:76px 0}}
