.departure{padding-block:clamp(2.5rem,7vw,6rem)}.departure__frame{background:#171417;border:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1160px;margin-inline:auto;display:grid}.departure__visual{background:#100e11;min-height:560px;position:relative;overflow:hidden}.departure__image{object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.departure__visual:after{content:"";pointer-events:none;background:linear-gradient(#08060a30 35%,#08060ae8 100%);position:absolute;inset:0}.departure__visual-label{z-index:1;text-transform:uppercase;letter-spacing:.18em;color:#e8d8d0;font-size:.59rem;line-height:1.7;position:absolute;top:1.65rem;left:1.65rem;right:1.65rem}.departure__product{z-index:1;position:absolute;bottom:2rem;left:2rem;right:2rem}.departure__product .eyebrow{color:#cba8ac}.departure__product h2{color:#e8e0d6;overflow-wrap:anywhere;margin-top:.7rem;font-family:Hosgura Prestica,Georgia,serif;font-size:clamp(2.2rem,3.5vw,3.3rem);font-weight:400;line-height:1.08}.departure__visual--symbol{background:radial-gradient(#6a253842,#0000 65%),#100e11;justify-content:center;align-items:center;display:flex}.departure__crow{opacity:.77;filter:sepia(.08);width:56%;height:auto}.departure__content{align-self:center;min-width:0;padding:clamp(1.7rem,4.6vw,4.5rem)}.departure__content>.eyebrow{align-items:center;gap:.55rem;display:flex}.departure__content h1{letter-spacing:-.045em;margin:1.15rem 0 1.5rem;font-family:Hosgura Prestica,Georgia,serif;font-size:clamp(2.9rem,4.7vw,4.4rem);font-weight:400;line-height:1.02}.departure__content h1 em{color:#d9b8be;font-weight:400}.departure__intro{color:#c4b8b1;max-width:31rem;font-size:.92rem;line-height:1.8}.departure__intro strong{color:#e6dacf;font-weight:500}.departure__destination{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;gap:.55rem;margin:1.55rem 0;padding:1.05rem 0;display:grid}.departure__destination>span{letter-spacing:.14em;text-transform:uppercase;color:#b99d9e;font-size:.6rem}.departure__destination>strong{letter-spacing:.015em;color:#ede3dc;overflow-wrap:anywhere;align-items:center;gap:.7rem;font-size:1.12rem;font-weight:500;display:flex}.departure__destination>strong svg{color:#bc677a}.departure__destination small{color:#b6a9a3;font-size:.72rem;line-height:1.65}.departure__note{color:#ada19c;font-size:.78rem;line-height:1.85}.departure__actions{flex-direction:column;align-items:flex-start;gap:1.05rem;margin-top:1.7rem;display:flex}.departure__actions .button{justify-content:center;min-width:215px}.departure__stay{color:#d5b8be;align-items:center;gap:.55rem;font-size:.76rem;line-height:1.6;text-decoration:none;display:inline-flex}.departure__stay svg{transform:rotate(180deg)}.departure__stay:hover{color:#f3d6de;text-underline-offset:.25em;text-decoration:underline}.departure__disclosure{color:#ac969e;text-underline-offset:.3em;margin-top:1.25rem;font-size:.67rem;text-decoration:underline;display:inline-block}.departure__footnote{color:#8f8380;margin-top:2rem;font-size:.67rem;font-style:italic;line-height:1.7;display:block}@media (width<=800px){.departure__frame{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.departure__content{padding:2rem 1.5rem}.departure__content h1{font-size:3rem}.departure__product{bottom:1.5rem;left:1.3rem;right:1.3rem}.departure__visual-label{left:1.3rem;right:1.3rem}.departure__product h2{font-size:2.2rem}}@media (width<=600px){.departure{padding-block:2rem}.departure__frame{grid-template-columns:1fr}.departure__visual{min-height:230px;max-height:270px}.departure__image{object-position:center 45%}.departure__visual--symbol{min-height:175px}.departure__crow{width:112px}.departure__visual-label{font-size:.54rem;top:1rem}.departure__product{bottom:1.2rem}.departure__product h2{max-width:18rem;font-size:2.2rem}.departure__content{padding:1.8rem 1.4rem}.departure__content h1{font-size:3.25rem}.departure__intro{font-size:.85rem}.departure__actions .button{width:100%;min-width:0}.departure__actions{align-items:stretch}.departure__stay{justify-content:center}.departure__footnote{margin-top:1.5rem}}
