.shelf-enhanced .concept-portrait{grid-template-areas:"identity.""intro photo""social photo""actions booking""footer footer"}.shelf-enhanced .concept-identity{grid-area:identity}.design-stage.portrait-home.shelf-enhanced .concept-identity h1{color:#fff;letter-spacing:.075em;background:#252827;padding:4px 6px;font-size:14px;font-weight:500;line-height:1.4;display:inline-block}.design-stage.portrait-home.folder-preview.shelf-enhanced .concept-photo{outline-offset:-1px;outline:1px solid #0000001a;min-height:0;margin:0}.folder-preview.preview-shelf.shelf-enhanced .preview-socials{align-self:start;margin-top:44px}.design-stage.portrait-home.shelf-enhanced .concept-portrait-image{object-position:50% 44%}.design-stage.portrait-home.shelf-enhanced .concept-destinations{display:block}.shelf-enhanced .concept-portrait>.preview-booking{grid-area:booking;align-self:start;margin-top:28px}.shelf-enhanced .preview-booking-link{padding-left:0;padding-right:0}.shelf-enhanced .preview-booking-copy{font-size:14px}.shelf-enhanced .preview-folder-caption .blur-reveal-block{display:inline}.shelf-enhanced .blur-reveal-block{min-width:0}.shelf-enhanced .blur-reveal-block .inline-block{display:inline-block}.shelf-enhanced .blur-reveal-block .whitespace-nowrap{white-space:nowrap}.shelf-enhanced .blur-reveal-block [aria-hidden=true]>span{translate:0 var(--cursor-lift,0px);-webkit-text-stroke:var(--cursor-ink,0px) currentColor;transition:translate .13s ease-out,-webkit-text-stroke-width .13s ease-out}.design-stage.portrait-home.shelf-enhanced .preview-protocol{padding:25px 27px}.shelf-enhanced .preview-protocol h2{font-size:24px;font-weight:500;line-height:1.3}.shelf-enhanced .concept-product-description{color:#525b57;line-height:1.65}.folder-preview.shelf-enhanced .concept-primary.chrome-protocol-link{isolation:isolate;color:#fff;text-shadow:0 1px 1px #10201980;background-color:#14763b;background-image:linear-gradient(165deg,#16813b 0%,#08652a 30%,#107838 43%,#075b28 64%,#137335 100%);border:1px solid #29824b;border-radius:10px;min-height:49px;margin-top:21px;padding:12px 18px;transition:scale .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #bdedc8cc,inset 0 -1px 1px #064321,0 3px 5px #174b292e}.shelf-enhanced .chrome-protocol-link:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(95px circle at var(--shine-x,50%) var(--shine-y,0%), #dfebdf0a, transparent 80%);opacity:0;transition:opacity .18s;position:absolute;inset:0}.shelf-enhanced .chrome-protocol-link:after{content:"";pointer-events:none;border:1px solid #c4f6ce40;border-radius:7px;position:absolute;inset:2px}.shelf-enhanced .concept-primary .chrome-button-label{font-size:13px;line-height:1.4}.shelf-enhanced .concept-primary .chrome-button-arrow{font-size:18px}.folder-preview.shelf-enhanced .concept-primary.chrome-protocol-link:hover{opacity:1;background-color:#14763b;background-image:linear-gradient(165deg,#16813b 0%,#08652a 30%,#107838 43%,#075b28 64%,#137335 100%)}.shelf-enhanced .chrome-protocol-link:active{transform:none}.shelf-enhanced .chrome-protocol-link:focus-visible{outline-offset:4px;outline:2px solid #244a35}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shelf-enhanced .chrome-protocol-link[data-spotlight=active]:before{opacity:1}}.shelf-enhanced .protocol-lead-form{border-top:1px solid #d9deda;margin-top:23px;padding-top:20px;position:relative}.shelf-enhanced .protocol-lead-form>label{color:#37463b;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.shelf-enhanced .protocol-email-row{gap:8px;display:flex}.shelf-enhanced .protocol-email-row input{color:#202b23;width:100%;min-width:0;min-height:46px;font:inherit;background:#ffffffcf;border:1px solid #c1ccc3;border-radius:8px;padding:10px 12px;font-size:14px}.shelf-enhanced .protocol-email-row input::placeholder{color:#717c74}.shelf-enhanced .protocol-email-row input:focus{outline-offset:2px;outline:2px solid #40674f}.shelf-enhanced .protocol-email-row button{color:#294332;min-height:46px;font:inherit;cursor:pointer;background:#e3e9e3;border:1px solid #b7c3ba;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:500;transition:background-color .15s,scale .15s;display:inline-flex}.shelf-enhanced .protocol-email-row button:hover{background:#d5e0d5}.shelf-enhanced .protocol-email-row button:active{scale:.96}.shelf-enhanced .protocol-email-row button:disabled{cursor:wait;opacity:.6}.shelf-enhanced .protocol-consent{color:#677068;margin-top:9px;font-size:11px;line-height:1.65}.shelf-enhanced .protocol-consent a{text-underline-offset:3px;text-decoration:underline}.shelf-enhanced .protocol-form-status{color:#34583e;font-size:12px;line-height:1.5}.shelf-enhanced .protocol-form-status:not(:empty){margin-top:10px}.shelf-enhanced .protocol-form-status.error{color:#9e342e}.shelf-enhanced .protocol-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shelf-enhanced .concept-product-note{color:#677068}@media (max-width:767px){.design-stage.portrait-home.shelf-enhanced .concept{padding-top:44px}.design-stage.portrait-home.folder-preview.shelf-enhanced .concept-photo{aspect-ratio:1.15;margin-top:26px}.folder-preview.preview-shelf.shelf-enhanced .preview-socials{margin-top:23px}.shelf-enhanced .concept-portrait>.preview-booking{order:2;margin-top:10px}.shelf-enhanced .preview-booking-link{min-height:84px}.design-stage.portrait-home.shelf-enhanced .preview-protocol{padding:23px 20px}.shelf-enhanced .preview-protocol h2{font-size:23px}.shelf-enhanced .protocol-email-row{flex-direction:column}.shelf-enhanced .protocol-email-row input{font-size:16px}.shelf-enhanced .protocol-email-row button{justify-content:space-between;font-size:13px}.shelf-enhanced .concept-identity{align-self:flex-start}.shelf-enhanced .blur-reveal-block [aria-hidden=true]>span{-webkit-text-stroke:0;translate:none}}@media (prefers-reduced-motion:reduce){.shelf-enhanced .blur-reveal-block,.shelf-enhanced .blur-reveal-block *{opacity:1!important;filter:none!important;transform:translate(0,0)!important}.shelf-enhanced .chrome-protocol-link:before{display:none}}
