@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#03121d;--ink-raised:#082030;--ink-soft:#113045;--gold:#c99a56;--gold-light:#dec18e;--paper:#f4efe7;--paper-deep:#e6ddd1;--body:#495761;--line-dark:#d7b57e59;--line-light:#4549463d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}body{background:var(--ink);min-width:0;color:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.site-header{z-index:5;position:relative}.nav{background:linear-gradient(#010a117a,#010a112e);border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:90px;padding:20px 5.5vw;display:flex}.brand{color:var(--paper);letter-spacing:.2em;white-space:nowrap;align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.brand i{color:var(--gold);letter-spacing:.43em;margin-top:4px;font-size:7px;font-style:normal;display:block}.brand-mark{object-fit:contain;width:31px;height:33px}.nav-links{align-items:center;gap:clamp(13px,1.5vw,25px);margin-left:auto;margin-right:clamp(16px,2vw,32px);display:flex}.nav-links a{color:#d7d6d1;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--gold-light)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-cta,.mobile-invest{border:1px solid var(--line-dark);color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding:12px 15px;font-size:10.5px;font-weight:500;transition:background .2s,color .2s}.lang-switch{color:#d7d6d1;letter-spacing:.12em;text-transform:uppercase;padding:10px 4px;font-size:10.5px;font-weight:600}.lang-switch:hover{color:var(--gold-light)}.nav-cta:hover{background:var(--gold);color:var(--ink)}.nav-toggle,.mobile-menu{display:none}.hero{background-color:var(--ink);background-position:50%;background-size:cover;position:relative;overflow:hidden}.hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020d16d1 100%);position:absolute;inset:0}.home-hero{min-height:100svh}.detail-hero{min-height:min(78svh,800px)}.hero-copy{z-index:1;width:min(725px,82vw);padding:clamp(105px,14vh,170px) 0 clamp(145px,17vh,210px) 12vw;position:relative}.detail-hero .hero-copy{padding-bottom:clamp(115px,13vh,160px)}.eyebrow,.section-kicker{color:var(--gold-light);letter-spacing:.21em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.45}.hero h1,.section-title h2,.contact h2,.closing h2{letter-spacing:-.052em;margin:23px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(58px,7.4vw,112px);font-weight:400;line-height:.84}.hero h1 em,h2 em{color:var(--gold);font-weight:400}.hero-intro{color:#e8e2d8;max-width:540px;margin:0;font-size:16px;line-height:1.7}.hero-disclaimer{max-width:545px;color:var(--gold-light);letter-spacing:.09em;text-transform:uppercase;margin:18px 0 0;font-size:10.5px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.button{letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;font-size:10.5px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-gold{background:var(--gold);color:#06131d}.button-gold:hover{background:var(--gold-light)}.text-link{color:#e5e2dc;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.text-link span,.button span{color:currentColor;font-size:15px;line-height:0}.hero-aside{z-index:1;text-align:right;position:absolute;bottom:14vh;right:5.5vw}.hero-aside span{color:var(--gold-light);letter-spacing:.18em;font-size:9px}.hero-aside p{margin:11px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:.98}.section-light,.section-dark,.spatial-section,.contact,.closing{padding:122px 10vw}.section-light{background:var(--paper);color:var(--ink)}.section-dark{background:var(--ink-raised);color:var(--paper)}.section-title{grid-template-columns:minmax(0,1.2fr) minmax(260px,.62fr);align-items:end;gap:72px;display:grid}.section-title h2{margin-bottom:0;font-size:clamp(48px,5.4vw,82px)}.section-title>p{color:#aebcc1;max-width:420px;margin:0 0 6px;font-size:14px;line-height:1.75}.section-light .section-title>p{color:var(--body)}.statement-grid{grid-template-columns:1.05fr .95fr;gap:clamp(48px,8vw,136px);margin-top:56px;display:grid}.statement-grid p{max-width:555px;color:var(--body);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,2.25vw,33px);line-height:1.13}.statement-grid p+p{color:#5f6b70;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.78}.metrics{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.metrics>div{border-right:1px solid var(--line-light);min-height:118px;padding:23px 24px 8px 0}.metrics>div+div{padding-left:25px}.metrics>div:last-child{border-right:0}.metrics strong{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(29px,2.8vw,42px);font-weight:500;line-height:1;display:block}.metrics span{color:#776e63;letter-spacing:.13em;text-transform:uppercase;margin-top:9px;font-size:9px;line-height:1.45;display:block}.micro-note{color:#776e63;max-width:790px;margin:25px 0 0;font-size:12px;line-height:1.7}.micro-note.inverse{color:#9fabb0}.journey{border-top:1px solid var(--line-dark)}.journey-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:66px;display:grid}.journey-grid a{border-right:1px solid var(--line-dark);min-height:255px;padding:26px 22px 28px 0;transition:background .2s,padding .2s;position:relative}.journey-grid a+a{padding-left:22px}.journey-grid a:last-child{border-right:0}.journey-grid a:hover{background:#ffffff09}.journey-grid span,.pillar-grid article>span,.method-grid article>span,.proof-grid article>span,.criteria-list>article>span,.scenario-grid article>span,.investment-flow article>span,.data-grid article>span{color:var(--gold-light);letter-spacing:.16em;font-size:10px}.journey-grid h3{margin:67px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:500;line-height:.95}.journey-grid p{color:#adbdc3;margin:0;font-size:12px;line-height:1.65}.journey-grid b{width:18px;height:18px;color:var(--gold-light);position:absolute;bottom:23px;right:22px}.journey-grid b:before{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:2px;right:1px}.journey-grid b:after{content:"";transform-origin:100%;background:currentColor;width:15px;height:1px;position:absolute;top:9px;right:1px;transform:rotate(-45deg)}.pillars-section{padding-top:0}.pillar-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:62px;display:grid}.pillar-grid article{border-right:1px solid var(--line-dark);min-height:260px;padding:25px 23px 24px 0}.pillar-grid article+article{padding-left:23px}.pillar-grid article:last-child{border-right:0}.pillar-grid h3{color:var(--paper);margin:57px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:.95}.pillar-grid p{color:#adbdc3;margin:0;font-size:12px;line-height:1.67}.pillar-grid.compact{margin-top:0}.project-method{border-top:1px solid var(--paper-deep)}.method-grid,.proof-grid,.scenario-grid,.investment-flow,.data-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;display:grid}.method-grid article,.proof-grid article,.scenario-grid article,.investment-flow article,.data-grid article{border-right:1px solid var(--line-light);min-height:240px;padding:26px 30px 24px 0}.method-grid article+article,.proof-grid article+article,.scenario-grid article+article,.investment-flow article+article,.data-grid article+article{padding-left:30px}.method-grid article:last-child,.proof-grid article:last-child,.scenario-grid article:last-child,.investment-flow article:last-child,.data-grid article:last-child{border-right:0}.method-grid h3,.proof-grid h3,.scenario-grid h3,.investment-flow h3,.data-grid h3{margin:45px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:.98}.method-grid p,.proof-grid p,.scenario-grid p,.investment-flow p,.data-grid p{color:var(--body);margin:0;font-size:13px;line-height:1.68}.method-grid article>span,.proof-grid article>span,.scenario-grid article>span,.investment-flow article>span,.data-grid article>span{color:#9b6e39}.visual-method-grid{gap:0}.visual-method-grid article,.visual-method-grid article+article{flex-direction:column;min-height:432px;padding:0;display:flex;overflow:hidden}.visual-method-grid .editorial-visual{min-height:194px}.method-copy{padding:21px 26px 29px}.visual-method-grid .method-copy>span{color:#9b6e39;letter-spacing:.16em;font-size:10px}.visual-method-grid h3{margin:25px 0 12px}.representation-band{color:var(--ink);border-top:1px solid var(--paper-deep);background:#e9e1d6;padding:112px 10vw}.representation-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;display:grid}.representation-grid article{border-right:1px solid var(--line-light);min-height:238px;padding:26px 30px 24px 0}.representation-grid article+article{padding-left:30px}.representation-grid article:last-child{border-right:0}.representation-grid article>span{color:#9b6e39;letter-spacing:.16em;font-size:10px}.representation-grid h3{margin:45px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:.98}.representation-grid p{color:var(--body);margin:0;font-size:13px;line-height:1.68}.representation-visual-grid{gap:0}.representation-visual-grid article,.representation-visual-grid article+article{flex-direction:column;min-height:436px;padding:0;display:flex;overflow:hidden}.representation-visual-grid .editorial-visual{min-height:198px}.representation-visual-grid .romeo-portrait{min-height:238px}.romeo-portrait img{object-position:center 24%}.representation-copy{padding:21px 26px 29px}.representation-visual-grid .representation-copy>span{color:#9b6e39;letter-spacing:.16em;font-size:10px}.representation-visual-grid h3{margin:25px 0 12px}.romeo-signature{border-top:1px solid var(--line-dark)}.romeo-stage{border:1px solid var(--line-dark);background:#061925;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);margin-top:68px;display:grid}.romeo-food-gallery{background:var(--line-dark);grid-template-rows:minmax(245px,1fr) minmax(245px,1fr);grid-template-columns:1.12fr .88fr;gap:1px;min-height:510px;display:grid}.romeo-food-gallery .context-photo{background:#102a39}.romeo-food-gallery .romeo-food-main{grid-row:1/span 2}.romeo-food-gallery img{transition:transform .45s}.romeo-food-gallery .context-photo:hover img{transform:scale(1.035)}.romeo-talent-copy{background:#0a2231;grid-template-rows:1fr 1fr;display:grid}.romeo-talent-copy article{flex-direction:column;justify-content:center;min-height:255px;padding:clamp(30px,4vw,58px);display:flex}.romeo-talent-copy article+article{border-top:1px solid var(--line-dark)}.romeo-talent-copy span,.programme-grid span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}.romeo-talent-copy h3{max-width:385px;color:var(--paper);letter-spacing:-.035em;margin:22px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3vw,47px);font-weight:500;line-height:.92}.romeo-talent-copy p{color:#b4c2c6;max-width:410px;margin:0;font-size:13px;line-height:1.75}.photo-story{border-top:1px solid var(--paper-deep)}.photo-grid{grid-template-rows:minmax(260px,1fr) minmax(260px,1fr);grid-template-columns:1.05fr .95fr;gap:18px;margin-top:66px;display:grid}.context-photo{background:#d7d0c7;height:100%;min-height:0;margin:0;display:block;overflow:hidden}.context-photo.tall{grid-row:1/span 2;min-height:590px}.context-photo img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.landscape-photo{max-width:960px;margin:70px auto 0}.editorial-visual{background:#0a2231 50%/cover no-repeat;min-height:200px}.editorial-visual-position-village{background-image:url(/mirage-village-morning.webp);background-position:50% 55%}.editorial-visual-position-hotel{background-image:url(/mirage-lodge-lounge-ocean.webp);background-position:50%}.editorial-visual-position-surf{background-image:url(/mirage-surf-return.webp);background-position:50%}.editorial-visual-position-mirage{background-image:url(/mirage-lodge-reading-nook.webp);background-position:50%}.editorial-visual-team-pulsotel{background-image:url(/mirage-partner-workshop.webp);background-position:50%}.editorial-visual-team-collaboration{background-image:url(/mirage-operations-team.webp);background-position:50%}.editorial-visual-trajectory-vision{background-image:url(/mirage-terrain-survey.webp);background-position:50%}.editorial-visual-trajectory-anchoring{background-image:url(/mirage-trajectory-anchoring.webp);background-position:50%}.editorial-visual-trajectory-opening{background-image:url(/mirage-lodge-pool-horizon.webp);background-position:50%}.editorial-visual-spatial-arrival{background-image:url(/mirage-coastal-arrival.webp);background-position:50%}.editorial-visual-spatial-path{background-image:url(/mirage-horizon-landscape.webp);background-position:50%}.editorial-visual-spatial-life{background-image:url(/mirage-intimate-table-service.webp);background-position:50%}.editorial-visual-spatial-horizon{background-image:url(/mirage-sunset-ritual.webp);background-position:50%}.concept-vision{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);gap:0;padding-top:0;padding-bottom:0;display:grid}.concept-vision-media{background:#061925 50%/cover no-repeat;min-height:clamp(520px,52vw,770px);margin:0 0 0 -10vw;position:relative;overflow:hidden}.concept-vision-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 40%,#03121d38 100%),linear-gradient(#0000 64%,#03121d94);position:absolute;inset:0}.concept-vision-home{background-image:url(/mirage-home-concept-intimate-v2.png);background-position:50%}.concept-vision-experience{background-image:url(/mirage-ritual-hammam.webp);background-position:50%}.concept-vision-masterplan{background-image:url(/mirage-masterplan-landscape.webp);background-position:50%;background-size:cover}.concept-vision-invest{background-image:url(/mirage-investor-sketch.webp);background-position:50%}.concept-vision-copy{flex-direction:column;justify-content:center;padding:clamp(58px,8vw,125px) 0 clamp(58px,8vw,125px) clamp(40px,6vw,105px);display:flex}.concept-vision-copy h2{color:var(--paper);letter-spacing:-.052em;margin:25px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(47px,4.9vw,78px);font-weight:400;line-height:.89}.concept-vision-copy h2 em{color:var(--gold);font-weight:400}.concept-vision-copy>p:not(.section-kicker){color:#b7c4c8;max-width:430px;margin:0;font-size:14px;line-height:1.78}.concept-features{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:0;max-width:440px;margin-top:42px;display:grid}.concept-features span{border-bottom:1px solid var(--line-dark);color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;padding:14px 15px 14px 0;font-size:9px;line-height:1.4}.concept-features span:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:15px}.positioning{border-top:1px solid var(--paper-deep)}.positioning-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.positioning-grid article{border-right:1px solid var(--line-light);min-height:285px;padding:25px 24px 25px 0}.positioning-grid article+article{padding-left:24px}.positioning-grid article:last-child{border-right:0}.positioning-grid span{color:#9a6d36;letter-spacing:.15em;font-size:10px}.positioning-grid h3{margin:58px 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:.96}.positioning-grid p{color:var(--body);margin:0;font-size:13px;line-height:1.68}.positioning-grid .positioning-mirage{background:var(--ink);color:var(--paper);padding-right:26px;position:relative}.positioning-grid .positioning-mirage:before{background:var(--gold);content:"";height:3px;position:absolute;top:0;left:0;right:0}.positioning-grid .positioning-mirage span{color:var(--gold-light)}.positioning-grid .positioning-mirage h3{color:var(--paper)}.positioning-grid .positioning-mirage p{color:#b7c4c8}.visual-positioning-grid{gap:0}.visual-positioning-grid article,.visual-positioning-grid article+article{flex-direction:column;min-height:430px;padding:0;display:flex;overflow:hidden}.visual-positioning-grid .editorial-visual{min-height:192px}.positioning-copy{padding:21px 22px 28px}.visual-positioning-grid h3{margin:25px 0 12px}.visual-positioning-grid .positioning-mirage{padding:0}.visual-positioning-grid .positioning-mirage:before{z-index:1}.access-map-section{border-top:1px solid var(--line-dark)}.access-journey{border:1px solid var(--line-dark);background:#061925;min-height:540px;margin-top:70px;position:relative;overflow:hidden}.access-journey-image{background:linear-gradient(90deg,#03121d4d,#03121d0f 50%,#03121d52),url(/mirage-access-journey-v2.png) 50% 25%/cover no-repeat;position:absolute;inset:0}.access-journey:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#03121d24,#03121d70);position:absolute;inset:0}.access-stop{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03121db3;border:1px solid #dec18e94;max-width:220px;padding:13px 15px;position:absolute}.access-stop small,.access-mirage small{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:8px;line-height:1.4;display:block}.access-stop strong{color:#ede7dc;margin-top:7px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:500;line-height:.94;display:block}.access-world{top:13%;left:7%}.access-morocco{top:41%;left:25%}.access-agadir{bottom:15%;right:26%}.access-taghazout{top:17%;right:8%}.access-mirage{z-index:1;border:1px solid var(--gold-light);background:var(--gold);min-width:117px;color:var(--ink);text-align:center;padding:15px;position:absolute;bottom:18%;right:9%}.access-mirage span{margin-bottom:5px;font-size:15px;display:block}.access-mirage b{letter-spacing:.18em;font-size:11px;display:block}.access-mirage small{color:#3d2d1d;margin-top:7px;font-size:7px}.land-reference-card{border:1px solid var(--line-light);background:#eee7dc;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;max-width:1120px;margin:72px auto 0;display:grid}.land-reference-media{background:#0b1e29;min-height:360px;margin:0;display:block}.land-reference-media img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.land-reference-copy{padding:clamp(34px,5vw,66px)}.land-reference-copy h3{letter-spacing:-.035em;margin:22px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:.92}.land-reference-copy h3 em{color:#9b6e39;font-weight:400}.land-reference-copy>p:last-of-type{max-width:520px;color:var(--body);margin:0;font-size:14px;line-height:1.75}.land-reference-copy dl{border-top:1px solid var(--line-light);margin:33px 0 0}.land-reference-copy dl>div{border-bottom:1px solid var(--line-light);padding:17px 0}.land-reference-copy dt{color:#926432;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.land-reference-copy dd{color:var(--body);margin:8px 0 0;font-size:13px;line-height:1.55}.privacy-section{border-top:1px solid var(--paper-deep)}.privacy-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:66px;display:grid}.privacy-grid article{border-bottom:1px solid var(--line-light);padding:33px 0 37px}.privacy-grid h3{margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:500;line-height:.98}.privacy-grid p{max-width:520px;color:var(--body);margin:0;font-size:14px;line-height:1.75}.destination-principles,.representation-invest{padding:122px 10vw}.dark-grid,.dark-grid article{border-color:var(--line-dark)}.dark-grid article>span{color:var(--gold-light)}.dark-grid h3{color:var(--paper)}.dark-grid p{color:#b0bdc2}.closing{text-align:center;background:radial-gradient(circle at 50% 23%,#1d4253 0%,#081e2d 43%,#03121d 100%);position:relative;overflow:hidden}.closing:before{color:#d2a5582e;content:"☼";font-family:Cormorant Garamond,Georgia,serif;font-size:200px;line-height:1;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.closing>*{position:relative}.closing h2{max-width:920px;margin:25px auto 38px;font-size:clamp(47px,5.55vw,85px)}.proof-section{padding-bottom:110px}.proof-grid{margin-top:68px}.status{border:1px solid;padding:5px 7px;font-weight:600;display:inline-block;letter-spacing:.13em!important;font-size:8px!important;line-height:1!important}.status-reference{color:#80602f!important}.status-pending{color:#9c6a31!important}.proof-grid h3{margin-top:47px}.criteria{padding-top:106px}.criteria-list{border-top:1px solid var(--line-dark);margin-top:65px}.criteria-list>article{border-bottom:1px solid var(--line-dark);grid-template-columns:70px 1fr;gap:30px;padding:28px 0;display:grid}.criteria-list>article h3{color:var(--paper);margin:0 0 9px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:500;line-height:.95}.criteria-list>article p{color:#adbdc3;max-width:620px;margin:0;font-size:13px;line-height:1.7}.experience-intro{padding-bottom:40px}.experience-pillars{padding-top:58px}.operations{border-top:1px solid var(--paper-deep)}.spatial-section{background:#061925}.spatial-section .section-title>p{color:#b2c0c3}.spatial-journey-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.spatial-journey-grid article{border-right:1px solid var(--line-dark);background:#0a2231;overflow:hidden}.spatial-journey-grid article:last-child{border-right:0}.spatial-journey-grid .editorial-visual{min-height:260px}.spatial-journey-copy{min-height:238px;padding:25px 24px 30px}.spatial-journey-copy span{color:var(--gold-light);letter-spacing:.14em;font-size:9px}.spatial-journey-copy h3{color:var(--paper);margin:39px 0 11px;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:500;line-height:.96}.spatial-journey-copy p{color:#b0bdc2;margin:0;font-size:12px;line-height:1.66}.programme-section{border-top:1px solid var(--paper-deep)}.programme-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;display:grid}.programme-grid article{border-right:1px solid var(--line-light);min-height:390px;padding:27px 25px 32px 0}.programme-grid article+article{padding-left:25px}.programme-grid article:last-child{border-right:0}.programme-grid h3{letter-spacing:-.025em;margin:48px 0 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.35vw,38px);font-weight:500;line-height:.94}.programme-grid ul{margin:0;padding:0;list-style:none}.programme-grid li{border-top:1px solid var(--line-light);color:var(--body);padding:11px 0 11px 15px;font-size:12px;line-height:1.45}.programme-grid li:before{color:#a4753b;content:"•";margin-left:-15px}.scenarios{border-top:1px solid var(--paper-deep)}.investment-section{padding-bottom:100px}.investment-flow{margin-top:70px}.investment-flow h3{margin-top:52px}.data-room{padding-top:116px;padding-bottom:116px}.data-room .section-title>p{color:#b2c0c3}.data-grid,.data-grid article{border-color:var(--line-dark)}.data-grid article>span{color:var(--gold-light)}.data-grid h3{color:var(--paper)}.data-grid p{color:#b0bdc2}.contact{background:#0a2231;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,138px);display:grid}.contact h2{margin-top:22px;font-size:clamp(47px,5.1vw,78px)}.contact>div>p:not(.section-kicker){color:#bec9cc;max-width:430px;font-size:15px;line-height:1.75}.contact form{grid-template-columns:1fr 1fr;align-content:start;gap:17px;display:grid}.contact label{color:#e5ddd1;letter-spacing:.13em;text-transform:uppercase;gap:8px;font-size:9px;display:grid}.contact .contact-form-brand,.contact .message-field,.contact .checkbox-row,.contact .website-field,.contact .whatsapp-choice,.contact .whatsapp-number,.contact button,.form-note,.honeypot{grid-column:1/-1}.contact-form-brand{border-bottom:1px solid var(--line-dark);min-height:62px;color:var(--paper);align-items:center;gap:12px;margin-bottom:5px;padding-bottom:16px;display:flex}.contact-form-brand img{object-fit:contain;width:31px;height:33px}.contact-form-brand span{letter-spacing:2.4px;font-size:12px;font-weight:600}.contact-form-brand i{color:var(--gold);letter-spacing:3px;font-size:7px;font-style:normal;font-weight:600}.contact input,.contact textarea,.contact select{border:1px solid var(--line-dark);width:100%;color:var(--paper);background:#0000002e;border-radius:0;outline:none;padding:13px;font-size:14px}.contact select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold-light) 50%), linear-gradient(135deg, var(--gold-light) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:47px}.contact select option{color:var(--ink);background:var(--paper)}.contact textarea{resize:vertical;min-height:125px}.contact input:focus,.contact textarea:focus,.contact select:focus{border-color:var(--gold-light)}.contact button{justify-self:start;margin-top:4px}.contact button:disabled{cursor:wait;opacity:.62;transform:none}.whatsapp-choice{border:0;border-top:1px solid #d7b57e2e;flex-wrap:wrap;gap:10px 24px;margin:0;padding:15px 0 3px;display:flex}.whatsapp-choice legend{color:#e5ddd1;letter-spacing:.13em;text-transform:uppercase;width:100%;margin-bottom:10px;font-size:9px}.whatsapp-choice label{color:#c9d1d3;letter-spacing:0;text-transform:none;grid-template-columns:none;align-items:center;gap:8px;font-size:11px;display:flex}.whatsapp-choice input{width:15px;height:15px;accent-color:var(--gold);margin:0;padding:0}.checkbox-row{grid-template-columns:17px 1fr;align-items:start;margin-top:3px;line-height:1.6;color:#bfcacc!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;font-size:10px!important}.checkbox-row input{width:15px;height:15px;accent-color:var(--gold);margin:1px 0 0}.checkbox-row a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-note{color:#b4c1c5;margin:0;font-size:11px;line-height:1.6}.form-note.is-success{color:#d9c28d}.form-note.is-error{color:#f0b5aa}.journal-section{padding-bottom:126px}.journal-timeline{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.journal-timeline article{border-right:1px solid var(--line-light);min-height:292px;padding:26px 25px 28px 0}.journal-timeline article+article{padding-left:25px}.journal-timeline article:last-child{border-right:0}.journal-timeline time{color:#956731;letter-spacing:.15em;font-size:9px;font-weight:600}.journal-timeline h3{margin:53px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:.96}.journal-timeline p{min-height:86px;color:var(--body);margin:0 0 18px;font-size:12px;line-height:1.67}footer{color:#9ba8ae;letter-spacing:.075em;text-transform:uppercase;background:#020e16;grid-template-columns:1fr minmax(320px,1.8fr) 1fr;align-items:center;gap:25px;padding:25px 5.5vw;font-size:10.5px;line-height:1.55;display:grid}footer div{flex-wrap:wrap;gap:16px;display:flex}.footer-brand{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:3px 13px;display:grid}.footer-logo{grid-row:span 2;width:88px;height:auto}footer p{text-align:center;margin:0}footer a{color:var(--gold-light)}.footer-links{justify-content:flex-end}@media (width<=1100px){.nav-links{gap:12px;margin-right:16px}.journey-grid{grid-template-columns:repeat(3,1fr)}.journey-grid a:nth-child(3){border-right:0}.journey-grid a:nth-child(n+4){border-top:1px solid var(--line-dark)}.pillar-grid{grid-template-columns:repeat(3,1fr)}.pillar-grid article:nth-child(3){border-right:0}.pillar-grid article:nth-child(n+4){border-top:1px solid var(--line-dark)}.programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-grid article:nth-child(2){border-right:0}.programme-grid article:nth-child(n+3){border-top:1px solid var(--line-light)}}@media (width<=850px){.nav{min-height:76px;padding:17px 7vw}.nav-links,.nav-actions{display:none}.nav-toggle{border:1px solid var(--line-dark);background:0 0;place-content:center;gap:6px;width:38px;height:38px;padding:9px;display:grid}.nav-toggle span{background:var(--gold-light);width:17px;height:1px;transition:transform .2s;display:block}.mobile-menu{z-index:10;border-bottom:1px solid var(--line-dark);background:#03121dfa;padding:18px 7vw 25px;position:absolute;top:100%;left:0;right:0}.mobile-menu.is-open{display:grid}.mobile-menu a{color:#e5e1d9;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d3b5862e;padding:13px 0;font-size:11px}.mobile-menu a.active{color:var(--gold-light)}.mobile-menu .mobile-invest{border-color:var(--line-dark);width:max-content;margin-top:16px;padding:12px 14px;display:inline-flex}.mobile-menu .mobile-language{width:max-content;color:var(--gold-light);margin-top:6px}.section-title{grid-template-columns:1fr;gap:25px}.section-title>p{margin-bottom:0}.contact,.concept-vision{grid-template-columns:1fr}.concept-vision-media{min-height:clamp(410px,64vw,580px);margin-right:-10vw}.concept-vision-copy{padding:68px 0}.positioning-grid{grid-template-columns:1fr 1fr}.positioning-grid article:nth-child(2){border-right:0}.positioning-grid article:nth-child(n+3){border-top:1px solid var(--line-light)}.positioning-grid .positioning-mirage{border-top-color:var(--gold)}.contact{gap:48px}.representation-grid{grid-template-columns:1fr}.representation-grid article,.representation-grid article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:auto;padding:25px 0 31px}.representation-grid article:last-child{border-bottom:0}.romeo-stage{grid-template-columns:1fr}.romeo-food-gallery{min-height:480px}.romeo-talent-copy{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.romeo-talent-copy article{min-height:260px}.romeo-talent-copy article+article{border-top:0;border-left:1px solid var(--line-dark)}.photo-grid{grid-template-rows:minmax(250px,1fr) minmax(250px,1fr);grid-template-columns:1fr 1fr}.context-photo.tall{min-height:510px}.land-reference-card{grid-template-columns:1fr}.land-reference-media{min-height:clamp(280px,52vw,430px)}.privacy-grid{gap:0 42px}footer{text-align:left;grid-template-columns:1fr}footer p{text-align:left}.footer-links{justify-content:flex-start}}@media (width<=700px){.home-hero{min-height:max(640px,100svh)}.detail-hero{min-height:max(560px,78svh)}.hero-copy{width:auto;padding:clamp(76px,12vh,112px) 7vw clamp(92px,15vh,135px)}.detail-hero .hero-copy{padding:clamp(72px,11vh,104px) 7vw clamp(82px,13vh,118px)}.hero h1{font-size:clamp(44px,13.5vw,64px);line-height:.88}.hero-intro{font-size:15px;line-height:1.62}.hero-aside{display:none}.section-light,.section-dark,.spatial-section,.contact,.closing,.representation-band,.destination-principles,.representation-invest{padding:70px 7vw}.concept-vision{padding-top:0;padding-bottom:0}.concept-vision-media{min-height:350px;margin-left:-7vw;margin-right:-7vw}.concept-vision-copy{padding:55px 0 62px}.concept-vision-copy h2{font-size:clamp(40px,11.5vw,56px);line-height:.94}.concept-features{margin-top:32px}.concept-features span{font-size:8px}.section-title h2{font-size:clamp(40px,11.5vw,56px);line-height:.94}.statement-grid,.method-grid,.proof-grid,.scenario-grid,.investment-flow,.data-grid,.journal-timeline{grid-template-columns:1fr;gap:0}.statement-grid{gap:28px;margin-top:42px}.statement-grid p{font-size:27px}.metrics{grid-template-columns:1fr 1fr;margin-top:52px}.metrics>div{border-bottom:1px solid var(--line-light);min-height:108px}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(n+3){padding-top:24px}.metrics>div:nth-child(3){padding-left:0}.metrics>div:last-child{border-bottom:0}.journey-grid,.pillar-grid{grid-template-columns:1fr;margin-top:47px}.positioning-grid{grid-template-columns:1fr;margin-top:48px}.positioning-grid article,.positioning-grid article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:auto;padding:24px 22px 30px}.positioning-grid h3{margin-top:31px}.positioning-grid .positioning-mirage{padding-left:22px;padding-right:22px}.journey-grid a,.journey-grid a+a,.pillar-grid article,.pillar-grid article+article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto;padding:24px 22px}.journey-grid a:nth-child(n+4),.pillar-grid article:nth-child(n+4){border-top:0}.journey-grid h3,.pillar-grid h3{margin:25px 0 9px}.journey-grid p{max-width:320px}.journey-grid b{bottom:28px;right:22px}.method-grid,.proof-grid,.scenario-grid,.investment-flow,.data-grid{margin-top:48px}.method-grid article,.method-grid article+article,.proof-grid article,.proof-grid article+article,.scenario-grid article,.scenario-grid article+article,.investment-flow article,.investment-flow article+article,.data-grid article,.data-grid article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:auto;padding:25px 22px 31px}.method-grid h3,.proof-grid h3,.scenario-grid h3,.investment-flow h3,.data-grid h3{margin-top:32px}.romeo-stage{margin-top:48px}.romeo-food-gallery{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.romeo-food-gallery .context-photo,.romeo-food-gallery .romeo-food-main{grid-row:auto}.romeo-talent-copy{grid-template-columns:1fr}.romeo-talent-copy article{min-height:auto;padding:32px 22px}.romeo-talent-copy article+article{border-top:1px solid var(--line-dark);border-left:0}.romeo-talent-copy h3{margin-top:18px}.programme-grid{grid-template-columns:1fr;margin-top:48px}.programme-grid article,.programme-grid article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:auto;padding:25px 22px 31px}.programme-grid article:nth-child(n+3){border-top:0}.programme-grid article:last-child{border-bottom:0}.programme-grid h3{margin:28px 0 19px}.criteria-list{margin-top:45px}.criteria-list>article{grid-template-columns:37px 1fr;gap:15px}.criteria-list>article h3{font-size:29px}.photo-grid{grid-template-rows:none;grid-template-columns:1fr;gap:16px;margin-top:48px}.context-photo,.context-photo.tall{grid-row:auto;min-height:auto}.context-photo img{aspect-ratio:4/3}.context-photo.tall img{aspect-ratio:4/5}.landscape-photo{margin-top:48px}.landscape-photo img{aspect-ratio:4/3}.land-reference-card{margin-top:48px}.land-reference-media{min-height:auto}.land-reference-media img{aspect-ratio:4/3}.land-reference-copy{padding:35px 25px 40px}.privacy-grid{grid-template-columns:1fr;margin-top:48px}.privacy-grid article{padding:27px 22px 31px}.contact form{grid-template-columns:1fr}.contact .contact-form-brand,.contact .message-field,.contact .checkbox-row,.contact .website-field,.contact .whatsapp-choice,.contact .whatsapp-number,.contact button,.form-note,.honeypot{grid-column:auto}.journal-timeline{margin-top:49px}.journal-timeline article,.journal-timeline article+article{border-right:0;border-bottom:1px solid var(--line-light);min-height:auto;padding:25px 22px 30px}.journal-timeline h3{margin-top:29px}.journal-timeline p{min-height:auto}.closing h2{font-size:clamp(40px,11.5vw,56px);line-height:.94}.button{min-height:48px}.contact{gap:38px}.contact h2{font-size:clamp(40px,11.5vw,56px);line-height:.94}.contact form{gap:19px}.contact label,.whatsapp-choice legend{font-size:10px;line-height:1.45}.contact input,.contact textarea,.contact select{min-height:50px;padding:14px 13px;font-size:16px;line-height:1.45}.contact textarea{min-height:150px}.contact select{background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px}.contact button{width:100%}.whatsapp-choice{gap:4px 18px;padding-top:17px}.whatsapp-choice label{min-height:44px;padding-right:10px;font-size:14px}.whatsapp-choice input,.checkbox-row input{flex:0 0 20px;width:20px;height:20px}.checkbox-row{grid-template-columns:20px 1fr;gap:12px!important;font-size:11px!important}.form-note{font-size:12px}footer{padding:28px 7vw calc(28px + env(safe-area-inset-bottom));gap:20px}footer p{max-width:38rem}.footer-brand{grid-template-columns:74px minmax(0,1fr)}.footer-logo{width:74px}.footer-links a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=850px){.representation-visual-grid article,.representation-visual-grid article+article{min-height:auto;padding:0}.representation-visual-grid .editorial-visual{min-height:clamp(210px,42vw,300px)}.spatial-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-journey-grid article:nth-child(2){border-right:0}.spatial-journey-grid article:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media (width<=700px){.representation-grid article,.representation-grid article+article{padding-left:22px;padding-right:22px}.romeo-portrait img{aspect-ratio:4/5}.visual-positioning-grid article,.visual-positioning-grid article+article{min-height:auto;padding:0}.visual-positioning-grid .editorial-visual{min-height:230px}.visual-method-grid article,.visual-method-grid article+article{min-height:auto;padding:0}.visual-method-grid .editorial-visual{min-height:230px}.visual-method-grid article:last-child,.representation-visual-grid article:last-child,.visual-positioning-grid article:last-child{border-bottom:0}.method-copy,.representation-copy,.positioning-copy{padding:21px 22px 30px}.access-journey{gap:10px;min-height:0;margin-top:48px;padding:300px 18px 18px;display:grid}.access-journey-image{background-position:50% 25%;height:280px;bottom:auto}.access-stop,.access-mirage{width:100%;min-width:0;max-width:none;position:static}.access-mirage{padding:14px 15px}.spatial-journey-grid{grid-template-columns:1fr;margin-top:48px}.spatial-journey-grid article,.spatial-journey-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark)}.spatial-journey-grid article:last-child{border-bottom:0}.spatial-journey-grid article:nth-child(n+3){border-top:0}.spatial-journey-grid .editorial-visual{min-height:245px}.spatial-journey-copy{min-height:auto;padding:23px 22px 30px}.spatial-journey-copy h3{margin-top:25px}}@media (width<=430px){.nav{min-height:70px;padding:14px 5.5vw}.brand{letter-spacing:.17em;gap:9px;font-size:11px}.brand-mark{width:28px;height:30px}.nav-toggle{width:44px;height:44px}.mobile-menu{padding-left:5.5vw;padding-right:5.5vw}.mobile-menu a{align-items:center;min-height:48px;padding:11px 0;display:flex}.mobile-menu .mobile-invest{white-space:normal;width:100%}.hero-copy,.detail-hero .hero-copy{padding-left:5.5vw;padding-right:5.5vw}.hero h1{font-size:clamp(40px,12.5vw,52px)}.hero-actions{align-items:stretch;gap:18px;margin-top:28px}.hero-actions .button{width:100%}.text-link{align-items:center;min-height:44px;display:inline-flex}.section-light,.section-dark,.spatial-section,.contact,.closing,.representation-band,.destination-principles,.representation-invest{padding-left:5.5vw;padding-right:5.5vw}.section-title h2,.concept-vision-copy h2,.contact h2,.closing h2{font-size:clamp(38px,11.5vw,48px)}.metrics{grid-template-columns:1fr}.metrics>div,.metrics>div+div{border-right:0;min-height:auto;padding:22px 0}.concept-features{grid-template-columns:1fr}.concept-features span,.concept-features span:nth-child(2n){border-left:0;padding:13px 14px}.contact-form-brand{min-height:56px}.access-journey{padding:255px 14px 14px}.access-journey-image{height:238px}.footer-brand{grid-template-columns:64px minmax(0,1fr)}.footer-logo{width:64px}}@media (hover:none){.button:hover{transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
