.pif-job-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;width:100%}.pif-job-detail__meta-item{display:inline-flex;align-items:center;gap:12px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-detail__meta-icon{width:16px;height:16px;flex:none;color:var(--ink)}.pif-job-detail__article{display:flex;flex-direction:column;gap:40px;width:100%}.pif-job-detail__block{display:flex;flex-direction:column;gap:8px}.pif-job-detail__h{margin:0;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-detail__p{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-job-detail__p+.pif-job-detail__p{margin-top:8px}.pif-job-detail__list{list-style:disc;margin:4px 0 0;padding-left:20px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-job-detail .pif-job-detail__list,.pif .pif-job-detail__list{list-style:disc;padding-left:20px}.pif-job-detail__list li::marker{color:var(--ink-66)}.pif-job-detail__band{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;padding:0 24px}.pif-job-detail__cols{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex:1 0 0;width:1px;max-width:var(--frame);padding:0 32px}.pif-job-detail__main{display:flex;flex-direction:column;gap:80px;flex:1 0 0;width:1px;max-width:622px;padding:80px 32px 120px 0}.pif-job-detail__aside{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;flex:1 0 0;width:1px;max-width:537px;align-self:stretch;padding:80px 0 80px 32px}.pif-job-detail__aside-edge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pif-job-detail__aside-edge--top{display:none}.pif-job-detail__aside-title{font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-detail__rows{display:flex;flex-direction:column;gap:20px;width:100%;margin:0}.pif-job-detail__row{display:flex;flex-direction:column;gap:6px}.pif-job-detail__row dt{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-detail__row dd{margin:0;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}@media(min-width:810px)and (max-width:1199.98px){.pif-job-detail__band{padding:80px 24px}.pif-job-detail__cols{flex-direction:column;justify-content:center;gap:32px;max-width:none;padding:0 24px}.pif-job-detail__main{flex:none;gap:40px;width:100%;max-width:none;padding:0}.pif-job-detail__aside{flex:none;align-self:auto;width:100%;max-width:none;padding:32px}}@media(max-width:809.98px){.pif-job-detail__band{padding:60px 6px}.pif-job-detail__cols{flex-direction:column;justify-content:center;gap:40px;padding:0 16px}.pif-job-detail__main{flex:none;gap:40px;width:100%;max-width:none;padding:0}.pif-job-detail__aside{flex:none;align-self:auto;gap:40px;width:100%;max-width:none;padding:20px}}@media(max-width:1199.98px){.pif-job-detail__aside-edge--left{display:none}.pif-job-detail__aside-edge--top{display:block}}.pif-job-detail__form{display:flex;flex-direction:column;gap:20px;width:100%}.pif-job-detail__field{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.pif-job-detail__label-row{display:flex;flex-direction:row;align-items:center;gap:8px}.pif-job-detail__label{font:400 13px/18px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-detail__optional{font:400 13px/18px var(--f-ui);letter-spacing:0;color:var(--ink-40);font-feature-settings:var(--ff-preset)}.pif-job-detail__note{align-self:flex-end;font:400 13px/18px var(--f-ui);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink-40)}.pif-job-detail__error{font:400 13px/18px var(--f-ui);letter-spacing:0;color:#b3261e}.pif-job-detail__input{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border-radius:6px;background:var(--white);box-shadow:0 0 2px #0000001a,inset 0 0 2px 2px #fff;color:var(--ink-40)}.pif-job-detail__input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none;transition:border-color .2s cubic-bezier(.44,0,.56,1)}.pif-job-detail__input:focus-within:after{border-color:var(--ink)}.pif .pif-job-detail__input input:focus-visible,.pif .pif-job-detail__input select:focus-visible,.pif .pif-job-detail__input textarea:focus-visible{outline:none}.pif-job-detail__input:has([aria-invalid=true]):after{border-color:#b3261e}.pif-job-detail__input input,.pif-job-detail__input select,.pif-job-detail__input textarea{display:block;flex:1 0 0;width:1px;min-width:0;height:38px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pif-job-detail__input input::-moz-placeholder,.pif-job-detail__input textarea::-moz-placeholder{color:var(--ink-40);opacity:1}.pif-job-detail__input input::placeholder,.pif-job-detail__input textarea::placeholder{color:var(--ink-40);opacity:1}.pif-job-detail__input select{padding-right:20px;cursor:pointer}.pif-job-detail__chev{position:absolute;right:12px;top:50%;width:12px;height:12px;margin-top:-6px;pointer-events:none;color:var(--ink-66)}.pif-job-detail__input--area{align-items:stretch;padding:10px 12px}.pif-job-detail__input textarea{height:auto;min-height:86px;resize:vertical}.pif-job-detail__links{display:flex;flex-direction:column;gap:8px;width:100%}.pif-job-detail__add{align-self:flex-start;padding:2px 0;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink-66);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pif-job-detail__add:hover{color:var(--ink)}.pif-job-detail__consent{display:flex;align-items:flex-start;gap:10px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);cursor:pointer}.pif-job-detail__consent input{width:16px;height:16px;margin:3px 0 0;flex:none;accent-color:var(--ink);cursor:pointer}.pif-job-detail__link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-40);text-underline-offset:3px}.pif-job-detail__link:hover{text-decoration-color:var(--ink)}.pif-job-detail__banner{padding:12px 14px;border-radius:6px;background:#b3261e0f;box-shadow:inset 0 0 0 1px #b3261e40;font:400 15px/22px var(--f-ui);letter-spacing:0;color:#8c1d18}.pif-job-detail__hp{position:absolute!important;left:-10000px;width:1px;height:1px;opacity:0}.pif-job-detail__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0;border:0;border-radius:6px;background:var(--dark);color:var(--white);cursor:pointer}.pif-job-detail__submit:disabled{cursor:default;background:#4d4a49}.pif-job-detail__roll{position:relative;display:flex;flex-direction:column;align-items:center;height:20px;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pif-job-detail__roll>span{display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pif-job-detail__roll>span+span{position:absolute;left:0;right:0;top:16px;text-align:center}.pif-job-detail__submit:not(:disabled):hover .pif-job-detail__roll>span,.pif-job-detail__submit:focus-visible .pif-job-detail__roll>span{transform:translateY(-16px)}.pif-job-detail__spinner{display:block;width:20px;height:20px;border-radius:50%;background:conic-gradient(from 0deg,#fff0 7.2deg,#fff 342deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:pif-job-detail-spin 1s linear infinite}@keyframes pif-job-detail-spin{to{transform:rotate(360deg)}}.pif-job-detail__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pif.pif-job-detail__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0e0b0a8c;overflow:hidden}.pif-job-detail__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:8px;background:var(--bg);box-shadow:0 24px 60px -20px #00000073,0 2px 4px #0000001a;overflow:hidden}.pif-job-detail__dialog form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.pif-job-detail__dialog-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px}.pif-job-detail__dialog-title{font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset);outline:none}.pif-job-detail__dialog-sub{margin-top:2px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-job-detail__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:6px;color:var(--ink-66);cursor:pointer;transition:background-color .2s ease,color .2s ease}.pif-job-detail__close:hover{background:var(--bg-2);color:var(--ink)}.pif-job-detail__close svg{width:14px;height:14px}.pif-job-detail__dialog-body{position:relative;display:flex;flex-direction:column;gap:20px;padding:4px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.pif-job-detail__dialog-foot{position:relative;padding:16px 24px 24px}.pif-job-detail__done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 32px 40px;text-align:center}.pif-job-detail__done-icon{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.pif-job-detail__done-title{font:400 32px/38px var(--f-display);letter-spacing:-.02em;color:var(--ink);font-feature-settings:var(--ff-preset);outline:none}.pif-job-detail__done-body{max-width:380px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66)}@media(max-width:809.98px){.pif.pif-job-detail__overlay{align-items:flex-end;padding:0}.pif-job-detail__dialog{max-width:none;max-height:92vh;max-height:92dvh;border-radius:8px 8px 0 0}.pif-job-detail__dialog-head{padding:20px 16px 12px}.pif-job-detail__dialog-body{padding:4px 16px 20px}.pif-job-detail__dialog-foot{padding:12px 16px 20px}}@media(prefers-reduced-motion:reduce){.pif-job-detail__roll>span{transition:none}.pif-job-detail__spinner{animation-duration:3s}}.pif-job-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pif-job-detail__textlink{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-40);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .2s ease}.pif-job-detail__textlink:hover{text-decoration-color:var(--ink)}.pif-job-detail__textlink--plain{text-transform:none;font-family:var(--f-ui)}@font-face{font-family:Inter Display;src:url(/assets/interdisplay-500-CTRSouDm.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.company-page.api2-root,.company-page.p4skin,.company-page.api2-root.crs-page,.company-careers-overlay.crs-overlay{--a2-bg: #fff;--a2-elev-strong: #f5f5f5;--a2-elev-med: #f5f5f5;--a2-elev-weak: #ebeae9;--a2-strong: #32302f;--a2-med: #615e5c;--a2-weak: #615e5c;--a2-faint: #615e5c;--a2-line: rgba(0, 0, 0, .07);--a2-font: Inter, sans-serif;--p4-faint: #615e5c;--p4-accent: #32302f;--crs-ink: #32302f;--crs-muted: #615e5c;--crs-charcoal: #32302f;font-family:Inter,sans-serif;color:#32302f}.company-page.api2-root,.company-page.p4skin{background:#fff!important}.company-page .company-content{background:#fff;font-family:Inter,sans-serif}.company-page .p4band{height:32px;background:#fff}.company-page .p4band-grid{visibility:hidden}.company-page .a2-dots{display:none}.company-page .company-content :is(h1,h2,h3,h4,h5),.company-page .company-content :is(.a2-h5,.crs-role-title,.crs-stat-n),.company-careers-overlay .a2-h4{font-family:Inter Display,Inter,sans-serif;font-weight:500;color:#32302f;text-wrap:balance}.company-page .company-content :is(.hero-title,.a2-h1){font-size:clamp(34px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em}.company-page .company-content :is(.section-title,.a2-h2,.p2wu-h2,.p2proj-h2){font-size:clamp(30px,3.1vw,40px);line-height:1.2;letter-spacing:-.04em}.company-page .company-content :is(.p4card-title,.a2-h4){letter-spacing:-.035em}.company-page .company-content .title-sub{font-family:Inter,sans-serif;font-size:17px;line-height:1.65;color:#615e5c}.company-page .company-content .p4label{letter-spacing:normal;text-transform:none;font-weight:500}.company-page .company-content .company-card,.company-page .company-content .a2-card,.company-page .company-content .p2wu-stat-card{background:#f5f5f5;border:1px solid rgba(0,0,0,.07);border-radius:24px;box-shadow:none}.company-page .company-content .company-cta,.company-page .company-content .crs-closer{background:#ebeae9;border:1px solid rgba(0,0,0,.07);border-radius:24px;box-shadow:none}.company-press .company-cta{padding:52px 36px}.company-page .company-actions{flex-wrap:wrap}.company-page .company-content .a2-btn,.company-careers-overlay .a2-btn{border-radius:999px;font-weight:500}.company-page .company-content .a2-btn--primary:not(:disabled),.company-careers-overlay .a2-btn--primary:not(:disabled){background:#32302f;color:#fff}.company-page .company-content .a2-btn--ghost{background:transparent;color:#32302f;border-color:#00000021}.company-page .company-button:focus-visible{outline:2px solid #32302f;outline-offset:4px}.company-page .company-spec-row>*,.company-page .company-gate-row>*{min-width:0;overflow-wrap:anywhere}.company-about .company-content .p2wu-section{font-family:Inter,sans-serif!important}.company-about .company-content .p2wu-stat-label{color:#615e5c}.company-about .ab-projects{display:flex;flex-direction:column;gap:56px;scroll-margin-top:100px}.company-about .ab-projects-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.company-about .ab-projects-heading h2{max-width:640px}.company-about .ab-projects-heading .a2-btn{flex-shrink:0}.company-about .ab-projects-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px}.company-about .ab-projects-list{display:flex;flex-direction:column;gap:12px;min-width:0}.company-about .ab-project-item{margin:0;min-width:0}.company-about .ab-project-card{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:116px;padding:26px 32px;overflow:hidden;border:1px solid rgba(0,0,0,.07);border-radius:24px;background:#f5f5f5;color:#32302f;text-align:left;cursor:pointer;transition:background-color .22s ease,border-color .22s ease}.company-about .ab-project-card[aria-pressed=true]{background:#ebeae9;border-color:#e4e2e1}.company-about .ab-project-card:focus-visible{outline:2px solid #32302f;outline-offset:-5px}.company-about .ab-project-title{min-width:0;font-family:Inter Display,Inter,sans-serif;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.company-about .ab-project-stage{flex-shrink:0;font:400 15px/1.4 Inter,sans-serif;color:#615e5c}.company-about .ab-projects-preview{position:relative;min-width:0;overflow:hidden;border-radius:24px;background:#e8e2d5;isolation:isolate}.company-about .ab-projects-preview img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .3s ease}.company-about .ab-projects-preview img.is-active{opacity:1}.company-page.crs-page .crs-seg{background:#f5f5f5;border:1px solid rgba(0,0,0,.07)}.company-page.crs-page :is(.crs-tab,.crs-seg-btn).is-active{background:#ebeae9;border-color:#ebeae9;color:#32302f;box-shadow:none}.company-page.crs-page .crs-role-head[aria-expanded=true]{background:#ebeae9}.company-page.crs-page :is(.crs-eyebrow,.crs-kicker,.crs-comp-badge,.crs-comp-label,.crs-jd-head){letter-spacing:normal;text-transform:none}.company-page.crs-page .crs-group-icon{background:#ebeae9;box-shadow:none}.company-careers-overlay .crs-modal{border:1px solid rgba(0,0,0,.07)}@media(max-width:760px){.company-page .p4band{height:16px}.company-page:is(.company-press,.company-security) .company-content>.p4sec{padding-block:40px!important}.company-page:is(.company-press,.company-security) .company-content>.p4sec:first-child{padding-top:0!important;padding-bottom:32px!important}.company-page .company-content :is(.hero-title,.a2-h1){font-size:clamp(32px,6.6vw,42px)}.company-page .company-content .title-sub{font-size:16px}.company-page .company-spec-row{grid-template-columns:minmax(0,1fr);gap:6px}.company-press .company-cta{padding:36px 24px}.company-about .ab-projects{gap:32px}.company-about .ab-projects-heading{align-items:flex-start;flex-direction:column;gap:24px}.company-about .ab-project-card{align-items:flex-start;flex-direction:column;gap:12px;min-height:116px;padding:24px}.company-about .ab-project-title{font-size:24px}.company-about .ab-project-stage{font-size:14px}}@media(max-width:1439.98px){.company-about .ab-projects-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(max-width:1023.98px){.company-about .ab-projects-grid{grid-template-columns:minmax(0,1fr)}.company-about .ab-projects-preview{height:clamp(220px,42vw,360px)}.company-about .ab-projects-preview img{-o-object-position:center 65%;object-position:center 65%}}@media(prefers-reduced-motion:reduce){.company-page .company-content :is(.company-card,.company-button,.a2-btn),.company-careers-overlay .a2-btn{transition:none}.company-page .company-content :is(.company-card,.company-button,.a2-btn):hover,.company-careers-overlay .a2-btn:hover{transform:none}.company-about .ab-project-card,.company-about .ab-projects-preview img{transition:none}}.company-page:is(.company-about,.company-security,.company-press,.crs-page){--a2-elev-weak: rgba(50, 48, 47, .05);--cds-line: #e4e2e1;--cds-shadow: 0 1px 2px rgba(50, 48, 47, .04), 0 12px 32px -18px rgba(50, 48, 47, .18);--cds-tile: rgba(50, 48, 47, .05);background:#f0f0f0!important}.company-page:is(.company-about,.company-press,.crs-page) .company-content,.company-page:is(.company-about,.company-press,.crs-page) .p4band,.company-page:is(.company-about,.company-press,.crs-page) .p4sec{background:#f0f0f0!important}.company-page:is(.company-about,.company-press,.crs-page) .p4sec--light{background:#fcfcfc!important}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.a2-h2,.section-title,.p2wu-h2,.p2proj-h2){font-size:clamp(32px,3.1vw,44px);line-height:1.12;letter-spacing:-.035em}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-card,.a2-card,.p2wu-stat-card){background:#fff;border:1px solid var(--cds-line);border-radius:16px;box-shadow:var(--cds-shadow)}.company-page .company-content .a2-btn{min-height:44px}.company-page .company-content .a2-btn--primary:not(:disabled):hover{background:#4a4746}.company-page .company-content .a2-btn--ghost{border-color:var(--cds-line);background:#fff}.company-page .company-content .a2-btn:focus-visible{outline:2px solid #32302f;outline-offset:3px}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer){background:#f4f4f4 url(/landing-figma/cta-pages-1024.webp) center bottom / 100% auto no-repeat;border:1px solid var(--cds-line);border-radius:16px;box-shadow:none;padding-bottom:clamp(160px,22vw,300px)!important}.company-page .company-content .company-cta h2{font-size:clamp(36px,4.2vw,56px);line-height:1.1;letter-spacing:-.035em}@media(min-width:1100px){.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer){background-image:url(/landing-figma/cta-pages.webp)}}.company-about .ab-project-card{background:var(--cds-tile);border:1px solid transparent;border-radius:16px}.company-about .ab-project-card:hover{background:#32302f14}.company-about .ab-project-card[aria-pressed=true]{background:#fff;border-color:#32302f;box-shadow:var(--cds-shadow)}.company-about .ab-project-card:focus-visible{outline:2px solid #32302f;outline-offset:3px}.company-about .ab-projects-preview{border-radius:16px;background:var(--cds-tile)}.company-about .ab-photos .a2-card{padding:0}.company-about .company-about-hero img{border-radius:16px}.company-page.crs-page .crs-seg{background:var(--cds-tile);border-color:transparent}.company-page.crs-page :is(.crs-tab,.crs-seg-btn).is-active{background:#32302f;border-color:#32302f;color:#fcfcfc}.company-page.crs-page .crs-role-head[aria-expanded=true]{background:#fff}.company-page.crs-page .crs-group-icon{background:var(--cds-tile)}.security-page.company-security,.security-page .security-content{background:#f0f0f0}.security-page .sec-title{font-size:clamp(42px,5vw,64px)}.security-page .sec-heading{font-size:clamp(32px,3.1vw,44px);line-height:1.12;letter-spacing:-.035em}.security-page .sec-hero-art{border-radius:16px;background:var(--cds-tile);display:flex;align-items:center;justify-content:center}.security-page .sec-hero-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:92%;height:92%}.security-page :is(.sec-pillar,.sec-custody-card,.sec-checks,.sec-specs){background:#fff;border:1px solid var(--cds-line);border-radius:16px;box-shadow:var(--cds-shadow)}.security-page .sec-pillar:first-child{background:#fff}.security-page :is(.sec-check,.sec-spec)+:is(.sec-check,.sec-spec){border-top-color:var(--cds-line)}.security-page .sec-icon{background:var(--cds-tile);border-color:transparent;color:#32302f;border-radius:12px}.security-page .sec-icon-accent{background:var(--cds-tile)}.security-page .sec-check h3 svg{color:#32302f}.security-page .sec-check-number{color:#615e5c}.security-page .security-content a:focus-visible{outline-color:#32302f}.security-page .sec-disclosure{background:#f4f4f4;border:1px solid var(--cds-line);border-radius:16px;box-shadow:none}.security-page .sec-disclosure-detail+.sec-disclosure-detail{border-top-color:var(--cds-line)}.security-page .sec-closer-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:24px;background:#f4f4f4 url(/landing-figma/cta-pages-1024.webp) center bottom / 100% auto no-repeat;border:1px solid var(--cds-line);border-radius:16px;padding:64px 32px clamp(160px,22vw,300px)}.security-page .sec-closer-card .sec-heading{font-size:clamp(36px,4.2vw,56px);line-height:1.1}.security-page .sec-closer-card p{margin-inline:auto}.security-page .sec-button{min-height:52px;padding:14px 28px}.security-page .sec-button:hover{background:#4a4746}@media(min-width:1100px){.security-page .sec-closer-card{background-image:url(/landing-figma/cta-pages.webp)}}@media(max-width:760px){.security-page .sec-closer-card{padding:40px 20px 150px}.company-page .company-content .company-cta h2{font-size:34px}}.company-about .company-content .company-cta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:start;text-align:left!important;gap:20px 56px!important;padding:56px!important;background:#fff linear-gradient(#fff,#fff);border:1px solid var(--cds-line);box-shadow:var(--cds-shadow);position:relative}.company-about .company-content .company-cta>*{grid-column:1}.company-about .company-content .company-cta:after{content:"";grid-column:2;grid-row:1 / span 3;align-self:stretch;min-height:320px;border-radius:12px;background:#32302f0d url(/landing-figma/scene-coins-1024.webp) center / 82% auto no-repeat}.company-about .company-content .company-cta .company-actions{justify-content:flex-start}.company-press .company-content .company-cta{background-size:100% auto;background-position:center bottom;padding-bottom:clamp(200px,26vw,340px)!important}.company-page.crs-page .company-content .crs-closer{background:#fff;padding-bottom:48px!important;box-shadow:var(--cds-shadow)}.security-page .sec-closer-card{background:#fff;box-shadow:var(--cds-shadow);padding:64px 40px 40px}.security-page .sec-closer-card:after{content:"";display:block;width:100%;height:clamp(160px,18vw,240px);margin-top:12px;border-radius:12px;background:url(/landing-figma/bento-coin-circle.webp) 16% center / auto 78% no-repeat,url(/landing-figma/platform-cubes.webp) 84% center / auto 86% no-repeat,#32302f0d}@media(max-width:900px){.company-about .company-content .company-cta{grid-template-columns:1fr;padding:32px 24px!important}.company-about .company-content .company-cta:after{grid-column:1;grid-row:auto;min-height:220px;width:100%}.security-page .sec-closer-card{padding:40px 20px 20px}.security-page .sec-closer-card:after{background-size:auto 60%,auto 66%,auto;background-position:12% center,88% center,0 0}}.company-page.crs-page .crs-closer{padding-top:40px!important}.company-page.crs-page .crs-closer:before{content:"";width:168px;height:168px;margin-bottom:28px;border-radius:16px;background:#32302f0d url(/landing-figma/bento-loop-wn.webp) center / 78% auto no-repeat}.company-about .ab-hero-art{display:flex;align-items:center;justify-content:center;height:clamp(280px,36vw,460px);border-radius:16px;background:#32302f0d;overflow:hidden}.company-about .ab-hero-art img{width:auto!important;height:88%!important;max-width:90%;-o-object-fit:contain;object-fit:contain;border-radius:0!important}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer),.security-page .sec-closer-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row;align-items:center;justify-items:start;text-align:left!important;-moz-column-gap:56px!important;column-gap:56px!important;row-gap:16px!important;padding:24px 24px 24px 56px!important;border-radius:24px;border:1px solid var(--cds-line);background:#fff!important;box-shadow:0 1px 2px #32302f0a,0 24px 56px -30px #32302f38}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>*,.security-page .sec-closer-card>*{grid-column:1;margin-inline:0!important;max-width:520px}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer):before{content:none}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer):after,.security-page .sec-closer-card:after{content:"";display:block;grid-column:2;grid-row:1 / span 6;align-self:stretch;width:100%;height:auto;min-height:380px;margin:0;border-radius:16px;background:#ecebea var(--cds-art) center / cover no-repeat}.company-page .company-content .company-cta .company-actions,.security-page .sec-actions{justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 24px}.company-page .company-content .company-cta h2,.crs-page .crs-closer h2,.security-page .sec-closer-card .sec-heading{font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.035em}.company-about .company-content .company-cta{--cds-art: url(/landing-figma/scene-coins-1024.webp)}.company-press .company-content .company-cta{--cds-art: url(/landing-figma/plan-tiles-1024.webp)}.crs-page .crs-closer{--cds-art: url(/landing-figma/scene-loop-1024.webp)}.security-page .sec-closer-card{--cds-art: url(/landing-figma/scene-steps-1024-wn.webp)}.security-page .sec-closer-card{padding:24px 56px 24px 24px!important}.security-page .sec-closer-card>*{grid-column:2}.security-page .sec-closer-card:after{grid-column:1}.crs-page .crs-closer .a2-btn{margin-top:12px}@media(max-width:900px){.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer),.security-page .sec-closer-card{grid-template-columns:1fr;padding:20px 20px 32px!important}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>*,.security-page .sec-closer-card>*{grid-column:1!important}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer):after,.security-page .sec-closer-card:after{grid-column:1!important;grid-row:1;min-height:220px;margin-bottom:12px}}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer),.security-page .sec-closer-card{grid-template-rows:1fr repeat(4,auto) 1fr}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>:nth-child(1),.security-page .sec-closer-card>:nth-child(1){grid-row:2}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>:nth-child(2),.security-page .sec-closer-card>:nth-child(2){grid-row:3}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>:nth-child(3),.security-page .sec-closer-card>:nth-child(3){grid-row:4}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>:nth-child(4),.security-page .sec-closer-card>:nth-child(4){grid-row:5}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer):after,.security-page .sec-closer-card:after{grid-row:1 / 7}@media(max-width:900px){.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer),.security-page .sec-closer-card{grid-template-rows:none}.company-page:is(.company-about,.company-press,.crs-page) .company-content :is(.company-cta,.crs-closer)>*,.security-page .sec-closer-card>*{grid-row:auto!important}}.security-page .sec-hero{margin-top:112px;padding:24px!important;gap:24px;border-radius:24px;background:#fff;border:1px solid var(--cds-line);box-shadow:0 1px 2px #32302f0a,0 24px 56px -34px #32302f33;max-width:1200px;width:calc(100% - 48px)}.security-page .sec-hero-copy{padding:32px 16px 32px 32px}.security-page .sec-hero-art{aspect-ratio:5 / 4;background:radial-gradient(70% 70% at 50% 45%,#fbfaf9,#efecea 60%,#e5e1de)}.security-page .sec-hero-art img{width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.security-page .sec-pillars{padding-top:24px}.security-page .sec-icon-accent{display:none}.security-page .sec-infra-art{height:160px;margin-bottom:28px;border-radius:16px;overflow:hidden}.security-page .sec-check-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#32302f;color:#fcfcfc;font:500 12px/1 Geist Mono,ui-monospace,monospace}.security-page .sec-check{align-items:center}.security-page .sec-closer-card{--cds-art: url(/landing-figma/platform-cubes.webp)}@media(max-width:900px){.security-page .sec-hero{width:calc(100% - 32px);margin-top:96px;padding:12px!important}.security-page .sec-hero-copy{padding:20px 12px}.security-page .sec-hero-art{order:-1}}.crs-page .crs-hero-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.crs-page .crs-hero-split .crs-hero-stack{align-items:flex-start;text-align:left;min-width:0}.crs-page .crs-hero .a2-h1{font-size:clamp(40px,4.6vw,64px)!important;letter-spacing:-.045em}.crs-page .crs-hero-art{aspect-ratio:1 / 1;border-radius:24px;background:#ecebea;overflow:hidden}.crs-page .crs-hero-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crs-page .crs-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:520px}.crs-page .crs-stat{padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #e4e2e1;text-align:left}.crs-page .crs-stat-n{font-size:40px!important;letter-spacing:-.04em;line-height:1}.crs-page .crs-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;padding:24px;border-radius:24px;background:#fff;border:1px solid #e4e2e1;box-shadow:0 1px 2px #32302f0a,0 24px 56px -34px #32302f33}.crs-page .crs-story--flip .crs-story-tile{order:2}.crs-page .crs-story-tile{display:flex;align-items:center;justify-content:center;min-height:420px;padding:32px;border-radius:16px;background:#ecebea}.crs-page .crs-story-copy{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:24px 24px 24px 16px;min-width:0}.crs-page .crs-story--flip .crs-story-copy{padding:24px 16px 24px 24px}.crs-page .crs-story-copy .crs-prose{display:flex;flex-direction:column;gap:14px}.crs-page .crs-story-copy .crs-prose p{margin:0;font-size:16px;line-height:1.65;color:#615e5c}.crs-page .crs-v{font-family:Inter,sans-serif;color:#32302f}.crs-page .crs-v-engine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;max-width:460px}.crs-page .crs-v-col{display:flex;flex-direction:column;gap:10px}.crs-page .crs-v-col span{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e4e2e1;font-size:13px;font-weight:500;text-align:center;box-shadow:0 8px 20px -14px #32302f4d}.crs-page .crs-v-core{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}.crs-page .crs-v-time{list-style:none;margin:0;padding:0;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;position:relative}.crs-page .crs-v-time li{position:relative;padding:16px 18px 16px 44px;border-radius:14px;background:#fff;border:1px solid #e4e2e1;display:flex;flex-direction:column;gap:4px}.crs-page .crs-v-time li:before{content:"";position:absolute;left:18px;top:22px;width:10px;height:10px;border-radius:50%;border:2px solid #32302f;background:#fff}.crs-page .crs-v-time li.is-now:before{background:#32302f}.crs-page .crs-v-time span{font:500 11px/1.2 Geist Mono,ui-monospace,monospace;color:#615e5c;text-transform:uppercase;letter-spacing:.04em}.crs-page .crs-v-time b{font-weight:500;font-size:15px}.crs-page .crs-v-time li.is-now{background:#32302f;border-color:#32302f}.crs-page .crs-v-time li.is-now :is(span,b){color:#fcfcfc}.crs-page .crs-v-time li.is-now:before{border-color:#fcfcfc;background:#fcfcfc}.crs-page .crs-pillar{padding:12px 12px 28px!important}.crs-page .crs-pillar h3,.crs-page .crs-pillar p{padding-inline:16px}.crs-page .crs-pillar h3{margin-top:22px;font-size:24px!important;font-weight:500;letter-spacing:-.01em}.crs-page .crs-pillar-tile{height:240px;overflow:hidden;border-radius:12px;background:#ecebea;display:flex;align-items:center;justify-content:center}.crs-page .crs-grid4{position:relative}.crs-page .crs-grid4 .crs-step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#32302f;color:#fcfcfc;font:500 13px/1 Geist Mono,ui-monospace,monospace}.crs-page .crs-comp{background:#fff!important}.crs-page .crs-comp-row+.crs-comp-row{border-top-color:#e4e2e1}@media(max-width:900px){.crs-page .crs-hero-split,.crs-page .crs-story{grid-template-columns:1fr}.crs-page .crs-story{padding:12px}.crs-page .crs-story--flip .crs-story-tile{order:0}.crs-page .crs-story-tile{min-height:300px;padding:20px}.crs-page .crs-story-copy,.crs-page .crs-story--flip .crs-story-copy{padding:16px 12px}.crs-page .crs-hero-art{aspect-ratio:4 / 3}}@media(max-width:480px){.crs-page .crs-v-engine{grid-template-columns:1fr}.crs-page .crs-stat-n{font-size:30px!important}}.crs-page .crs-v-mark{width:104px;height:104px;border-radius:26px;background:#32302f;display:grid;place-items:center;box-shadow:0 20px 40px -18px #32302f73,inset 0 1px #ffffff14}.crs-page .crs-wmark{width:62%;height:auto;fill:#fcfcfc;stroke:#fcfcfc;stroke-width:6;stroke-linejoin:round;display:block}.crs-page .crs-v-ship{width:86%;display:flex;flex-direction:column;gap:18px}.crs-page .crs-v-ship-rail{position:relative;display:flex;justify-content:space-between;padding:16px 14px 14px;border-radius:16px;background:#fff;box-shadow:0 18px 30px -20px #32302f59}.crs-page .crs-v-ship-rail:before{content:"";position:absolute;left:30px;right:30px;top:27px;height:2px;background:#e4e2e1}.crs-page .crs-v-ship-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.crs-page .crs-v-ship-dot{width:24px;height:24px;border-radius:50%;background:#f5f5f5;border:1px solid #e4e2e1;display:grid;place-items:center}.crs-page .crs-v-ship-dot svg{width:12px;height:12px;fill:none;stroke:#615e5c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.crs-page .crs-v-ship-step.is-live .crs-v-ship-dot{background:#32302f;border-color:#32302f}.crs-page .crs-v-ship-step.is-live .crs-v-ship-dot svg{stroke:#fff}.crs-page .crs-v-ship-label{font-size:11.5px;font-weight:500;color:#615e5c;white-space:nowrap}.crs-page .crs-v-ship-step.is-live .crs-v-ship-label{color:#32302f}.crs-page .crs-v-ship-day{display:flex;align-items:center;gap:6px;padding-inline:4px}.crs-page .crs-v-ship-day span{font-size:12px;font-weight:500;color:#615e5c;margin-right:4px}.crs-page .crs-v-ship-day i{flex:1;height:8px;border-radius:9px;background:#32302f1f}.crs-page .crs-v-ship-day i.is-on{background:#32302f}.crs-page .crs-v-async{position:relative;width:72%;height:190px}.crs-page .crs-v-async-doc{position:absolute;top:0;right:14%;bottom:22px;left:0;padding:18px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:9px;box-shadow:0 18px 30px -20px #32302f59}.crs-page .crs-v-async-doc b{font-size:14px;font-weight:600;margin-bottom:4px}.crs-page .crs-v-async-doc span{height:6px;border-radius:9px;background:#32302f1f}.crs-page .crs-v-async-doc .is-short{width:58%}.crs-page .crs-v-async-doc .is-mid{width:78%}.crs-page .crs-v-async-reply{position:absolute;right:0;bottom:0;width:62%;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px 16px 4px;background:#32302f;box-shadow:0 18px 30px -16px #32302f80}.crs-page .crs-v-async-reply i{flex:none;width:22px;height:22px;border-radius:50%;background:#f5f5f5}.crs-page .crs-v-async-reply div{flex:1;display:flex;flex-direction:column;gap:6px}.crs-page .crs-v-async-reply span{height:5px;border-radius:9px;background:#fff6}.crs-page .crs-v-async-reply .is-short{width:60%}.crs-page .crs-v-detail{position:relative;width:80%;height:190px}.crs-page .crs-v-detail-card{position:absolute;left:0;top:8px;width:70%;padding:18px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:9px;box-shadow:0 18px 30px -20px #32302f59}.crs-page .crs-v-detail-line{height:6px;border-radius:9px;background:#32302f1f}.crs-page .crs-v-detail-line.is-short{width:60%}.crs-page .crs-v-detail-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.crs-page .crs-v-detail-pill{width:54px;height:18px;border-radius:999px;background:#32302f}.crs-page .crs-v-detail-toggle{position:relative;width:28px;height:16px;border-radius:999px;background:#32302f}.crs-page .crs-v-detail-toggle:after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff}.crs-page .crs-v-detail-lens{position:absolute;right:12px;bottom:16px;width:150px;height:150px;border-radius:50%;background:#fff;border:6px solid #f5f5f5;box-shadow:0 0 0 1px #e4e2e1,0 26px 40px -18px #32302f73;display:grid;place-items:center}.crs-page .crs-v-detail-lens:after{content:"";position:absolute;right:-22px;bottom:-22px;width:42px;height:12px;border-radius:9px;background:#32302f;transform:rotate(45deg)}.crs-page .crs-v-detail-lens-in{display:flex;flex-direction:column;align-items:center;gap:10px}.crs-page .crs-v-detail-toggle.is-big{width:46px;height:26px}.crs-page .crs-v-detail-toggle.is-big:after{width:20px;height:20px;top:3px;right:3px}.crs-page .crs-v-detail-spark{width:72px;height:26px;fill:none;stroke:#32302f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crs-page .crs-v-detail-pill.is-big{width:auto;height:auto;padding:6px 14px;font-size:12px;font-weight:500;color:#fff}@media(max-width:640px){.crs-page .crs-v-mark{width:72px;height:72px;border-radius:18px}.crs-page .crs-pillar-tile{height:220px}.crs-page .crs-v-ship{width:92%}.crs-page .crs-v-ship-label{font-size:10.5px}}.crs-page .crs-hero:not(.crs-hero--penn) .crs-hero-stack>.a2-h1{margin-top:0}.crs-page .crs-hero--penn{padding:120px 0 56px}.crs-page .crs-penn-hero{gap:48px}.crs-page .crs-hero--penn .crs-hero-stack>.a2-h1{margin-top:28px;max-width:600px}.crs-page .crs-penn-chips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.crs-page .crs-penn-chips li{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #e4e2e1;font:500 13px/1 Inter,sans-serif;color:#615e5c}.crs-page .crs-penn-chips b{font:600 13px/1 Geist,Inter,sans-serif;color:#32302f}.crs-page .crs-penn-art{position:relative;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:#f6f5f4;border:1px solid #e4e2e1;box-shadow:0 1px 2px #32302f0a,0 28px 60px -36px #32302f47}.crs-page .crs-penn-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crs-page .crs-penn-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.crs-page .crs-penn-aside{position:sticky;top:112px;display:flex;flex-direction:column;gap:16px;padding-top:8px}.crs-page .crs-penn-aside .a2-h2{font-family:Inter Display,Inter,sans-serif;font-size:clamp(32px,3.2vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0 0 4px;color:#32302f}.crs-page .crs-penn-aside>p{margin:0;font:400 16px/1.65 Inter,sans-serif;color:#615e5c;text-wrap:pretty;max-width:460px}.crs-page .crs-penn-steps{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #e4e2e1;max-width:460px}.crs-page .crs-penn-steps li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #e4e2e1}.crs-page .crs-penn-steps span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#32302f;color:#fcfcfc;font:500 12px/1 Geist Mono,ui-monospace,monospace}.crs-page .crs-penn-steps div{display:flex;flex-direction:column;gap:3px}.crs-page .crs-penn-steps b{font:500 15px/1.35 Inter,sans-serif;color:#32302f}.crs-page .crs-penn-steps small{font:400 14px/1.45 Inter,sans-serif;color:#615e5c}.crs-page .crs-penn-card{padding:40px;border-radius:24px;background:#fff;border:1px solid #e4e2e1;box-shadow:0 1px 2px #32302f0a,0 24px 56px -34px #32302f38}.crs-page .crs-penn-card input:not([type=checkbox]),.crs-page .crs-penn-card select{min-height:48px;border-radius:12px;background:#fff;border:1px solid #e4e2e1}.crs-page .crs-penn-card input:not([type=checkbox]):focus,.crs-page .crs-penn-card select:focus{border-color:#32302f;outline:none;box-shadow:0 0 0 3px #32302f14}.crs-page .crs-penn-num{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;border-radius:999px;background:#f6f5f4;font-family:Geist Mono,ui-monospace,monospace!important;font-size:11px!important;color:#615e5c!important}.crs-page .crs-penn-cta .a2-btn{width:100%;justify-content:center;min-height:48px}.crs-page .crs-penn-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:16px;border-radius:24px;background:#fff;border:1px solid #e4e2e1;box-shadow:0 1px 2px #32302f0a,0 24px 56px -34px #32302f33}.crs-page .crs-penn-band-art{border-radius:16px;overflow:hidden;background:#ecebea;min-height:340px}.crs-page .crs-penn-band-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.crs-page .crs-penn-band-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:32px 40px 32px 24px}.crs-page .crs-penn-band-copy .a2-h2{font-family:Inter Display,Inter,sans-serif;font-size:clamp(32px,3.4vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:440px}.crs-page .crs-penn-band-copy .a2-body{margin:0;color:#615e5c;max-width:460px}.crs-page .crs-penn-band-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px}@media(max-width:900px){.crs-page .crs-hero--penn{padding:104px 0 40px}.crs-page .crs-penn-layout,.crs-page .crs-penn-band{grid-template-columns:1fr;gap:32px}.crs-page .crs-penn-aside{position:static}.crs-page .crs-penn-band{gap:8px;padding:10px}.crs-page .crs-penn-band-art{min-height:0;aspect-ratio:4 / 3}.crs-page .crs-penn-band-copy{padding:20px 14px 18px}.crs-page .crs-penn-card{padding:24px 20px}}
