.experience{color-scheme:dark;--paper:#f7f8f7;--blue:#aacee3;--muted:#c7d0d3;--ink:#101b21;--edge:clamp(24px,4.6vw,88px);font-family:"DM Sans",Arial,sans-serif;font-size:16px}
.experience *{box-sizing:border-box}.experience{margin:0;background:var(--ink);color:var(--paper)}.experience a{color:inherit;text-decoration:none}.experience button{font:inherit;color:inherit;cursor:pointer}.experience button,.experience a{-webkit-tap-highlight-color:transparent}.experience button:focus-visible,.experience a:focus-visible{outline:2px solid var(--blue);outline-offset:7px}.experience button{border:0}.experience ::selection{background:var(--blue);color:var(--ink)}
.experience{min-height:780px;height:calc(100svh - 42px);position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:#172427;touch-action:pan-y}
.experience .photographs,.experience .photograph,.experience .shade{position:absolute;inset:0;pointer-events:none}.experience .photographs{z-index:-3}.experience .photograph{opacity:0;transition:opacity 1.25s cubic-bezier(.2,.65,.3,1);overflow:hidden}.experience .photograph.active{opacity:1}.experience .photo-frame{position:absolute;inset:0;transform:scale(1.075);transform-origin:68% 52%;transition:transform 12s linear}.experience .photograph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:saturate(.82)}.experience .photograph.active .photo-frame{transform:scale(1.005)}.experience .photograph[data-photo="3"] img{object-position:68% 45%}.experience .photograph[data-photo="3"] .photo-frame{transform-origin:72% 38%}.experience .original-effect{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.experience .original-effect[hidden]{display:none}.experience .shade{z-index:-1;background:linear-gradient(90deg,rgba(5,14,20,.7) 0%,rgba(5,14,20,.48) 27%,rgba(5,14,20,.07) 67%),linear-gradient(0deg,rgba(5,14,20,.92) 0%,rgba(5,14,20,.2) 35%,rgba(5,14,20,.03) 70%,rgba(5,14,20,.53) 100%)}
.experience .masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 var(--edge);padding:32px 0 30px;border-bottom:1px solid #ffffff36;position:relative;z-index:5}.experience .wordmark{font-family:Manrope,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:.17em;line-height:1.1;white-space:nowrap}.experience .wordmark .pv-brand-copy>span:first-child{color:var(--blue)}.experience .wordmark .wordmark-sub{display:block;color:#e1e7e9;font-family:"DM Sans",Arial,sans-serif;font-size:8px;letter-spacing:.245em;line-height:1.8;margin-top:8px}.experience .brand-line{font-size:12px;letter-spacing:.1em;margin:0;color:#e2e9eb}.experience .contact{display:flex;align-items:center;gap:25px;font-size:14px;padding:10px 0;border-bottom:1px solid #c1d3dc;white-space:nowrap}.experience .contact>span:last-child:not(.pv-pulse-dot){font-size:24px;transition:transform .25s}.experience .contact:hover>span:last-child:not(.pv-pulse-dot){transform:translate(3px,-3px)}
.experience .chapter-position{position:absolute;right:var(--edge);top:154px;display:flex;align-items:center;gap:14px;color:#eff4f6;font-size:12px;letter-spacing:.08em}.experience .chapter-position>span:last-child{color:#bdc5c8}.experience .position-line{width:50px;height:1px;background:#d3dde088}
.experience .copy-stack{display:grid;margin:auto var(--edge) 54px;padding-top:90px;max-width:850px}.experience .scene-copy{grid-area:1/1;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .6s ease,visibility .6s}.experience .scene-copy.active{visibility:visible;pointer-events:auto;opacity:1;transform:none;transition:opacity .9s .25s ease,transform 1.1s .2s cubic-bezier(.16,1,.3,1),visibility 0s}
.experience .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.19em;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin:0 0 27px;color:#e0ebef}.experience .eyebrow>span{display:block;width:33px;height:1px;background:var(--blue)}.experience h1,.experience h2{font-family:Prata,Georgia,serif;font-size:clamp(48px,5.5vw,88px);font-weight:400;line-height:1.19;letter-spacing:-.035em;margin:0;text-shadow:0 2px 26px #00000018}.experience h1>span,.experience h2>span{display:block}.experience h1 em,.experience h2 em{font-style:normal;color:var(--blue)}.experience .description{font-size:17px;line-height:1.65;font-weight:400;color:#e4e9eb;max-width:430px;margin:24px 0 28px}.experience .discover{background:none;padding:7px 0 10px;font-size:14px;display:inline-flex;align-items:center;gap:30px;line-height:1.5;border-bottom:1px solid #d9e3e675;text-align:left;transition:border-color .3s}.experience .discover>span:not(.pv-pulse-dot){font-size:22px;transition:transform .3s}.experience .discover:hover{border-color:var(--blue)}.experience .discover:hover>span:not(.pv-pulse-dot){transform:translate(4px,-4px)}
.experience .bottom-bar{display:flex;align-items:center;gap:70px;margin:0 var(--edge) 32px}.experience .chapters{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;flex:1;max-width:1020px}.experience .chapter{background:none;text-align:left;padding:9px 0 5px;color:#c1cbd0}.experience .track{display:block;position:relative;height:1px;background:#c2d1da50;margin-bottom:19px}.experience .track>span{display:block;position:absolute;inset:0;background:var(--blue);transform:scaleX(0);transform-origin:left}.experience .chapter.active .track{height:2px;margin-bottom:18px;background:#d8e7ee45}.experience .chapter.active{color:white}.experience .chapter:hover{color:var(--blue)}.experience .chapter-label{display:flex;align-items:center;gap:16px;font-size:14px;line-height:1.5}.experience .chapter-label small{font-size:11px;color:var(--blue);letter-spacing:.05em}.experience .playback{display:flex;align-items:center;gap:8px;margin-left:auto}.experience .playback button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:transparent;font-size:22px;color:#dde6ea;transition:background .2s}.experience .playback button:hover{background:#d9e8f125}.experience .playback #play{border:1px solid #ffffff4f;font-size:18px}.experience .pause-symbol{letter-spacing:-3px;padding-right:3px}.experience .proposal-footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--edge);font-size:11px;line-height:1.5;letter-spacing:.045em;color:#a9b7bf;background:#101b21}.experience .footer-slash{color:#5e737f;margin:0 9px}.experience .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.experience .photograph .planning-light{--planning-beam:linear-gradient(90deg,transparent 38%,rgba(0,0,0,.35) 45%,#000 50%,rgba(0,0,0,.35) 55%,transparent 62%);filter:brightness(1.75) saturate(.82);opacity:.65;-webkit-mask-image:var(--planning-beam);mask-image:var(--planning-beam);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:105% 0;mask-position:105% 0;animation:none}
.experience .photograph.active .planning-light{animation:pv-planning-glow 5.5s linear 1 both}
/* One vertical light band travels left to right each time the planning slide appears. */
@keyframes pv-planning-glow{from{-webkit-mask-position:105% 0;mask-position:105% 0}to{-webkit-mask-position:-5% 0;mask-position:-5% 0}}
.experience .pv-pulse-dot{display:inline-block;position:relative;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#e6f6ff;border:1px solid #7fbddd80;box-shadow:0 0 7px #96d5fa80;animation:pv-dot-pulse 2.8s ease-in-out infinite}
.experience .contact>.pv-pulse-dot,.experience .discover>.pv-pulse-dot{font-size:0}
.experience .discover{min-height:44px}
@keyframes pv-dot-pulse{0%,100%{background:#f5fbff;box-shadow:0 0 0 0 #92d1f53d,0 0 6px #92d1f580}50%{background:#95d1f3;box-shadow:0 0 0 4px #92d1f512,0 0 13px #bce7ffb3}}
@media(min-width:1700px){.experience .copy-stack{margin-bottom:80px}.experience .bottom-bar{margin-bottom:46px}}
@media(max-width:1100px){.experience .brand-line{display:none}.experience .bottom-bar{gap:30px}.experience .chapters{gap:20px}.experience .chapter-label{gap:10px}.experience h1,.experience h2{font-size:clamp(48px,6.4vw,78px)}}
@media(max-width:760px){.experience{height:calc(100svh - 42px);min-height:760px}.experience .masthead{padding:25px 0 23px}.experience .wordmark{font-size:22px}.experience .wordmark .wordmark-sub{font-size:6.6px;letter-spacing:.225em}.experience .contact{font-size:12px;gap:12px}.experience .chapter-position{top:127px;gap:10px}.experience .copy-stack{padding-top:85px;margin-bottom:40px;max-width:calc(100% - var(--edge)*2)}.experience h1,.experience h2{font-size:clamp(40px,7.9vw,60px);line-height:1.23}.experience .eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:24px}.experience .description{font-size:16px;margin:22px 0 22px;max-width:380px}.experience .bottom-bar{display:grid;gap:20px;margin-bottom:25px}.experience .chapters{gap:18px}.experience .chapter-label{font-size:12px;display:block}.experience .chapter-label small{display:block;margin-bottom:5px;font-size:10px}.experience .track{margin-bottom:13px}.experience .chapter.active .track{margin-bottom:12px}.experience .playback{margin-left:0;justify-content:flex-end}.experience .playback button{width:44px;height:44px}.experience .photograph img{object-position:67% 48%}.experience .photograph[data-photo="3"] img{object-position:71% 45%}.experience .shade{background:linear-gradient(90deg,#08151b52,transparent 95%),linear-gradient(0deg,#08131c 0%,#08131ccc 27%,#08131c1a 78%,#08131c66 100%)}.experience .proposal-footer>span:last-child{display:none}.experience .discover{gap:20px;font-size:13px}.experience .desktop-break{display:none}}
@media(max-width:390px){.experience .wordmark{font-size:18px}.experience .wordmark .wordmark-sub{font-size:5.4px}.experience .contact{font-size:11px;gap:8px}.experience .chapters{gap:10px}.experience .chapter-label{font-size:11px}.experience h1,.experience h2{font-size:37px}.experience .copy-stack{padding-top:85px}.experience .eyebrow{font-size:9px;gap:10px;letter-spacing:.1em}.experience{min-height:730px}.experience .description{font-size:15px}}
@media(prefers-reduced-motion:reduce){.experience *,.experience *::before,.experience *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.experience .photo-frame{transform:none!important}.experience .photograph .planning-light,.experience .original-effect{display:none}}

.experience .contact-mobile{display:none}@media(max-width:600px){.experience .contact-desktop{display:none}.experience .contact-mobile{display:inline}.experience .masthead{gap:16px}}

/* Shared camera registration for the Home / Vermessung image pair. */
.experience{--opening-crop:70% 45%;--opening-origin:76% 22%}
.experience .photograph:is([data-photo="0"],[data-photo="1"]) img{object-position:var(--opening-crop)}
.experience .photograph:is([data-photo="0"],[data-photo="1"]) .photo-frame{transform:scale(1.075);transform-origin:var(--opening-origin);transition:none;animation:pv-opening-camera 12s linear infinite alternate;animation-play-state:paused}
.experience.opening-active .photograph:is([data-photo="0"],[data-photo="1"]) .photo-frame{animation-play-state:running}
/* Start on first paint; keep both photographs on one uninterrupted camera path.
   Pausing outside the opening pair also preserves alignment during fade-out. */
@keyframes pv-opening-camera{from{transform:scale(1.075)}to{transform:scale(1.005)}}
@media(max-width:760px){.experience{--opening-crop:76% 40%}}

/* Smoked glass fades from the text side into the clear photograph. */
.experience .shade::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(125deg,rgba(207,231,246,.055),rgba(207,231,246,0) 55%),rgba(3,12,21,.52);
  -webkit-backdrop-filter:blur(8px) saturate(.82);
  backdrop-filter:blur(8px) saturate(.82);
  -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 56%,transparent 86%);
  mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 56%,transparent 86%);
}
@media(max-width:760px){
  .experience .shade::after{
    -webkit-backdrop-filter:blur(6px) saturate(.82);
    backdrop-filter:blur(6px) saturate(.82);
    -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 65%,transparent 100%);
    mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 65%,transparent 100%);
  }
}

/* Integrate the approved opening into the existing homepage. */
.page.pv-home{padding-top:0}
.experience{height:100svh;padding:0;font-family:'DM Sans',Arial,sans-serif;line-height:normal}
.experience .scene-copy{padding:0}
.experience .masthead{line-height:normal}
.experience .pv-header-actions{display:flex;align-items:center;gap:26px}
@media(max-width:760px){.experience{height:100svh}.experience .pv-header-actions{gap:16px}.experience .pv-menu{font-size:12px}.experience .brand-line{display:none}}
@media(max-width:480px){.experience .pv-header-actions .contact{display:none}}
.pv-scene-journey{position:relative;padding:0;background:#172427}
.pv-scene-journey.scroll-ready{height:500svh}
.pv-scene-journey.scroll-ready>.experience{position:sticky;top:0;height:100svh;min-height:0}
.experience .pv-scroll-hint{position:absolute;right:var(--edge);top:184px;margin:0;color:#dce6eb;font-size:11px;letter-spacing:.06em;display:flex;align-items:center;gap:12px;pointer-events:none}
.experience .pv-scroll-hint>span:last-child{font-size:17px}
.experience .pv-site-navigation{overscroll-behavior:contain}
@media(max-width:760px){.experience .pv-scroll-hint{top:155px}.experience #scroll-label{display:none}}
@media(max-height:760px){
  .pv-scene-journey .experience .masthead{padding:16px 0}
  .pv-scene-journey .experience .chapter-position{top:110px}
  .pv-scene-journey .experience .pv-scroll-hint{top:136px}
  .pv-scene-journey .experience .copy-stack{padding-top:54px;margin-bottom:20px}
  .pv-scene-journey .experience .eyebrow{margin-bottom:14px;font-size:9px}
  .pv-scene-journey .experience h1,.pv-scene-journey .experience h2{font-size:clamp(34px,5.2vw,60px)}
  .pv-scene-journey .experience .description{font-size:14px;line-height:1.5;margin:16px 0}
  .pv-scene-journey .experience .bottom-bar{margin-bottom:18px;gap:14px}
}
@media(max-height:520px){
  .pv-scene-journey .experience .masthead{padding:10px 0}
  .pv-scene-journey .experience .wordmark{font-size:18px}
  .pv-scene-journey .experience .brand-line{display:none}
  .pv-scene-journey .experience .chapter-position{top:86px}
  .pv-scene-journey .experience .pv-scroll-hint{top:112px}
  .pv-scene-journey .experience .copy-stack{padding-top:12px;margin-bottom:10px}
  .pv-scene-journey .experience .eyebrow{margin-bottom:6px;font-size:8px}
  .pv-scene-journey .experience h1,.pv-scene-journey .experience h2{font-size:clamp(28px,4.7vw,42px);line-height:1.15}
  .pv-scene-journey .experience .description{font-size:12px;line-height:1.3;margin:8px 0}
  .pv-scene-journey .experience .discover{font-size:11px;padding:2px 0}
  .pv-scene-journey .experience .bottom-bar{display:flex;margin-bottom:12px;gap:14px}
  .pv-scene-journey .experience .chapter-label{display:flex;font-size:10px;gap:7px}
  .pv-scene-journey .experience .chapter-label small{margin:0;font-size:9px}
  .pv-scene-journey .experience .track,.pv-scene-journey .experience .chapter.active .track{margin-bottom:6px}
  .pv-scene-journey .experience .playback button{width:32px;height:32px}
}
.experience .pv-menu{position:relative;font-size:14px}
.experience .pv-menu summary{display:flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:10px 16px;cursor:pointer;list-style:none;border:1px solid #ffffff4d;border-radius:6px;background:linear-gradient(125deg,#cfe7f60f,transparent 65%),rgba(3,12,21,.28);-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82);transition:background .2s,border-color .2s}
.experience .pv-menu summary::-webkit-details-marker{display:none}
.experience .pv-menu summary:hover,.experience .pv-menu[open] summary{background:rgba(3,12,21,.44);border-color:#ffffff80}
.experience .pv-menu summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.experience .pv-menu-label{font-size:12px;font-weight:500;letter-spacing:.06em}
.experience .pv-menu-icon{position:relative;display:block;width:20px;height:14px}
.experience .pv-menu-icon::before,.experience .pv-menu-icon::after{content:"";position:absolute;left:0;width:20px;height:1px;background:currentColor;transition:transform .25s}
.experience .pv-menu-icon::before{top:4px}
.experience .pv-menu-icon::after{top:10px;width:14px;left:6px}
.experience .pv-menu[open] .pv-menu-icon::before{transform:translateY(3px) rotate(45deg)}
.experience .pv-menu[open] .pv-menu-icon::after{width:20px;left:0;transform:translateY(-3px) rotate(-45deg)}
.experience .pv-site-navigation{position:absolute;right:0;top:calc(100% + 16px);width:400px;max-height:calc(100svh - 150px);padding:22px;color:#f0f5f8;background:linear-gradient(125deg,rgba(207,231,246,.08),rgba(207,231,246,0) 55%),rgba(3,12,21,.60);border:1px solid #ffffff38;border-radius:10px;box-shadow:0 22px 65px #02091266,inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(16px) saturate(.82);backdrop-filter:blur(16px) saturate(.82);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cadeea66 transparent;z-index:30}
.experience .pv-menu[open] .pv-site-navigation{animation:pv-menu-reveal .26s cubic-bezier(.16,1,.3,1) both;transform-origin:top right}
.experience .pv-site-navigation a{color:inherit;text-decoration:none;line-height:1.35;letter-spacing:normal;border-radius:5px;transition:background .2s,color .2s}
.experience .pv-site-navigation a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.experience .pv-menu-home{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 10px 12px;border-bottom:1px solid #ffffff24;border-radius:0!important;font-size:15px;font-weight:600}
.experience .pv-menu-status{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:400;letter-spacing:.03em;color:#cedce6}
.experience .pv-menu-status::before{content:"";width:5px;height:5px;border-radius:50%;background:#cedce6}
.experience .pv-menu-group{margin-top:17px}
.experience .pv-menu-eyebrow{margin:0 10px 7px;color:#c4d5e0;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}
.experience .pv-menu-primary{display:grid;gap:2px}
.experience .pv-menu-primary a{display:flex;align-items:center;gap:14px;min-height:46px;padding:8px 10px;font-size:18px;font-weight:450}
.experience .pv-menu-number{min-width:18px;font-size:10px;font-weight:400;letter-spacing:.05em;color:#c1d3df}
.experience .pv-menu-primary .pv-pulse-dot,.experience .pv-menu-contact .pv-pulse-dot{margin-left:auto}
.experience .pv-menu-primary a:hover,.experience .pv-menu-secondary a:hover{background:#ffffff1f}
.experience .pv-menu-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}
.experience .pv-menu-secondary a{display:flex;align-items:center;min-height:44px;padding:8px 10px;font-size:14px}
.experience .pv-site-navigation .pv-menu-contact{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;margin-top:19px;padding:12px 16px;background:#bddff01f;color:#f5f8fa;font-size:14px;font-weight:500;border:1px solid #cee8f23b;border-radius:6px}
.experience .pv-site-navigation .pv-menu-contact:hover{background:#bddff030}
.experience .pv-site-navigation .pv-menu-contact:focus-visible{outline-offset:3px}
@keyframes pv-menu-reveal{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:600px){
  .experience .pv-menu summary{min-height:44px;padding:9px 12px;gap:12px}
  .experience .pv-site-navigation{width:calc(100vw - 64px);max-height:calc(100svh - 130px);padding:18px;top:calc(100% + 14px);border-radius:8px}
  .experience .pv-menu-home{padding-right:8px;padding-left:8px}
  .experience .pv-menu-group{margin-top:13px}
  .experience .pv-menu-eyebrow{margin-left:8px;margin-bottom:5px;font-size:9px}
  .experience .pv-menu-primary a{min-height:44px;font-size:16px;padding:7px 8px;gap:12px}
  .experience .pv-menu-secondary{column-gap:4px}
  .experience .pv-menu-secondary a{padding:7px 8px;font-size:13px}
  .experience .pv-site-navigation .pv-menu-contact{margin-top:14px}
  .experience .pv-menu summary{color:#152a37;background:linear-gradient(125deg,#ffffff33,transparent 65%),rgba(255,255,255,.58);border-color:#ffffff80;-webkit-backdrop-filter:blur(8px) saturate(1.15);backdrop-filter:blur(8px) saturate(1.15)}
  .experience .pv-menu summary:hover,.experience .pv-menu[open] summary{background:rgba(255,255,255,.70);border-color:#ffffffbf}
  .experience .pv-site-navigation{color:#152a37;background:linear-gradient(125deg,#ffffff26,transparent 55%),rgba(255,255,255,.64);border-color:#ffffff8c;box-shadow:0 22px 65px #091b2933,inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);scrollbar-color:#536a7766 transparent}
  .experience .pv-menu summary:focus-visible,.experience .pv-site-navigation a:focus-visible{outline-color:#23485c}
  .experience .pv-menu-home{border-bottom-color:#1a2b351c}
  .experience .pv-menu-status{color:#304d5f}
  .experience .pv-menu-status::before{background:#304d5f}
  .experience .pv-menu-eyebrow{color:#314c5c}
  .experience .pv-menu-number{color:#3d5665}
  .experience .pv-menu-primary a:hover,.experience .pv-menu-secondary a:hover{background:#ffffff40}
  .experience .pv-site-navigation .pv-menu-contact{color:#183748;background:#ffffff40;border-color:#ffffff80}
  .experience .pv-site-navigation .pv-menu-contact:hover{background:#ffffff66}
}
.experience .masthead .wordmark{display:inline-flex;align-items:center;gap:14px;flex:0 0 auto}
.experience .pv-glass-logo{display:flex;align-items:center;flex:0 0 auto;pointer-events:none}
.experience .pv-brand-copy{display:block}
.experience .pv-glass-symbol{position:relative;display:block;flex:0 0 56px;width:56px;aspect-ratio:168 / 135;filter:drop-shadow(0 1px 0 #ffffff80) drop-shadow(0 6px 12px #00172638)}
.experience .pv-glass-symbol-crop{position:absolute;inset:0;overflow:hidden}
.experience .pv-glass-symbol img{position:absolute;display:block;max-width:none;width:137.5%;height:auto;left:-20.238095%;top:-16.296296%;opacity:.25}
.experience .pv-glass-symbol::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffffc9 0%,#c1e7fb59 28%,#dff4ff1a 45%,#ffffffb8 49%,#c0e8ff52 67%,#f7fcffa6 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:url("planovation-signet-silver-20260911.png");mask-image:url("planovation-signet-silver-20260911.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:137.5% auto;mask-size:137.5% auto;-webkit-mask-position:53.968254% 44%;mask-position:53.968254% 44%}
@media(max-width:760px){
  .experience .masthead .wordmark{gap:12px}
  .experience .pv-glass-symbol{flex-basis:42px;width:42px}
}
@media(max-width:600px){
  .experience .masthead{gap:12px}
  .experience .masthead .wordmark{font-size:18px;gap:10px}
  .experience .wordmark .wordmark-sub{font-size:5.4px}
  .experience .pv-glass-symbol{flex-basis:36px;width:36px}
}
@media(max-width:360px){
  .experience .masthead{gap:8px}
  .experience .pv-menu summary{gap:8px;padding-inline:8px}
  .experience .masthead .wordmark{font-size:15.5px;gap:8px}
  .experience .wordmark .wordmark-sub{font-size:4.8px}
  .experience .pv-glass-symbol{flex-basis:28px;width:28px}
}

