@font-face{font-family:Manrope;src:url(/assets/manrope-300.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/manrope-500.ttf)format("truetype");font-weight:500;font-display:swap}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}.barkya{--bg:#101321;--ink:#f2eae3;--soft:#b8aaa2;--accent:#d7b29b}.bridguide{--bg:#081f29;--ink:#dff3ec;--soft:#a5c2c2;--accent:#cdf218}.page{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.page:before{content:"";z-index:-1;background:radial-gradient(at 72% 48%,#32303e66,#0000 62%);position:absolute;inset:0}.bridguide .page:before{background:radial-gradient(at 50% 60%,#145a6b66,#0000 60%)}header{flex-shrink:0;justify-content:space-between;align-items:center;height:125px;padding:28px 5.6vw;display:flex}.brand{align-items:center;gap:21px;display:flex}.barkya .brand img{width:57px;height:59px}.group-label{letter-spacing:.24em;color:var(--accent);border-left:1px solid #d7b29b44;padding-left:20px;font-size:12px}.bridguide .brand img{width:200px;height:auto}.header-right{align-items:center;gap:45px;display:flex}.edition{letter-spacing:.18em;color:var(--soft);font-size:12px}.lang{align-items:center;gap:14px;display:flex}button,a{-webkit-tap-highlight-color:#0000}button{font:inherit;cursor:pointer}.lang button{color:var(--soft);background:0 0;border:0;padding:6px 0;font-size:12px}.lang button[aria-pressed=true]{color:var(--ink);border-bottom:1px solid var(--accent)}.lang span{color:#fff3;font-size:12px}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.barkya main{flex:1;align-items:center;min-height:580px;padding:55px 7.5vw 85px;display:flex;position:relative}.barkya .copy{z-index:2;pointer-events:none;max-width:520px;position:relative}.eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--soft);align-items:center;gap:15px;margin:0 0 31px;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--accent);width:25px;height:1px}h1{letter-spacing:-.062em;margin:0;font-weight:300;line-height:1.04}.barkya h1{font-size:clamp(82px,8vw,128px)}.barkya h1 span{display:block}.barkya h1 span:last-child{color:var(--accent)}.description{color:var(--soft);max-width:320px;margin:30px 0 0;font-size:15px;line-height:1.85}.stay{letter-spacing:.13em;color:var(--ink);align-items:center;gap:20px;margin-top:36px;font-size:12px;display:flex}.stay:before{content:"";background:var(--accent);width:40px;height:1px}.sculpture{position:relative}.barkya .sculpture{touch-action:pan-y;width:60%;height:94%;position:absolute;top:2%;right:1%}.scene{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.sculpture.ready .scene{opacity:1}.fallback{object-fit:contain;opacity:.7;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.barkya .fallback{padding:20%}.sculpture.ready .fallback{opacity:0}.bridguide main{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:650px;padding:24px 6vw 28px;display:flex;position:relative}.bridguide .eyebrow{letter-spacing:.23em;justify-content:center;margin:0 0 21px;font-size:11px}.bridguide .eyebrow:before{display:none}.bridguide h1{white-space:nowrap;z-index:2;letter-spacing:-.06em;font-size:clamp(60px,6.4vw,102px);font-weight:400;position:relative}.bridguide h1 .period{color:var(--accent)}.bridguide .fallback{object-fit:cover;-webkit-mask-image:radial-gradient(#000 25%,#0000 70%);mask-image:radial-gradient(#000 25%,#0000 70%)}.bridguide .description{z-index:2;max-width:390px;margin:0 auto;font-size:14px;line-height:1.9;position:relative}.bridguide .stay{justify-content:center;margin-top:23px;font-size:12px}.bridguide .stay:before{width:22px}.bridguide .stay:after{content:"";background:var(--accent);width:22px;height:1px}footer{color:var(--soft);border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:25px;margin:0 5.6vw;padding:23px 0 24px;font-size:11px;display:flex}.footer-left{align-items:center;gap:30px;display:flex}.domain{color:var(--ink)}.legal{font-size:11px}.footer-right{align-items:center;gap:25px;display:flex}.by{font-size:11px}.by strong{color:var(--ink);font-weight:500}.motion{width:34px;height:34px;color:var(--soft);background:0 0;border:1px solid #ffffff28;border-radius:50%;place-items:center;display:grid}.pause-icon{border-left:1px solid;border-right:1px solid;width:7px;height:8px}.paused .pause-icon{border:4px solid #0000;border-left:7px solid;border-right:0;width:0;height:0;margin-left:2px}.motion:disabled{opacity:.4;cursor:default}@media (min-width:1700px){.barkya .sculpture{width:53%;right:6%}}@media (max-width:760px){header{height:100px;padding:20px 7vw}.barkya .brand img{width:45px;height:48px}.brand{gap:15px}.group-label{padding-left:15px;font-size:10px}.bridguide .brand img{width:165px}.header-right{gap:15px}.edition{display:none}.barkya main{flex-direction:column;align-items:flex-start;min-height:680px;padding:40px 8vw 20px;display:flex}.barkya .copy{width:100%;max-width:100%}.barkya h1{font-size:clamp(64px,16vw,90px)}.barkya .eyebrow{margin-bottom:25px;font-size:10px}.description{max-width:280px;margin-top:24px;font-size:14px;line-height:1.8}.stay{letter-spacing:.1em;margin-top:25px;font-size:11px}.barkya .sculpture{flex-shrink:0;align-self:center;width:110%;height:320px;margin-top:-5px;position:relative;top:auto;right:auto}.bridguide main{min-height:640px;padding:47px 5vw 42px}.bridguide .eyebrow{letter-spacing:.2em;margin-bottom:22px;font-size:10px}.bridguide h1{white-space:normal;max-width:330px;font-size:clamp(52px,12.8vw,76px);line-height:1.06}.bridguide h1 .line{display:block}.bridguide .sculpture{flex-shrink:0;width:112vw;height:290px;margin:3px 0 4px}.bridguide .description{max-width:285px;font-size:14px}.bridguide .stay{margin-top:23px;font-size:11px}footer{gap:15px;margin:0 7vw;padding:20px 0}.footer-left{display:block}.legal{max-width:240px;margin-top:8px;font-size:10px;line-height:1.6;display:block}.domain{font-size:11px}.footer-right{gap:15px}.by{max-width:75px;font-size:10px;line-height:1.6}.motion{flex-shrink:0}.bridguide footer .legal{max-width:170px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.scene,.fallback{transition:none}}.description,.bridguide .description{font-size:16px}footer,.legal,.by{font-size:12px}@media (max-width:760px){.description,.bridguide .description{font-size:15px}.legal,.by{font-size:11px}}.fallback{opacity:1}.barkya .fallback{padding:7%;-webkit-mask-image:radial-gradient(#000 44%,#0000 72%);mask-image:radial-gradient(#000 44%,#0000 72%)}.bridguide .fallback{-webkit-mask-image:radial-gradient(#000 33%,#0000 72%);mask-image:radial-gradient(#000 33%,#0000 72%)}@media (max-width:760px){.barkya main{min-height:620px;padding-top:32px}.barkya .sculpture{height:275px}.barkya .fallback{padding:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}}.page:before{background:0 0!important}.barkya .sculpture{width:47%;height:88%;top:3%;right:4%}.bridguide .sculpture{width:min(780px,86vw);height:360px;margin:18px auto 8px;overflow:visible}.barkya .fallback,.bridguide .fallback{object-fit:contain;object-position:center;opacity:1;filter:none;padding:0;transition:none;animation:none;-webkit-mask-image:none;mask-image:none}.sculpture:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(70px 110px,#fff6e28c,#fff6e22b 38%,#0000 75%) 100% 90%/240% 140% no-repeat;position:absolute;inset:0;-webkit-mask:url(/assets/hero-refined.png) 50%/contain no-repeat;mask:url(/assets/hero-refined.png) 50%/contain no-repeat}.bridguide .sculpture:after{background-image:radial-gradient(80px 75px,#eafff99e,#eafff929 42%,#0000 76%)}.art-loaded .sculpture:after{animation:3.2s cubic-bezier(.3,0,.25,1) .25s both surfaceSpot}@keyframes surfaceSpot{0%{opacity:0;background-position:100% 90%}18%{opacity:.6}55%{opacity:.8}85%{opacity:.3}to{opacity:0;background-position:0 10%}}@media (max-width:760px){.barkya .sculpture{width:100%;height:290px;margin:18px auto 10px;position:relative;top:auto;right:auto}.barkya main{min-height:680px}.bridguide .sculpture{width:96vw;height:280px;margin:14px auto 12px}.bridguide main{padding-left:4vw;padding-right:4vw}.bridguide .description,.barkya .description{font-size:16px}}@media (prefers-reduced-motion:reduce){.art-loaded .sculpture:after{animation:none!important}}.bridguide .sculpture{width:330px;height:330px;margin:25px auto}@media (max-width:760px){.bridguide .sculpture{width:260px;height:260px;margin:22px auto}}.bridguide .eyebrow,.bridguide .edition,.bridguide .accent-word{color:var(--accent)}.bridguide .by{white-space:nowrap;align-items:center;gap:13px;max-width:none;display:flex}.bridguide .parent-logo{flex-shrink:0;width:35px;height:auto;display:block}@media (max-width:760px){.bridguide .by{gap:8px}.bridguide .parent-logo{width:29px}.bridguide footer{gap:12px}}.bridguide h1{font-family:Arial,Helvetica,sans-serif;font-weight:400}.bridguide .stay:before,.bridguide .stay:after{filter:drop-shadow(0 0 2px #cdf21830);flex-shrink:0;width:54px;height:1px}.bridguide .stay:before{background:linear-gradient(270deg,#cdf218 0%,#cdf21880 40%,#cdf21800 100%)}.bridguide .stay:after{background:linear-gradient(90deg,#cdf218 0%,#cdf21880 40%,#cdf21800 100%)}@media (max-width:760px){.bridguide .stay{gap:14px}.bridguide .stay:before,.bridguide .stay:after{width:40px}}.bridguide footer .footer-right{order:-1}.bridguide footer .footer-left{text-align:right;justify-content:flex-end}@media (max-width:760px){.bridguide footer{flex-direction:column;gap:18px;padding:23px 0}.bridguide footer .footer-right{justify-content:center}.bridguide footer .footer-left{text-align:center}.bridguide footer .legal{max-width:none;margin-top:7px}}.bridguide main{isolation:isolate}.bridguide main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(390px 280px at 50% 48%,#145a6b57 0%,#145a6b29 44%,#145a6b00 100%);position:absolute;inset:-40px -10vw -20px}.bridguide .sculpture{transform-origin:50%;transform:scale(1.1)}@media (max-width:760px){.bridguide main:before{background:radial-gradient(250px 280px at 50% 48%,#145a6b4d,#145a6b1f 48%,#145a6b00 100%)}}.bridguide main:before{display:none}.bridguide{--bg:#081f29}.bridguide .copilot-note{color:var(--soft);justify-content:center;align-items:center;gap:10px;margin:16px 0 0;font-size:11px;line-height:1.5;display:flex}.bridguide .copilot-wordmark{mix-blend-mode:lighten;flex:0 0 85px;width:85px;height:23px;display:block;position:relative;overflow:hidden}.bridguide .copilot-wordmark img{width:118.375px;max-width:none;height:256px;display:block;position:absolute;top:-177.75px;left:-15.25px}.bridguide .description{max-width:460px}@media (max-width:760px){.bridguide .description{max-width:310px}.bridguide .copilot-note{gap:9px;margin-top:16px;font-size:11px}}.bridguide .copilot-note{background:var(--bg);isolation:isolate}.bridguide{--fit-anchor:calc(828.2px + clamp(60px, 6.4vw, 102px) * 1.04)}.bridguide .page{min-height:100svh}.bridguide main{flex:1;justify-content:center;min-height:auto}.bridguide header{height:clamp(86px,125px + (100svh - var(--fit-anchor))*.237805,125px)}.bridguide main{padding-top:clamp(12px,24px + (100svh - var(--fit-anchor))*.0731707,24px);padding-bottom:clamp(12px,28px + (100svh - var(--fit-anchor))*.097561,28px)}.bridguide .eyebrow{margin-bottom:clamp(10px,21px + (100svh - var(--fit-anchor))*.0670732,21px)}.bridguide .sculpture{width:clamp(150px,494px + 100svh - var(--fit-anchor),330px);height:clamp(150px,494px + 100svh - var(--fit-anchor),330px);margin-top:clamp(10px,25px + (100svh - var(--fit-anchor))*.0914634,25px);margin-bottom:clamp(10px,25px + (100svh - var(--fit-anchor))*.0914634,25px)}.bridguide .copilot-note{margin-top:clamp(8px,16px + (100svh - var(--fit-anchor))*.0487805,16px)}.bridguide .stay{margin-top:clamp(10px,23px + (100svh - var(--fit-anchor))*.0792683,23px);margin-bottom:clamp(0px,12px + (100svh - var(--fit-anchor))*.0731707,12px)}.bridguide footer{padding-top:clamp(12px,23px + (100svh - var(--fit-anchor))*.0670732,23px);padding-bottom:clamp(12px,24px + (100svh - var(--fit-anchor))*.0731707,24px)}@media (max-width:760px){.bridguide{--fit-anchor:calc(845.8px + clamp(52px, 12.8vw, 76px) * 2.12)}.bridguide header{height:clamp(76px,100px + (100svh - var(--fit-anchor))*.133333,100px)}.bridguide main{padding-top:clamp(18px,47px + (100svh - var(--fit-anchor))*.161111,47px);padding-bottom:clamp(16px,42px + (100svh - var(--fit-anchor))*.144444,42px)}.bridguide .eyebrow{margin-bottom:clamp(10px,22px + (100svh - var(--fit-anchor))*.0666667,22px)}.bridguide .sculpture{width:min(82vw,clamp(150px, 440px + 100svh - var(--fit-anchor), 260px));height:min(82vw,clamp(150px, 440px + 100svh - var(--fit-anchor), 260px));margin-top:clamp(8px,22px + (100svh - var(--fit-anchor))*.0777778,22px);margin-bottom:clamp(8px,22px + (100svh - var(--fit-anchor))*.0777778,22px)}.bridguide .copilot-note{margin-top:clamp(8px,16px + (100svh - var(--fit-anchor))*.0444444,16px)}.bridguide .stay{margin-top:clamp(10px,23px + (100svh - var(--fit-anchor))*.0722222,23px);margin-bottom:clamp(0px,12px + (100svh - var(--fit-anchor))*.0666667,12px)}.bridguide footer{gap:clamp(12px,18px + (100svh - var(--fit-anchor))*.0333333,18px);padding-top:clamp(12px,23px + (100svh - var(--fit-anchor))*.0611111,23px);padding-bottom:clamp(12px,23px + (100svh - var(--fit-anchor))*.0611111,23px)}}
