.ca-phone{aspect-ratio:412/866;position:relative;container-type:inline-size}.ca-body{--u:calc(100cqw / 412);padding:calc(11 * var(--u));border-radius:calc(62 * var(--u));box-shadow:inset 0 0 0 1px #ffffff1f, inset 0 0 0 calc(3 * var(--u)) #050504, var(--shadow-object);background:linear-gradient(150deg,#3a342f 0%,#141210 18%,#0b0b0a 60%,#2d2824 100%);position:absolute;inset:0}.ca-screen{isolation:isolate;border-radius:calc(51 * var(--u));color:#fff;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,ui-sans-serif,sans-serif;font-size:calc(15 * var(--u));letter-spacing:0;text-transform:none;background:#060605;flex-direction:column;line-height:1.5;display:flex;position:relative;overflow:hidden}.ca-island{top:calc(22 * var(--u));z-index:6;width:calc(122 * var(--u));height:calc(36 * var(--u));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.ca-statusBar{z-index:5;height:calc(54 * var(--u));padding:calc(6 * var(--u)) calc(34 * var(--u)) 0 calc(46 * var(--u));font-size:calc(17 * var(--u));flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}.ca-statusIcons{align-items:center;gap:calc(6 * var(--u));display:flex}.ca-icon{width:calc(var(--s,20) * var(--u));height:calc(var(--s,20) * var(--u));flex:none}.ca-bar{height:calc(56 * var(--u));padding:0 calc(16 * var(--u));background:#060605d1;border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;display:flex}.ca-pill{height:calc(36 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(15 * var(--u));background:#ffffff1a;border-radius:999px;font-weight:600;display:inline-flex}.ca-back{align-items:center;gap:calc(2 * var(--u));color:var(--color-champagne);font-size:calc(17 * var(--u));display:inline-flex}.ca-display{font-family:var(--font-sofia), "Arial Narrow", sans-serif;letter-spacing:-.01em;font-weight:600;line-height:1}.ca-muted{color:#ffffff9e}.ca-footnote{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}.ca-headline{font-size:calc(17 * var(--u));font-weight:600;line-height:calc(24 * var(--u))}.ca-tile{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));background:var(--color-bordeaux);color:var(--color-ember);flex:none;place-items:center;display:grid}.ca-panel{border-radius:calc(20 * var(--u));background:#141311}.ca-poster{height:calc(352 * var(--u));flex:none;position:relative;overflow:hidden}.ca-poster:after{content:"";background:linear-gradient(#0606054d 0%,#0000 14%),linear-gradient(#0000 34%,#0606058c 62%,#060605 100%);position:absolute;inset:0}.ca-posterPhoto{object-fit:cover;object-position:50% 45%}.ca-identity{z-index:1;padding:0 calc(20 * var(--u)) calc(16 * var(--u));position:absolute;inset:auto 0 0}.ca-name{font-size:calc(46 * var(--u))}.ca-role{margin-top:calc(10 * var(--u));color:#ffffffd1;font-size:calc(17 * var(--u));line-height:1.4}.ca-org{font-size:calc(17 * var(--u));font-weight:600;line-height:1.4}.ca-place{align-items:center;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));display:flex}.ca-cardBody{padding:calc(14 * var(--u)) calc(20 * var(--u)) 0}.ca-meeting{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(18 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));background:#ffffff12;display:flex}.ca-steps{gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));display:grid}.ca-step{min-height:calc(56 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff1a;display:flex}.ca-stepNow{background:var(--color-ivory);color:var(--color-black)}.ca-badge{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(14 * var(--u));background:#ffffff24;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.ca-stepNow .ca-badge{background:var(--color-black);color:var(--color-ivory)}.ca-stepText{flex:1;min-width:0;display:grid}.ca-stepTitle{font-size:calc(16 * var(--u));font-weight:600;line-height:1.35}.ca-stepNow .ca-muted{color:#0b0b0a99}.ca-dock{gap:calc(4 * var(--u));margin-top:calc(16 * var(--u));grid-template-columns:repeat(5,1fr);display:grid}.ca-action{align-items:center;gap:calc(6 * var(--u));color:#ffffffb8;font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));flex-direction:column;display:flex}.ca-round{width:calc(48 * var(--u));height:calc(48 * var(--u));color:#fff;background:#ffffff1a;border-radius:999px;place-items:center;display:grid}.ca-page{padding:calc(4 * var(--u)) calc(20 * var(--u)) 0}.ca-pageHead{justify-content:space-between;align-items:center;display:flex}.ca-pageTitle{font-size:calc(36 * var(--u))}.ca-segmented{margin-top:calc(16 * var(--u));padding:calc(3 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(14 * var(--u));background:#ffffff14;grid-template-columns:1fr 1fr;font-weight:600;display:grid}.ca-segment{height:calc(32 * var(--u));border-radius:calc(9 * var(--u));color:#ffffff9e;place-items:center;display:grid}.ca-segmentOn{color:#fff;background:#ffffff29}.ca-tableCard{margin-top:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u))}.ca-row{align-items:center;gap:calc(12 * var(--u));display:flex}.ca-rowText{flex:1;min-width:0}.ca-chip{padding:calc(3 * var(--u)) calc(10 * var(--u));background:var(--color-bordeaux);color:var(--color-ember);font-size:calc(12 * var(--u));border-radius:999px;font-weight:600}.ca-people{margin-top:calc(10 * var(--u));border-top:1px solid #ffffff12}.ca-person{height:calc(52 * var(--u));align-items:center;gap:calc(12 * var(--u));display:flex}.ca-person+.ca-person{border-top:1px solid #ffffff0d}.ca-avatar{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(14 * var(--u));background:#ffffff1a;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.ca-saved{align-items:center;gap:calc(4 * var(--u));color:var(--color-ember);font-size:calc(13 * var(--u));font-weight:600;display:flex}.ca-save{padding:calc(5 * var(--u)) calc(12 * var(--u));background:var(--color-ivory);color:var(--color-black);font-size:calc(13 * var(--u));border-radius:999px;font-weight:600}.ca-section{margin-top:calc(24 * var(--u))}.ca-earlier{margin-top:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u))}.ca-earlier .ca-row{height:calc(60 * var(--u))}.ca-earlier .ca-row+.ca-row{border-top:1px solid #ffffff0d}.ca-met{height:calc(212 * var(--u));margin-top:calc(12 * var(--u));border-radius:calc(20 * var(--u));background:radial-gradient(120% 90% at 30% 15%,#5a1a24,#2b1114 55%,#12080a 100%);position:relative;overflow:hidden}.ca-metChip{top:calc(14 * var(--u));left:calc(14 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));background:#00000059;border-radius:999px;font-weight:600;display:flex;position:absolute}.ca-initials{top:calc(40 * var(--u));right:calc(14 * var(--u));color:#e3bd85d9;font-size:calc(112 * var(--u));letter-spacing:-.04em;position:absolute}.ca-metName{bottom:calc(16 * var(--u));left:calc(16 * var(--u));position:absolute}.ca-metName .ca-display{font-size:calc(30 * var(--u))}.ca-contactRow{margin-top:calc(14 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.ca-how{margin-top:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u))}.ca-facts{margin-top:calc(10 * var(--u));padding-top:calc(10 * var(--u));border-top:1px solid #ffffff12}.ca-fact{gap:calc(8 * var(--u));font-size:calc(13 * var(--u));line-height:calc(22 * var(--u));display:flex}.ca-fact dt{color:#ffffff9e}.ca-fact dd{font-weight:600}.ca-remember{margin-top:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u))}.ca-note{margin-top:calc(6 * var(--u));color:#ffffffd9;font-size:calc(14 * var(--u));line-height:calc(21 * var(--u))}.ca-pass{aspect-ratio:9/16;position:relative;container-type:inline-size}.ca-passBody{--u:calc(100cqw / 340);padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u));border-radius:calc(16 * var(--u));color:var(--color-ivory);box-shadow:inset 0 0 0 1px #ffffff14, var(--shadow-object);letter-spacing:0;text-transform:none;background:linear-gradient(#3a141b 0%,#2b1114 40%,#1d0b0e 100%);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,ui-sans-serif,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.ca-passHead{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));display:flex}.ca-passBrand{align-items:center;gap:calc(8 * var(--u));font-size:calc(15 * var(--u));font-weight:600;display:flex}.ca-field dt{color:var(--color-champagne);font-size:calc(10 * var(--u));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ca-field dd{font-size:calc(17 * var(--u));line-height:1.25}.ca-passHead .ca-field{text-align:right}.ca-passHead .ca-field dd{font-size:calc(20 * var(--u))}.ca-primary{margin-top:calc(30 * var(--u))}.ca-primary dd{font-family:var(--font-sofia), "Arial Narrow", sans-serif;font-size:calc(44 * var(--u));font-weight:600;line-height:1}.ca-fields{gap:calc(16 * var(--u)) calc(12 * var(--u));margin-top:calc(26 * var(--u));grid-template-columns:1.3fr 1fr;display:grid}.ca-barcode{align-items:center;gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));border-radius:calc(10 * var(--u));color:#0b0b0a;font-size:calc(11 * var(--u));background:#fff;flex-direction:column;align-self:center;margin-top:auto;display:flex}.ca-qr{width:calc(132 * var(--u));height:calc(132 * var(--u))}
