.-ubfnW_root{--ink:#101016;--paper:#eeebf4;--lavender:#b7a1ef;--gutter:clamp(24px, 4.4vw, 88px);color:#f2eef8;background:#0b0b10;overflow:clip}.-ubfnW_root a,.-ubfnW_root button,.-ubfnW_root summary{-webkit-tap-highlight-color:transparent}.-ubfnW_root button{color:inherit}.-ubfnW_root h1,.-ubfnW_root h2{font-family:var(--font-jost), sans-serif;letter-spacing:-.055em;font-weight:400}.-ubfnW_header{z-index:60;height:91px;padding:0 var(--gutter);background:linear-gradient(#0b0b10ee,#0b0b1000);align-items:center;gap:40px;display:flex;position:fixed;inset:0 0 auto}.-ubfnW_identity{margin-right:auto}.-ubfnW_header .site-signature{gap:11px}.-ubfnW_header .wordmark{font-size:31px}.-ubfnW_header .facet-symbol{width:34px}.-ubfnW_desktopNav{gap:32px;font-size:12px;display:flex}.-ubfnW_desktopNav a{color:#c1bdcb;padding-block:12px;transition:color .2s}.-ubfnW_desktopNav a:hover{color:#fff}.-ubfnW_headerCta{border:1px solid #696170;align-items:center;gap:29px;padding:12px 17px;font-size:12px;display:flex}.-ubfnW_headerCta:hover{color:#101016;background:#b7a1ef;border-color:#b7a1ef}.-ubfnW_menu{display:none}.-ubfnW_eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;align-items:center;gap:11px;font-size:10px;font-weight:400;line-height:1.6;display:flex}.-ubfnW_eyebrow>span,.-ubfnW_perth>span{background:var(--lavender);border-radius:50%;width:5px;height:5px}.-ubfnW_stageGrid{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#b7a1ef08 25%,#0000 calc(25% + 1px) calc(75% - 1px),#b7a1ef08 75%,#0000 calc(75% + 1px));position:absolute;inset:0}.-ubfnW_halo{pointer-events:none;background:radial-gradient(#8070c812,#0000 67%);width:70vw;height:100svh;position:absolute;top:0;left:30%}.-ubfnW_coordinates{top:122px;left:var(--gutter);right:var(--gutter);color:#827a90;font:9px var(--font-plex-mono), monospace;letter-spacing:.1em;justify-content:flex-end;display:flex;position:absolute}.-ubfnW_scene{z-index:2;min-height:850px;padding:180px var(--gutter) 100px;position:relative}.-ubfnW_textLink{border-bottom:1px solid #7d708b;align-items:center;gap:38px;margin-top:24px;padding-block:9px;font-size:12px;display:inline-flex}.-ubfnW_textLink svg{color:var(--lavender);transition:transform .25s}.-ubfnW_textLink:hover svg{transform:translate(3px,-3px)}.-ubfnW_art{z-index:1;pointer-events:none;width:100%;height:100svh;position:absolute;inset:0;container-type:size}.-ubfnW_surface{--facet-unit:.351563cqw;position:absolute;inset:0}.-ubfnW_palette{position:absolute}.-ubfnW_strand{width:calc(var(--facet-unit) * var(--part-width));height:calc(var(--facet-unit) * var(--part-height));transform-origin:50%;transform:translate3d(calc(var(--scatter-x) - var(--facet-unit) * var(--part-width) / 2), calc(var(--scatter-y) - var(--facet-unit) * var(--part-height) / 2), 0) rotate(var(--scatter-rotation)) scale(var(--scatter-scale));opacity:.72;position:absolute;top:0;left:0}.-ubfnW_strand[data-surface]{opacity:0}.-ubfnW_strand svg{width:100%;height:100%;display:block;overflow:visible}.-ubfnW_staticSurface{width:66vw;height:66vw;display:none;position:absolute;top:0;left:0;transform:translate(38vw,50px)rotate(-12deg)}.-ubfnW_staticSurface>svg{width:100%;height:100%}.-ubfnW_artAnnotation{z-index:1;right:var(--gutter);font:8px var(--font-plex-mono),monospace;color:#8c839b;letter-spacing:.06em;align-items:center;gap:15px;display:flex;position:absolute;top:80svh}.-ubfnW_artAnnotation i{background:#5b5068;width:28px;height:1px}.-ubfnW_description{color:#c1bacd;max-width:360px;margin-top:27px;font-size:14px;line-height:1.9}.-ubfnW_scrollPrompt{font:9px var(--font-plex-mono),monospace;letter-spacing:.06em;align-items:center;gap:17px;margin-top:38px;display:flex}.-ubfnW_scrollCircle{border:1px solid #54465f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.-ubfnW_scrollPrompt:hover .-ubfnW_scrollCircle{color:#0b0b10;background:#b7a1ef}.-ubfnW_work{background:var(--paper);color:var(--ink);position:relative}.-ubfnW_workStage{padding:130px 0 60px}.-ubfnW_workHeader{margin:0 var(--gutter) 38px;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.-ubfnW_workHeader .-ubfnW_eyebrow{color:#5f4e73}.-ubfnW_workHeader h2{margin-top:10px;font-size:clamp(48px,5.2vw,86px);line-height:1.15}.-ubfnW_workHeader h2>span{color:#8e65b7}.-ubfnW_workHeader>p{color:#61586b;margin-bottom:9px;font-size:12px;line-height:1.8}.-ubfnW_workWindow{margin-inline:var(--gutter)}.-ubfnW_workRail{gap:30px;display:grid;position:relative}.-ubfnW_project{background:#f9f7fc;border:1px solid #d9d2e2;grid-template-columns:1.05fr 1fr;min-width:0;scroll-margin-top:110px;display:grid}.-ubfnW_projectCopy{flex-direction:column;padding:clamp(25px,3vw,50px);display:flex}.-ubfnW_projectCategory{font:9px var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:#72647e}.-ubfnW_projectTitle{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.-ubfnW_projectTitle h3{font-family:var(--font-jost),sans-serif;letter-spacing:-.04em;font-size:clamp(29px,2.6vw,46px);font-weight:400;line-height:1.1}.-ubfnW_projectTitle>span{font:9px var(--font-plex-mono),monospace;color:#6e5f7b;white-space:nowrap}.-ubfnW_projectDescription{color:#62576d;font-size:12px;line-height:1.9}.-ubfnW_scope{flex-wrap:wrap;gap:5px 13px;margin-top:auto;padding-top:20px;display:flex}.-ubfnW_scope li{font:9px var(--font-plex-mono),monospace;color:#6d5d7b;line-height:1.8}.-ubfnW_scope li:before{content:"+";color:#8e65b7;margin-right:5px}.-ubfnW_projectLink{border-bottom:1px solid #b7aac6;align-items:center;gap:20px;width:fit-content;margin-top:17px;padding-block:10px;font-size:11px;display:inline-flex}.-ubfnW_projectLink:hover{color:#74489e}.-ubfnW_projectDrawing{flex-direction:column;justify-content:center;min-height:455px;padding:26px;display:flex;position:relative;overflow:hidden}.-ubfnW_drawingTop,.-ubfnW_drawingBottom{font:8px var(--font-plex-mono),monospace;letter-spacing:.05em;justify-content:space-between;align-items:center;display:flex;position:absolute;left:26px;right:26px}.-ubfnW_drawingTop{top:26px}.-ubfnW_drawingBottom{opacity:.75;bottom:26px}.-ubfnW_safety{color:#f2e9e0;background:#211f20}.-ubfnW_safety:before{content:"";border:1px solid #b89c7520;border-radius:50%;width:480px;height:480px;position:absolute;top:0;left:20%}.-ubfnW_safetyMark{font-family:var(--font-jost),sans-serif;letter-spacing:-.08em;text-align:center;font-size:clamp(90px,12vw,200px);font-weight:500;line-height:1}.-ubfnW_safetyMark>span:first-child{color:#e0a958;font-weight:200}.-ubfnW_orangeDot{color:#e0a958}.-ubfnW_systemStrip{font:9px var(--font-plex-mono),monospace;justify-content:center;align-items:center;gap:13px;margin-top:30px;display:flex}.-ubfnW_systemStrip i{background:#96794f;width:25px;height:1px;display:block}.-ubfnW_integration{color:#312540;background:#d8d0e5}.-ubfnW_connectionDiagram{justify-content:center;align-items:center;width:100%;display:flex}.-ubfnW_sources{font:10px var(--font-plex-mono),monospace;flex-direction:column;gap:25px;display:flex}.-ubfnW_sources span{background:#eee8f5;border:1px solid #c2b3d5;padding:13px}.-ubfnW_dataLines{align-items:center;width:68px;height:160px;display:flex;position:relative}.-ubfnW_dataLines i{background:#9983b5;width:100%;height:1px;position:absolute;left:0}.-ubfnW_dataLines i:first-child{background:0 0;border-top:1px solid #9983b5;border-right:1px solid #9983b5;width:50%;height:67px;top:13px}.-ubfnW_dataLines i:last-child{background:0 0;border-bottom:1px solid #9983b5;border-right:1px solid #9983b5;width:50%;height:67px;bottom:13px}.-ubfnW_hub{background:#eae3f2;border:1px solid #a18cba;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;font-size:23px;font-weight:500;display:flex;box-shadow:0 0 0 15px #c8bbd845}.-ubfnW_hub span{font:7px var(--font-plex-mono),monospace;letter-spacing:.1em;margin-top:8px}.-ubfnW_devhub{color:#c8c9dc;background:#191b24}.-ubfnW_devWindow{background:#22222f;border:1px solid #545061;border-radius:7px;overflow:hidden;transform:perspective(1100px)rotateY(-9deg)rotateX(6deg);box-shadow:20px 30px 40px #05050a40}.-ubfnW_windowBar{border-bottom:1px solid #434050;align-items:center;gap:4px;height:31px;padding:10px;display:flex}.-ubfnW_windowBar>i{background:#73657e;border-radius:50%;width:4px;height:4px}.-ubfnW_windowBar span{font:7px var(--font-plex-mono),monospace;color:#a195b2;margin-left:14px}.-ubfnW_windowBody{min-height:215px;display:flex}.-ubfnW_windowSidebar{color:#aaa0b9;border-right:1px solid #494050;flex-direction:column;gap:13px;width:100px;padding:16px 11px;font-size:7px;display:flex}.-ubfnW_windowSidebar b{color:#e4d8f0;margin-bottom:9px;font-weight:500}.-ubfnW_windowCanvas{padding:27px 20px}.-ubfnW_windowCanvas>span{font:8px var(--font-plex-mono),monospace;color:#ab95c5}.-ubfnW_windowCanvas strong{font-size:clamp(16px,1.8vw,27px);font-family:var(--font-jost),sans-serif;margin-top:10px;font-weight:400;line-height:1.15;display:block}.-ubfnW_windowCanvas strong span{color:#c5a8fb}.-ubfnW_windowCanvas>div{gap:6px;margin-top:20px;display:flex}.-ubfnW_windowCanvas i{border:1px solid #665079;width:29px;height:25px}.-ubfnW_covr{color:#642b47;background:#e9cbd7}.-ubfnW_covr .-ubfnW_drawingBottom{opacity:1}.-ubfnW_covrOrbit{border:1px solid #a65d7c55;border-radius:50%;place-items:center;width:240px;height:240px;margin:0 auto;display:grid;position:relative}.-ubfnW_covrOrbit:before{content:"";border:1px solid #a65d7c30;border-radius:50%;position:absolute;inset:-26px}.-ubfnW_covrWord{font-family:var(--font-jost),sans-serif;letter-spacing:-.06em;font-size:85px;font-weight:500}.-ubfnW_covrWord>span{color:#b26284}.-ubfnW_coverFound,.-ubfnW_coverNeed{white-space:nowrap;background:#f8e9f0;border:1px solid #d6a7bb;align-items:center;gap:9px;padding:11px 14px;font-size:9px;display:flex;position:absolute}.-ubfnW_coverFound{bottom:6px;right:-28px;transform:rotate(-6deg)}.-ubfnW_coverNeed{top:10px;left:-23px;transform:rotate(5deg)}.-ubfnW_about{padding:160px var(--gutter);grid-template-columns:1.15fr 1fr;gap:12%;display:grid;position:relative}.-ubfnW_about h2{margin-top:36px;font-size:clamp(52px,6.4vw,105px);line-height:1.02}.-ubfnW_about h2 span{color:#b6a0d7}.-ubfnW_perth{font:9px var(--font-plex-mono),monospace;letter-spacing:.05em;color:#ada0be;align-items:center;gap:10px;margin-top:43px;display:flex}.-ubfnW_aboutCopy{padding-top:45px}.-ubfnW_aboutCopy>svg{color:#dfc7fc;width:104px;margin-bottom:37px;transform:rotate(13deg)}.-ubfnW_aboutLead{letter-spacing:-.025em;font-size:clamp(20px,2vw,30px);line-height:1.6}.-ubfnW_aboutCopy>p:not(.-ubfnW_aboutLead){color:#aaa1b7;margin-top:23px;font-size:13px;line-height:1.9}.-ubfnW_aboutCopy ul{margin-top:33px}.-ubfnW_aboutCopy li{border-bottom:1px solid #3a3047;align-items:center;gap:20px;padding:17px 0;font-size:11px;display:flex}.-ubfnW_aboutCopy li span{font:9px var(--font-plex-mono),monospace;color:#9f88b9}.-ubfnW_aboutCopy li svg{color:#9f88b9;margin-left:auto}.-ubfnW_contact{padding:110px var(--gutter) 100px;isolation:isolate;background:#191220;border-block:1px solid #53405e;position:relative;overflow:hidden}.-ubfnW_contact .-ubfnW_eyebrow{color:#b9a4d0}.-ubfnW_contact h2{margin-top:35px;font-size:clamp(83px,12.7vw,215px);line-height:.98}.-ubfnW_contact h2 span{color:#c3a5e5}.-ubfnW_contactOrbit{color:#9861b9;opacity:.28;z-index:-1;width:70vw;position:absolute;top:-30%;right:-28%;transform:rotate(58deg)}.-ubfnW_contactBottom{justify-content:space-between;align-items:center;gap:30px;max-width:980px;margin-top:42px;display:flex}.-ubfnW_contactBottom p{color:#c0accf;max-width:350px;font-size:13px;line-height:1.9}.-ubfnW_contactButton{color:#20142d;background:#c9a9ef;justify-content:space-between;align-items:center;gap:65px;padding:22px 28px;font-size:19px;transition:background .2s,gap .2s;display:flex}.-ubfnW_contactButton:hover{background:#e0c6ff;gap:80px}.-ubfnW_email{color:#bca6cf;align-items:center;gap:20px;margin-top:24px;font-size:12px;display:inline-flex}.-ubfnW_footer{padding:40px var(--gutter) 25px;flex-wrap:wrap;align-items:center;gap:30px;display:flex}.-ubfnW_footer>span{color:#a89ab7;margin-left:auto;font-size:11px}.-ubfnW_footer>a:last-of-type{align-items:center;gap:30px;margin-left:7%;font-size:10px;display:inline-flex}.-ubfnW_footerBottom{width:100%;font:8px var(--font-plex-mono),monospace;color:#a799b5;border-top:1px solid #332a40;justify-content:space-between;align-items:center;gap:25px;margin-top:15px;padding-top:26px;display:flex}.-ubfnW_footerBottom a{align-items:center;gap:8px;display:inline-flex}.-ubfnW_footerBottom button{font:inherit;text-underline-offset:5px;background:0 0;border:0;padding:7px;text-decoration:underline}@media (max-width:1000px) and (min-width:768px){.-ubfnW_header{gap:24px}.-ubfnW_desktopNav{gap:18px}.-ubfnW_projectCopy{padding:24px}.-ubfnW_projectDrawing{padding:16px}.-ubfnW_safetyMark{font-size:130px}.-ubfnW_hub{width:95px;height:95px;font-size:18px}.-ubfnW_dataLines{width:40px}.-ubfnW_covrOrbit{width:190px;height:190px}}@media (max-width:767px){.-ubfnW_root{--gutter:22px}.-ubfnW_header{background:linear-gradient(#0b0b10,#0b0b1000);gap:20px;height:76px}.-ubfnW_header .wordmark{font-size:28px}.-ubfnW_header .facet-symbol{width:29px}.-ubfnW_desktopNav{display:none}.-ubfnW_headerCta{border:0;gap:11px;padding:10px 0;font-size:11px}.-ubfnW_menu{display:block}.-ubfnW_menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:28px;height:40px;list-style:none;display:flex}.-ubfnW_menu summary::-webkit-details-marker{display:none}.-ubfnW_menu summary>span{background:currentColor;width:24px;height:1px}.-ubfnW_menu summary>span:last-child{width:17px}.-ubfnW_menu[open] summary>span:first-child{transform:translateY(3.5px)rotate(45deg)}.-ubfnW_menu[open] summary>span:last-child{width:24px;transform:translateY(-3.5px)rotate(-45deg)}.-ubfnW_menu nav{color:#efe6fa;background:#15101f;border-block:1px solid #574162;padding:15px 22px;position:absolute;inset:76px 0 auto;box-shadow:0 20px 40px #0008}.-ubfnW_menu nav a{border-bottom:1px solid #54445c;align-items:center;gap:20px;padding:16px 0;font-size:18px;display:flex}.-ubfnW_menu nav a:last-child{border-bottom:0}.-ubfnW_menu nav a>span{font:9px var(--font-plex-mono),monospace;color:#af90c7}.-ubfnW_menu nav a svg{margin-left:auto}.-ubfnW_coordinates{font-size:7px;top:94px}.-ubfnW_coordinates>span:last-child{display:none}.-ubfnW_eyebrow{letter-spacing:.05em;font-size:8px}.-ubfnW_scene{padding:120px var(--gutter) 70px;min-height:700px}.-ubfnW_surface{--facet-unit:.46875cqw}.-ubfnW_staticSurface{width:36vw;height:36vw;transform:translate(67vw,100px)rotate(-12deg)}.-ubfnW_artAnnotation{display:none}.-ubfnW_description{max-width:290px;margin-top:22px;font-size:12px;line-height:1.8}.-ubfnW_scrollCircle{width:33px;height:33px}.-ubfnW_workStage{padding-top:100px}.-ubfnW_workHeader{margin-bottom:24px;display:block}.-ubfnW_workHeader h2{margin-top:12px;font-size:clamp(39px,10.5vw,65px)}.-ubfnW_workHeader>p{display:none}.-ubfnW_project{flex-direction:column;display:flex}.-ubfnW_projectDrawing{min-height:270px;padding:18px}.-ubfnW_projectCopy{padding:25px}.-ubfnW_projectCategory{font-size:7px}.-ubfnW_projectTitle{margin-top:13px}.-ubfnW_projectTitle h3{font-size:31px}.-ubfnW_projectTitle>span{font-size:8px}.-ubfnW_projectDescription{font-size:11px;line-height:1.8}.-ubfnW_scope{gap:4px 9px;padding-top:16px}.-ubfnW_scope li{font-size:8px}.-ubfnW_projectLink{margin-top:12px;font-size:10px}.-ubfnW_drawingTop{font-size:7px;top:17px;left:18px;right:18px}.-ubfnW_drawingBottom{font-size:7px;bottom:17px;left:18px;right:18px}.-ubfnW_safetyMark{font-size:107px}.-ubfnW_systemStrip{gap:10px;margin-top:6px;font-size:7px}.-ubfnW_systemStrip i{width:16px}.-ubfnW_sources{gap:13px;font-size:8px}.-ubfnW_sources span{padding:8px 12px}.-ubfnW_hub{width:94px;height:94px;font-size:19px;box-shadow:0 0 0 9px #c8bbd845}.-ubfnW_dataLines{width:55px;height:114px}.-ubfnW_dataLines i:first-child,.-ubfnW_dataLines i:last-child{height:42px;top:auto;bottom:auto}.-ubfnW_dataLines i:first-child{top:15px}.-ubfnW_dataLines i:last-child{bottom:15px}.-ubfnW_devWindow{align-self:center;width:90%;max-width:260px}.-ubfnW_windowBar{height:23px}.-ubfnW_windowBody{min-height:126px}.-ubfnW_windowSidebar{gap:8px;width:78px;padding:10px 8px;font-size:6px}.-ubfnW_windowSidebar b{margin-bottom:3px}.-ubfnW_windowCanvas{padding:14px 13px}.-ubfnW_windowCanvas strong{font-size:18px}.-ubfnW_windowCanvas>span{font-size:6px}.-ubfnW_windowCanvas>div{margin-top:9px}.-ubfnW_windowCanvas i{width:22px;height:17px}.-ubfnW_covrOrbit{width:145px;height:145px}.-ubfnW_covrOrbit:before{inset:-14px}.-ubfnW_covrWord{font-size:61px}.-ubfnW_coverFound,.-ubfnW_coverNeed{padding:7px 9px;font-size:7px}.-ubfnW_coverFound{bottom:5px;right:-49px}.-ubfnW_coverNeed{top:5px;left:-35px}.-ubfnW_about{padding:100px var(--gutter);display:block}.-ubfnW_about h2{margin-top:27px;font-size:15vw}.-ubfnW_perth{margin-top:30px;font-size:8px}.-ubfnW_aboutCopy{padding-top:50px}.-ubfnW_aboutCopy>svg{width:85px;margin-bottom:22px}.-ubfnW_aboutLead{font-size:22px}.-ubfnW_aboutCopy>p:not(.-ubfnW_aboutLead){font-size:12px}.-ubfnW_contact{padding-block:75px}.-ubfnW_contact h2{margin-top:30px;font-size:20vw}.-ubfnW_contactOrbit{width:120vw;top:0;right:-60%}.-ubfnW_contactBottom{flex-direction:column;align-items:flex-start;gap:28px;margin-top:28px}.-ubfnW_contactBottom p{max-width:290px;font-size:12px}.-ubfnW_contactButton{gap:58px;padding:20px 24px;font-size:18px}.-ubfnW_email{font-size:11px}.-ubfnW_footer{gap:25px;padding-top:30px}.-ubfnW_footer .wordmark{font-size:27px}.-ubfnW_footer>span{display:none}.-ubfnW_footer>a:last-of-type{gap:10px;margin-left:auto;font-size:9px}.-ubfnW_footerBottom{flex-wrap:wrap;gap:20px;margin-top:0;font-size:7px}.-ubfnW_footerBottom>span{width:calc(50% - 10px)}.-ubfnW_footerBottom button{padding-left:0}}@media (max-width:359px){.-ubfnW_root{--gutter:18px}.-ubfnW_header{gap:14px}.-ubfnW_header .wordmark{font-size:24px}.-ubfnW_header .site-signature{gap:6px}.-ubfnW_headerCta{font-size:10px}}@media (prefers-reduced-motion:reduce){.-ubfnW_surface{display:none}.-ubfnW_staticSurface{display:block}}.-ubfnW_scene{min-height:0;padding:150px var(--gutter) 110px;scroll-margin-top:80px}.-ubfnW_sceneCopy{z-index:2;text-shadow:0 0 12px #0b0b10;width:100%;max-width:1120px;display:flow-root;position:relative}.-ubfnW_scene h2{margin-top:24px;font-size:clamp(48px,5.2vw,84px);line-height:1.08}.-ubfnW_scene .-ubfnW_description{color:#c1bacd;max-width:700px;margin-top:23px;font-size:15px;line-height:1.85}.-ubfnW_intro{min-height:100svh}.-ubfnW_intro .-ubfnW_sceneCopy{max-width:53%}.-ubfnW_intro h1{margin-top:0;font-size:clamp(76px,8.8vw,146px);line-height:1.02}.-ubfnW_intro h1>span{color:var(--lavender);font-size:1em;line-height:inherit;letter-spacing:inherit;margin-top:0;display:block}.-ubfnW_introDescription{color:#c1bacd;max-width:460px;margin-top:29px;font-size:15px;line-height:1.85;position:static}.-ubfnW_introActions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:29px;display:flex}.-ubfnW_primaryLink{background:var(--lavender);color:#161020;text-shadow:none;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:12px;display:inline-flex}.-ubfnW_primaryLink:hover{background:#d0bbff}.-ubfnW_introActions .-ubfnW_textLink{gap:16px;margin:0;font-size:12px;position:static}.-ubfnW_friction .-ubfnW_sceneCopy{max-width:680px}.-ubfnW_friction .-ubfnW_description{max-width:570px}.-ubfnW_services{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 46px;margin-top:34px;display:grid}.-ubfnW_services article{border-top:1px solid #594769;padding-top:18px}.-ubfnW_serviceNumber{font:10px var(--font-plex-mono),monospace;color:#b7a1ef;display:block}.-ubfnW_services h3{font-family:var(--font-jost),sans-serif;letter-spacing:-.02em;margin-top:10px;font-size:24px;font-weight:400;line-height:1.3}.-ubfnW_services p{color:#c1bacd;margin-top:12px;font-size:14px;line-height:1.85}.-ubfnW_method{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 50px;margin-top:38px;display:grid}.-ubfnW_method>div{border-top:1px solid #594769;padding-top:20px;display:block}.-ubfnW_method>div>span{font:10px var(--font-plex-mono),monospace;color:#b7a1ef}.-ubfnW_method h3{font-family:var(--font-jost),sans-serif;letter-spacing:-.025em;margin-top:12px;font-size:29px;font-weight:400;line-height:1.25}.-ubfnW_method p{color:#c1bacd;margin-top:15px;font-size:15px;line-height:1.85}.-ubfnW_projectDescription{margin-top:25px;font-size:14px;line-height:1.85}.-ubfnW_workHeader>p{max-width:320px;font-size:14px}.-ubfnW_about{grid-template-columns:.85fr 1fr;gap:10%}.-ubfnW_about h2{font-size:clamp(52px,6vw,95px)}.-ubfnW_aboutCopy>p:not(.-ubfnW_aboutLead){color:#bdb3c9;font-size:15px;line-height:1.9}.-ubfnW_aboutLead{font-size:clamp(21px,2vw,29px)}.-ubfnW_contact h2{max-width:1100px;font-size:clamp(54px,8.4vw,136px);line-height:1.08}.-ubfnW_contactBottom{grid-template-columns:1.25fr 1fr;align-items:start;gap:65px;max-width:1160px;display:grid}.-ubfnW_contactBottom p{max-width:580px;font-size:15px;line-height:1.9}.-ubfnW_contactCopy p+p{margin-top:22px}.-ubfnW_contactCopy .-ubfnW_reassurance{color:#eee1fc;font-weight:600}.-ubfnW_contactActions{padding-top:8px}.-ubfnW_contactButton{gap:24px;padding:22px;font-size:15px}.-ubfnW_contactButton:hover{gap:24px}.-ubfnW_contactButton svg{flex-shrink:0}.-ubfnW_email{font-size:13px}@media (max-width:1050px) and (min-width:768px){.-ubfnW_intro .-ubfnW_sceneCopy{max-width:62%}.-ubfnW_intro h1{font-size:9vw}.-ubfnW_services,.-ubfnW_method{column-gap:32px}.-ubfnW_services h3{font-size:23px}}@media (max-width:767px){.-ubfnW_scene{padding:125px var(--gutter) 90px}.-ubfnW_sceneCopy,.-ubfnW_intro .-ubfnW_sceneCopy,.-ubfnW_friction .-ubfnW_sceneCopy{max-width:none}.-ubfnW_scene h2{margin-top:20px;font-size:clamp(39px,10.4vw,68px)}.-ubfnW_scene .-ubfnW_description{max-width:none;margin-top:23px;font-size:14px;line-height:1.85}.-ubfnW_intro{min-height:100svh}.-ubfnW_intro h1{margin-top:70px;font-size:clamp(53px,17.1vw,105px);line-height:1.04}.-ubfnW_introDescription{max-width:none;margin-top:28px;font-size:14px;line-height:1.85}.-ubfnW_introActions{gap:15px 24px;margin-top:25px}.-ubfnW_introActions .-ubfnW_textLink{font-size:12px}.-ubfnW_primaryLink{gap:18px;padding:16px;font-size:12px}.-ubfnW_services,.-ubfnW_method{grid-template-columns:1fr;gap:30px;margin-top:30px}.-ubfnW_services h3{font-size:24px}.-ubfnW_services p,.-ubfnW_method p{font-size:14px;line-height:1.85}.-ubfnW_method h3{font-size:28px}.-ubfnW_method>div{padding-top:20px}.-ubfnW_workHeader>p{margin-top:12px;font-size:12px;display:block}.-ubfnW_projectDescription{margin-top:20px;font-size:13px;line-height:1.8}.-ubfnW_about{display:block}.-ubfnW_about h2{font-size:15vw}.-ubfnW_aboutCopy>p:not(.-ubfnW_aboutLead){font-size:14px}.-ubfnW_contact h2{font-size:clamp(47px,13vw,85px)}.-ubfnW_contactBottom{flex-direction:column;gap:30px;display:flex}.-ubfnW_contactBottom p{max-width:none;font-size:14px}.-ubfnW_contactActions{width:100%}.-ubfnW_contactButton{padding:20px;font-size:14px}.-ubfnW_footer>span{order:2;width:100%;margin:0;display:block}.-ubfnW_footer>a:last-of-type{order:1}.-ubfnW_footerBottom{order:3}}@media print{.-ubfnW_sceneCopy{transform:none!important}}.-ubfnW_header{background:#0b0b10f5;border-bottom:1px solid #b7a1ef12}.-ubfnW_header .facet-symbol{height:34px}.-ubfnW_root section[id],.-ubfnW_anchorAlias{scroll-margin-top:110px}.-ubfnW_scene{padding-block:clamp(85px,9vw,135px)}.-ubfnW_sceneCopy{max-width:1280px;text-shadow:none;margin-inline:auto}.-ubfnW_intro{isolation:isolate;min-height:100svh;padding-top:clamp(145px,17svh,190px);padding-bottom:150px}.-ubfnW_intro .-ubfnW_sceneCopy{max-width:53%;margin:0}.-ubfnW_intro .-ubfnW_scrollPrompt{left:var(--gutter);z-index:2;margin:0;position:absolute;bottom:60px}.-ubfnW_intro:after{content:"";bottom:0;left:var(--gutter);right:var(--gutter);background:#b7a1ef24;height:1px;position:absolute}.-ubfnW_art{height:100%;overflow:clip}.-ubfnW_art[data-assembly=assembling] .-ubfnW_strand{will-change:transform,opacity}.-ubfnW_staticSurface{aspect-ratio:1;width:min(66vw,1300px);height:auto;top:51%;left:72%;transform:translate(-50%,-50%)rotate(-12deg)}.-ubfnW_staticSurface>svg{color:#f5f3ff;--accent:#a78bfa}.-ubfnW_art[data-assembly=complete] .-ubfnW_staticSurface{display:block}.-ubfnW_art[data-assembly=complete] .-ubfnW_surface{display:none}.-ubfnW_art[data-handoff=flying] .-ubfnW_staticSurface,.-ubfnW_art[data-handoff=docked] .-ubfnW_staticSurface{visibility:hidden}.-ubfnW_handoffMarker{width:1px;height:1px;position:absolute;top:clamp(150px,20%,180px);left:0}.-ubfnW_handoffOverlay{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:clip}.-ubfnW_handoffShard{transform-origin:50%;will-change:transform,opacity;position:absolute;top:0;left:0}.-ubfnW_handoffShard svg{width:100%;height:100%;display:block}.-ubfnW_artAnnotation{top:auto;bottom:16%}.-ubfnW_intro:has([data-handoff=docked]) .-ubfnW_artAnnotation{visibility:hidden}.-ubfnW_friction .-ubfnW_sceneCopy{grid-template-columns:1fr 1fr;align-items:start;gap:10%;max-width:1280px;display:grid}.-ubfnW_friction h2{max-width:560px}.-ubfnW_introductionCopy{padding-top:35px}.-ubfnW_introductionCopy .-ubfnW_description:first-child{margin-top:0}.-ubfnW_introductionCopy .-ubfnW_description:last-child{color:#eee4fa}.-ubfnW_expertise{background:#121018}.-ubfnW_approach{border-top:1px solid #b7a1ef1a}.-ubfnW_services{gap:40px 70px;margin-top:50px}.-ubfnW_method{gap:44px 70px;margin-top:50px}.-ubfnW_anchorAlias{position:absolute;top:0}.-ubfnW_workStage{padding-block:clamp(85px,9vw,135px)}.-ubfnW_workHeader,.-ubfnW_workWindow{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.-ubfnW_workRail{gap:36px}.-ubfnW_projectDrawing{min-height:390px}.-ubfnW_about{padding-block:clamp(90px,10vw,150px)}@media (min-width:768px) and (max-width:1050px){.-ubfnW_intro .-ubfnW_sceneCopy{max-width:62%}.-ubfnW_friction .-ubfnW_sceneCopy{gap:6%}.-ubfnW_project{grid-template-columns:.9fr 1fr}.-ubfnW_projectDescription{font-size:13px}}@media (max-width:767px){.-ubfnW_header{background:#0b0b10f5}.-ubfnW_header .facet-symbol{height:29px}.-ubfnW_root section[id],.-ubfnW_anchorAlias{scroll-margin-top:96px}.-ubfnW_scene{padding-block:72px}.-ubfnW_intro{min-height:min(100svh,820px);padding-top:125px;padding-bottom:140px}.-ubfnW_intro .-ubfnW_sceneCopy{max-width:none}.-ubfnW_intro .-ubfnW_scrollPrompt{bottom:48px}.-ubfnW_staticSurface{width:36vw;height:auto;top:19%;left:85%;transform:translate(-50%,-50%)rotate(-12deg)}.-ubfnW_handoffMarker{top:120px}.-ubfnW_coordinates{display:none}.-ubfnW_friction .-ubfnW_sceneCopy{display:block}.-ubfnW_introductionCopy{padding-top:30px}.-ubfnW_services,.-ubfnW_method{gap:32px;margin-top:34px}.-ubfnW_workStage{padding-block:72px}.-ubfnW_workHeader{margin-bottom:28px}.-ubfnW_workRail{gap:30px}.-ubfnW_projectDrawing{height:270px;min-height:0}.-ubfnW_projectCopy{padding:25px}.-ubfnW_about{padding-block:80px}}@media (max-width:359px){.-ubfnW_header .facet-symbol{width:26px;height:26px}}@media print{.-ubfnW_header,.-ubfnW_scrollPrompt,.-ubfnW_art,.-ubfnW_coordinates,.-ubfnW_artAnnotation,.-ubfnW_contactOrbit{display:none!important}.-ubfnW_scene,.-ubfnW_intro,.-ubfnW_workStage,.-ubfnW_about,.-ubfnW_contact{min-height:0;padding-block:32px}.-ubfnW_project{break-inside:avoid}}
