@font-face{font-family:ui;src:url(../media/source_sans_3_latin-s.p.2adce56gso3ku.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.ui_e3686f14-module__CjB5eG__className{font-family:ui,ui Fallback}.ui_e3686f14-module__CjB5eG__variable{--font-ui:"ui", "ui Fallback"}
@font-face{font-family:handwritten;src:url(../media/caveat_latin-s.p.1i7nms22s53-n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:handwritten Fallback;src:local(Arial);ascent-override:127.75%;descent-override:39.92%;line-gap-override:0.0%;size-adjust:75.15%}.handwritten_8c67c11e-module__8XNwdW__className{font-family:handwritten,handwritten Fallback}.handwritten_8c67c11e-module__8XNwdW__variable{--font-handwritten:"handwritten", "handwritten Fallback"}
:root{--font-display:var(--font-ui);--paper:#f5f0e6;--paper-light:#fbf8f1;--ink:#101b2f;--ink-soft:#28445d;--blue:#174c8c;--green:#124f3f;--rule:#18363129;--warm-yellow:#efc340;--warm-orange:#eb7629;--warm-red:#c93443;--shadow:0 24px 70px #20332c1c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 14% 10%, #ffffffb8, transparent 30rem), radial-gradient(circle at 88% 46%, #ffffff61, transparent 34rem), var(--paper);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body[data-menu-open=true]{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}:focus-visible{outline-offset:5px;outline:3px solid #1a684f5c}::selection{color:#fff;background:var(--green)}.skip-link{z-index:1000;color:#fff;background:var(--green);border-radius:999px;padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.paper-grain{z-index:-1;pointer-events:none;opacity:.11;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:fixed;inset:0}.page-shell{width:min(100%,1720px);min-height:100svh;margin-inline:auto;padding-inline:clamp(18px,4.2vw,72px)}.site-header{z-index:50;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;min-height:76px;display:grid;position:relative}.brand{align-items:center;width:clamp(205px,58vw,294px);height:48px;display:flex;overflow:hidden}.brand img{width:100%;height:auto}.menu-button{border:1px solid var(--rule);cursor:pointer;background:#ffffff57;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.menu-button svg,.contact-link svg,.form-submit svg,.destination-arrow svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.primary-navigation{min-height:calc(100svh - 76px);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;background:#f5f0e6fa;flex-direction:column;justify-content:space-between;align-items:stretch;padding:42px 24px 28px;transition:transform .34s cubic-bezier(.2,.75,.25,1),visibility .34s;display:flex;position:fixed;inset:76px 0 auto;transform:translate(102%)}.primary-navigation[data-open=true]{visibility:visible;transform:translate(0)}.primary-navigation ul{margin:0;padding:0;list-style:none}.primary-navigation li{border-bottom:1px solid var(--rule)}.primary-navigation a{min-height:58px;font-family:var(--font-display), Georgia, serif;align-items:center;font-size:28px;font-weight:600;text-decoration:none;display:flex}.primary-navigation a[aria-current=page]{color:var(--green)}.contact-link{isolation:isolate;color:#40291f;cursor:pointer;background:linear-gradient(116deg,#eed1a9,#e5b18f 55%,#dba28e);border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 9px 30px #844f331f}.contact-link:before{content:"";z-index:-1;background:linear-gradient(116deg,#f2dab9,#e6b49d);transition:transform .46s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:translate(-102%)}.contact-link svg{transition:transform .32s cubic-bezier(.2,.75,.25,1)}.contact-link:hover,.contact-link:focus-visible{transform:translateY(-2px);box-shadow:0 13px 34px #844f332b}.contact-link:hover:before,.contact-link:focus-visible:before{transform:translate(0)}.contact-link:hover svg,.contact-link:focus-visible svg{transform:translate(2px)}.contact-link:active{transform:translateY(0)scale(.985)}.contact-link-mobile{width:100%}.header-contact{display:none}.hero{text-align:center;padding:clamp(34px,7vw,58px) 0 4px}.hero h1{max-width:900px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.047em;text-wrap:balance;margin:0 auto;font-size:clamp(47px,13vw,68px);font-weight:600;line-height:.91}.hero-break{display:none}.journey{isolation:isolate;width:100%;min-height:1250px;margin:0 auto;position:relative}.journey-slogan{z-index:12;color:#155748;font-family:var(--font-handwritten), cursive;letter-spacing:.01em;margin:0;font-size:clamp(33px,10vw,44px);font-weight:500;line-height:.92;position:absolute;top:5px;left:4px;transform:rotate(-2.5deg)}.flow-artwork{z-index:1;pointer-events:none;--flow-brush-width:66px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-desktop,.flow-tablet{display:none}.flow-mobile{display:block}.flow-halo,.flow-carrier,.flow-pigment,.flow-bristle,.energy-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-halo{stroke:#2d56440e;stroke-width:34px}.flow-pigment{stroke-width:7px;opacity:.09;stroke-dasharray:.13 .055 .21 .605}.flow-bristle{stroke-linecap:round;vector-effect:non-scaling-stroke}.flow-bristle-one{stroke-width:1.4px;opacity:.3;stroke-dasharray:.025 .012 .11 .021 .16 .672}.flow-bristle-two{stroke-width:1px;opacity:.24;stroke-dasharray:.19 .035 .07 .025 .23 .45;stroke-dashoffset:-.016px}.energy-pulse{stroke-dasharray:.082 .918;stroke-dashoffset:0}.energy-pulse-wide{stroke-width:7px;opacity:.2}.energy-pulse-fine{stroke-width:2.6px;opacity:.82}.destination-layer{z-index:5;position:absolute;inset:0}.destination{--node-size:clamp(226px, 66vw, 264px);width:var(--node-size);aspect-ratio:1;isolation:isolate;border-radius:50%;place-items:center;scroll-margin-top:100px;text-decoration:none;display:grid;position:absolute}.destination-about{--node-accent:#dc8123;top:128px;left:3%}.destination-catalogue{--node-accent:#2b66a1;top:405px;right:2%}.destination-invest{--node-accent:#397356;top:684px;left:2%}.destination-collaborate{--node-accent:#c94e4d;top:966px;right:2%}.destination-wash{z-index:-1;object-fit:contain;filter:saturate(.88)contrast(.98);transition:filter .26s;transform:scale(1.13)}.destination-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:74%;max-width:192px;min-height:75%;padding-top:13%;display:flex}.destination-index{color:color-mix(in srgb, var(--node-accent) 72%, var(--ink));letter-spacing:.18em;font-size:9px;font-weight:700;position:absolute;top:19%;left:21%}.destination-icon{fill:none;width:48px;height:48px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;margin-bottom:3px;transition:color .3s,transform .36s cubic-bezier(.2,.75,.25,1)}.destination-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:clamp(29px,8vw,35px);font-weight:600;line-height:.95;transition:color .3s}.destination-description{max-width:180px;min-height:38px;color:var(--ink-soft);text-wrap:balance;margin-top:7px;font-size:12.5px;line-height:1.45}.destination-arrow{isolation:isolate;border:1px solid color-mix(in srgb, var(--node-accent) 74%, transparent);width:36px;height:36px;color:var(--node-accent);background:#ffffff6b;border-radius:50%;place-items:center;margin-top:8px;transition:color .3s,border-color .3s,transform .36s cubic-bezier(.2,.75,.25,1),box-shadow .36s;display:grid;position:relative;overflow:hidden}.destination-arrow:before{content:"";z-index:-1;border-radius:inherit;background:var(--node-accent);transform-origin:50%;transition:transform .36s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-1px;transform:scale(0)}.destination:hover .destination-arrow,.destination:focus-visible .destination-arrow{color:#fffdf7;box-shadow:0 7px 18px color-mix(in srgb, var(--node-accent) 20%, transparent);border-color:#0000;transform:scale(1.06)}.destination:hover .destination-arrow:before,.destination:focus-visible .destination-arrow:before{transform:scale(1)}.destination:hover .destination-icon,.destination:focus-visible .destination-icon{color:color-mix(in srgb, var(--node-accent) 68%, var(--ink));transform:translateY(-1px)}.destination:hover .destination-title,.destination:focus-visible .destination-title{color:var(--ink)}.destination:active .destination-arrow{transform:scale(.96)}.site-footer{z-index:10;border-top:1px solid var(--rule);color:#204c71;gap:26px;padding:30px 0 28px;font-size:12px;display:grid;position:relative}.footer-brand{gap:2px;display:grid}.footer-brand img{width:min(260px,78vw);height:auto}.footer-brand span{padding-left:4px}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.footer-navigation a,.footer-navigation button,.footer-meta a{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-navigation a:hover,.footer-navigation button:hover,.footer-meta a:hover{text-underline-offset:4px;text-decoration:underline}.footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;display:flex}.dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1c1c61;animation:.26s both overlay-in;position:fixed;inset:0}.contact-dialog{z-index:101;max-height:93svh;color:var(--ink);background:radial-gradient(circle at 95% 6%, #ee9f4b29, transparent 16rem), var(--paper-light);box-shadow:var(--shadow);border:1px solid #ffffff8c;border-radius:28px 28px 0 0;padding:42px clamp(22px,6vw,46px) 36px;animation:.42s cubic-bezier(.2,.75,.25,1) both dialog-in;position:fixed;inset:auto 0 0;overflow-y:auto}.dialog-close{border:1px solid var(--rule);cursor:pointer;background:#fff6;border-radius:50%;width:42px;height:42px;font-size:28px;font-weight:300;line-height:1;position:absolute;top:18px;right:18px}.dialog-eyebrow{color:var(--green);letter-spacing:.19em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.contact-dialog h2{max-width:650px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,9vw,58px);font-weight:600;line-height:.96}.contact-dialog>p:not(.dialog-eyebrow){max-width:560px;color:var(--ink-soft);margin:14px 0 26px;font-size:14px;line-height:1.65}.contact-form{gap:18px;display:grid}.contact-form label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;background:#ffffff8c;border:1px solid #1a3c3433;border-radius:13px;padding:13px 14px;font-size:15px;font-weight:400}.contact-form textarea{resize:vertical}.honeypot{position:absolute;left:-9999px}.form-footer{gap:12px;display:grid}.form-status{min-height:20px;color:var(--ink-soft);margin:0;font-size:12px}.form-status-success{color:var(--green)}.form-status-error{color:var(--warm-red)}.form-submit{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 22px;display:inline-flex}.form-submit:disabled{cursor:wait;opacity:.66}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(40px)}}@media (max-width:420px){.page-shell{max-width:100vw;padding-inline:16px;overflow-x:clip}.site-header{grid-template-columns:minmax(0,1fr) 46px;gap:12px}.brand{width:min(236px,100%)}.hero h1{font-size:clamp(40px,11.4vw,46px)}.destination{--node-size:min(238px, 69vw)}.destination-about,.destination-invest{left:1%}.destination-catalogue,.destination-collaborate{right:1%}}@media (min-width:600px){.page-shell{padding-inline:clamp(30px,4.4vw,64px)}.hero{padding-top:46px}.hero h1{font-size:clamp(60px,9vw,78px)}.journey{min-height:830px}.journey-slogan{font-size:43px;top:24px;left:1%}.flow-mobile,.flow-desktop{display:none}.flow-tablet{display:block}.destination{--node-size:clamp(218px, 31vw, 268px)}.destination-about{top:92px;left:19%}.destination-catalogue{top:62px;right:3%}.destination-invest{top:auto;bottom:48px;left:3%}.destination-collaborate{top:auto;bottom:38px;right:14%}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-dialog{border-radius:28px;width:min(760px,100vw - 48px);max-height:calc(100svh - 48px);animation-name:dialog-in-desktop;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-wide{grid-column:1/-1}.form-footer{grid-template-columns:1fr auto;align-items:center}.form-submit{min-width:190px}@keyframes dialog-in-desktop{0%{opacity:0;transform:translate(-50%,calc(28px - 50%))}}}@media (min-width:920px){body[data-menu-open=true]{overflow:auto}.site-header{grid-template-columns:minmax(260px,1fr) auto minmax(164px,1fr);gap:24px;min-height:88px}.brand{width:clamp(270px,24vw,360px);height:58px}.menu-button,.contact-link-mobile{display:none}.primary-navigation,.primary-navigation[data-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible;background:0 0;min-height:auto;padding:0;display:block;position:static;inset:auto;transform:none}.primary-navigation ul{align-items:center;gap:clamp(19px,2vw,36px);display:flex}.primary-navigation li{border:0}.primary-navigation a{min-height:44px;font-family:var(--font-ui), sans-serif;font-size:12px;font-weight:600;position:relative}.primary-navigation a:after{content:"";clip-path:polygon(0 36%,13% 18%,39% 29%,68% 8%,100% 34%,94% 72%,62% 63%,31% 88%,4% 70%);background:linear-gradient(90deg,#fa9e0b,#f36711 54%,#eb2f1a);border-radius:62% 38% 58% 42%;height:3px;transition:right .22s;position:absolute;bottom:2px;left:0;right:100%}.primary-navigation a:hover:after,.primary-navigation a:focus-visible:after,.primary-navigation a[aria-current=page]:after{right:0}.header-contact{justify-self:end;min-width:158px;display:inline-flex}.hero{padding-top:32px}.hero h1{font-size:clamp(64px,6vw,86px)}.hero-break{display:none}.journey{height:clamp(720px,50vw,790px);min-height:720px}.journey-slogan{font-size:clamp(43px,3.3vw,55px);top:45px;left:.5%}.destination{--node-size:clamp(230px, 19vw, 286px)}.destination-copy{max-width:198px}.destination-title{font-size:clamp(31px,2.3vw,37px)}.destination-description{font-size:clamp(12px,.9vw,13.5px)}.flow-mobile,.flow-tablet{display:none}.flow-desktop{display:block}.destination-about{top:13%;left:24.5%}.destination-catalogue{top:7%;right:5.5%}.destination-invest{bottom:40px;left:7%}.destination-collaborate{bottom:38px;right:22.5%}.flow-halo{stroke-width:44px}.flow-carrier{stroke-width:30px}.flow-pigment{stroke-width:9px}.energy-pulse-wide{stroke-width:8px}.site-footer{grid-template-columns:minmax(240px,.9fr) minmax(430px,1.6fr) auto;align-items:center;gap:24px;min-height:106px;padding:20px 0}.footer-brand img{width:230px}.footer-navigation{justify-content:center;gap:clamp(14px,1.6vw,28px);display:flex}.footer-navigation a,.footer-navigation button{white-space:nowrap;min-height:40px}.footer-meta{text-align:right;justify-content:flex-end}}@media (min-width:1320px){.site-header{grid-template-columns:minmax(340px,1fr) auto minmax(205px,1fr)}.primary-navigation a{font-size:13px}.header-contact{min-width:184px;min-height:56px}.journey{height:min(710px,100svh - 255px);min-height:650px;max-height:730px}}html,body{height:100%;overflow:hidden}.page-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;overflow:hidden}.page-shell main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.site-header{height:64px;min-height:0}.brand{width:min(205px,66vw);height:42px}.primary-navigation{min-height:calc(100dvh - 64px);inset-block-start:64px;overflow-y:auto}.hero{padding:12px 0 4px}.hero h1{max-width:1080px;font-size:clamp(34px,10.5vw,46px);line-height:.94}.hero p{max-width:680px;color:var(--blue);font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:10px auto 0;font-size:clamp(11px,3.1vw,14px);font-weight:600;line-height:1.25}.journey{width:100%;overflow:hidden;height:auto!important;min-height:0!important}.journey-slogan{font-size:clamp(24px,7.8vw,32px);line-height:.9;top:1%;left:1%}.journey-callouts{z-index:6;pointer-events:none;position:absolute;inset:0}.journey-callout{width:96px;color:color-mix(in srgb, var(--green) 82%, var(--blue));font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.55;display:none;position:absolute}.journey-callout span{display:block}.journey-callout:after{content:"";opacity:.7;background:currentColor;width:24px;height:1px;margin-top:8px;display:block}.flow-soft,.flow-carrier,.flow-cable-channel,.flow-cable-grid,.flow-warm-wash,.flow-thread,.flow-current,.flow-charge,.flow-brush-fiber,.flow-brush-hair,.flow-bristle{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-paint-ribbon{display:none}.flow-wave-stage{transform-origin:50%;will-change:transform;animation:10s linear infinite brush-wave-orbit}.flow-soft{stroke:#314e400b;stroke-width:88px}.flow-carrier{stroke-width:76px;opacity:.16}.flow-brush-fiber{stroke:#616f533d;stroke-linecap:round;stroke-width:8px;opacity:.24;animation:18s linear infinite brush-fiber-drift}.flow-brush-fiber-wide{stroke-dasharray:.19 .015 .075 .012 .28 .025 .36 .043;stroke-dashoffset:-.008px}.flow-brush-fiber-fine{stroke:#f3671138;stroke-width:3.5px;stroke-dasharray:.055 .018 .13 .012 .18 .022 .31 .273;stroke-dashoffset:-.036px;animation-duration:23s}.flow-brush-hair{stroke:#a46d453d;stroke-width:1.15px;opacity:.42;animation:24s linear infinite brush-hair-drift}.flow-brush-hair-0{stroke-dasharray:.21 .025 .09 .018 .31 .347}.flow-brush-hair-1{stroke-dasharray:.075 .018 .28 .035 .16 .432;stroke-dashoffset:-.14px;animation-duration:29s}.flow-brush-hair-2{stroke-dasharray:.13 .035 .12 .02 .38 .315;stroke-dashoffset:-.27px;animation-duration:33s}.flow-cable-channel{stroke:#fffaec57;stroke-width:4px;stroke-dasharray:92 8 138 13 76 5}.flow-cable-grid{fill:none;stroke:#6146301f;stroke-linecap:butt;stroke-linejoin:round;stroke-width:.7px;stroke-dasharray:.012 .014 .003 .022}.flow-warm-wash{stroke-width:var(--flow-brush-width);opacity:.38}.flow-pigment-ripple{fill:none;stroke-width:var(--flow-brush-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.31 .035 .19 .025 .36 .08;opacity:.14;mix-blend-mode:soft-light;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset;animation:12.5s linear infinite pigment-ripple-run}.flow-thread{stroke-width:.9px;opacity:.22}.flow-charge{stroke:#fff8da;stroke-dasharray:.055 .945;will-change:stroke-dashoffset}.flow-charge-soft{stroke:#fa9e0b;stroke-width:8.5px;opacity:.42}.flow-charge-core{stroke-width:2.1px;opacity:1}.flow-motion-guide{fill:none;stroke:none}.flow-electric-stream{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset;animation:5.8s linear infinite electric-phase}.flow-electric-stream-outer{stroke:#f36711;stroke-width:6px;stroke-dasharray:.28 .025 .22 .02 .425 .03;opacity:.13}.flow-electric-stream-warm{stroke:#ffb72c;stroke-width:3.2px;stroke-dasharray:.17 .035 .31 .025 .42 .04;opacity:.58;animation-delay:-.22s}.flow-electric-stream-core{stroke:#fffdf4;stroke-width:1.35px;stroke-dasharray:.12 .025 .36 .02 .445 .03;opacity:.88;animation-delay:-.4s}.flow-lightning{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset;animation:4.9s linear infinite lightning-phase}.flow-lightning-aura{stroke:#f36711;stroke-width:6.8px;stroke-dasharray:.075 .095 .11 .12 .085 .515;opacity:.2}.flow-lightning-bolt{stroke:#fffef7;stroke-width:2.7px;opacity:.98}.flow-lightning-bolt-a{stroke-dasharray:.075 .095 .11 .12 .085 .515}.flow-lightning-bolt-b{stroke:#ffd25a;stroke-width:1.85px;stroke-dasharray:.045 .17 .085 .14 .065 .495;opacity:.9;animation-duration:6.4s;animation-delay:-2.1s}.flow-lightning-surge{opacity:0;pointer-events:none}.flow-lightning-surge-aura,.flow-lightning-surge-core,.flow-lightning-surge-split{fill:none;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:1 1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, opacity}.flow-lightning-surge-aura{stroke:#f36711;stroke-width:15px;opacity:.3}.flow-lightning-surge-core{stroke:#fffef8;stroke-width:6px;opacity:1}.flow-lightning-surge-split{stroke:#ffd453;stroke-width:2px;opacity:.94}.flow-lightning-branch{fill:none;stroke:#fffef7;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke;animation:4.8s ease-in-out infinite both lightning-branch-cycle}@keyframes electric-phase{to{stroke-dashoffset:-1px}}@keyframes lightning-phase{to{stroke-dashoffset:-1px}}@keyframes pigment-ripple-run{to{stroke-dashoffset:-1px}}@keyframes lightning-branch-cycle{0%,6%{stroke-dashoffset:1px;opacity:0}15%,31%{stroke-dashoffset:0;opacity:.84}44%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes brush-fiber-drift{to{stroke-dashoffset:-1px}}@keyframes brush-hair-drift{to{stroke-dashoffset:-1px}}@keyframes brush-wave-orbit{0%{transform:translate(0,0)}25%{transform:translate(2px,-1.5px)}50%{transform:translate(4px)}75%{transform:translate(2px,1.5px)}to{transform:translate(0,0)}}.flow-electric-head{pointer-events:none;will-change:transform}.flow-electric-wake,.flow-electric-filament,.flow-electric-filament-outline,.flow-electric-strand{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-electric-wake{stroke-width:11px;opacity:.8}.flow-electric-filament{stroke:#fffef8;stroke-width:3.2px;opacity:1}.flow-electric-filament-outline{stroke:#eb2f1a;stroke-width:6.4px;opacity:.38}.flow-electric-strand{stroke:#ffbd38;stroke-width:2.2px;opacity:.86}.flow-electric-strand-b{stroke:#f36711}.flow-electric-head-secondary{opacity:.48}.flow-electric-head-secondary .flow-electric-wake{stroke-width:6px;opacity:.52}.flow-electric-head-arc{fill:none;stroke:#f36711;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flow-electric-head-core{fill:#fffef8;stroke:#f36711;stroke-width:1.3px;vector-effect:non-scaling-stroke}.flow-bristle{stroke-width:1.2px;opacity:.26}.flow-bristle-a{stroke-dasharray:.08 .018 .16 .026 .22 .496}.flow-bristle-b{stroke-dasharray:.19 .028 .08 .018 .15 .534;stroke-dashoffset:-.035px}.destination{--node-size:clamp(112px, 37vw, 160px);--brush-scale-x:1.12;--brush-scale-y:1.08;scroll-margin-top:0}.destination-about{top:16%;left:2%}.destination-catalogue{top:13%;right:2%}.destination-invest{top:auto;bottom:4%;left:2%}.destination-collaborate{top:auto;bottom:2%;right:2%}.destination-wash{transform:scale(var(--brush-scale-x), var(--brush-scale-y));z-index:-1;opacity:.17;filter:grayscale()brightness(1.48)contrast(.68);mix-blend-mode:soft-light;transition:none}.destination:hover .destination-wash,.destination:focus-visible .destination-wash{filter:grayscale()brightness(1.48)contrast(.68)}.destination-tint{z-index:-2;background-image:radial-gradient(ellipse at 46% 48%, #fffcf261 0 12%, #fffcf214 52%, #fffcf200 78%), linear-gradient(100deg, var(--pigment-a), var(--pigment-b));background-blend-mode:soft-light, normal;mix-blend-mode:normal;transform:scale(var(--brush-scale-x), var(--brush-scale-y));opacity:.74;will-change:transform, opacity, filter;background-position:50%;background-size:100% 100%;transition:opacity .36s;display:block;position:absolute;inset:0}.destination-occluder{z-index:-4;opacity:.99;mix-blend-mode:normal;filter:none;pointer-events:none;background:#f5f0e6}.destination-occluder:after{display:none}.destination-tint-secondary{z-index:-3;opacity:.34;transform:translateY(5%) rotate(var(--secondary-rotation,-5deg)) scale(1.06, 1.34);filter:saturate(.68)brightness(1.13);mix-blend-mode:soft-light}.destination-tint-secondary:after{display:none}.destination-tint-primary{z-index:-2;filter:saturate(.8)contrast(.94)brightness(1.03)}.destination-arrival{z-index:-1;opacity:0;background-image:radial-gradient(ellipse at var(--arrival-origin), #fffffafa 0 7%, #ffd363b8 17%, #f3671140 38%, #f3671100 70%);background-size:36% 54%;background-position:var(--arrival-origin);background-blend-mode:normal;mix-blend-mode:screen;filter:none;pointer-events:none;background-repeat:no-repeat}.destination-arrival:after{display:none}.destination-invest .destination-arrival{opacity:.18}.destination-tint:after{content:"";mix-blend-mode:screen;background:radial-gradient(at 50% 51%,#fffaed9e 0 18%,#fffaed42 43%,#fffaed00 76%);position:absolute;inset:0}.destination-invest{--pigment-a:#faaf16;--pigment-b:#f99a0c;--node-accent:#fa9e0b;--secondary-rotation:-4deg;--arrival-origin:78% 50%}.destination-about{--pigment-a:#fa9e0b;--pigment-b:#f57c0f;--node-accent:#f47a0f;--secondary-rotation:4deg;--arrival-origin:70% 72%}.destination-collaborate{--pigment-a:#f36711;--pigment-b:#ed4217;--node-accent:#ef4d16;--brush-scale-y:.96;--secondary-rotation:-5deg;--arrival-origin:18% 42%}.destination-catalogue{--pigment-a:#ee4b15;--pigment-b:#eb2f1a;--node-accent:#eb2f1a;--brush-scale-y:1.02;--secondary-rotation:4deg;--arrival-origin:20% 50%}.destination-about .destination-tint{-webkit-mask:url(/art/brush/about-brush-v3.webp) 50%/contain no-repeat;mask:url(/art/brush/about-brush-v3.webp) 50%/contain no-repeat}.destination-catalogue .destination-tint{-webkit-mask:url(/art/brush/catalogue-brush-v3.webp) 50%/contain no-repeat;mask:url(/art/brush/catalogue-brush-v3.webp) 50%/contain no-repeat}.destination-invest .destination-tint{-webkit-mask:url(/art/brush/invest-brush-v3.webp) 50%/contain no-repeat;mask:url(/art/brush/invest-brush-v3.webp) 50%/contain no-repeat}.destination-collaborate .destination-tint{-webkit-mask:url(/art/brush/collaborate-brush-v3.webp) 50%/contain no-repeat;mask:url(/art/brush/collaborate-brush-v3.webp) 50%/contain no-repeat}.destination-hover{z-index:-1;opacity:0;background:linear-gradient(105deg, var(--pigment-a), var(--pigment-b));pointer-events:none;transition:opacity .42s}.destination-hover:after{display:none}.destination:hover .destination-hover,.destination:focus-visible .destination-hover{opacity:.42}.destination-copy{transition:transform .42s cubic-bezier(.2,.75,.25,1)}.destination:hover .destination-copy,.destination:focus-visible .destination-copy{transform:translateY(-3px)}.destination-copy{width:78%;max-width:none;min-height:82%;padding-top:7%}.destination-index{display:none}.destination-icon{width:clamp(26px,8vw,34px);height:clamp(26px,8vw,34px);margin-bottom:2px}.destination-title{font-size:clamp(19px,6vw,25px);line-height:.95}.destination-description{max-width:126px;min-height:0;margin-top:4px;font-size:clamp(8.5px,2.55vw,10.5px);line-height:1.24}.destination-arrow{width:clamp(26px,7.5vw,31px);height:clamp(26px,7.5vw,31px);margin-top:5px}.destination-arrow svg{width:16px;height:16px}.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:72px;min-height:0;padding:8px 0}.footer-brand{gap:0}.footer-brand img{width:min(160px,48vw)}.footer-brand span{font-size:9px}.footer-navigation{display:none}.footer-meta{justify-items:end;gap:2px;font-size:9px;display:grid}.footer-meta a{min-height:28px}@media (min-width:600px){.site-header{height:70px}.primary-navigation{min-height:calc(100dvh - 70px);inset-block-start:70px}.hero{padding:14px 0 5px}.hero h1{font-size:clamp(42px,7vw,58px)}.hero p{font-size:14px}.journey-slogan{font-size:clamp(29px,4.6vw,38px);top:3%}.destination{--node-size:clamp(150px, 25vw, 205px)}.destination-about{top:12%;left:19.5%}.destination-catalogue{top:11%;right:4%}.destination-invest{bottom:2.5%;left:3.5%}.destination-collaborate{bottom:1.5%;right:14.5%}.destination-copy{width:76%}.destination-icon{width:38px;height:38px}.destination-title{font-size:clamp(23px,3.7vw,29px)}.destination-description{max-width:150px;font-size:10.5px}.destination-arrow{width:32px;height:32px}.site-footer{height:74px}.footer-brand img{width:180px}.footer-brand span,.footer-meta{font-size:10px}}@media (min-width:920px){body[data-menu-open=true]{overflow:hidden}.page-shell{padding-inline:clamp(34px,4.2vw,72px)}.journey{--desktop-node-half-height:clamp(68px, min(6.2vw, 10.2vh), 86px)}.flow-artwork{--flow-brush-width:76px}.site-header{height:clamp(66px,8.5vh,84px);min-height:0}.brand{width:clamp(248px,22vw,348px);height:54px}.primary-navigation,.primary-navigation[data-open=true]{min-height:0;overflow:visible}.hero{padding:clamp(8px,1.5vh,18px) 0 3px}.hero h1{max-width:1180px;font-size:clamp(44px,4.45vw,70px);line-height:.94}.hero p{margin-top:clamp(9px,1.15vh,13px);font-size:clamp(13px,1.15vw,17px)}.journey-slogan{font-size:clamp(34px,min(3.1vw,5.6vh),50px);top:7%;left:.5%}.destination{--node-size:clamp(220px, min(17.5vw, 27vh), 258px);aspect-ratio:1.24}.destination-about{--brush-scale-y:2.12;top:15%;left:27.5%}.destination-catalogue{--brush-scale-y:1.88;top:15%;right:5.5%}.destination-invest{--brush-scale-y:2.72;bottom:4%;left:8%}.destination-collaborate{--brush-scale-y:1.48;bottom:3%;right:22%}.destination-copy{width:78%;max-width:196px;height:100%;min-height:0;padding-top:0}.destination-icon{width:clamp(31px,2.7vw,38px);height:clamp(31px,2.7vw,38px);margin-bottom:1px}.destination-title{font-size:clamp(28px,2.2vw,33px)}.destination-description{max-width:178px;min-height:0;margin-top:3px;font-size:clamp(10.5px,.82vw,12px);line-height:1.22}.destination-arrow{width:31px;height:31px;margin-top:4px}.flow-soft{stroke-width:102px}.flow-carrier{stroke-width:88px;opacity:.15}.flow-cable-channel{stroke-width:5px}.flow-warm-wash{opacity:.38}.flow-thread{stroke-width:1px}.flow-charge-soft{stroke-width:10.5px}.flow-charge-core{stroke-width:2.4px}.site-footer{grid-template-columns:minmax(190px,.8fr) minmax(400px,1.6fr) auto;gap:20px;height:clamp(60px,8vh,76px);min-height:0;padding:7px 0}.footer-brand img{width:clamp(165px,15vw,220px)}.footer-brand span{font-size:9px}.footer-navigation{gap:clamp(10px,1.35vw,22px);display:flex}.footer-navigation a,.footer-navigation button{min-height:32px;font-size:10px}.footer-meta{font-size:9px}.footer-meta a{min-height:28px}}@media (min-width:1200px){.hero h1{white-space:nowrap}.journey{overflow:visible}.journey-callout{display:block;transform:translateY(-50%)}.journey-callout-about{top:calc(15% + var(--desktop-node-half-height));left:calc(27.5% - 76px)}.journey-callout-catalogue{top:calc(15% + var(--desktop-node-half-height));width:68px;right:calc(5.5% - 102px)}.journey-callout-invest{top:calc(96% - var(--desktop-node-half-height));width:80px;bottom:auto;left:calc(8% - 82px)}.journey-callout-collaborate{top:calc(97% - var(--desktop-node-half-height));width:112px;bottom:auto;right:calc(22% - 148px)}}@media (max-width:599px){.destination.destination-about{left:calc(22.05% - var(--node-size) / 2);top:calc(26.09% - var(--node-size) / 2)}.destination.destination-catalogue{left:calc(78.46% - var(--node-size) / 2);right:auto;top:calc(25.22% - var(--node-size) / 2)}.destination.destination-invest{left:calc(21.54% - var(--node-size) / 2);top:calc(76.09% - var(--node-size) / 2);bottom:auto}.destination.destination-collaborate{left:calc(78.72% - var(--node-size) / 2);right:auto;top:calc(75.87% - var(--node-size) / 2);bottom:auto}.destination .destination-heading{gap:5px}.destination .destination-title{font-size:17px}.destination .destination-heading .destination-icon{width:16px;height:18px}.destination .destination-heading .destination-arrow{width:14px}}@media (max-height:660px){.site-header{height:58px}.brand{height:38px}.hero{padding-top:6px}.hero h1{font-size:clamp(30px,5.5vh,42px)}.hero p{margin-top:6px;font-size:10px}.journey-slogan{font-size:clamp(22px,5vh,30px)}.journey{--desktop-node-radius:clamp(52px, min(8.5vw, 12vh), 78px)}.destination{--node-size:clamp(104px, min(17vw, 24vh), 156px)}.destination-icon{width:27px;height:27px}.destination-title{font-size:clamp(18px,2vw,24px)}.destination-description{font-size:8.5px}.destination-arrow{width:27px;height:27px;margin-top:4px}.site-footer{height:54px}.footer-brand span,.footer-meta{display:none}}.destination-art{z-index:-1;isolation:isolate;pointer-events:none;will-change:transform;position:absolute;inset:0}.destination-art:before{content:"";z-index:-5;background:linear-gradient(100deg, var(--pigment-a), var(--pigment-b));opacity:.3;position:absolute;inset:16% -22%;-webkit-mask-image:radial-gradient(#000 5%,#0000 68%);mask-image:radial-gradient(#000 5%,#0000 68%)}.flow-electric-stream{animation-duration:15s}.flow-lightning{animation-duration:17s}.flow-lightning-bolt-b{animation-duration:21s}.flow-lightning-branch{stroke-width:1.8px;animation-duration:9s;display:inline}.flow-lightning-branch-1{animation-delay:-3s}.flow-lightning-branch-2{animation-delay:-6s}.flow-pigment-ripple{stroke-dasharray:.18 .12 .24 .16 .2 .1;opacity:.13;mix-blend-mode:normal;animation-duration:30s}.flow-pigment-ripple-secondary{stroke-width:calc(var(--flow-brush-width) * .58);stroke-dasharray:.13 .2 .17 .16 .21 .13;opacity:.08;animation-duration:39s;animation-delay:-17s}.flow-wave-stage{animation-duration:24s}.flow-lightning-surge-core{stroke-width:4.2px}.flow-lightning-surge-aura{stroke-width:11px;opacity:.2}.destination-tint-primary{-webkit-mask-composite:source-in;mask-composite:intersect}.destination-about{--brush-mask:url(/art/brush/about-integrated.svg)}.destination-catalogue{--brush-mask:url(/art/brush/catalogue-integrated.svg)}.destination-invest{--brush-mask:url(/art/brush/invest-integrated.svg)}.destination-collaborate{--brush-mask:url(/art/brush/collaborate-integrated.svg)}.destination.destination-about,.destination.destination-catalogue,.destination.destination-invest,.destination.destination-collaborate{--brush-scale-x:1.28;--brush-scale-y:1.32}.destination .destination-tint-primary,.destination .destination-tint-secondary{background-image:linear-gradient(175deg, #fff9ec80, transparent 70%), linear-gradient(100deg, var(--pigment-a), var(--pigment-b));background-blend-mode:soft-light, normal}.destination .destination-tint-primary:after{background:repeating-linear-gradient(174deg,#0000 0 9px,#fff8e920 10px 11px,#0000 12px 21px)}.destination .destination-tint{-webkit-mask-image:var(--brush-mask), linear-gradient(90deg, transparent, #000 17%, #000 79%, transparent);mask-image:var(--brush-mask), linear-gradient(90deg, transparent, #000 17%, #000 79%, transparent);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain,100% 100%;mask-size:contain,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.destination-heading .destination-arrow{width:19px;height:22px;box-shadow:none;color:var(--ink-soft);background:0 0;border:0;margin:0 0 0 1px}.destination-heading .destination-arrow:before{display:none}.destination:hover .destination-heading .destination-arrow,.destination:focus-visible .destination-heading .destination-arrow{color:var(--ink);box-shadow:none;transform:translate(4px)scale(1.12)}.destination:hover .destination-heading .destination-icon,.destination:focus-visible .destination-heading .destination-icon{transform:translateY(-1px)scale(1.08)}.destination-heading{justify-content:center;align-items:center;gap:7px;display:flex}.destination-heading .destination-icon{width:22px;height:22px}.hero h1{letter-spacing:-.025em;font-weight:400;line-height:1.05}.hero p{text-wrap:wrap;width:100%;max-width:1180px;margin-top:18px;font-weight:400;line-height:1.45}.destination-copy{gap:5px;width:80%;height:auto;min-height:0;padding:0;position:relative;top:0}.destination-icon{flex-shrink:0;width:24px;height:24px;margin:0}.destination-title{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(18px,4vw,24px);font-weight:600;line-height:1.12}.destination-description{width:100%;max-width:178px;min-height:0;margin:0;font-size:11px;line-height:1.4}.destination-arrow{flex-shrink:0;width:27px;height:27px;margin-top:2px}@media (min-width:920px){.hero h1{font-size:clamp(44px,4.3vw,66px)}.hero p{margin-top:16px;font-size:clamp(17px,1.6vw,25px)}.destination-copy{text-align:left;align-items:flex-start;gap:9px;width:86%;top:0}.destination-heading{justify-content:flex-start;gap:7px}.destination-title{font-size:clamp(23px,1.75vw,27px)}.destination-description{box-sizing:content-box;text-wrap:wrap;width:calc(100% - 29px);max-width:182px;padding-left:29px;font-size:14px;line-height:1.4}.destination-icon{width:27px;height:27px}.destination-collaborate .destination-copy{top:0;left:0}}@media (max-height:660px){.hero p{margin-top:8px;font-size:12px}.destination-copy{gap:3px;top:4px}.destination-title{font-size:18px}.destination-description{font-size:9px}.destination-icon{width:20px;height:20px}.destination-arrow{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-electric-head{display:none}.flow-soft,.flow-carrier,.flow-paint-ribbon,.flow-warm-wash{filter:none}.flow-wave-stage{animation:none}.flow-lightning-branch{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:persian;src:url(../media/400-s.p.1rjx0s0b5ne2i.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:persian;src:url(../media/500-s.p.3qpcsitc8ehq2.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:persian;src:url(../media/600-s.p.0_aw97m263a79.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:persian;src:url(../media/700-s.p.01v8zw580ppw7.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:persian Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.persian_f53a4fa0-module__0dRbAW__className{font-family:persian,persian Fallback}.persian_f53a4fa0-module__0dRbAW__variable{--font-persian:"persian", "persian Fallback"}
