.transaction-studio{--transaction-accent:#ad503c;--transaction-cream:#f5ead8;--transaction-deep:#501e2b;--transaction-forest:#071c14;--transaction-gold:#d6a653;background:var(--transaction-cream);color:#35271f;position:relative;overflow:clip}.transaction-switcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:90;background:#f9f2e6f2;border:1px solid #501e2b29;border-radius:6px;align-items:center;gap:18px;padding:10px;display:flex;position:fixed;top:104px;right:24px;box-shadow:0 16px 44px #2718111f}.transaction-switcher__label{min-width:176px;padding-left:8px;display:grid}.transaction-switcher__label span,.transaction-switcher__label small{color:#88736a;letter-spacing:.13em;text-transform:uppercase;font-size:.48rem;font-weight:700;line-height:1.35}.transaction-switcher__label strong{color:var(--transaction-deep);font-family:var(--font-display), Georgia, serif;margin-block:2px;font-size:1rem;font-weight:600;line-height:1.2}.transaction-switcher__buttons{gap:4px;display:flex}.transaction-switcher__buttons button{color:#806c63;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #501e2b2e;border-radius:3px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.58rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.transaction-switcher__buttons button:hover{border-color:var(--transaction-accent);color:var(--transaction-deep);transform:translateY(-2px)}.transaction-switcher__buttons button[aria-pressed=true]{background:var(--transaction-deep);border-color:var(--transaction-deep);color:#fff8e9}.transaction-switcher__buttons button:focus-visible{outline:3px solid var(--transaction-gold);outline-offset:3px}.transaction-hero{min-height:max(720px,94svh);position:relative;overflow:hidden}.transaction-hero__media,.transaction-hero__veil,.transaction-hero__ornament{pointer-events:none;position:absolute}.transaction-hero__media{background:#efe3d1;overflow:hidden}.transaction-hero__media img{object-fit:cover}.transaction-hero__veil{z-index:1;inset:0}.transaction-hero__ornament{z-index:2;inset:0}.transaction-hero__copy{z-index:3;gap:22px;display:grid;position:relative}.transaction-hero__direction,.transaction-hero__folio,.transaction-hero__details dt{letter-spacing:.16em;text-transform:uppercase;font-size:.5rem;font-weight:700}.transaction-hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.073em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(4.7rem,8.2vw,9.3rem);font-weight:500;line-height:.82}.transaction-hero__copy>p{max-width:490px;margin:0;font-size:clamp(.88rem,1.05vw,1.05rem);line-height:1.75}.transaction-hero__copy>.button{justify-content:center;width:fit-content;margin-top:5px}.transaction-hero__details{z-index:4;grid-template-columns:repeat(3,minmax(135px,1fr));width:min(46vw,650px);margin:0;display:grid;position:absolute;bottom:66px;right:clamp(28px,5vw,80px)}.transaction-hero__details div{border-top:1px solid;gap:7px;padding:14px 15px 0 0;display:grid}.transaction-hero__details dt{opacity:.55}.transaction-hero__details dd{font-family:var(--font-display), Georgia, serif;margin:0;font-size:1rem}.transaction-hero__folio{z-index:4;justify-content:space-between;display:flex;position:absolute;bottom:24px;left:clamp(28px,5vw,80px);right:clamp(28px,5vw,80px)}.transaction-workbench{scroll-margin-top:82px;position:relative}.transaction-workbench__content{z-index:1;padding-block:clamp(90px,10vw,150px);position:relative}.transaction-workbench__edition{transform-origin:0 100%;z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:80px;left:22px;transform:rotate(-90deg)}.transaction-workbench__edition span{letter-spacing:.15em;text-transform:uppercase;font-size:.46rem;font-weight:700}.transaction-workbench__edition b{font-family:var(--font-display), Georgia, serif;font-size:1.2rem;font-weight:500}.transaction-studio .availability-page{margin:0}.transaction-studio .availability-trust,.transaction-studio .small-cta{max-width:none;padding-inline:0}.transaction-studio .availability-trust{padding-top:clamp(100px,12vw,180px)}.transaction-studio .small-cta{margin-top:0}.transaction-studio .emporium-cart-page{min-height:55svh;padding:0}.transaction-studio .emporium-cart-empty{min-height:420px;padding-block:clamp(60px,8vw,110px)}.transaction-studio .emporium-cart-lines article button{cursor:pointer;align-items:center;min-height:44px;padding-inline:2px 14px;display:inline-flex}.transaction-studio .emporium-cart-lines select{cursor:pointer}.transaction-studio--concept-1 .transaction-hero{background:var(--transaction-forest);color:#fff3de}.transaction-studio--concept-1 .transaction-hero__media{inset:0 0 0 47%}.transaction-studio--concept-1 .transaction-hero__veil{background:linear-gradient(90deg,#071b13 0 34%,#071b13db 45%,#071b1314 72%),linear-gradient(#0000 55%,#06140eb8)}.transaction-studio--concept-1 .transaction-hero__copy{align-content:center;min-height:max(720px,94svh);padding-top:150px;padding-bottom:76px}.transaction-studio--concept-1 .transaction-hero__copy>*{max-width:min(680px,46vw)}.transaction-studio--concept-1 .transaction-hero__copy .section-kicker,.transaction-studio--concept-1 .transaction-hero__direction{color:#e6bc69}.transaction-studio--concept-1 .transaction-hero__details{color:#fff3de}.transaction-studio--concept-1 .transaction-hero__ornament i:first-child{border:1px solid #e7bc696b;border-radius:50%;width:460px;height:460px;position:absolute;top:-230px;right:31%}.transaction-studio--concept-1 .transaction-workbench{background:#f4ecdf}.transaction-studio--concept-1 .guest-availability{box-shadow:0 32px 90px #1c1a112b}.transaction-studio--concept-1 .emporium-cart-layout{gap:clamp(55px,8vw,115px)}.transaction-studio--concept-1 .emporium-cart-summary{box-shadow:0 28px 70px #071b1333}.transaction-studio--concept-1.transaction-studio--cart .transaction-hero__media{background:#f6ecdc;left:56%}.transaction-studio--concept-1.transaction-studio--cart .transaction-hero__media img{object-fit:cover}.transaction-studio--concept-1.transaction-studio--cart .transaction-hero__veil{background:linear-gradient(90deg,#071b13 0 42%,#071b13eb 55%,#071b131f 84%)}.transaction-studio--concept-2{background:#efe2cc}.transaction-studio--concept-2 .transaction-hero{color:#572532;background:#f6eddf}.transaction-studio--concept-2 .transaction-hero__media{border:1px solid #8b543652;border-radius:48% 48% 8px 8px;inset:135px 6% 70px 55%}.transaction-studio--concept-2 .transaction-hero__media:after{border-radius:inherit;content:"";z-index:1;border:1px solid #c289468c;position:absolute;inset:12px}.transaction-studio--concept-2 .transaction-hero__copy{align-content:center;min-height:max(720px,94svh);padding-top:150px;padding-bottom:80px}.transaction-studio--concept-2 .transaction-hero__copy>*{max-width:min(650px,44vw)}.transaction-studio--concept-2 .transaction-hero__direction,.transaction-studio--concept-2 .transaction-hero__copy .section-kicker{color:#a5523f}.transaction-studio--concept-2 .transaction-hero__details{color:#572532;width:35%;bottom:90px;right:8%}.transaction-studio--concept-2 .transaction-hero__details div{background:#f8efe0e0;padding:12px}.transaction-studio--concept-2 .transaction-hero__ornament i:first-child,.transaction-studio--concept-2 .transaction-hero__ornament i:nth-child(2){border:1px solid #75734642;border-radius:100% 0;width:82px;height:150px;position:absolute}.transaction-studio--concept-2 .transaction-hero__ornament i:first-child{top:15%;left:4%;transform:rotate(-34deg)}.transaction-studio--concept-2 .transaction-hero__ornament i:nth-child(2){bottom:9%;left:43%;transform:rotate(36deg)}.transaction-studio--concept-2 .transaction-workbench{background:#efe2cc}.transaction-studio--concept-2 .transaction-workbench:before,.transaction-studio--concept-2 .transaction-workbench:after{content:"";pointer-events:none;border:1px solid #645c372e;border-radius:100% 0;width:96px;height:180px;position:absolute}.transaction-studio--concept-2 .transaction-workbench:before{top:140px;left:-20px;transform:rotate(24deg)}.transaction-studio--concept-2 .transaction-workbench:after{top:48%;right:-28px;transform:rotate(205deg)}.transaction-studio--concept-2 .guest-availability{background:#5c2633;border-radius:220px 220px 8px 8px;padding-top:10px;overflow:hidden}.transaction-studio--concept-2 .guest-calendar{border-radius:205px 205px 0 0;padding-top:clamp(70px,7vw,110px)}.transaction-studio--concept-2 .guest-calendar__grid button.is-selected{background:#9f4d3b}.transaction-studio--concept-2 .guest-quote-panel{padding-top:clamp(90px,8vw,130px)}.transaction-studio--concept-2 .availability-trust li{border-color:#52263133}.transaction-studio--concept-2 .emporium-cart-layout{background:#faf4e8ab;border:1px solid #5326312e;padding:clamp(28px,4vw,60px)}.transaction-studio--concept-2 .emporium-cart-summary{background:#5c2633}.transaction-studio--concept-2 .emporium-cart-line__image{border-radius:50% 50% 4px 4px}.transaction-studio--concept-2.transaction-studio--cart .transaction-hero__media{background:#f6eddf}.transaction-studio--concept-2.transaction-studio--cart .transaction-hero__media img{object-fit:cover}.transaction-studio--concept-3{color:#252a26;background:#f2f0e9}.transaction-studio--concept-3 .transaction-hero{color:#1f3027;background-color:#f5f3ec;background-image:linear-gradient(#1f2b2314 1px,#0000 1px),linear-gradient(90deg,#1f2b2314 1px,#0000 1px);background-size:80px 80px}.transaction-studio--concept-3 .transaction-hero__media{inset:0 0 0 62%}.transaction-studio--concept-3 .transaction-hero__media img{filter:saturate(.72)contrast(.96)}.transaction-studio--concept-3 .transaction-hero__veil{background:linear-gradient(90deg,#f5f3ecfa 0 54%,#f5f3ec33 76%)}.transaction-studio--concept-3 .transaction-hero__copy{align-content:end;min-height:max(720px,94svh);padding-top:170px;padding-bottom:128px}.transaction-studio--concept-3 .transaction-hero__copy>*{max-width:min(760px,54vw)}.transaction-studio--concept-3 .transaction-hero h1{font-size:clamp(5rem,8.8vw,10rem)}.transaction-studio--concept-3 .transaction-hero__direction{border-bottom:1px solid #24352c;width:min(760px,54vw);padding-bottom:14px}.transaction-studio--concept-3 .transaction-hero__copy .section-kicker{color:#9d4b3a}.transaction-studio--concept-3 .transaction-hero__details{color:#24352c;background:#f5f3eceb;width:34%;padding:16px;bottom:62px;right:4%}.transaction-studio--concept-3 .transaction-workbench{background-color:#f2f0e9;background-image:linear-gradient(#1f2b230e 1px,#0000 1px),linear-gradient(90deg,#1f2b230e 1px,#0000 1px);background-size:80px 80px;border-top:1px solid #25372d}.transaction-studio--concept-3 .guest-availability{color:#26382e;background:0 0;border:1px solid #26382e}.transaction-studio--concept-3 .guest-calendar{background:#f8f7f1f5;border-right:1px solid #26382e;margin:0}.transaction-studio--concept-3 .guest-quote-panel{color:#26382e;background:#f2f0e9}.transaction-studio--concept-3 .guest-date-summary,.transaction-studio--concept-3 .guest-date-summary div+div{border-color:#25372d3d}.transaction-studio--concept-3 .guest-date-summary span,.transaction-studio--concept-3 .guest-quote-panel>label,.transaction-studio--concept-3 .guest-quote-message,.transaction-studio--concept-3 .guest-quote-breakdown dt,.transaction-studio--concept-3 .guest-quote-panel>small{color:#25372da3}.transaction-studio--concept-3 .guest-quote-panel select{color:#26382e;border-color:#25372d59}.transaction-studio--concept-3 .guest-quote-breakdown,.transaction-studio--concept-3 .guest-quote-breakdown>div,.transaction-studio--concept-3 .guest-quote-breakdown details{border-color:#25372d40}.transaction-studio--concept-3 .guest-quote-breakdown>div span{color:#9d4b3a}.transaction-studio--concept-3 .guest-quote-panel>a{color:#26382e;border-color:#25372d59}.transaction-studio--concept-3 .emporium-cart-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:0}.transaction-studio--concept-3 .emporium-cart-lines{border:1px solid #26382e;padding:clamp(26px,4vw,52px)}.transaction-studio--concept-3 .emporium-cart-summary{color:#26382e;background:#f2f0e9;border:1px solid #26382e;border-left:0;top:100px}.transaction-studio--concept-3 .emporium-cart-summary>span{color:#9d4b3a}.transaction-studio--concept-3 .emporium-cart-summary dt,.transaction-studio--concept-3 .emporium-cart-summary dd{color:#25372db3;border-color:#25372d40}.transaction-studio--concept-3 .emporium-cart-summary .is-total{color:#26382e}.transaction-studio--concept-3 .emporium-cart-summary>p{color:#25372d9e}.transaction-studio--concept-3.transaction-studio--cart .transaction-hero__media{background:#f3efe5}.transaction-studio--concept-3.transaction-studio--cart .transaction-hero__media img{filter:grayscale(.25);object-fit:cover}.transaction-studio--concept-4{color:#542333;background:#ead5b9}.transaction-studio--concept-4 .transaction-hero{color:#542333;background:#f1dfc4}.transaction-studio--concept-4 .transaction-hero__media{border:2px solid #b97a49;border-radius:50% 50% 4px 4px;inset:155px 7% 48px 52%}.transaction-studio--concept-4 .transaction-hero__media:before{border-radius:inherit;content:"";z-index:2;border:1px solid #501e2b73;position:absolute;inset:-12px}.transaction-studio--concept-4 .transaction-hero__copy{align-content:center;min-height:max(720px,94svh);padding-top:170px;padding-bottom:55px}.transaction-studio--concept-4 .transaction-hero__copy>*{max-width:min(650px,43vw)}.transaction-studio--concept-4 .transaction-hero h1{font-style:italic}.transaction-studio--concept-4 .transaction-hero__direction,.transaction-studio--concept-4 .transaction-hero__copy .section-kicker{color:#a34e3b}.transaction-studio--concept-4 .transaction-hero__details{color:#542333;background:#f1dfc4;width:34%;padding:12px;bottom:72px;right:10%}.transaction-studio--concept-4 .transaction-hero__ornament i:first-child{border:1px solid #aa703480;border-radius:50%;width:560px;height:560px;position:absolute;top:-320px;right:28%}.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(2),.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(3){color:#b77a44;font-family:var(--font-display), Georgia, serif;font-size:1.3rem;position:absolute}.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(2):before,.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(3):before{content:"✦"}.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(2){top:24%;left:44%}.transaction-studio--concept-4 .transaction-hero__ornament i:nth-child(3){bottom:14%;left:47%}.transaction-studio--concept-4 .transaction-workbench{background:#ead5b9;padding-block:36px}.transaction-studio--concept-4 .transaction-workbench__content{background:#f8efdf;border:1px solid #501e2b59;padding-inline:clamp(26px,5vw,76px);box-shadow:0 30px 90px #4e2b1924}.transaction-studio--concept-4 .guest-availability{background:#572431;box-shadow:0 22px 65px #501e2b29}.transaction-studio--concept-4 .guest-calendar{background:#f5ead7}.transaction-studio--concept-4 .guest-calendar__grid button.is-selected{background:#a44e3b}.transaction-studio--concept-4 .availability-trust h2,.transaction-studio--concept-4 .small-cta h2,.transaction-studio--concept-4 .emporium-cart-lines h1,.transaction-studio--concept-4 .emporium-cart-empty h1{color:#542333;font-style:italic}.transaction-studio--concept-4 .emporium-cart-summary{background:#572431;border:1px solid #c79554}.transaction-studio--concept-4 .emporium-cart-line__image{border:5px solid #efe0c9;transform:rotate(-1deg);box-shadow:0 0 0 1px #501e2b38}.transaction-studio--concept-4 .emporium-cart-lines article:nth-of-type(2n) .emporium-cart-line__image{transform:rotate(1deg)}.transaction-studio--concept-4.transaction-studio--cart .transaction-hero__media{background:#f4e7d3}.transaction-studio--concept-4.transaction-studio--cart .transaction-hero__media img{object-fit:cover}.transaction-studio--concept-5{color:#f6ead7;background:#071b13}.transaction-studio--concept-5 .transaction-hero{color:#f9eed9;background:#061810}.transaction-studio--concept-5 .transaction-hero__media{inset:0}.transaction-studio--concept-5 .transaction-hero__media img{filter:brightness(.56)saturate(.82)}.transaction-studio--concept-5 .transaction-hero__veil{background:radial-gradient(circle at 72% 45%,#d8a54f29,#0000 24%),linear-gradient(90deg,#04100bf2 0 41%,#04100b94 68%,#04100b6b)}.transaction-studio--concept-5 .transaction-hero__copy{align-content:end;min-height:max(720px,94svh);padding-top:170px;padding-bottom:130px}.transaction-studio--concept-5 .transaction-hero__copy>*{max-width:min(780px,56vw)}.transaction-studio--concept-5 .transaction-hero h1{color:#f1d49b}.transaction-studio--concept-5 .transaction-hero__direction,.transaction-studio--concept-5 .transaction-hero__copy .section-kicker{color:#e0ac53}.transaction-studio--concept-5 .transaction-hero__details{color:#f6ead7}.transaction-studio--concept-5 .transaction-hero__ornament i{background:#f0c46d;border-radius:50%;width:3px;height:3px;animation:3.4s ease-in-out infinite alternate transactionTwinkle;position:absolute;box-shadow:0 0 18px #efbe5e}.transaction-studio--concept-5 .transaction-hero__ornament i:first-child{top:20%;left:55%}.transaction-studio--concept-5 .transaction-hero__ornament i:nth-child(2){animation-delay:.7s;top:39%;left:68%}.transaction-studio--concept-5 .transaction-hero__ornament i:nth-child(3){animation-delay:1.2s;top:22%;left:86%}.transaction-studio--concept-5 .transaction-hero__ornament i:nth-child(4){animation-delay:1.8s;top:68%;left:78%}.transaction-studio--concept-5 .transaction-hero__ornament i:nth-child(5){animation-delay:2.3s;top:75%;left:48%}.transaction-studio--concept-5 .transaction-workbench{background:#071b13}.transaction-studio--concept-5 .transaction-workbench__edition{color:#f6ead7b3}.transaction-studio--concept-5 .guest-availability{background:#0f2a1e;border:1px solid #d6a65366;box-shadow:0 35px 100px #00000061}.transaction-studio--concept-5 .guest-calendar{background:#e9dfce}.transaction-studio--concept-5 .guest-calendar__grid button.is-selected{background:#a44f3a}.transaction-studio--concept-5 .availability-trust{color:#f6ead7}.transaction-studio--concept-5 .availability-trust li{border-color:#f6ead729}.transaction-studio--concept-5 .availability-trust li p{color:#f6ead79e}.transaction-studio--concept-5 .small-cta{border-color:#f6ead738}.transaction-studio--concept-5 .small-cta .section-kicker{color:#e0ac53}.transaction-studio--concept-5 .small-cta .button{color:#501e2b;background:#f3e5ce}.transaction-studio--concept-5 .emporium-cart-lines h1,.transaction-studio--concept-5 .emporium-cart-empty h1{color:#f1d49b}.transaction-studio--concept-5 .emporium-cart-lines .section-kicker,.transaction-studio--concept-5 .emporium-cart-empty .section-kicker{color:#e0ac53}.transaction-studio--concept-5 .emporium-cart-lines article{border-color:#f6ead72e}.transaction-studio--concept-5 .emporium-cart-lines article a{color:#f6ead7}.transaction-studio--concept-5 .emporium-cart-lines article small,.transaction-studio--concept-5 .emporium-cart-lines article label span,.transaction-studio--concept-5 .emporium-cart-empty p{color:#f6ead79e}.transaction-studio--concept-5 .emporium-cart-lines select{color:#f6ead7;background:#0f2a1e;border-color:#f6ead74d}.transaction-studio--concept-5 .emporium-cart-summary{color:#26372e;background:#f1e5d3}.transaction-studio--concept-5 .emporium-cart-summary>span{color:#9e4b3a}.transaction-studio--concept-5 .emporium-cart-summary dt,.transaction-studio--concept-5 .emporium-cart-summary dd{color:#25372dad;border-color:#25372d33}.transaction-studio--concept-5 .emporium-cart-summary .is-total{color:#26372e}.transaction-studio--concept-5 .emporium-cart-summary>p{color:#25372d94}.transaction-studio--concept-5.transaction-studio--cart .transaction-hero__media{background:#071b13;left:50%}.transaction-studio--concept-5.transaction-studio--cart .transaction-hero__media img{filter:brightness(.55)sepia(.15);object-fit:cover}@keyframes transactionTwinkle{0%{opacity:.28;transform:scale(.75)}to{opacity:1;transform:scale(1.6)}}@media (max-width:1100px){.transaction-hero__details{width:47%;bottom:58px;right:28px}.transaction-studio--concept-2 .transaction-hero__details,.transaction-studio--concept-4 .transaction-hero__details{display:none}.transaction-studio--concept-3 .transaction-hero__details{width:36%}.transaction-workbench__edition{display:none}.transaction-studio--concept-3 .emporium-cart-summary{border-left:1px solid #26382e}}@media (max-width:900px){.transaction-switcher{top:92px;right:14px}.transaction-switcher__label{display:none}.transaction-hero{min-height:860px}.transaction-hero__copy,.transaction-studio--concept-1 .transaction-hero__copy,.transaction-studio--concept-2 .transaction-hero__copy,.transaction-studio--concept-3 .transaction-hero__copy,.transaction-studio--concept-4 .transaction-hero__copy,.transaction-studio--concept-5 .transaction-hero__copy{align-content:start;min-height:860px;padding-top:190px;padding-bottom:410px}.transaction-hero__copy>*,.transaction-studio--concept-1 .transaction-hero__copy>*,.transaction-studio--concept-2 .transaction-hero__copy>*,.transaction-studio--concept-3 .transaction-hero__copy>*,.transaction-studio--concept-4 .transaction-hero__copy>*,.transaction-studio--concept-5 .transaction-hero__copy>*{max-width:680px}.transaction-hero h1{font-size:clamp(4.5rem,12vw,7.2rem)}.transaction-hero__media,.transaction-studio--concept-1 .transaction-hero__media,.transaction-studio--concept-2 .transaction-hero__media,.transaction-studio--concept-3 .transaction-hero__media,.transaction-studio--concept-4 .transaction-hero__media,.transaction-studio--concept-5 .transaction-hero__media,.transaction-studio--cart.transaction-studio--concept-1 .transaction-hero__media,.transaction-studio--cart.transaction-studio--concept-5 .transaction-hero__media{border-radius:0;height:360px;inset:auto 0 0}.transaction-studio--concept-1 .transaction-hero__veil,.transaction-studio--concept-5 .transaction-hero__veil{background:linear-gradient(#071b13 0 51%,#071b13d1 64%,#071b132e)}.transaction-studio--concept-2 .transaction-hero__media,.transaction-studio--concept-4 .transaction-hero__media{border-top-left-radius:50% 32%;border-top-right-radius:50% 32%;height:380px;left:6%;right:6%}.transaction-studio--concept-3 .transaction-hero__veil{background:linear-gradient(#f5f3ecfa 0 56%,#f5f3ec1a 82%)}.transaction-hero__details{display:none}.transaction-studio--concept-3 .transaction-hero__direction{width:100%}.transaction-hero__folio{bottom:18px}.transaction-workbench__content{padding-inline:28px}.transaction-studio--concept-4 .transaction-workbench__content{margin-inline:18px}.transaction-studio--concept-2 .guest-availability{border-radius:110px 110px 8px 8px}.transaction-studio--concept-2 .guest-calendar{border-radius:96px 96px 0 0}}@media (max-width:620px){.transaction-switcher{position:absolute;inset:86px auto auto 50%;transform:translate(-50%)}.transaction-switcher__buttons{gap:3px}.transaction-switcher__buttons button{width:44px;height:44px}.transaction-hero{min-height:790px}.transaction-hero__copy,.transaction-studio--concept-1 .transaction-hero__copy,.transaction-studio--concept-2 .transaction-hero__copy,.transaction-studio--concept-3 .transaction-hero__copy,.transaction-studio--concept-4 .transaction-hero__copy,.transaction-studio--concept-5 .transaction-hero__copy{min-height:790px;padding:184px 20px 300px}.transaction-hero__direction{font-size:.46rem}.transaction-hero h1,.transaction-studio--concept-3 .transaction-hero h1{font-size:clamp(3.85rem,18vw,5.6rem);line-height:.84}.transaction-hero__copy>p{font-size:.82rem;line-height:1.65}.transaction-hero__copy>.button{min-height:48px}.transaction-hero__media,.transaction-studio--concept-1 .transaction-hero__media,.transaction-studio--concept-2 .transaction-hero__media,.transaction-studio--concept-3 .transaction-hero__media,.transaction-studio--concept-4 .transaction-hero__media,.transaction-studio--concept-5 .transaction-hero__media,.transaction-studio--cart.transaction-studio--concept-1 .transaction-hero__media,.transaction-studio--cart.transaction-studio--concept-5 .transaction-hero__media{height:290px}.transaction-studio--concept-2 .transaction-hero__media,.transaction-studio--concept-4 .transaction-hero__media{left:20px;right:20px}.transaction-hero__folio{font-size:.42rem;left:20px;right:20px}.transaction-hero__folio span:last-child{display:none}.transaction-workbench__content{padding:72px 16px 96px}.transaction-studio--concept-4 .transaction-workbench{padding-block:14px}.transaction-studio--concept-4 .transaction-workbench__content{margin-inline:8px;padding-inline:10px}.transaction-studio--concept-2 .guest-availability{border-radius:48px 48px 4px 4px}.transaction-studio--concept-2 .guest-calendar{border-radius:42px 42px 0 0;padding-top:52px}.transaction-studio--concept-3 .guest-calendar{border-bottom:1px solid #26382e;border-right:0}.transaction-studio .availability-trust{padding-top:88px}.transaction-studio .small-cta{margin-inline:0}.transaction-studio .emporium-cart-empty{min-height:360px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.transaction-switcher__buttons button{transition:none}.transaction-studio--concept-5 .transaction-hero__ornament i{animation:none}}
.owner-integrations-page{padding-bottom:100px}.integration-alerts{background:#fff;border:1px solid #ded9d0;margin:34px 0 28px}.integration-alerts>header,.integration-ledger>header{border-bottom:1px solid #e8e3db;justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.integration-alerts header span,.integration-ledger header span,.integration-form>span{color:#7b847d;letter-spacing:.1em;text-transform:uppercase;font-size:.49rem;font-weight:700}.integration-alerts h2,.integration-ledger h2,.integration-form h2{font-family:var(--font-display),Georgia,serif;margin:4px 0 0;font-size:1.75rem}.integration-alerts>header>strong{color:var(--maroon);text-transform:uppercase;font-size:.52rem}.integration-alerts article{border-bottom:1px solid #ece7df;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.integration-alerts article:last-child{border-bottom:0}.integration-alerts article.is-critical{border-left:3px solid #8b3038}.integration-alerts article.is-warning{border-left:3px solid #c18b31}.integration-alerts article>div:first-child{gap:5px;display:grid}.integration-alerts h3{margin:0;font-size:.72rem}.integration-alerts p{color:#667069;max-width:760px;margin:0;font-size:.55rem;line-height:1.55}.integration-alerts small{color:#8b928c;font-size:.46rem}.integration-alerts article>div:last-child{place-items:end;gap:8px;display:grid}.integration-alerts a,.integration-alerts button,.integration-row-actions button,.integration-email-row button{color:var(--maroon);text-transform:uppercase;background:0 0;border:0;min-height:34px;padding:0;font-size:.49rem;font-weight:700;text-decoration:underline}.integration-tabs{background:#fff;border:1px solid #ded9d0;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.integration-tabs a{border-right:1px solid #e8e3db;gap:4px;min-height:76px;padding:17px 21px;display:grid}.integration-tabs a:last-child{border-right:0}.integration-tabs a[aria-current=page]{background:var(--forest);color:var(--cream)}.integration-tabs strong{font-family:var(--font-display),Georgia,serif;font-size:1rem}.integration-tabs small{color:#838b85;font-size:.48rem}.integration-tabs a[aria-current=page] small{color:#bdc8bf}.integration-notice{border-left:3px solid var(--gold);color:#5d5b51;background:#f8f2e6;margin:0 0 24px;padding:14px 18px;font-size:.57rem;line-height:1.6}.integration-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:28px;display:grid}.integration-ledger,.integration-form{background:#fff;border:1px solid #ded9d0;min-width:0}.integration-ledger--wide{grid-column:1/-1;margin-top:0}.integration-intro{color:#69716b;margin:0;padding:22px 24px;font-size:.58rem;line-height:1.7}.integration-status{color:#5f6a62;letter-spacing:.08em;text-transform:uppercase;background:#ecefe9;border-radius:999px;width:max-content;padding:6px 9px;font-size:.45rem;font-weight:800;display:inline-flex}.integration-status.is-active,.integration-status.is-ready,.integration-status.is-succeeded,.integration-status.is-delivered{color:#315d3b;background:#e2eee4}.integration-status.is-needed,.integration-status.is-pending,.integration-status.is-running,.integration-status.is-delayed,.integration-status.is-warning,.integration-status.is-partial{color:#8a642c;background:#f5ead1}.integration-status.is-attention,.integration-status.is-failed,.integration-status.is-bounced,.integration-status.is-complained,.integration-status.is-suppressed,.integration-status.is-critical{color:#8b3038;background:#f5dfe1}.integration-status.is-disabled,.integration-status.is-cancelled{color:#727672;background:#ecebea}.integration-status.is-sent,.integration-status.is-info{color:#3f5f79;background:#e5ebf1}.integration-rows{border-top:1px solid #e8e3db}.integration-rows>article{border-bottom:1px solid #ece7df;grid-template-columns:minmax(180px,1.15fr) minmax(180px,.85fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid}.integration-rows>article:last-child{border-bottom:0}.integration-rows article>div{gap:4px;display:grid}.integration-rows article strong{font-size:.62rem}.integration-rows article small,.integration-rows article span{color:#858d87;font-size:.48rem;line-height:1.45}.integration-row-actions{justify-content:end;align-items:end;gap:15px;display:flex!important}.integration-row-actions>span{text-transform:uppercase;padding:8px 0}.integration-empty{text-align:center;padding:52px 24px}.integration-empty h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:1.45rem}.integration-empty p{color:#7d857f;font-size:.55rem}.integration-secret{background:#f4eee3;border-block:1px solid #e1d5c2;gap:9px;padding:18px 24px;display:grid}.integration-secret strong{font-size:.56rem}.integration-secret code,.integration-form code{color:#f4eee3;overflow-wrap:anywhere;background:#292c28;padding:11px 13px;font-size:.53rem;line-height:1.55;display:block}.integration-secret button{background:var(--maroon);color:#fff;text-transform:uppercase;border:0;width:max-content;min-height:44px;padding:0 18px;font-size:.49rem;font-weight:700}.integration-form{gap:16px;padding:25px;display:grid;position:sticky;top:85px}.integration-form>p{color:#707871;margin:0;font-size:.57rem;line-height:1.68}.integration-form>small{color:#838a84;font-size:.49rem;line-height:1.55}.integration-form label{gap:7px;display:grid}.integration-form label>span{color:#59645c;letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:700}.integration-form input{background:#fbfaf7;border:1px solid #dcd8d0;min-height:46px;padding:9px 11px;font-size:16px}.integration-form .owner-checkbox{align-items:center;gap:10px;display:flex}.integration-form .owner-checkbox input{width:18px;min-height:18px}.integration-readiness{border-top:1px solid #e8e3db;padding:0 24px 12px}.integration-readiness p{border-bottom:1px solid #ece7df;justify-content:space-between;align-items:center;min-height:50px;margin:0;font-size:.55rem;display:flex}.integration-readiness p>span:first-child{color:#68716a}.integration-readiness p>b:not(.integration-status){font-size:.55rem}.integration-sync-table,.integration-email-table{overflow-x:auto}.integration-sync-row,.integration-email-row{border-bottom:1px solid #ece7df;align-items:center;gap:16px;min-width:760px;padding:15px 22px;display:grid}.integration-sync-row{grid-template-columns:1.3fr .55fr .7fr .65fr 1fr}.integration-email-row{grid-template-columns:1.3fr 1fr .9fr .4fr .4fr;min-width:850px}.integration-sync-row.is-head,.integration-email-row.is-head{color:#858c86;letter-spacing:.08em;text-transform:uppercase;background:#faf9f6;font-size:.47rem;font-weight:700}.integration-sync-row>span,.integration-email-row>span{gap:4px;min-width:0;font-size:.54rem;display:grid}.integration-sync-row strong,.integration-email-row strong{font-size:.56rem}.integration-sync-row small,.integration-email-row small{color:#838b85;overflow-wrap:anywhere;font-size:.46rem;line-height:1.45}@media (max-width:1000px){.integration-layout{grid-template-columns:minmax(0,1fr)}.integration-form{position:static}.integration-ledger--wide{grid-column:auto}}@media (max-width:700px){.integration-tabs{grid-template-columns:minmax(0,1fr)}.integration-tabs a{border-bottom:1px solid #e8e3db;border-right:0;min-height:64px}.integration-alerts article{align-items:start;display:grid}.integration-alerts article>div:last-child{justify-items:start}.integration-alerts>header,.integration-ledger>header{align-items:start;gap:14px}.integration-rows>article{grid-template-columns:minmax(0,1fr);align-items:start;padding:19px}.integration-row-actions{justify-content:start}.integration-form{min-width:0;padding:22px}.integration-secret{padding:18px}.integration-secret button{width:100%}.integration-sync-table,.integration-email-table{max-width:100%}.integration-sync-row,.integration-email-row{min-width:720px}.owner-integrations-page{overflow:hidden}}
