.come-see-v26{--come-ivory: #fcf8f2;--come-ivory-deep: #f3e9df;--come-lavender: #d8c6e3;--come-lavender-soft: #eee7f2;--come-aubergine: #3a1d46;--come-plum: #71488c;color:var(--come-aubergine);background:var(--come-ivory)}.come-see-v26 .eyebrow{color:var(--come-plum)}.come-see-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:clamp(38px,6vw,92px);min-height:calc(100svh - 82px);align-items:center;padding:clamp(22px,3.2vw,42px) clamp(24px,8vw,120px) clamp(30px,4vw,52px);background:radial-gradient(circle at 16% 20%,rgba(216,198,227,.76),transparent 31%),linear-gradient(135deg,#fffdf9f5,#eee7f2a3),url(/mady-croco-ivory.png) center / cover}.come-see-hero:after{position:absolute;right:6vw;bottom:25px;left:6vw;height:1px;background:linear-gradient(90deg,transparent,rgba(113,72,140,.32),transparent);content:""}.come-see-hero h1{margin:16px 0;color:var(--come-aubergine);font:400 clamp(52px,6vw,86px)/.91 Georgia,serif;letter-spacing:-.068em;text-transform:none}.come-see-hero h1,.come-see-hero h1 i{white-space:nowrap}.come-see-hero h1 i{color:var(--come-plum);font-weight:400}.come-see-lead{max-width:630px;margin:0;color:#604b64;font:400 clamp(15px,1.2vw,18px)/1.62 Georgia,serif;text-align:justify}.come-see-hero-note{display:flex;flex-wrap:wrap;gap:0;width:fit-content;margin-top:18px;border:1px solid rgba(113,72,140,.22);background:#fffdf98a}.come-see-hero-note span{padding:11px 14px;color:var(--come-plum);font:700 8px/1.4 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.come-see-hero-note span+span{border-left:1px solid rgba(113,72,140,.18)}.come-see-portrait{position:relative;width:min(100%,540px);justify-self:center;margin:0;padding:11px;border:1px solid rgba(113,72,140,.28);background:#fffdf9cc;box-shadow:22px 24px #b59ac638,0 34px 80px #3a1d461f}.come-see-portrait:after{position:absolute;inset:22px 22px 74px;border:1px solid rgba(255,250,244,.28);content:"";pointer-events:none}.come-see-portrait img{display:block;width:100%;height:auto;aspect-ratio:1536 / 1496;object-fit:cover;object-position:center}.come-see-portrait figcaption{display:grid;gap:4px;padding:13px 12px 3px;color:#735d78;text-align:center}.come-see-portrait figcaption strong{color:var(--come-aubergine);font:italic 400 clamp(14px,1.25vw,17px)/1.35 Georgia,serif}.come-see-portrait figcaption small{font:italic 10px/1.45 Georgia,serif}.decision-section{padding:clamp(66px,7vw,94px) clamp(20px,7vw,104px);background:linear-gradient(90deg,rgba(216,198,227,.22),transparent 12%,transparent 88%,rgba(216,198,227,.22)),var(--come-ivory)}.decision-heading{width:min(820px,100%);margin:0 auto 34px;text-align:center}.decision-heading .eyebrow{justify-content:center}.decision-heading h2,.decision-after h2{margin:18px 0;color:var(--come-aubergine);font:400 clamp(40px,5vw,68px)/.95 Georgia,serif;letter-spacing:-.055em}.decision-heading h2 i,.decision-after h2 i{color:var(--come-plum);font-weight:400}.decision-heading>p:last-child{max-width:610px;margin:0 auto;color:#6b576f;font:14px/1.72 Georgia,serif}.decision-tree{position:relative;width:min(1120px,100%);margin:0 auto}.decision-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(113,72,140,.24);background:#fffdf9b3;box-shadow:0 24px 65px #3a1d4612}.decision-start button{min-width:0;min-height:194px;padding:clamp(24px,2.8vw,36px);border:0;border-radius:0;background:transparent;color:var(--come-aubergine);text-align:left;cursor:pointer;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.decision-start button+button{border-left:1px solid rgba(113,72,140,.2)}.decision-start button:hover,.decision-start button:focus-visible{outline:0;background:#d8c6e33d;box-shadow:inset 0 -3px #71488c70;transform:translateY(-3px)}.decision-start button.is-selected{background:linear-gradient(145deg,#d8c6e380,#fffdf980);box-shadow:inset 0 -3px 0 var(--come-plum)}.decision-start button:disabled{cursor:default;opacity:.48;transform:none}.decision-start button.is-selected:disabled{opacity:1}.decision-start span{display:block;color:var(--come-plum);font:700 9px/1.4 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.decision-start strong{display:block;margin:24px 0 12px;font:400 clamp(22px,2vw,28px)/1.12 Georgia,serif}.decision-start small{display:block;color:#705d73;font:12px/1.58 Georgia,serif}.decision-path{position:relative;width:min(820px,100%);margin:0 auto;padding:48px 0 0;list-style:none}.decision-path:empty{display:none}.decision-path:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,#71488c94,#71488c1a);content:""}.decision-node{position:relative;z-index:1;margin:0 0 36px;padding:clamp(27px,3.5vw,42px);border:1px solid rgba(113,72,140,.25);background:#fffdf9f5;box-shadow:0 24px 70px #3a1d4617;text-align:center;animation:decision-reveal .42s ease both}.decision-node:before{position:absolute;top:-30px;left:50%;width:9px;height:9px;border:3px solid var(--come-ivory);border-radius:50%;background:var(--come-plum);box-shadow:0 0 0 1px #71488c66;content:"";transform:translate(-50%)}.decision-node:focus{outline:none}.decision-node-meta{margin:0 0 15px;color:var(--come-plum);font:700 9px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.decision-node h3{max-width:660px;margin:0 auto;color:var(--come-aubergine);font:400 clamp(26px,3.2vw,39px)/1.08 Georgia,serif;letter-spacing:-.035em}.decision-node-context{max-width:660px;margin:16px auto 0;color:#6c5870;font:13px/1.65 Georgia,serif}.decision-node-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(430px,100%);margin:24px auto 0}.decision-node-choices button{min-height:49px;border:1px solid rgba(113,72,140,.46);background:transparent;color:var(--come-aubergine);font:700 9px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.decision-node-choices button:hover,.decision-node-choices button:focus-visible,.decision-node-choices button.is-selected{outline:0;border-color:var(--come-plum);background:var(--come-plum);color:#fffaf4}.decision-node-choices button:disabled{cursor:default;opacity:.38}.decision-node-choices button.is-selected:disabled{opacity:1}.decision-node-outcome{border-color:#71488c5c;background:linear-gradient(145deg,#eee7f2fa,#fffdf9fa)}.decision-outcome-yes{box-shadow:0 25px 74px #71488c29}.decision-outcome-soft{background:linear-gradient(145deg,#fffdf9fa,#eee7f2c2)}.decision-outcome-pause{background:linear-gradient(145deg,#fcf8f2fa,#f3e9dfeb)}.decision-outcome-safety{border-color:#663d5261;background:linear-gradient(145deg,#f7eef1,#fcf8f2)}.decision-outcome-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.decision-reset-wrap{display:flex;justify-content:center;min-height:48px}.decision-reset{padding:12px 4px 9px;border:0;border-bottom:1px solid rgba(113,72,140,.42);background:transparent;color:var(--come-plum);font:700 9px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.decision-reset:hover,.decision-reset:focus-visible{outline:0;border-bottom-color:var(--come-aubergine);color:var(--come-aubergine)}.decision-noscript{margin-top:36px;padding:28px;border:1px solid rgba(113,72,140,.22);background:var(--come-lavender-soft);color:#68546c;font:14px/1.7 Georgia,serif}.decision-noscript strong{color:var(--come-aubergine);font-size:18px;font-weight:400}.decision-noscript a{color:var(--come-plum);text-decoration:underline}.decision-after{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,8vw,118px);align-items:center;padding:clamp(62px,7vw,94px) clamp(24px,8vw,120px);border-top:1px solid rgba(113,72,140,.18);background:radial-gradient(circle at 80% 30%,rgba(216,198,227,.64),transparent 35%),var(--come-lavender-soft)}.decision-after h2{margin-bottom:0}.decision-after-copy p{margin:0 0 28px;color:#68546c;font:15px/1.78 Georgia,serif;text-align:justify}@keyframes decision-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.decision-node{animation:none}}@media(max-width:820px){.come-see-hero{grid-template-columns:1fr;gap:18px;min-height:calc(100svh - 70px);align-content:center;padding:18px 20px 28px}.come-see-hero h1{margin-block:10px;font-size:clamp(46px,15vw,64px)}.come-see-lead{font-size:13px;line-height:1.48;text-align:left}.come-see-hero-note{display:flex;width:100%;margin-top:12px}.come-see-hero-note span{flex:1 1 0;padding:8px 5px;font-size:6.8px;text-align:center}.come-see-hero-note span+span{border-left:1px solid rgba(113,72,140,.18)}.come-see-portrait{width:min(100%,310px);padding:8px;box-shadow:10px 12px #b59ac633}.come-see-portrait:after{inset:16px 16px 67px}.come-see-portrait figcaption{padding-top:9px}.come-see-portrait figcaption strong{font-size:13px}.come-see-portrait figcaption small{font-size:8.5px}.decision-section{padding-inline:16px}.decision-start{grid-template-columns:1fr}.decision-start button{min-height:0}.decision-start button+button{border-top:1px solid rgba(113,72,140,.2);border-left:0}.decision-start strong{margin-top:25px}.decision-path{padding-top:62px}.decision-node{margin-bottom:48px;padding:30px 20px}.decision-node-choices{grid-template-columns:1fr}.decision-outcome-links,.decision-outcome-links .button{width:100%}.decision-after{grid-template-columns:1fr}}
