@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e788aa69824e04f8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/877c13b0259aca4f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aba50fd1ece19c76-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gloock Fallback;src:local("Times New Roman");ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.00%;size-adjust:114.95%}.__className_179aa1{font-family:Gloock,Gloock Fallback;font-weight:400;font-style:normal}.__variable_179aa1{--font-display:"Gloock","Gloock Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-sans:"Instrument Sans","Instrument Sans Fallback"}:root{--bg:#0b0a09;--bg-2:#12100e;--bone:#ece6d8;--bone-2:#b3aa9b;--mute:#776e62;--line:rgba(236,230,216,0.12);--line-2:rgba(236,230,216,0.06);--amber:#d9aa70;--display:var(--font-display),"Didot","Bodoni 72",Georgia,serif;--sans:var(--font-sans),-apple-system,"Helvetica Neue",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--nav:64px;--gutter:clamp(22px,5vw,80px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--bone);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:rgba(217,170,112,.28);color:#fff}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:2px}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}.skip{position:absolute;left:-999px;top:0;background:var(--bone);color:var(--bg);padding:10px 14px;z-index:99}.skip:focus{left:12px;top:12px}section[id]{scroll-margin-top:var(--nav)}.chev{margin-top:1px}body:after{content:"";position:fixed;inset:-50%;z-index:300;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.6 -0.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.foot,.nav,main{position:relative;z-index:1}.intro{position:fixed;inset:0;z-index:200;background:var(--bg);display:grid;place-items:center;clip-path:inset(0 0 0 0)}.intro-in{display:grid;justify-items:center;gap:18px;color:var(--bone)}.intro-word{display:block;max-width:78vw;height:auto}.intro .mk-p{stroke-dasharray:calc(var(--len) * 1px);stroke-dashoffset:calc(var(--len) * 1px);animation:mk-draw .7s cubic-bezier(.45,0,.55,1) calc(.1s + var(--at) * 1s) forwards}html.intro-seen .intro .mk-p{animation-duration:.28s;animation-delay:calc(.04s + var(--at) * .4s)}@keyframes mk-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.intro{display:none}}html:not(.intro-done) .intro-fade{opacity:0;transform:translateY(14px)}.intro-fade{transition:opacity 1.2s var(--ease) .7s,transform 1.4s var(--ease) .7s}.rv .ln{display:block}.words .wd{will-change:opacity}.words-in{display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cursor{position:fixed;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;z-index:100;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .4s}.cursor.live{opacity:1}.cursor i{display:block;width:100%;height:100%;border-radius:50%;background:var(--bone);transform:scale(1);transition:transform .4s var(--ease),opacity .3s}.cursor.on i{transform:scale(4.4);opacity:.9}@media (pointer:coarse){.cursor{display:none}}.h2{font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:1.02;letter-spacing:-.012em;max-width:14em;text-wrap:balance}.h2,.h3{font-family:var(--display);font-weight:400}.h3{font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.1}.p{font-size:clamp(17px,1.25vw,20px);line-height:1.55;color:var(--bone-2);max-width:32em;margin-top:22px}.p+.p{margin-top:16px}.pill{display:inline-flex;align-items:center;gap:8px;background:var(--bone);color:var(--bg);font-size:15px;font-weight:500;letter-spacing:.01em;padding:15px 26px;border-radius:980px;transition:transform .6s var(--ease),background .4s var(--ease)}.pill:hover{background:#fff;transform:translateY(-1px)}.pill-sm{padding:10px 18px;font-size:13.5px}.more{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--bone-2);transition:color .3s}.more:hover{color:var(--bone)}.nav{position:fixed;left:0;right:0;top:0;height:var(--nav);z-index:50;display:flex;align-items:center;gap:36px;padding:0 var(--gutter);background:linear-gradient(180deg,rgba(11,10,9,.85),rgba(11,10,9,0));transition:transform .7s var(--ease)}.nav-hide .nav{transform:translateY(-110%)}.nav-solid .nav{background:rgba(11,10,9,.72);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.nav-logo{margin-right:auto;color:var(--bone)}.lockup{display:inline-flex;align-items:center;gap:12px}.lockup .mark{flex:none;margin-top:-2px}.lockup-name{display:grid;font-family:var(--display);font-weight:400;font-size:19px;line-height:1;color:#ead7a8}.lockup-name span{font-family:var(--display);font-size:9.5px;color:#c9a462;margin-top:5px;letter-spacing:.46em;text-transform:uppercase}.arrow{display:inline-block;transition:transform .4s var(--ease)}.more:hover .arrow{transform:translateX(4px)}.nav-links{display:flex;gap:30px}.nav-links a{font-size:13.5px;color:var(--bone-2);transition:color .3s}.nav-links a:hover{color:var(--bone)}.hero{position:relative;min-height:100svh;min-height:100lvh;display:grid;grid-template-rows:1fr auto;justify-items:center;text-align:center;padding:var(--nav) var(--gutter) 0;overflow:hidden;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden;background:var(--bg)}.hero-drift{position:absolute;inset:-4% 0 -12%;will-change:transform}.hero-drift picture,.hero-img{display:block;width:100%;height:100%}.hero-img{object-fit:cover;object-position:50% 42%;transform:scale(1.1);transition:transform 3.2s cubic-bezier(.16,1,.3,1)}html.intro-done .hero-img{transform:scale(1.02)}.hero-shade{background:radial-gradient(ellipse 44% 48% at 50% 50%,rgba(11,10,9,.7) 0,rgba(11,10,9,.4) 55%,rgba(11,10,9,0) 100%),linear-gradient(180deg,rgba(11,10,9,.72),rgba(11,10,9,.1) 22%,rgba(11,10,9,.12) 60%,rgba(11,10,9,.88) 90%,#0b0a09)}.hero-dim,.hero-shade{position:absolute;inset:0}.hero-dim{background:#0b0a09;opacity:0}.hero-in{align-self:center;max-width:900px;padding-top:4vh;text-shadow:0 1px 2px rgba(11,10,9,.5),0 0 30px rgba(11,10,9,.7)}.hero-in .pill{text-shadow:none}.hero-facts{width:min(1180px,100%);padding:0 0 5vh}.hero-crit{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(236,230,216,.22)}.hero-crit div{padding:18px 20px 0;text-align:left;border-left:1px solid rgba(236,230,216,.12)}.hero-crit div:first-child{border-left:0;padding-left:0}.hero-crit dt{font-size:12.5px;color:rgba(236,230,216,.68);letter-spacing:.01em}.hero-crit dd{margin:6px 0 0;font-family:var(--display);font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1.2;color:var(--bone)}.contact-in,.statement-p{text-shadow:none}.hero-h{font-family:var(--display);font-weight:400;font-size:clamp(3.3rem,min(7.6vw,12.4svh),7.4rem);line-height:.96;letter-spacing:-.015em;text-wrap:balance}.hero-p{margin:30px auto 0;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:var(--bone-2);max-width:30em}.hero-acts{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}@keyframes drop{to{top:100%}}.pin-wrap{position:relative}.pin-in{height:100svh;display:grid;place-items:center;padding:0 var(--gutter)}.statement .pin-in{place-items:start center;padding-top:22vh;position:relative;isolation:isolate}.stmt-photo{position:absolute;inset:0;z-index:-1;opacity:.42;background:50% 62%/cover no-repeat}.stmt-photo.near{background-image:url(/photos/stmt-cistern.webp)}.stmt-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a09,rgba(11,10,9,.55) 30%,rgba(11,10,9,.35) 62%,#0b0a09)}.statement-p{font-family:var(--display);font-weight:400;font-size:clamp(2rem,4.2vw,4.1rem);line-height:1.1;letter-spacing:-.01em;max-width:20em;text-align:center;text-wrap:balance}.clip{display:block;width:100%;height:100%;object-fit:cover;background:var(--bg-2)}.origin{position:relative;height:260vh}.or-stick{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;display:grid;place-items:center}.or-frame{position:absolute;inset:0;overflow:hidden;clip-path:inset(16% 20% 16% 20% round 28px);will-change:clip-path}.or-frame .clip{will-change:transform}.or-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,9,.5),rgba(11,10,9,.22) 30%,rgba(11,10,9,.3) 55%,rgba(11,10,9,.9) 92%,rgb(11,10,9)),linear-gradient(90deg,rgba(11,10,9,.55),rgba(11,10,9,0) 45%)}.or-h{position:relative;z-index:2;font-family:var(--display);font-weight:400;font-size:clamp(3rem,8vw,8.6rem);line-height:.95;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 40px rgba(0,0,0,.45);padding:0 var(--gutter)}.or-copy{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:8vh;display:flex;justify-content:flex-start}.or-copy p{max-width:34em;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:rgba(236,230,216,.9)}.flow{padding:14vh var(--gutter) 12vh}.flow-head{width:min(1280px,100%);margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:32px;flex-wrap:wrap}.flow-sub{font-size:clamp(16px,1.15vw,18px);color:var(--bone-2);max-width:26em}.flow-body{width:min(1280px,100%);margin:5vh auto 0;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr);gap:clamp(32px,4vw,64px);align-items:center}.flow-stage{position:relative;width:100%;aspect-ratio:3/2;max-height:74svh;border-radius:22px;overflow:hidden;background:var(--bg-2);box-shadow:0 50px 100px -40px rgba(0,0,0,.8)}.flow-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transform:scale(1.05);transition:opacity 1.1s var(--ease),transform 8s cubic-bezier(.2,.6,.2,1)}.flow-pic.on{opacity:1;transform:none}.flow-tabs{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--line)}.flow-tabs::-webkit-scrollbar{display:none}.flow-tab{position:relative;display:grid;grid-template-columns:2.6em 1fr;align-items:baseline;column-gap:6px;padding:15px 0;border:0;border-top:1px solid var(--line);font:inherit;text-align:left;color:var(--bone-2);background:transparent;cursor:pointer;transition:color .4s var(--ease)}.flow-tab:hover{color:var(--bone)}.flow-n{font-size:1.15rem;line-height:1;color:rgba(217,170,112,.7);transition:color .4s var(--ease)}.flow-l,.flow-n{font-family:var(--display)}.flow-l{font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.2}.flow-tab.on{color:var(--bone)}.flow-tab.on .flow-n{color:var(--amber)}.flow-desc{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.flow-desc>span{overflow:hidden;font-family:var(--sans);font-size:15.5px;line-height:1.55;color:var(--bone-2)}.flow-tab.on .flow-desc{grid-template-rows:1fr}.flow-tab.on .flow-desc>span{padding-top:10px}.flow-tab i{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--amber);transform-origin:left;animation:flow-fill linear forwards}.flow-foot{display:flex;align-items:center;gap:16px;margin-top:18px}.flow-play{width:40px;height:40px;flex:0 0 auto;border-radius:50%;border:0;background:rgba(236,230,216,.08);color:var(--bone);display:grid;place-items:center;cursor:pointer}.flow-play:hover{background:rgba(236,230,216,.16)}.flow-note{margin:0;font-size:12.5px;line-height:1.45;color:rgba(236,230,216,.62)}.flow-cap{display:none}@keyframes flow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flow-cap b{color:var(--bone);font-weight:500}.tampa{position:relative;height:92svh;min-height:560px;overflow:hidden}.tampa .clip{position:absolute;inset:-6% 0;width:100%;height:112%;will-change:transform}.tampa-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,9,.9),rgba(11,10,9,0) 26%,rgba(11,10,9,0) 52%,rgba(11,10,9,.86))}.tampa-text{position:absolute;left:var(--gutter);right:var(--gutter);bottom:9vh}.tampa-text h2{font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,5.6vw,5.4rem);line-height:1}.tampa-text p{margin-top:14px;font-size:clamp(16px,1.2vw,19px);color:rgba(236,230,216,.88);max-width:32em}.mark-sheen{mix-blend-mode:screen}.foot-brand .mark{margin-bottom:6px}.sectors{padding:14vh var(--gutter) 12vh}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end}.sec-head .p{margin:0 0 .4em;justify-self:end;max-width:26em}.sec-viewer{margin-top:7vh;display:grid;grid-template-columns:minmax(320px,.44fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.sec-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:none}.sec-index li{border-bottom:1px solid var(--line)}.sec-index button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:baseline;gap:clamp(14px,1.6vw,22px);padding:clamp(14px,2.4vh,24px) 0;cursor:pointer}.sec-index button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.sec-num{flex:0 0 2.2em;font-size:13px;color:var(--amber);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sec-name{font-family:var(--display);font-weight:400;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1.04;letter-spacing:-.01em;color:var(--bone);opacity:.55;transition:opacity .5s var(--ease),transform .6s var(--ease)}.sec-index button:hover .sec-name{opacity:.8}.sec-index li.on .sec-name{opacity:1;transform:translateX(6px)}.sec-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.sec-more p{overflow:hidden;margin:0;padding:0 0 0 calc(2.2em * 13 / 16 + clamp(14px, 1.6vw, 22px));max-width:30em;font-size:clamp(16px,1.15vw,17.5px);line-height:1.55;color:var(--bone-2)}.sec-index li.on .sec-more{grid-template-rows:1fr}.sec-index li.on .sec-more p{padding-bottom:clamp(16px,2.4vh,24px)}.sec-stage{position:relative;aspect-ratio:16/11;max-height:64svh;width:100%;border-radius:6px;overflow:hidden;background:var(--bg-2)}.sec-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease)}.sec-pic.on{opacity:1}.sec-end{margin:6vh 0 0;max-width:44em;font-size:clamp(16px,1.15vw,18px);line-height:1.6;color:var(--bone-2)}.sec-end .more{margin-left:8px;white-space:nowrap}.leader{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:100svh;padding:10vh var(--gutter);gap:6vw}.who-photo{position:relative;aspect-ratio:4/5;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.who-photo img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:grayscale(1) contrast(1.08) brightness(.92);will-change:transform}.who-photo:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 30%,rgba(217,170,112,.12),transparent 70%);pointer-events:none}.leader-name{margin-top:30px;font-family:var(--display);font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.1}.leader-role{margin-top:6px;font-size:15px;color:var(--amber)}.brokers{padding:18vh var(--gutter);background:var(--bg-2)}.brokers-in{max-width:1080px;margin:0 auto}.promise{margin:8vh 0 0;display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--line)}.promise>div{padding-top:28px}.promise b{display:flex;align-items:baseline;gap:.18em;font-family:var(--display);font-weight:400;font-size:clamp(4.4rem,9vw,8.5rem);line-height:.92;letter-spacing:-.03em;background:linear-gradient(120deg,#f7ecd4 10%,#d9b77c 45%,#fff6e2 60%,#a9844a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.promise b span{-webkit-text-fill-color:var(--bone-2);font-size:.3em;color:var(--bone-2);letter-spacing:0}.promise-t{display:block;margin-top:14px;font-size:16px;color:var(--bone-2);max-width:22em}.criteria{margin:9vh 0 6vh;display:grid;grid-template-columns:1fr 1fr 2fr;gap:32px;border-top:1px solid var(--line);padding-top:24px}.criteria dt{font-size:14px;color:#8f8679}.criteria dd{margin-top:8px;font-family:var(--display);font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.2}.contact{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:start center;padding:16vh var(--gutter) 34vh;text-align:center;overflow:hidden}.close-photo{position:absolute;inset:38% 0 0 0;z-index:-1;background:50% 62%/cover no-repeat;opacity:.9}.close-photo.near{background-image:url(/photos/close-palermo.webp)}.close-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a09,rgba(11,10,9,.2) 28%,rgba(11,10,9,0) 55%,rgba(11,10,9,.25) 82%,#0b0a09)}.contact-in{max-width:920px}.contact-h{font-family:var(--display);font-weight:400;font-size:clamp(2.8rem,6.4vw,6.2rem);line-height:.98;letter-spacing:-.015em}.contact .p{margin:26px auto 0}.contact-mail{display:inline-block;margin-top:44px;font-size:clamp(1.2rem,2.4vw,2.1rem);letter-spacing:-.01em;padding-bottom:8px;border-bottom:1px solid var(--bone);transition:color .3s,border-color .3s}.contact-mail:hover{color:var(--amber);border-color:var(--amber)}.foot{position:relative;z-index:1;background:#070606;padding:12vh var(--gutter) 40px}.foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14vh;background:linear-gradient(180deg,rgba(7,6,6,0),rgba(7,6,6,.75) 60%,#070606);pointer-events:none}.foot-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:7vh;border-bottom:1px solid var(--line)}.foot-brand{display:grid;align-content:start;gap:16px}.foot-name{font-family:var(--display);font-size:clamp(2rem,3.4vw,3.2rem);line-height:1}.foot-line{font-size:15.5px;color:var(--bone-2);max-width:30em;line-height:1.55}.foot .foot-cta{flex:none}.foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:6vh 0 5vh}.foot-cols div{display:grid;align-content:start;gap:11px;font-size:14px;line-height:1.4}.foot-cols h3{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:18px}.foot-cols a,.foot-cols span{color:var(--bone-2);transition:color .3s}.foot-cols a:hover{color:var(--bone)}.foot-note{line-height:1.6;max-width:62em}.foot-bar,.foot-note{font-size:13.5px;color:var(--bone-2)}.foot-bar{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);justify-content:space-between;gap:10px 24px}.foot-bar,.foot-legal{display:flex;flex-wrap:wrap}.foot-legal a,.foot-legal span{padding:0 12px;border-left:1px solid var(--line);color:var(--bone-2)}.foot-legal a:first-child{padding-left:0;border-left:0}.foot-legal a:hover{color:var(--bone)}.legal{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:14vh var(--gutter) 16vh}.legal-home{display:inline-block;margin-bottom:10vh;color:var(--bone)}.legal h1{font-family:var(--display);font-weight:400;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.legal-date{margin-top:14px;font-size:14px;color:#8f8679}.legal h2{margin-top:48px;font-family:var(--display);font-weight:400;font-size:1.6rem}.legal p{margin-top:14px;color:var(--bone-2);line-height:1.65}.legal a{color:var(--bone);border-bottom:1px solid var(--line)}.legal-entity{margin-top:64px!important;font-size:14px}@media (prefers-reduced-motion:reduce){.pin-in{height:auto;padding:20vh var(--gutter)}.pin-wrap{height:auto!important}.flow-pic,.sec-pic{transition:none;transform:none}}@media (max-width:899px){:root{--nav:58px}.nav{gap:16px}.nav-links{display:none}.nav .pill-sm{padding:9px 14px;font-size:13px}.lockup-name{font-size:17px}.hero{padding:var(--nav) var(--gutter) 0}.hero-img{object-position:50% 50%}.hero-shade{background:radial-gradient(ellipse 85% 42% at 50% 45%,rgba(11,10,9,.72) 0,rgba(11,10,9,.42) 60%,rgba(11,10,9,0) 100%),linear-gradient(180deg,rgba(11,10,9,.75),rgba(11,10,9,.12) 20%,rgba(11,10,9,.15) 58%,rgba(11,10,9,.9) 86%,#0b0a09)}.hero-facts{padding-bottom:calc(100lvh - 100svh + 3vh)}.hero-crit{grid-template-columns:1fr 1fr}.hero-crit div{padding:12px 12px 10px 0;border-left:0}.hero-crit div:nth-child(2n){padding-left:14px;border-left:1px solid rgba(236,230,216,.12)}.hero-crit div:nth-child(n+3){border-top:1px solid rgba(236,230,216,.12)}.hero-crit dt{font-size:11.5px}.hero-crit dd{font-size:1rem}.hero-h{font-size:clamp(2.5rem,11vw,3.4rem)}.hero-p{margin:18px auto 0;font-size:16px}.hero-acts{margin-top:24px;gap:18px}.statement-p{font-size:clamp(1.6rem,7.2vw,2.3rem);text-align:left}.pin-in{place-items:center start}.statement .pin-in{place-items:start;padding-top:16svh}.stmt-photo{background-position:50% 70%;opacity:.5}.stmt-photo.near{background-image:url(/photos/stmt-cistern-tall.webp)}.close-photo{inset:46% 0 0 0;background-position:50% 55%}.close-photo.near{background-image:url(/photos/close-palermo-tall.webp)}.origin{height:200vh}.or-frame{clip-path:inset(18% 5% 18% 5% round 20px)}.or-h{font-size:clamp(2.3rem,10.4vw,3.2rem)}.or-copy{bottom:calc(100lvh - 100svh + 4vh)}.or-copy p{font-size:15.5px}.flow{padding:9vh var(--gutter) 10vh}.flow-head{display:block}.flow-sub{margin-top:10px;font-size:15.5px}.flow-body{display:block;margin-top:4vh}.flow-stage{aspect-ratio:4/3;border-radius:18px;max-height:none}.flow-side{margin-top:18px;display:flex;gap:14px;align-items:flex-start}.flow-tabs{flex:1 1 auto;min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:18px;border-bottom:0;overflow-x:auto;scrollbar-width:none}.flow-tab{grid-template-columns:auto 1fr;column-gap:10px;padding:14px 0 4px}.flow-l{font-family:var(--sans);font-size:14px}.flow-desc{display:none}.flow-foot{margin-top:6px}.flow-note{display:none}.flow-cap{display:block;margin:14px 0 0;font-size:15.5px;line-height:1.55;color:var(--bone-2);min-height:4.7em}.flow-cap:after{content:"The documents shown are samples. The companies and figures in them are invented.";display:block;margin-top:10px;font-size:12px;color:rgba(236,230,216,.62)}.tampa{height:80svh}.sectors{padding:10vh var(--gutter) 8vh}.sec-head{grid-template-columns:1fr;gap:0}.sec-head .p{justify-self:start;margin-top:16px}.sec-viewer{grid-template-columns:1fr;margin-top:4vh}.sec-stage{order:-1;aspect-ratio:4/3;border-radius:20px;max-height:none}.sec-name{font-size:1.45rem}.sec-stage{border-radius:4px}.leader{grid-template-columns:1fr;gap:24px;padding:8vh var(--gutter)}.who-photo{max-width:420px}.brokers{padding:12vh var(--gutter)}.promise{gap:28px}.criteria,.promise{grid-template-columns:1fr}.criteria{gap:18px}.contact{padding:14vh var(--gutter) 36vh}.contact-mail{font-size:1.05rem;overflow-wrap:anywhere}.foot{padding:10vh var(--gutter) 32px}.foot-top{flex-direction:column;align-items:flex-start;gap:28px}.foot-cols{grid-template-columns:1fr 1fr;gap:36px 20px}.foot-cols div:last-child{grid-column:1/-1}.foot-bar{flex-direction:column}}@media (max-width:899px) and (max-height:700px){.hero-h{font-size:2rem}.hero-p{display:none}}.ph{position:relative;min-height:88svh;display:grid;align-items:end;padding:calc(var(--nav) + 10vh) var(--gutter) 10vh;isolation:isolate}.ph,.ph-media{overflow:hidden}.ph-media{position:absolute;inset:0;z-index:-1;background:var(--bg)}.ph-drift{position:absolute;inset:-4% 0 -12%;will-change:transform}.ph-drift picture,.ph-img{display:block;width:100%;height:100%}.ph-img{object-fit:cover;animation:ph-settle 2.6s cubic-bezier(.16,1,.3,1) both}@keyframes ph-settle{0%{scale:1.06}}.ph-shade{background:linear-gradient(180deg,rgba(11,10,9,.8),rgba(11,10,9,.12) 22%,rgba(11,10,9,.2) 46%,rgba(11,10,9,.88) 84%,#0b0a09),linear-gradient(90deg,rgba(11,10,9,.6),rgba(11,10,9,.18) 46%,rgba(11,10,9,0) 70%)}.ph-dim,.ph-shade{position:absolute;inset:0}.ph-dim{background:#0b0a09;opacity:0}.ph-in{width:100%;max-width:1180px;margin:0 auto;text-shadow:0 1px 2px rgba(11,10,9,.5),0 0 30px rgba(11,10,9,.6)}.ph-eyebrow{font-size:15px;color:var(--amber);letter-spacing:.01em}.ph-h{margin-top:14px;max-width:12em;font-family:var(--display);font-weight:400;font-size:clamp(3rem,min(7vw,12svh),6.8rem);line-height:.98;letter-spacing:-.015em;text-wrap:balance}.ph-lede{margin-top:26px;font-size:clamp(17px,1.35vw,21px);line-height:1.55;color:rgba(236,230,216,.88);max-width:34em}.ph-acts{display:flex;align-items:center;gap:28px;margin-top:36px;flex-wrap:wrap}.ph-acts .pill{text-shadow:none}.ph-acts,.ph-lede{animation:ph-in 1.2s var(--ease) .2s both}@keyframes ph-in{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){.ph-acts,.ph-img,.ph-lede{animation:none}}.sp{padding:16vh var(--gutter)}.sp-alt{background:var(--bg-2)}.sp-in{max-width:1180px;margin:0 auto}.sp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:end;margin-bottom:7vh}.sp-head .p{margin:0 0 .3em;justify-self:end;max-width:28em}.sp-kicker{margin-bottom:18px;font-size:15px;color:var(--amber)}.say{padding:22vh var(--gutter);text-align:center}.say-p{max-width:21em;margin:0 auto;font-family:var(--display);font-weight:400;font-size:clamp(2rem,4.2vw,4rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.say-md{max-width:26em;font-size:clamp(1.6rem,2.9vw,2.7rem);line-height:1.22}.say-by{margin-top:30px;font-size:15px;color:var(--bone-2)}.rows{border-top:1px solid var(--line)}.rows>li{display:grid;grid-template-columns:3.4em minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,40px);align-items:baseline;padding:clamp(22px,3.4vh,34px) 0;border-bottom:1px solid var(--line)}.rows .n{font-size:13px;color:var(--amber);font-variant-numeric:tabular-nums}.rows h3{font-family:var(--display);font-weight:400;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1;letter-spacing:-.01em}.rows p{color:var(--bone-2);font-size:clamp(16px,1.15vw,18px);line-height:1.6}.rows p+p{margin-top:10px}.rows .more{margin-top:12px}.cols2{column-count:2;column-gap:6vw}.cols2 li{break-inside:avoid;padding:20px 0 22px;border-top:1px solid var(--line)}.cols2 b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.2}.cols2 span{display:block;margin-top:8px;color:var(--bone-2);font-size:16px;line-height:1.6}.faq{border-top:1px solid var(--line);max-width:1000px}.faq-i{border-bottom:1px solid var(--line)}.faq-i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.25;transition:color .3s}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary:hover{color:#fff}.faq-i summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.faq-i summary i{position:relative;flex:none;width:16px;height:16px}.faq-i summary i:after,.faq-i summary i:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--amber);transition:transform .45s var(--ease)}.faq-i summary i:after{transform:rotate(90deg)}.faq-i[open] summary i:after{transform:rotate(0deg)}.faq-a{padding:0 0 30px;max-width:46em}.faq-a p{color:var(--bone-2);font-size:clamp(16px,1.15vw,18px);line-height:1.65}.faq-a p+p{margin-top:12px}.lanes{border-top:1px solid var(--line)}.lane{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:center;padding:9vh 0;border-bottom:1px solid var(--line)}.lane:nth-child(2n) .lane-pic{order:2}.lane-pic{display:block;aspect-ratio:16/11;border-radius:6px;overflow:hidden;background:var(--bg-2)}.lane-pic img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.lane:hover .lane-pic img{transform:scale(1.03)}.lane-n{font-size:13px;color:var(--amber);font-variant-numeric:tabular-nums}.lane h3{margin-top:12px;font-family:var(--display);font-weight:400;font-size:clamp(1.9rem,3vw,3rem);line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.lane p{margin-top:18px;color:var(--bone-2);font-size:clamp(16px,1.2vw,19px);line-height:1.6;max-width:30em}.lane .more{margin-top:26px}.sx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;min-height:92svh;padding:calc(var(--nav) + 6vh) var(--gutter) 8vh;max-width:1340px;margin:0 auto}.sx-pic{aspect-ratio:5/4;border-radius:6px;overflow:hidden;background:var(--bg-2)}.sx-pic img{width:100%;height:100%;object-fit:cover;animation:ph-settle 2.6s cubic-bezier(.16,1,.3,1) both}.sx .ph-h{font-size:clamp(2.8rem,5.2vw,5.4rem)}.sx-crumb{font-size:15px;color:var(--bone-2)}.sx-crumb a{color:var(--amber)}.sx-next{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:6vh var(--gutter);max-width:1180px;margin:0 auto;border-top:1px solid var(--line)}.sx-next a{display:grid;gap:6px}.sx-next span{font-size:14px;color:var(--bone-2)}.sx-next b{font-family:var(--display);font-weight:400;font-size:clamp(1.3rem,2vw,1.9rem);transition:color .3s}.sx-next a:hover b{color:var(--amber)}.sx-next a:last-child{text-align:right}.band{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw;border-top:1px solid var(--line)}.band li{padding:24px 0;border-bottom:1px solid var(--line)}.band b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.15}.band span{display:block;margin-top:8px;color:var(--bone-2);font-size:16px;line-height:1.6}.brokers-acts{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.sec-go{margin-left:6px;white-space:nowrap}.criteria-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,2fr);margin:0}.rows-after{margin-top:8vh}a.inline{color:var(--bone);border-bottom:1px solid var(--line);transition:border-color .3s}a.inline:hover{border-color:var(--amber)}.note-line{margin-top:5vh;max-width:46em;color:var(--bone-2);font-size:clamp(16px,1.15vw,18px);line-height:1.6}.nav-links a[aria-current=page]{color:var(--bone)}.menu-btn,.menu-sheet,.nav .t-short{display:none}@media (max-width:899px){.nav .t-long{display:none}.nav .t-short{display:inline}.menu-btn{display:grid;gap:6px;place-content:center;width:40px;height:40px;margin-right:-8px;padding:0;background:none;border:0;color:var(--bone);cursor:pointer}.menu-btn i{display:block;width:20px;height:1.5px;background:currentColor;transition:transform .45s var(--ease)}.menu-open .menu-btn i:first-of-type{transform:translateY(3.75px) rotate(45deg)}.menu-open .menu-btn i:last-of-type{transform:translateY(-3.75px) rotate(-45deg)}.menu-open .nav{transform:none;background:#0b0a09}.menu-sheet:not([hidden]){position:absolute;left:0;right:0;top:100%;height:calc(100dvh - var(--nav));display:flex;flex-direction:column;justify-content:space-between;padding:4vh var(--gutter) calc(5vh + env(safe-area-inset-bottom));background:#0b0a09;overflow-y:auto}.menu-sheet nav{display:grid}.menu-sheet nav a{padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:2rem;line-height:1.2;animation:menu-in .55s var(--ease) both}.menu-sheet nav a:nth-child(2){animation-delay:.03s}.menu-sheet nav a:nth-child(3){animation-delay:.06s}.menu-sheet nav a:nth-child(4){animation-delay:.09s}.menu-sheet nav a:nth-child(5){animation-delay:.12s}.menu-sheet nav a:nth-child(6){animation-delay:.15s}.menu-foot{display:grid;gap:18px;justify-items:start;padding-top:5vh}.menu-mail{font-size:15px;color:var(--bone-2)}@keyframes menu-in{0%{opacity:0;translate:0 10px}}.ph{min-height:86svh;padding:calc(var(--nav) + 8vh) var(--gutter) calc(100lvh - 100svh + 7vh)}.ph-h{font-size:clamp(2.5rem,11vw,3.4rem)}.ph-lede{margin-top:18px;font-size:16px}.ph-acts{margin-top:26px;gap:18px}.ph-shade{background:linear-gradient(180deg,rgba(11,10,9,.8),rgba(11,10,9,.15) 22%,rgba(11,10,9,.35) 46%,rgba(11,10,9,.92) 78%,#0b0a09)}.sp{padding:11vh var(--gutter)}.sp-head{grid-template-columns:1fr;gap:0;margin-bottom:5vh}.sp-head .p{justify-self:start;margin-top:16px}.say{padding:16vh var(--gutter);text-align:left}.say-p{font-size:clamp(1.6rem,7.2vw,2.3rem)}.say-md{font-size:clamp(1.35rem,5.8vw,1.8rem)}.rows>li{grid-template-columns:2.4em minmax(0,1fr);row-gap:10px}.rows>li>:nth-child(3){grid-column:2}.cols2{column-count:1}.lane{grid-template-columns:1fr;gap:22px;padding:7vh 0}.lane:nth-child(2n) .lane-pic{order:0}.lane-pic{aspect-ratio:4/3;border-radius:4px}.sx{grid-template-columns:1fr;gap:28px;min-height:0;padding:calc(var(--nav) + 4vh) var(--gutter) 6vh}.sx-pic{aspect-ratio:4/3;order:-1;border-radius:4px}.sx .ph-h{font-size:clamp(2.3rem,10vw,3.1rem)}.band,.criteria-4{grid-template-columns:1fr}.sx-next a:last-child{text-align:left}}