@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 100;
  src: url(/api/theme-asset?id=daf9fc37-4c1a-455f-83f9-1f759644655b&sha256=666c3f024b63b92a40cb307a1ef73c203e7c24167902d0a987e5633dfe159b4b) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 200;
  src: url(/api/theme-asset?id=afc0c7be-8f66-482d-96df-a456577b9dbf&sha256=a080d023d632132f233f535abf1ff4a24154d429cb3cdcf7e1dc73aca3b305e3) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 300;
  src: url(/api/theme-asset?id=1a2286fd-282d-4817-bf23-2999e70f2978&sha256=995f4603ba7762062824675db025119193d22e7eaef7b0d5542a814e0247accc) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/api/theme-asset?id=e29e8b74-7568-465e-859e-b3b7b635211d&sha256=e59b7d9c351296d13d1d10e055b25dfd54bcbde62543475f15f03213f2aa8dd0) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 500;
  src: url(/api/theme-asset?id=b17d3ff5-04b4-48ef-8bb5-61e34249d3ea&sha256=880e05cd27150f697d2dd4228e09d42158926106ed039d80483b545364811420) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 600;
  src: url(/api/theme-asset?id=0dc7b21d-c0fc-449c-998d-e1fe195f3795&sha256=1c0c0fe8de531e40133941c67e7462dab635d8b0983977e7f75d04774e9e4224) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/api/theme-asset?id=d398d225-07ab-40cc-b21e-3fa93f86cec6&sha256=2ad83292616ff45eace9671569c323f0ea85323ecbc478929fe3bdc87edbc5c1) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 800;
  src: url(/api/theme-asset?id=7ee7fc64-7569-4d20-ab6b-83d68fbeadcd&sha256=51cb7e244bbc5017445a3f446e61982df89d23ec483cfbecbc4c4bb80d43d5b0) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: italic;
  font-weight: 900;
  src: url(/api/theme-asset?id=a1d7437a-718e-4146-b14e-5b65563a9ff9&sha256=f553208c21adb0cddf1df69ed5646d77d721ced08e912a0f0aaccd5d90eab7e8) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 100;
  src: url(/api/theme-asset?id=7be258c6-0e04-46e7-a4e0-24f55cfa03f7&sha256=8f7e914970cd5c8a9c53766ddf5d09df8bfd18efc02a3061f62553fa9a6b514f) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 200;
  src: url(/api/theme-asset?id=35a9b88b-460f-42cb-b44a-43d76016af27&sha256=8ce45753343e9739880cfb2b5b556519d649de341e4b0ab6cd88df3b2dd27875) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url(/api/theme-asset?id=a814aba2-df69-4874-9d04-8dcb73199c2a&sha256=80b839df58a40ee931b834961dd8ca2b41446782dbb7acdad30de10d44037930) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/api/theme-asset?id=a22e99b7-28c7-454b-8f3c-e2ac02c8c3c5&sha256=bc94fc5ba94a151073311b64e96f9b123939ea631da966743fbfb0d59a6a4466) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url(/api/theme-asset?id=14a5371f-0b6c-44d7-98f9-afc2eb41be47&sha256=cee14ae4728ee7924b629657e2795584ca672aefd645b60593e3fc01450d86ba) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url(/api/theme-asset?id=cd49a147-8c19-460e-bcd2-a579a83b45b0&sha256=9e39486d202d6775f55fd387d03b10d78b00fb20ed387a7042b81386f6693509) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/api/theme-asset?id=2f367793-cdbe-4f6a-9f8c-356b4acaf6cf&sha256=d48c9c743ab2c2f1bfdcfd11ee9d03a3994ef0a4f2b343564291bcf60bac45f1) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 800;
  src: url(/api/theme-asset?id=864ca19e-3104-42af-9943-bd406cf61eab&sha256=d8a1213d483f9bec9dae0790b37ae761f89039e66e170eb697db59ecf4dd74f6) format('truetype');
}@font-face {
  font-family: 'sp8-cubes-relaunch-1-1-2-Work Sans';
  font-style: normal;
  font-weight: 900;
  src: url(/api/theme-asset?id=a956fe4c-97ea-4afb-929e-0db9f80a176c&sha256=63c19986034a19a3aa15b05fc0802e9d513293e7c951735a04c44148fb3c1646) format('truetype');
}@scope ([data-sp8-theme="cubes-relaunch"]) to ([data-admin-shell], [data-sp8-be-surface], [data-sp8-be-shell]) {body{margin:0;color:var(--cubes-text);background:var(--cubes-white);font-family:var(--cubes-body-font);font-size:calc(var(--cubes-body-size) * 1)}:scope [data-sp8-site-nav="true"],:scope [data-navigation-reserved-space]{--navbar-offset-y:0px;--sp8-page-start-extra-gap:0px}:scope [data-sp8-site-nav="true"]{display:none}[data-cms-template-slot="header"],[data-cms-template-slot="body"],[data-cms-template-slot="footer"]{width:100%;max-width:none;margin:0;padding:0}:scope [data-page-region]>[data-sp8-ui-values]{padding:0}:scope [data-segment-type="text"] [data-sp8-ui-values]{padding:0;margin:0;gap:0;max-width:none;width:100%}:scope [data-segment-type="text"]{padding:0;margin:0}:scope [data-segment-type="text"]>section{padding:0;margin:0;max-width:none}body:has(.revision-section) [data-segment-type="intro"]{clip-path:inset(50%);white-space:nowrap}body:has(.revision-section) [data-segment-type="intro"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.revision-section,.revision-navigation,.revision-footer{box-sizing:border-box;width:100%;max-width:none;position:relative;left:auto;transform:none}:scope .revision-section,:scope .revision-navigation,:scope .revision-footer{margin:0}.revision-section,.revision-section *,.revision-navigation,.revision-navigation *,.revision-footer,.revision-footer *{box-sizing:border-box}:scope .revision-section,:scope .revision-section *,:scope .revision-navigation,:scope .revision-navigation *,:scope .revision-footer,:scope .revision-footer *{font-family:var(--cubes-body-font)}.revision-navigation{z-index:20;display:flex;align-items:center;justify-content:center;gap:26px;padding:24px 20px;background:var(--cubes-tone-f8b97c);color:var(--cubes-tone-8c513d);font-size:calc(var(--cubes-body-size) * 0.875);font-weight:calc(var(--cubes-weight-base) + 0);text-transform:uppercase;letter-spacing:calc(var(--cubes-tracking-px) * 0.7);line-height:calc(var(--cubes-leading-base) * 0.8125)}.revision-navigation a{white-space:nowrap}:scope .revision-navigation a{color:inherit;text-decoration:none;font-weight:calc(var(--cubes-weight-base) + 0)}:scope .revision-navigation a:before,:scope .revision-navigation a:after{content:none}:scope .revision-navigation svg{display:none}:scope .revision-navigation a:hover{text-decoration:underline}.revision-navigation a:focus-visible,.revision-cta:focus-visible{outline:2px solid currentColor;outline-offset:5px}.revision-hero{min-height:calc(100svh - 67px);display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;padding:70px 24px;color:var(--cubes-white)}:scope .revision-hero-logo{display:block;width:min(600px,80vw);height:auto;max-width:100%;margin:0 auto}.revision-hero-content{width:100%;text-align:center}.revision-hero h2{font-size:clamp(calc(var(--cubes-body-size) * 2.375),5vw,calc(var(--cubes-body-size) * 5));line-height:calc(var(--cubes-leading-base) * 0.7499999999999999);font-weight:calc(var(--cubes-weight-base) + -100);text-transform:uppercase;letter-spacing:calc(var(--cubes-tracking-px) * 2);color:var(--cubes-white);margin:0}.revision-services{min-height:100svh;background:var(--cubes-service-surface);padding:70px 0 60px}.revision-section h2{font-family:inherit;font-size:clamp(calc(var(--cubes-body-size) * 2.25),5.55vw,calc(var(--cubes-body-size) * 5));font-weight:calc(var(--cubes-weight-base) + -100);line-height:calc(var(--cubes-leading-base) * 0.7499999999999999);text-align:var(--sp8-value-text-align,center);text-transform:uppercase;letter-spacing:calc(var(--cubes-tracking-px) * 5);margin:0 0 55px;color:inherit}.revision-grid{display:grid;width:100%;gap:0}.revision-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.revision-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.revision-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-grid-1{grid-template-columns:1fr;max-width:1100px;margin:auto}.revision-card{min-width:0;min-height:560px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-size:cover;background-position:center;padding:32px 20px;color:var(--cubes-white)}.revision-card h3{font-family:inherit;font-size:clamp(calc(var(--cubes-body-size) * 1.4375),2.05vw,calc(var(--cubes-body-size) * 2.125));font-weight:calc(var(--cubes-weight-base) + 0);text-transform:uppercase;line-height:calc(var(--cubes-leading-base) * 0.78125);margin:0 0 22px;color:var(--cubes-white)}.revision-card:empty{display:none}.revision-cta{align-items:center;justify-content:center;min-height:42px;font-weight:calc(var(--cubes-weight-base) + 200);letter-spacing:calc(var(--cubes-tracking-px) * 1)}:scope .revision-cta{display:inline-flex;padding:9px 18px;color:var(--cubes-white);border:2px solid var(--cubes-white);line-height:calc(var(--cubes-leading-base) * 0.8749999999999999);font-size:calc(var(--cubes-body-size) * 0.8125);text-decoration:none}:scope .revision-cta:before,:scope .revision-cta:after{content:none}:scope .revision-cta svg{display:none}.revision-cta:hover{background:var(--cubes-tone-fd3259)}.revision-content{width:min(1100px,100%);margin:0 auto}.revision-copy{padding:80px max(24px,calc((100vw - 800px)/2));background:var(--cubes-surface);line-height:calc(var(--cubes-leading-base) * 1.0374999999999999);font-size:calc(var(--cubes-body-size) * 1.0625)}.revision-copy .revision-content{max-width:800px}.revision-copy h2{font-size:calc(var(--cubes-body-size) * 1.75);font-weight:calc(var(--cubes-weight-base) + 0);line-height:calc(var(--cubes-leading-base) * 0.8749999999999999);text-align:var(--sp8-value-text-align,left);text-transform:none;letter-spacing:0;margin:30px 0 20px}.revision-copy h3{font-size:calc(var(--cubes-body-size) * 1.375);line-height:calc(var(--cubes-leading-base) * 0.8749999999999999);margin:25px 0 15px}.revision-copy p{margin:0 0 20px}.revision-copy a{color:inherit}.revision-copy table{max-width:100%;width:100%}.revision-photo-copy{min-height:100svh;padding:110px max(24px,calc((100vw - 1100px)/2));display:flex;align-items:center;color:var(--cubes-white);background-position:center;background-size:cover}.revision-photo-copy h4{text-align:center;font-size:calc(var(--cubes-body-size) * 1.375);font-weight:calc(var(--cubes-weight-base) + 100);line-height:calc(var(--cubes-leading-base) * 0.8749999999999999);text-transform:uppercase;letter-spacing:calc(var(--cubes-tracking-px) * 1);margin:0 0 50px;color:var(--cubes-white)}.revision-photo-copy p{font-size:calc(var(--cubes-body-size) * 1);line-height:calc(var(--cubes-leading-base) * 1)}:scope .revision-photo-copy p{color:var(--cubes-white)}:scope .revision-photo-copy a{color:var(--cubes-white)}.revision-footer{padding:26px max(24px,calc((100vw - 1100px)/2));background:var(--cubes-footer);color:var(--cubes-footer-text);font-size:calc(var(--cubes-body-size) * 0.75);letter-spacing:calc(var(--cubes-tracking-px) * 1);line-height:calc(var(--cubes-leading-base) * 1)}:scope .revision-footer *{color:inherit}:scope .revision-footer a:before,:scope .revision-footer a:after{content:none}.revision-footer svg{display:none}.revision-services:has(.revision-grid-1){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding:70px max(24px,calc((100vw - 1100px)/2));background:var(--cubes-surface);min-height:0}.revision-services:has(.revision-grid-1)>.revision-grid{align-self:start}:scope .revision-services:has(.revision-grid-1)>.revision-grid{margin:0}.revision-services:has(.revision-grid-1)>h2{grid-column:1/-1}.revision-services:has(.revision-grid-1)>.revision-content{line-height:calc(var(--cubes-leading-base) * 1.0374999999999999);font-size:calc(var(--cubes-body-size) * 1.0625)}[data-segment-type="form-engine"]{background:var(--cubes-surface);color:var(--cubes-text)}:scope [data-segment-type="form-engine"],:scope [data-segment-type="form-engine"] *{font-family:var(--cubes-body-font)}.revision-mobile-only{display:none}@media(max-width:1100px){.revision-navigation{gap:16px;font-size:calc(var(--cubes-body-size) * 0.75);padding:22px 12px}.revision-card{min-height:480px;padding:24px 14px}}@media(max-width:767px){.revision-services:has(.revision-grid-1){display:block;padding:55px 22px}.revision-services:has(.revision-grid-1)>.revision-content{margin-top:30px}.revision-navigation{gap:12px 16px;flex-wrap:wrap;padding:18px 14px;font-size:calc(var(--cubes-body-size) * 0.75)}.revision-navigation a{min-height:28px;align-items:center}:scope .revision-navigation a{display:inline-flex}.revision-hero{min-height:calc(100svh - 114px);padding:60px 24px}:scope .revision-hero-logo{width:min(520px,86vw)}.revision-services{padding:55px 0;min-height:0}.revision-section h2{font-size:calc(var(--cubes-body-size) * 2.375);margin-bottom:36px}.revision-grid-4,.revision-grid-3,.revision-grid-2{grid-template-columns:1fr}.revision-card{min-height:410px}.revision-card h3{font-size:calc(var(--cubes-body-size) * 1.75)}.revision-copy{padding:55px 22px}.revision-photo-copy{min-height:80svh;padding:80px 24px}.revision-photo-copy h4{font-size:calc(var(--cubes-body-size) * 1.125);margin-bottom:35px}.revision-mobile-only{display:flex}.revision-desktop-only{display:none}}.revision-image-0{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("https://akademie.msv2.sp8-cms.de/storage/v1/object/public/cms-media/uploads/3980ed71-bd8e-4daf-a9c0-f94210b5d54c/1793617863311-f9876b9b-cubes-hotel-lobby.jpg")}.revision-image-1{background-image:linear-gradient(var(--cubes-tone-3b3742),var(--cubes-tone-3b3742)),url("/api/theme-asset?id=8efb26d5-ff0d-4680-b8ab-28feadede439&sha256=e94de18e36c2cedfdbed0ebd91833892976e069e3390323d60acca88e25d566e")}.revision-image-2{background-image:linear-gradient(var(--cubes-tone-3b3742),var(--cubes-tone-3b3742)),url("https://akademie.msv2.sp8-cms.de/storage/v1/object/public/cms-media/uploads/3980ed71-bd8e-4daf-a9c0-f94210b5d54c/1793617879630-12d00012-cubes-vermietung-buero.jpg")}.revision-image-3{background-image:linear-gradient(var(--cubes-tone-3b3742),var(--cubes-tone-3b3742)),url("https://akademie.msv2.sp8-cms.de/storage/v1/object/public/cms-media/uploads/3980ed71-bd8e-4daf-a9c0-f94210b5d54c/1793617873453-b568d36e-cubes-immobilien-verkauf.jpg")}.revision-image-4{background-image:linear-gradient(var(--cubes-tone-3b3742),var(--cubes-tone-3b3742)),url("https://akademie.msv2.sp8-cms.de/storage/v1/object/public/cms-media/uploads/3980ed71-bd8e-4daf-a9c0-f94210b5d54c/1793617886374-5e2b9a83-cubes-bewertung-perspektiven.jpg")}.revision-image-5{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-6{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=7fe34421-485e-4f08-a9b0-2ad9cb8dc0cc&sha256=6d402b426aa3527010985c61af2c56ff3167f7699cd8abcc1d47beb750cc29da")}.revision-image-7{background-image:linear-gradient(var(--cubes-tone-3b3742),var(--cubes-tone-3b3742)),url("/api/theme-asset?id=7fe34421-485e-4f08-a9b0-2ad9cb8dc0cc&sha256=6d402b426aa3527010985c61af2c56ff3167f7699cd8abcc1d47beb750cc29da")}.revision-image-8{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-9{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("https://akademie.msv2.sp8-cms.de/storage/v1/object/public/cms-media/uploads/3980ed71-bd8e-4daf-a9c0-f94210b5d54c/1793617863311-f9876b9b-cubes-hotel-lobby.jpg")}.revision-image-10{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-11{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=358b1fed-1f7e-41d7-bb46-6a84e0ccf91f&sha256=7d20cd962919130b868bb1551a918371e7c28a3875925b2a65daf07433a67d57")}.revision-image-12{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-13{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=7b735a07-95fa-495f-8bda-63261a10ffe5&sha256=5a97bcb4bd02f2e62d77f7ad7cb3a4aca64c420dc7de5bda0c007373858ddd9e")}.revision-image-14{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-15{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=a0412b89-ec54-43dd-a314-28f138ecfee1&sha256=cf21655aa7fc3d0425778fb0d8d753cbfbd3e016b3350060b585cfe83a41a239")}.revision-image-16{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-17{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=485424ad-1cb5-4f5a-9508-c3219559399b&sha256=dcc788d68e48300ec27c3eab1a6450363bc2ebe5c43e96d53aced64b4acad900")}.revision-image-18{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-19{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=e025b596-2930-42be-97ec-9b28465b7eeb&sha256=88f94268ba648052ccc8d0558efd97794e0afa4c24f2b1bebe7ee110462c9b01")}.revision-image-20{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-21{background-image:linear-gradient(var(--cubes-tone-e16ece),var(--cubes-tone-e16ece)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-22{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}.revision-image-23{background-image:linear-gradient(var(--cubes-tone-9d14ba),var(--cubes-tone-9d14ba)),url("/api/theme-asset?id=3034acf5-47a7-4c08-8b4c-20397577ee09&sha256=a3e222c959fa8178f2fc13aa83516398d761772abd7e0f1e028c4cac220acfc6")}/* Cubes Relaunch: Theme token bindings; exceptional structure retained. *//* Cubes beta start page */:scope:has(.cubes-next){scroll-behavior:smooth;scroll-padding-top:24px}body:has(.cubes-next) .revision-navigation{display:none}body:has(.cubes-next) [data-segment-type="intro"]{display:none}.cubes-next{--cn-ink:var(--cubes-ink);--cn-paper:var(--cubes-paper);--cn-muted:var(--cubes-muted);color:var(--cn-ink);background:var(--cn-paper);font-family:var(--cubes-body-font);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next *{box-sizing:border-box}.cubes-next h1,.cubes-next h2,.cubes-next h3,.cubes-next p,.cubes-next figure{margin:0}.cubes-next a{color:inherit;text-decoration:none}:scope .cubes-next a:before,:scope .cubes-next a:after{content:none}.cubes-next a:focus-visible,.cn-gallery:focus-visible{outline:3px solid var(--cubes-focus);outline-offset:5px}.cubes-next img{display:block;width:100%;height:100%;object-fit:cover}.cubes-next em{font-family:var(--cubes-accent-font);font-weight:calc(var(--cubes-weight-base) + 0)}.cn-section{padding:var(--cubes-section-space) var(--cubes-page-gutter);scroll-margin-top:24px}.cn-top{position:absolute;top:32px;left:var(--cubes-page-gutter);right:var(--cubes-page-gutter);display:flex;justify-content:space-between;align-items:center}.cn-top img{width:var(--cubes-logo-width);height:auto;max-height:90px;object-fit:contain}.cn-top>a{font-size:var(--cubes-eyebrow-emphasis);border-bottom:1px solid var(--cubes-tone-05558e);padding:10px 0}.cn-eyebrow{font-size:var(--cubes-eyebrow-size);font-weight:calc(var(--cubes-weight-base) + 100);letter-spacing:calc(var(--cubes-tracking-em) * 19)}:scope .cn-eyebrow{margin-bottom:24px}.cn-button{font-size:var(--cubes-button-size);align-items:center;justify-content:space-between;gap:38px;font-size:var(--cubes-button-size);font-weight:calc(var(--cubes-weight-base) + 100);min-height:var(--cubes-button-min-height);border:1px solid transparent}:scope .cn-button{display:inline-flex;padding:var(--cubes-button-padding-y) var(--cubes-button-padding-x)}.cn-white{background:var(--cubes-white)}:scope .cn-white{color:var(--cubes-ink)}.cn-black{background:var(--cubes-ink)}:scope .cn-black{color:var(--cubes-white)}.cn-button:hover{background:var(--cubes-accent)}:scope .cn-button:hover{color:var(--cubes-ink)}.cn-text-link{margin-left:25px;font-size:var(--cubes-eyebrow-emphasis)}.cn-intro{position:relative;overflow:hidden;display:grid;grid-template-columns:1.5fr 1fr;gap:9vw;align-items:center;background-image:radial-gradient(var(--cubes-dots) 1px,transparent 1px);background-size:18px 18px}.cn-intro>div:first-child,.cn-intro>p{position:relative;z-index:1;background:var(--cn-paper);padding:15px}.cubes-next h2{font-size:var(--cubes-section-title);font-weight:calc(var(--cubes-weight-base) + 0);line-height:calc(var(--cubes-leading-base) * 0.7187499999999999);letter-spacing:calc(var(--cubes-tracking-em) * -4)}.cn-orbit{position:absolute;width:380px;height:380px;border:1px solid var(--cubes-orbit);border-radius:var(--cubes-radius-50);right:-100px;top:-100px}.cn-services{background:var(--cubes-white)}.cn-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.cn-section-head>span{font-size:calc(var(--cubes-body-size) * 0.625);letter-spacing:calc(var(--cubes-tracking-em) * 16)}.cubes-next h2.cn-label{display:inline-block;background:var(--cubes-ink);color:var(--cubes-white);padding:15px 22px;font-size:var(--cubes-label-title)}.cn-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cubes-service-gap)}.cn-service{position:relative;min-height:var(--cubes-service-height);isolation:isolate;overflow:hidden}:scope .cn-service{color:var(--cubes-white)}.cn-service>img{position:absolute;inset:0;z-index:-2;transition:transform .7s}.cn-service:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--cubes-tone-7a3aae),var(--cubes-tone-0212af))}.cn-service-content{position:absolute;inset:26px;display:flex;flex-direction:column;justify-content:end}.cn-number{position:absolute;top:0;font-size:var(--cubes-small-label)}.cn-service h3{font-size:var(--cubes-service-title);font-weight:calc(var(--cubes-weight-base) + 0);color:var(--cubes-white)}.cn-service-sub{font-size:var(--cubes-hint-size)}:scope .cn-service-sub{margin-top:8px}.cn-reveal{max-height:0;opacity:0;overflow:hidden;font-size:var(--cubes-hint-size);transition:max-height .4s,opacity .4s,margin .4s}.cn-service:hover img,.cn-service:focus-visible img{transform:scale(1.05)}.cn-service:hover .cn-reveal,.cn-service:focus-visible .cn-reveal{max-height:150px;opacity:1;margin-top:20px}.cn-round{margin-top:24px;border:1px solid var(--cubes-tone-919930);width:42px;height:42px;display:grid;place-items:center;font-size:calc(var(--cubes-body-size) * 1.375)}.cn-consult{display:flex;justify-content:space-between;gap:20px;padding-top:28px;font-size:var(--cubes-hint-size)}.cn-note{font-size:var(--cubes-small-label);color:var(--cubes-muted)}:scope .cn-note{margin-bottom:22px}.cn-gallery{display:flex;gap:var(--cubes-image-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:18px;scrollbar-color:var(--cubes-scrollbar) var(--cubes-scrollbar-track)}.cn-gallery figure{position:relative;flex:0 0 86%;height:var(--cubes-gallery-height);scroll-snap-align:start;isolation:isolate}.cn-gallery figure:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,var(--cubes-tone-7a3aae),transparent 70%)}.cn-gallery figcaption{position:absolute;bottom:32px;left:32px;right:32px;color:var(--cubes-white);z-index:1}.cn-gallery figcaption span{font-size:var(--cubes-eyebrow-size);letter-spacing:calc(var(--cubes-tracking-em) * 15)}.cn-gallery h3{font-size:var(--cubes-gallery-title);font-weight:calc(var(--cubes-weight-base) + 0);color:var(--cubes-white);margin:12px 0 18px}.cn-gallery figcaption a{display:inline-block;background:var(--cubes-white);color:var(--cubes-ink);padding:10px 17px;font-size:var(--cubes-small-label)}.cn-gallery-hint{font-size:var(--cubes-eyebrow-size);letter-spacing:calc(var(--cubes-tracking-em) * 6)}:scope .cn-gallery-hint{margin-top:10px}.cn-about{display:grid;grid-template-columns:1fr 1fr;gap:var(--cubes-about-gap);align-items:center;background:var(--cubes-white)}.cn-about-image{position:relative;height:var(--cubes-about-height)}.cn-about-image span{position:absolute;bottom:28px;left:28px;background:var(--cubes-white);padding:20px;font-size:var(--cubes-body-size);letter-spacing:calc(var(--cubes-tracking-em) * 12);line-height:calc(var(--cubes-leading-base) * 0.8749999999999999)}.cn-about>div>p:not(.cn-eyebrow){font-size:calc(var(--cubes-body-size) * 0.9375);margin-top:26px;max-width:var(--cubes-dock-max-width)}.cn-about .cn-button{margin-top:30px}.cn-contact{background:var(--cubes-ink);color:var(--cubes-white);padding-bottom:150px;position:relative;overflow:hidden}.cn-contact h2{font-size:var(--cubes-contact-title);margin-bottom:35px;color:var(--cubes-white)}.cn-contact-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--cubes-tone-733bdd);margin-top:65px;padding-top:28px;font-size:var(--cubes-small-label)}.cn-dock{position:fixed;bottom:var(--cubes-dock-offset);left:50%;transform:translateX(-50%);z-index:50;display:flex;background:var(--cubes-dock-bg);color:var(--cubes-ink);box-shadow:var(--cubes-shadow-0-8px-40px-0003);padding:9px 14px;border:1px solid var(--cubes-dock-border);border-radius:var(--cubes-dock-radius);gap:6px}.cn-dock a{min-width:78px;display:flex;align-items:center;flex-direction:column;padding:5px 10px;font-size:calc(var(--cubes-body-size) * 0.625);line-height:calc(var(--cubes-leading-base) * 0.9375)}.cn-dock a>span{font-size:calc(var(--cubes-body-size) * 1.25);line-height:calc(var(--cubes-leading-base) * 0.7499999999999999);margin-bottom:4px}.cn-dock a:hover{background:var(--cubes-dock-hover)}@media(hover:none){.cn-reveal{max-height:none;opacity:1}:scope .cn-reveal{margin-top:16px}}@media(prefers-reduced-motion:no-preference){@keyframes sp8-cubes-relaunch-1-1-2-cn-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports(animation-timeline:view()){.cn-service,.cn-about-image{animation:sp8-cubes-relaunch-1-1-2-cn-in linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@media(max-width:760px){.cn-section{padding:var(--cubes-section-space-mobile) var(--cubes-page-gutter)}.cn-top{top:22px}.cn-top img{width:var(--cubes-logo-width-mobile)}.cn-top>a{font-size:var(--cubes-eyebrow-size)}.cn-text-link{display:block;margin:20px 0 0}.cn-intro,.cn-about{grid-template-columns:1fr;gap:32px}.cn-intro>div:first-child,.cn-intro>p{padding:8px}.cn-service-grid{grid-template-columns:1fr}.cn-service{min-height:var(--cubes-service-height-mobile)}.cn-consult{flex-direction:column;gap:8px}.cn-section-head{align-items:start;flex-direction:column;gap:18px}.cn-gallery figure{flex-basis:92%;height:var(--cubes-gallery-height-mobile)}.cn-gallery figcaption{left:22px;right:22px;bottom:24px}.cn-about-image{height:var(--cubes-about-height-mobile)}.cn-contact{padding-bottom:160px}.cn-dock{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:var(--cubes-dock-max-width);justify-content:space-around;padding:7px 4px;gap:0}.cn-dock a{min-width:0;flex:1;padding:6px}.cn-contact-bottom{flex-direction:column;gap:15px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){:scope:has(.cubes-next),.cn-gallery{scroll-behavior:auto}:scope .cubes-next *{animation:none;transition:none}}@media(max-width:760px){}/* Cubes editable text colors */[data-segment-type="text"] .cubes-next{color:var(--sp8-value-body-color,var(--cubes-ink))}[data-segment-type="text"] .cubes-next .cn-intro h2{color:var(--sp8-value-heading-color,var(--cubes-ink))}/* Segmented relaunch: native section anchors and gallery controls */[id^="segment-"]{scroll-margin-top:24px}.cn-gallery{anchor-name:--cubes-gallery;scroll-marker-group:after}.cn-gallery::scroll-button(left),.cn-gallery::scroll-button(right){position:absolute;position-anchor:--cubes-gallery;top:anchor(center);z-index:5;width:48px;height:48px;border:1px solid var(--cubes-tone-8c09aa);background:var(--cubes-white);color:var(--cubes-ink);font:24px var(--cubes-body-font);cursor:pointer;box-shadow:var(--cubes-shadow-0-2px-15px-0002)}.cn-gallery::scroll-button(left){content:"←";left:calc(anchor(left) + 16px)}.cn-gallery::scroll-button(right){content:"→";right:calc(anchor(right) + 16px)}.cn-gallery::scroll-button(*):disabled{opacity:.35;cursor:default}.cn-gallery figure::scroll-marker{content:"";width:9px;height:9px;border-radius:var(--cubes-radius-50);background:var(--cubes-marker)}.cn-gallery::scroll-marker-group{display:flex;gap:10px;justify-content:center;margin:15px 0}.cn-gallery figure::scroll-marker:target-current{background:var(--cubes-ink)}body:has(.cubes-next) .revision-footer{padding-bottom:130px}.cn-dock a{min-height:52px}/* Keep readable contrast on linked image panels. */.cubes-next a.cn-service::after{background:linear-gradient(0deg,var(--cubes-tone-438b36),var(--cubes-tone-556c31) 85%)}:scope .cubes-next a.cn-service::after{content:""}:scope .cubes-next .cn-service p{color:var(--cubes-white)}:scope .cubes-next a>svg{display:none}/* Transparent white logo; preserve original alpha and geometry. */.cubes-next .cn-top img{filter:brightness(0) invert(1);height:auto;max-height:none;object-fit:contain;width:var(--cubes-logo-width)}:scope .cubes-next .cn-top img{background:transparent;padding:0}@media(max-width:760px){.cubes-next .cn-top img{width:var(--cubes-logo-width-mobile)}}/* Readability refinement requested for service, gallery and about copy. */.cubes-next .cn-service-sub,.cubes-next .cn-reveal,.cubes-next .cn-consult{font-size:var(--cubes-body-size);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next .cn-note{font-size:var(--cubes-body-size);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next .cn-gallery-hint{font-size:var(--cubes-hint-size);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next .cn-about>div>p:not(.cn-eyebrow){font-size:var(--cubes-about-size);line-height:calc(var(--cubes-leading-base) * 1.0312499999999998)}.cubes-next .cn-about .cn-eyebrow,.cubes-next .cn-perspectives .cn-eyebrow{font-size:var(--cubes-eyebrow-emphasis);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next .cn-perspectives .cn-section-head>span{font-size:var(--cubes-small-label);line-height:calc(var(--cubes-leading-base) * 1)}.cubes-next .cn-service:hover .cn-reveal,.cubes-next .cn-service:focus-visible .cn-reveal{max-height:220px}/* Native SP8 video backdrop with theme-owned image sequence. */@media(max-width:760px){}@media(prefers-reduced-motion:reduce){}.cn-brand-header{position:relative;height:0;z-index:40;color:var(--cubes-white);background:transparent}[data-sp8-fe-presentation="cubes-hero"]{--hero-overline-size:var(--cubes-eyebrow-size);--hero-caption-size:var(--cubes-small-label);--hero-caption-color:var(--cubes-white);--hero-caption-inset:var(--cubes-page-gutter);--hero-controls-inset:var(--cubes-page-gutter);--hero-controls-bottom:44px;--hero-controls-color:var(--cubes-white);height:var(--cubes-hero-height);min-height:var(--cubes-hero-height);padding:0;color:var(--cubes-white)}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__content{height:100%;max-width:none;padding:150px var(--cubes-page-gutter) 155px;justify-content:center}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__title{font-family:var(--cubes-body-font);font-size:var(--cubes-hero-title);font-weight:calc(var(--cubes-weight-base) + 0);line-height:calc(var(--cubes-leading-base) * 0.65625);letter-spacing:calc(var(--cubes-tracking-em) * -5);white-space:pre-line;color:var(--cubes-white)}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__title>span{font-family:var(--cubes-accent-font);font-style:italic;font-weight:calc(var(--cubes-weight-base) + 0)}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__subtitle{max-width:490px;font-family:var(--cubes-body-font);font-size:var(--cubes-body-size);color:var(--sp8-value-color,var(--cubes-white))}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__cta{background:var(--sp8-value-background-color,var(--cubes-white));color:var(--sp8-value-color,var(--cubes-ink));font-family:var(--cubes-body-font);font-size:var(--cubes-button-size);padding:var(--cubes-button-padding-y) var(--cubes-button-padding-x);border-radius:0;box-shadow:none}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__cta--secondary{background:transparent;color:var(--cubes-white)}@media(max-width:767px){[data-sp8-fe-presentation="cubes-hero"]{height:var(--cubes-hero-height-mobile);min-height:var(--cubes-hero-height-mobile)}[data-sp8-fe-presentation="cubes-hero"] .sp8-fe-full-hero__title{font-size:var(--cubes-hero-title-mobile)}}:scope{--cubes-ink:#202422;--font-sans:'sp8-cubes-relaunch-1-1-2-Work Sans',sans-serif;--cubes-dots:#b8b3a6;--cubes-text:#333;--cubes-focus:#b89163;--cubes-muted:#62665e;--cubes-orbit:#b9b09b;--cubes-paper:#f5f3ee;--cubes-white:#fff;--cubes-accent:#cbbb9f;--cubes-footer:#43484e;--cubes-marker:#bbb5a8;--cubes-dock-bg:#fffefb;--cubes-surface:#f3f3f3;--cubes-about-gap:8vw;--cubes-body-font:"sp8-cubes-relaunch-1-1-2-Work Sans",sans-serif;--cubes-body-size:16px;--cubes-hint-size:14px;--cubes-image-gap:24px;--cubes-radius-50:50%;--cubes-scrollbar:#8b867b;--cubes-about-size:18px;--cubes-dock-hover:#eeebe4;--cubes-hero-title:clamp(42px,5.7vw,88px);--cubes-logo-width:190px;--cubes-accent-font:Georgia,serif;--cubes-button-size:13px;--cubes-dock-border:#dedad0;--cubes-dock-offset:20px;--cubes-dock-radius:4px;--cubes-footer-text:#c1c1c1;--cubes-hero-height:94svh;--cubes-label-title:clamp(26px,3vw,44px);--cubes-page-gutter:6vw;--cubes-service-gap:20px;--cubes-small-label:12px;--cubes-tone-0212af:#0001;--cubes-tone-05558e:#fff8;--cubes-tone-3b3742:rgba(0,0,0,0.32);--cubes-tone-438b36:rgba(0,0,0,.8);--cubes-tone-556c31:rgba(0,0,0,.05);--cubes-tone-733bdd:#ffffff38;--cubes-tone-7a3aae:#000b;--cubes-tone-8c09aa:#ffffff80;--cubes-tone-8c513d:#eee;--cubes-tone-919930:#fff9;--cubes-tone-9d14ba:rgba(0,0,0,0.52);--cubes-tone-e16ece:rgba(0,0,0,0.55);--cubes-tone-f8b97c:rgba(42,42,42,.95);--cubes-tone-fd3259:rgba(255,255,255,.15);--cubes-tracking-em:.01em;--cubes-tracking-px:1px;--cubes-weight-base:400;--cubes-about-height:620px;--cubes-eyebrow-size:11px;--cubes-leading-base:1.6;--cubes-contact-title:clamp(64px,9vw,140px);--cubes-gallery-title:clamp(29px,4vw,56px);--cubes-section-space:100px;--cubes-section-title:clamp(33px,3.8vw,58px);--cubes-service-title:clamp(28px,3vw,44px);--cubes-dock-max-width:470px;--cubes-gallery-height:530px;--cubes-service-height:510px;--body-region-padding-y:0px;--cubes-scrollbar-track:#e2ded4;--cubes-service-surface:#e6efff;--cubes-button-padding-x:24px;--cubes-button-padding-y:17px;--cubes-eyebrow-emphasis:13px;--cubes-button-min-height:54px;--cubes-hero-title-mobile:clamp(37px,8.8vw,58px);--cubes-logo-width-mobile:140px;--footer-region-padding-y:0px;--header-region-padding-y:0px;--cubes-hero-height-mobile:90svh;--cubes-about-height-mobile:420px;--cubes-section-space-mobile:65px;--cubes-gallery-height-mobile:440px;--cubes-service-height-mobile:400px;--cubes-shadow-0-2px-15px-0002:0 2px 15px #0002;--cubes-shadow-0-8px-40px-0003:0 8px 40px #0003;}:is(:scope.dark,.dark){--cubes-ink:#202422;--font-sans:'sp8-cubes-relaunch-1-1-2-Work Sans',sans-serif;--cubes-dots:#b8b3a6;--cubes-text:#333;--cubes-focus:#b89163;--cubes-muted:#62665e;--cubes-orbit:#b9b09b;--cubes-paper:#f5f3ee;--cubes-white:#fff;--cubes-accent:#cbbb9f;--cubes-footer:#43484e;--cubes-marker:#bbb5a8;--cubes-dock-bg:#fffefb;--cubes-surface:#f3f3f3;--cubes-about-gap:8vw;--cubes-body-font:"sp8-cubes-relaunch-1-1-2-Work Sans",sans-serif;--cubes-body-size:16px;--cubes-hint-size:14px;--cubes-image-gap:24px;--cubes-radius-50:50%;--cubes-scrollbar:#8b867b;--cubes-about-size:18px;--cubes-dock-hover:#eeebe4;--cubes-hero-title:clamp(42px,5.7vw,88px);--cubes-logo-width:190px;--cubes-accent-font:Georgia,serif;--cubes-button-size:13px;--cubes-dock-border:#dedad0;--cubes-dock-offset:20px;--cubes-dock-radius:4px;--cubes-footer-text:#c1c1c1;--cubes-hero-height:94svh;--cubes-label-title:clamp(26px,3vw,44px);--cubes-page-gutter:6vw;--cubes-service-gap:20px;--cubes-small-label:12px;--cubes-tone-0212af:#0001;--cubes-tone-05558e:#fff8;--cubes-tone-3b3742:rgba(0,0,0,0.32);--cubes-tone-438b36:rgba(0,0,0,.8);--cubes-tone-556c31:rgba(0,0,0,.05);--cubes-tone-733bdd:#ffffff38;--cubes-tone-7a3aae:#000b;--cubes-tone-8c09aa:#ffffff80;--cubes-tone-8c513d:#eee;--cubes-tone-919930:#fff9;--cubes-tone-9d14ba:rgba(0,0,0,0.52);--cubes-tone-e16ece:rgba(0,0,0,0.55);--cubes-tone-f8b97c:rgba(42,42,42,.95);--cubes-tone-fd3259:rgba(255,255,255,.15);--cubes-tracking-em:.01em;--cubes-tracking-px:1px;--cubes-weight-base:400;--cubes-about-height:620px;--cubes-eyebrow-size:11px;--cubes-leading-base:1.6;--cubes-contact-title:clamp(64px,9vw,140px);--cubes-gallery-title:clamp(29px,4vw,56px);--cubes-section-space:100px;--cubes-section-title:clamp(33px,3.8vw,58px);--cubes-service-title:clamp(28px,3vw,44px);--cubes-dock-max-width:470px;--cubes-gallery-height:530px;--cubes-service-height:510px;--body-region-padding-y:0px;--cubes-scrollbar-track:#e2ded4;--cubes-service-surface:#e6efff;--cubes-button-padding-x:24px;--cubes-button-padding-y:17px;--cubes-eyebrow-emphasis:13px;--cubes-button-min-height:54px;--cubes-hero-title-mobile:clamp(37px,8.8vw,58px);--cubes-logo-width-mobile:140px;--footer-region-padding-y:0px;--header-region-padding-y:0px;--cubes-hero-height-mobile:90svh;--cubes-about-height-mobile:420px;--cubes-section-space-mobile:65px;--cubes-gallery-height-mobile:440px;--cubes-service-height-mobile:400px;--cubes-shadow-0-2px-15px-0002:0 2px 15px #0002;--cubes-shadow-0-8px-40px-0003:0 8px 40px #0003;}
}