@font-face{font-family:"Canela Condensed Web";src:url("/assets/deluxetargets-design-assets/fonts/CanelaCondensed-Regular-Web.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Control Upright Web";src:url("/assets/deluxetargets-design-assets/fonts/ControlUpright-Regular-Web.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Control Upright Web";src:url("/assets/deluxetargets-design-assets/fonts/ControlUpright-Medium-Web.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#1b2222;--forest:#213b37;--deep:#102c2d;--paper:#fffaf2;--ivory:#fffdf8;--stone:#e8ded1;--champagne:#d8c7ad;--line:rgba(27,34,34,.15);--line-dark:rgba(255,253,248,.18);--gold:#9b7843;--muted:#65716c;--display:"Canela Condensed Web",Georgia,serif;--text:"Control Upright Web",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.6}a{color:inherit}img{display:block;max-width:100%}.shell{width:min(1260px,calc(100% - 42px));margin:0 auto}.nav a{color:rgba(255,253,248,.86);text-decoration:none}.hero{min-height:48vh;display:grid;align-items:end;padding:96px 0 0;color:var(--ivory);background:linear-gradient(90deg,rgba(16,44,45,.86) 0,rgba(16,44,45,.64) 42%,rgba(16,44,45,.2) 78%),linear-gradient(180deg,rgba(16,44,45,.18),rgba(16,44,45,.74)),url("/assets/deluxetargets-design-assets/about/about-hero-garden.webp") center/cover no-repeat}.hero-copy{position:relative;z-index:2;width:min(100% - 48px,1320px);max-width:1320px;padding-bottom:clamp(28px,4vw,46px);margin-left:auto;margin-right:auto;text-align:left}.hero-copy h1{max-width:780px}.eyebrow{display:inline-block;margin-bottom:16px;color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:0;line-height:.94}h1{font-size:clamp(46px,5.2vw,78px)}h2{font-size:clamp(52px,7vw,104px)}h3{font-size:clamp(34px,4vw,56px)}p{margin:0;color:var(--muted)}.hero-lead{max-width:680px;margin-top:20px;margin-left:0;margin-right:auto;color:rgba(255,253,248,.84);font-size:clamp(16px,1.25vw,19px)}.team-photo{position:relative;width:100%;max-height:min(620px,72vh);object-fit:contain;display:block;background:#173633}.team-photo-band{padding:clamp(28px,4vw,54px) 0 0;background:var(--paper)}.team-photo-frame{overflow:hidden;border:1px solid var(--line);background:#173633}.section{padding:clamp(76px,10vw,136px) 0}.split{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:clamp(36px,7vw,96px);align-items:start}.section-lead{max-width:760px;margin-top:24px;color:#52615c;font-size:clamp(18px,1.55vw,22px)}.proof-grid{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid var(--line);background:var(--line)}.proof-card{min-height:172px;padding:clamp(28px,4vw,42px);background:var(--ivory)}.proof-card b{display:block;color:var(--gold);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.proof-card strong{display:block;margin-top:28px;font-family:var(--display);font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:.9;overflow-wrap:anywhere;text-wrap:balance}.dark{color:var(--ivory);background:var(--forest)}.dark p{color:rgba(255,253,248,.76)}.beliefs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:56px;border:1px solid rgba(255,253,248,.16);background:rgba(255,253,248,.16)}.belief{min-height:300px;padding:clamp(26px,3.6vw,42px);background:rgba(255,253,248,.06)}.belief span{color:var(--champagne);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.belief h3{margin-top:28px;font-size:clamp(32px,3.4vw,48px)}.belief p{margin-top:16px;font-size:15px}.model-list{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.model-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:clamp(28px,4vw,46px);background:var(--ivory)}.model-item span{color:var(--gold);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.model-item h3{font-size:clamp(34px,3.8vw,56px);overflow-wrap:anywhere;text-wrap:balance}.model-item p{margin-top:12px}.network{background:#f4eadb}.network-grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:clamp(36px,7vw,96px);align-items:center}.network-side{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.network-visual{position:relative;min-height:clamp(300px,32vw,480px);overflow:hidden;background:linear-gradient(180deg,rgba(16,44,45,.04),rgba(16,44,45,.2)),url("/assets/deluxetargets-design-assets/about/bellmann.webp") center/cover no-repeat}.network-visual::after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,rgba(16,44,45,0),rgba(16,44,45,.72));pointer-events:none}.network-caption{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;color:rgba(255,253,248,.86);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.network-panel{background:var(--paper);padding:clamp(32px,5vw,58px)}.network-panel ul{display:grid;gap:18px;margin:0;padding:0;list-style:none;color:#52615c}.network-panel li{border-bottom:1px solid var(--line);padding-bottom:18px}.network-panel li:last-child{border-bottom:0;padding-bottom:0}.founder-editorial{background:var(--ivory)}.founder-card{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(34px,6vw,86px);align-items:start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(44px,7vw,82px) 0}.founder-note{position:sticky;top:110px}.founder-note strong{display:block;max-width:360px;font-family:var(--display);font-weight:400;font-size:clamp(36px,5vw,66px);line-height:.96}.founder-copy{max-width:760px}.founder-copy p{margin:0 0 22px;color:#3f4b48;font-size:clamp(18px,1.45vw,21px)}.founder-copy p:first-of-type{color:var(--ink);font-size:clamp(22px,2vw,30px);line-height:1.35}.founder-action{display:block;margin-top:34px}.founder-action .button{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.founder-signature{display:flex;flex-direction:column;gap:8px;align-items:flex-start;color:var(--ink)}.signature-drawing{display:block;width:clamp(240px,32vw,430px);height:auto;margin-left:clamp(-72px,-4.8vw,-48px);transform:rotate(-1.4deg);mix-blend-mode:multiply;object-fit:contain}.signature-drawing path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.signature-drawing .signature-main{stroke-width:4.2}.signature-drawing .signature-light{stroke-width:2.1;opacity:.82}.founder-signature span{color:var(--muted);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.cta{padding:clamp(72px,9vw,120px) 0;color:var(--ivory);background:linear-gradient(100deg,rgba(16,44,45,.94),rgba(16,44,45,.58)),url("/assets/legacy-webp/luxury-vacations_deluxetargets_1500x1000.webp") center/cover no-repeat}.cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.cta p{max-width:720px;margin-top:22px;color:rgba(255,253,248,.78);font-size:18px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid rgba(255,253,248,.62);background:var(--ivory);color:var(--ink);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.contact{color:var(--ivory);background:var(--deep)}.contact-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.62fr);min-height:760px;border:1px solid rgba(255,253,248,.18)}.contact-copy{display:grid;align-content:center;padding:clamp(50px,7vw,94px);background:linear-gradient(90deg,rgba(16,44,45,.9),rgba(16,44,45,.34)),url("/assets/legacy-webp/luxury-vacations-resorts-hotels-cruises_hero_deluxetargets_750x1143.webp") center/cover no-repeat}.contact-copy h2{color:var(--ivory)}.contact-copy p{max-width:650px;margin-top:28px;color:rgba(255,253,248,.76)}.contact-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,56px);background:rgba(255,250,242,.95);color:var(--ink)}.contact-panel strong{display:block;margin-top:14px;font-family:var(--display);font-size:clamp(38px,3.6vw,54px);font-weight:400;line-height:.96;text-wrap:balance}.contact-panel p{margin-top:22px;font-size:16px}.mandate-form{display:grid;gap:18px;margin-top:34px}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.field{display:grid;gap:8px;min-width:0}.field label{color:#596760;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:50px;border:1px solid rgba(27,34,34,.18);border-radius:0;background:rgba(255,253,248,.78);color:var(--ink);font:500 14px/1.4 var(--text);padding:13px 14px;outline:0}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(155,120,67,.78);background:var(--ivory)}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.mandate-form .button{width:100%;margin-top:4px;border-color:var(--ink);background:var(--ink);color:var(--ivory);cursor:pointer}.form-note{margin-top:0;color:#65716c;font-size:12px;line-height:1.6}@media (max-width:980px){.contact-grid,.cta-inner,.founder-card,.network-grid,.split{grid-template-columns:1fr}.contact-grid{min-height:auto}.founder-note{position:static}.beliefs{grid-template-columns:repeat(2,minmax(0,1fr))}.team-photo{max-height:none}}@media (max-width:680px){h1{font-size:clamp(60px,17vw,86px)}.beliefs,.form-row,.model-item{grid-template-columns:1fr}.team-photo-band{padding-top:22px}}.internal-link-hub{padding:clamp(56px,7vw,92px) 0;background:#fffaf2;border-top:1px solid rgba(27,34,34,.12)}.internal-link-hub__inner{width:min(1180px,calc(100% - 42px));margin:0 auto}.internal-link-hub h2{margin:0;font-family:var(--display,Georgia,serif);font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1}.internal-link-hub p{max-width:760px;margin:18px 0 28px;color:var(--muted,#65716c);font-size:18px}.internal-link-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(27,34,34,.16);border:1px solid rgba(27,34,34,.16)}.internal-link-hub__grid a{display:flex;min-height:112px;align-items:flex-end;padding:20px;background:#fffdf8;color:inherit;text-decoration:none;font-size:15px;line-height:1.35}.internal-link-hub__partners{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.internal-link-hub__partners a{padding:10px 14px;border:1px solid rgba(27,34,34,.2);text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:760px){.internal-link-hub__grid{grid-template-columns:1fr}}