.card-experience{color:#f2f0e8;isolation:isolate;background:#10171d;min-height:100svh;padding:0 40px;position:relative;overflow:hidden}.experience-ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 74% 26%,#4d655326,#0000 43%),radial-gradient(at 9% 67%,#7180720c,#0000 50%);position:absolute;inset:0}.experience-nav{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1130px;height:108px;margin:auto;display:flex}.experience-nav .wordmark{font-size:29px}.experience-nav .icon-button{color:#e8e9df;border-color:#ffffff24;width:43px;height:43px}.experience-nav .icon-button:hover{background:#ffffff10}.nav-caption{letter-spacing:.22em;color:#939f9e;margin-left:auto;margin-right:25px;font-size:9px}.experience-hero{grid-template-columns:1fr 1.28fr;align-items:center;gap:45px;max-width:1130px;margin:auto;padding:88px 0 83px;display:grid}.experience-intro .eyebrow{color:#9daaa8;letter-spacing:.19em;font-size:8px}.experience-intro .eyebrow i{background:var(--accent);width:5px;height:5px}.experience-intro h1{letter-spacing:-.065em;margin:26px 0 18px;font-size:clamp(48px,5.1vw,74px);font-weight:500;line-height:1.01}.experience-intro h1>span{color:var(--accent)}.experience-role{color:#c1c8c3;letter-spacing:.01em;margin-bottom:36px;font-size:13px}.experience-statement{color:#85918e;margin-bottom:0;font-size:13px;line-height:1.7}.card-showcase{perspective:1400px;min-width:0;position:relative}.card-orbit{background:var(--accent);filter:blur(80px);opacity:.055;pointer-events:none;border-radius:50%;position:absolute;inset:14% -1% 9%}.card-perspective{perspective:1400px;animation:1.1s cubic-bezier(.2,.7,.2,1) both card-arrive;position:relative}.card-hitarea{aspect-ratio:1.64;perspective:1400px;text-align:left;touch-action:pan-y;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:21px;width:100%;padding:0;display:block;position:relative;outline-offset:12px!important}.card-tilt{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--rx,0deg))) rotateY(calc(-8deg + var(--ry,0deg))) rotateZ(-2deg);transition:transform .4s cubic-bezier(.2,.65,.3,1)}.card-rotor{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.25,.75,.2,1)}.card-rotor.is-flipped{transform:rotateY(180deg)}.physical-card{backface-visibility:hidden;transform-style:preserve-3d;border-radius:19px;position:absolute;inset:0;container-type:inline-size}.physical-front{background:linear-gradient(128deg,#34434b -20%,#202d34 22%,#162129 57%,#10191f 100%);border:1px solid #93a6ab55;transform:translateZ(1px);box-shadow:1px 2px #a3b1ac77,3px 4px #394b50,4px 5px #090f13,8px 16px 20px #0004,18px 32px 44px #0005,inset 0 1px #fff2}.card-grain{border-radius:inherit;opacity:.65;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}.card-brand{letter-spacing:-.055em;color:#f4f1e8;text-shadow:0 1px 1px #0008;font-size:clamp(19px,5.7cqw,31px);font-weight:650;position:absolute;top:11%;left:7%;transform:translateZ(3px)}.card-brand>span{color:var(--accent)}.edition-label{letter-spacing:.16em;color:#a3b2b5;font-size:1.35cqw;font-weight:500;position:absolute;top:14%;right:7%;transform:translateZ(2px)}.engraved-name{text-shadow:0 1px #fff1,0 -1px 1px #0009;position:absolute;bottom:17%;left:7%;right:7%;transform:translateZ(5px)}.engraved-name strong{letter-spacing:-.025em;color:#e9ebe2;font-size:5.1cqw;font-weight:500;line-height:1.13;display:block}.engraved-name>span{letter-spacing:.02em;color:#a3b1b2;margin-top:2.5%;font-size:2.15cqw;display:block}.card-address{letter-spacing:.06em;color:#b6bfba;font-size:1.7cqw;position:absolute;bottom:7%;right:7%;transform:translateZ(2px)}.card-edge-line{background:linear-gradient(90deg, var(--accent), #ffffff05);opacity:.65;width:25%;height:1px;position:absolute;bottom:8%;left:7%}.raised-mark{width:48%;height:80%;transform-style:preserve-3d;position:absolute;top:7%;right:1%;transform:rotate(-8deg)}.mark-depth{filter:brightness(.4)saturate(.9);transform:translate3d(calc(var(--layer) * -.45px), calc(var(--layer) * .75px), calc(var(--layer) * 1.5px));pointer-events:none}.mark-depth:first-child{filter:brightness(0)blur(5px);opacity:.65;transform:translate(3px,10px)}.mark-face{filter:saturate(.84)drop-shadow(0 -1px #ffffff45)drop-shadow(1px 1px 1px #0003);pointer-events:none;transform:translateZ(10px)}.mark-glint{pointer-events:none;background:linear-gradient(135deg,#fff0 25%,#ffffff20 43%,#fff0 56%);position:absolute;inset:18% 18% 15% 24%;transform:translateZ(11px);-webkit-mask-image:url(/bertie-mark.svg);mask-image:url(/bertie-mark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:160% 150%;mask-size:160% 150%}.card-sheen{border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,25%), #eaf6e31c 0, transparent 63%), linear-gradient(120deg, transparent 22%, #e1ffe505 41%, #ffffff13 45%, transparent 51%);mix-blend-mode:screen;opacity:.8;transition:background .2s;position:absolute;inset:0;transform:translateZ(13px)}.physical-back{color:#152128;background:#f1eee3;border:1px solid #ffffffe0;transform:rotateY(180deg)translateZ(1px);box-shadow:1px 2px #a3b1ac77,3px 4px #394b50,4px 5px #090f13,8px 16px 20px #0004,18px 32px 44px #0005}.physical-back .card-brand{color:#18272a;text-shadow:none}.physical-back .edition-label{color:#657573}.back-intro{max-width:52%;position:absolute;top:39%;left:7%}.back-intro>span{letter-spacing:-.045em;font-size:5.2cqw;font-weight:500;line-height:1.07;display:block}.accent-dot{color:#bf603c}.back-intro small{color:#576762;margin-top:13%;font-size:2.1cqw;display:block}.back-qr{aspect-ratio:1;background:#f7f5ee;border:1px solid #e0ded2;border-radius:8px;width:30%;height:auto;padding:1%;position:absolute;top:30%;right:6%;transform:translateZ(0)}.back-url{color:#59665e;font-size:1.9cqw;position:absolute;bottom:9%;left:7%}.back-signature{color:#6e766e;font-size:1.55cqw;position:absolute;bottom:9%;right:7%}.card-instruction{color:#95a09a;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;margin-top:38px;font-size:10px;display:flex}.card-instruction svg{color:#aab7ac;stroke-width:1.3px}.connection-deck{color:#1a292c;background:#f2f0e7;border:1px solid #fcfcf333;border-radius:17px;max-width:1130px;margin:0 auto;padding:33px 36px 35px;position:relative}.connection-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.connection-heading .eyebrow{color:#687871;letter-spacing:.18em;font-size:7px}.connection-heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:29px;font-weight:500}.connection-heading h2>span{color:#ba6244}.deck-number{letter-spacing:.1em;color:#7f8980;font-size:8px}.connection-layout{grid-template-columns:.84fr 1.3fr;gap:25px;display:grid}.save-contact-premium{color:#f0f3e4;isolation:isolate;background:#193633;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:172px;padding:23px 25px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.save-contact-premium:before{content:"";z-index:-1;background:radial-gradient(at 70% 10%,#a2bc7740,#0000 70%);position:absolute;inset:-30% -30% 20% 20%}.save-contact-premium:hover{background:#234841;transform:translateY(-2px)}.save-contact-icon{color:#bdcfa9}.save-contact-premium b{letter-spacing:-.03em;font-size:16px;font-weight:500;display:block}.save-contact-premium small{color:#b0c3b5;margin-top:7px;font-size:10px;display:block}.save-contact-premium>svg{color:#bfd0b7;position:absolute;top:23px;right:23px}.premium-actions{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.premium-action{border-bottom:1px solid #d8dfd2;align-items:center;gap:13px;min-height:80px;padding:16px 0;display:flex}.premium-action>svg:first-child{color:#446458;stroke-width:1.4px;flex-shrink:0}.premium-action>span{flex:1;min-width:0}.premium-action b{letter-spacing:-.01em;font-size:12px;font-weight:550;display:block}.premium-action small{color:#6a7770;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.4;display:block}.premium-action>svg:last-child{color:#6e8072;flex-shrink:0;transition:transform .2s}.premium-action:hover>svg:last-child{transform:translate(2px,-2px)}.premium-action:hover b{color:#438271}.experience-footer{color:#758680;gap:25px;max-width:1130px;margin:auto;padding:34px 1px 30px;font-size:9px;display:flex}.experience-footer>span:first-child{letter-spacing:.18em;font-size:7px}.experience-footer>a{margin-left:auto}.footer-wordmark{letter-spacing:-.06em;color:#bdc7be;font-size:18px;font-weight:600}.card-hitarea:focus-visible{outline:2px solid #b2caa5}.card-experience a:focus-visible,.card-experience .icon-button:focus-visible{outline-color:#b2caa5}@keyframes card-arrive{0%{opacity:0;transform:translateY(18px)rotateX(9deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (min-width:1300px){.experience-hero{padding-top:95px;padding-bottom:91px}.raised-mark{width:45%;top:6%;right:4%}}@media (max-width:960px){.card-experience{padding:0 28px}.experience-hero{grid-template-columns:.9fr 1.15fr;gap:25px;padding:67px 0}.experience-intro h1{font-size:50px}.experience-role{font-size:11px}.experience-intro .eyebrow{font-size:7px}.connection-deck{padding:27px}.connection-layout{grid-template-columns:.9fr 1.2fr;gap:20px}.premium-actions{gap:0 17px}.premium-action{gap:9px}.premium-action b{font-size:11px}.premium-action small{font-size:9px}.save-contact-premium{padding:21px}.save-contact-premium b{font-size:15px}.connection-heading h2{font-size:26px}}@media (max-width:700px){.card-experience{padding:0 23px}.experience-nav{height:83px}.experience-nav .wordmark{font-size:26px}.experience-nav .wordmark img{width:35px;height:35px}.nav-caption{letter-spacing:.13em;margin-right:14px;font-size:7px}.experience-nav .icon-button{width:40px;height:40px}.experience-hero{flex-direction:column;align-items:stretch;gap:0;padding:38px 0 35px;display:flex}.experience-intro .eyebrow{letter-spacing:.17em;font-size:7px}.experience-intro h1{margin:16px 0 10px;font-size:clamp(36px,10vw,53px);line-height:1.04}.experience-intro h1 br{display:none}.experience-intro h1 br:after{content:" "}.experience-role{margin:0;font-size:11px}.experience-statement{display:none}.card-showcase{margin-top:33px;padding:0 3px}.card-tilt{transform:rotateX(calc(5deg + var(--rx,0deg))) rotateY(calc(-7deg + var(--ry,0deg))) rotateZ(-3deg)}.physical-card{border-radius:13px}.card-hitarea{aspect-ratio:1.58;border-radius:14px}.card-brand{font-size:6cqw}.edition-label{font-size:1.5cqw}.engraved-name strong{font-size:5.5cqw}.engraved-name>span{font-size:2.45cqw}.card-address{font-size:1.9cqw}.card-instruction{gap:7px;margin-top:27px;font-size:9px}.card-instruction svg{width:14px}.connection-deck{border-radius:13px;padding:25px 22px}.connection-heading{margin-bottom:21px}.connection-heading .eyebrow{letter-spacing:.15em;font-size:6px}.connection-heading h2{margin-top:10px;font-size:25px}.deck-number{display:none}.connection-layout{flex-direction:column;gap:10px;display:flex}.save-contact-premium{border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;min-height:77px;padding:17px}.save-contact-icon{flex-shrink:0;display:flex}.save-contact-icon svg{width:20px}.save-contact-premium>svg{flex-shrink:0;width:18px;margin-left:auto;position:static}.save-contact-premium b{letter-spacing:-.01em;font-size:12px}.save-contact-premium small{margin-top:5px;font-size:9px}.premium-actions{flex-direction:column;display:flex}.premium-action{gap:16px;min-height:72px;padding:16px 1px}.premium-action>svg:first-child{width:20px}.premium-action b{font-size:12px}.premium-action small{margin-top:5px;font-size:10px}.premium-action:last-child{border:0}.experience-footer{gap:18px;padding:27px 0;font-size:8px}.experience-footer>span:first-child{font-size:6px}.footer-wordmark{font-size:15px}.back-intro>span{font-size:5.4cqw}.back-intro small{font-size:2.35cqw}.back-url{font-size:2.05cqw}.back-signature{font-size:1.7cqw}}@media (max-width:365px){.card-experience{padding:0 18px}.experience-intro h1{font-size:34px}.nav-caption{font-size:6px}.connection-deck{padding:23px 18px}.connection-heading h2{font-size:23px}.save-contact-premium{gap:10px;padding:14px 12px}.save-contact-premium b{font-size:11px}.save-contact-premium small{font-size:8px}}@media (prefers-reduced-motion:reduce){.card-perspective{animation:none}.card-tilt{transition:none;transform:none}.card-rotor{transition:none}.card-sheen{display:none}.save-contact-premium:hover{transform:none}}.experience-intro h1,.connection-heading h2{margin-top:0}
