.dream-about{--dau-bg:#cbf4f6;--dau-bg2:#e8fafb;--dau-ink:#0f0e17;--dau-text:#33323d;--dau-muted:#5f5e6a;--dau-accent:#00778f;--dau-on:#ffffff;--dau-hand:#a8461a;--dau-ring:#ffffff;--dau-line:rgba(15, 14, 23, 0.16);--dau-ph:120px;container-type:inline-size;margin:0 0 1.5em;color:var(--dau-text);font-size:16px}.dau-theme--soft{--dau-bg:#fdf1ec;--dau-bg2:#fff8f4;--dau-accent:#d9622b;--dau-hand:#00778f}.dau-theme--white{--dau-bg:#ffffff;--dau-bg2:#f6f9fa;--dau-hand:#c2541b;--dau-ring:#cbf4f6}.dau-theme--peach{--dau-bg:#fbdfd3;--dau-bg2:#fdeee7;--dau-accent:#a94a26;--dau-hand:#8a5a44;--dau-muted:#7a5140}.dau-theme--sand{--dau-bg:#f4ead6;--dau-bg2:#faf5ea;--dau-accent:#7a5a1f;--dau-hand:#b5652b;--dau-muted:#6f624a}.dau-theme--teal{--dau-bg:#00778f;--dau-bg2:#0a8aa3;--dau-ink:#ffffff;--dau-text:#e8fafb;--dau-muted:#bfe9ee;--dau-accent:#ffd9a0;--dau-on:#0f0e17;--dau-hand:#ffd9a0;--dau-ring:#cbf4f6;--dau-line:rgba(255, 255, 255, 0.3)}.dau-theme--night{--dau-bg:#16212b;--dau-bg2:#1f2d39;--dau-ink:#f4f7f8;--dau-text:#d8e1e5;--dau-muted:#9fb1ba;--dau-accent:#7fd3dd;--dau-on:#0f0e17;--dau-hand:#f6a96b;--dau-ring:#2c3e4c;--dau-line:rgba(255, 255, 255, 0.2)}.dau-card{position:relative;box-sizing:border-box;min-width:0}.dau-card *,.dau-card *::before,.dau-card *::after{box-sizing:border-box}.dau-card p{margin:0}.dau-card a{color:inherit}.dau-card a:focus-visible{outline:2px solid var(--dau-ink);outline-offset:3px}.dau-label,.dau-own{font-family:'Dream Caveat','Segoe Print','Bradley Hand',cursive;font-size:1.6rem;line-height:1;color:var(--dau-hand)}.dau-name{margin:0;font-family:inherit;font-size:1.35rem;font-weight:700;line-height:1.15;color:var(--dau-ink);letter-spacing:normal;text-transform:none}.dau-tag{font-size:var(--dau-tfs,.8em);font-weight:600;line-height:1.35;color:var(--dau-muted)}.dau-bio{font-size:var(--dau-tfs,.8em);line-height:1.55;color:var(--dau-text);overflow-wrap:anywhere}.dau-bio strong{color:var(--dau-ink)}.dau-bio a{color:var(--dau-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--dau-accent);text-decoration-thickness:2px;text-underline-offset:2px}.dau-btn{display:inline-block;padding:.7em 1.4em;border-radius:999px;background:var(--dau-accent);color:var(--dau-on)!important;font-size:var(--dau-bfs,.9rem);font-weight:700;line-height:1.2;text-decoration:none}.dau-btn:hover{filter:brightness(1.08)}.dau-btn.is-alt{background:#fff0;color:var(--dau-ink)!important;box-shadow:inset 0 0 0 2px var(--dau-accent)}.dau-more{font-size:var(--dau-bfs,.86rem);font-weight:700;color:var(--dau-ink)!important;text-decoration:underline;text-decoration-color:var(--dau-accent);text-decoration-thickness:2px;text-underline-offset:3px}.dau-more::after{content:" →"}.dau-badge{display:inline-block;padding:2px 9px;border-radius:999px;background:#e3f4ea;color:#1f6b3a;font-size:.72rem;font-weight:700}.dau-upd{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--dau-muted)}.dau-upd::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 3px rgb(47 158 91 / .22)}.dau-ph{display:block;flex:none;width:var(--dau-ph);height:var(--dau-ph);max-width:100%;margin:0;object-fit:cover;border-radius:50%;background:var(--dau-bg2);box-shadow:0 0 0 4px var(--dau-ring)}.dau-shape--blob .dau-ph{border-radius:45% 55% 42% 58% / 55% 45% 58% 42%}.dau-shape--rounded .dau-ph{border-radius:24%}.dau-shape--arch .dau-ph{height:calc(var(--dau-ph) * 1.18);border-radius:999px 999px 14px 14px}.dau-shape--stamp .dau-ph{padding:6px;border-radius:0;background:#fff;box-shadow:none;filter:drop-shadow(0 3px 4px rgb(15 14 23 / .25));-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 8px) calc(100% - 8px) no-repeat,radial-gradient(circle 3px at 4px 4px,transparent 96%,#000) 0 0 / 8px 8px;mask:linear-gradient(#000 0 0) center / calc(100% - 8px) calc(100% - 8px) no-repeat,radial-gradient(circle 3px at 4px 4px,transparent 96%,#000) 0 0 / 8px 8px}.dau-shape--polaroid .dau-ph{padding:6px 6px 20px;height:calc(var(--dau-ph) + 14px);border-radius:3px;background:#fff;box-shadow:0 10px 20px -10px rgb(15 14 23 / .5);transform:rotate(-3deg)}.dau-shape--hexagon .dau-ph{border-radius:0;box-shadow:none;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.dau-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;max-width:100%}.dau-acts:not(.is-many) .dsi-label{flex-basis:auto;margin:0 2px 0 0}.dau-acts.is-many{gap:8px}.dau-acts.is-many .dsi-row{flex-basis:100%;margin-top:4px}.dau-acts .dsi-row{justify-content:inherit}.dau-more.is-alt{margin-left:4px}.dau-card .dsi-row{--dsi-ink:var(--dau-ink)}.dau-card .dsi-label{color:var(--dau-muted)}.dau--classic .dau-card{display:grid;justify-items:center;gap:10px;padding:22px 18px;border-radius:22px;background:linear-gradient(160deg,var(--dau-bg),var(--dau-bg2));text-align:center}.dau--classic .dau-label{transform:rotate(-3deg)}.dau--classic .dau-ph{margin:4px 0 6px}.dau--classic .dau-acts{margin-top:4px}.dau-theme--white.dau--classic .dau-card,.dau-theme--white.dau--compact .dau-card{box-shadow:inset 0 0 0 1px var(--dau-line)}@container (min-width:560px){.dau-layout--auto .dau-card{--dau-ph:150px;grid-template-columns:var(--dau-ph) minmax(0,1fr);justify-items:start;align-content:center;column-gap:26px;padding:26px 28px;text-align:left}.dau-layout--auto .dau-card>*{grid-column:2}.dau-layout--auto .dau-card>.dau-ph{grid-column:1;grid-row:1 / span 8;align-self:center;margin:0}.dau-layout--auto .dsi-row,.dau-layout--auto .dau-acts{justify-content:flex-start}.dau-layout--auto.dau-photo--right .dau-card{grid-template-columns:minmax(0,1fr) var(--dau-ph)}.dau-layout--auto.dau-photo--right .dau-card>*{grid-column:1}.dau-layout--auto.dau-photo--right .dau-card>.dau-ph{grid-column:2}}.dau-layout--side .dau-card{grid-template-columns:var(--dau-ph) minmax(0,1fr);justify-items:start;align-content:center;column-gap:20px;text-align:left}.dau-layout--side .dau-card>*{grid-column:2}.dau-layout--side .dau-card>.dau-ph{grid-column:1;grid-row:1 / span 8;align-self:center;margin:0}.dau-layout--side .dsi-row,.dau-layout--side .dau-acts{justify-content:flex-start}.dau-layout--side.dau-photo--right .dau-card{grid-template-columns:minmax(0,1fr) var(--dau-ph)}.dau-layout--side.dau-photo--right .dau-card>*{grid-column:1}.dau-layout--side.dau-photo--right .dau-card>.dau-ph{grid-column:2}@container (max-width:380px){.dau-layout--side .dau-card{--dau-ph:84px;column-gap:14px}}@container (max-width:340px){.dau-layout--side .dau-card,.dau-layout--side.dau-photo--right .dau-card{--dau-ph:120px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.dau-layout--side .dau-card>*,.dau-layout--side.dau-photo--right .dau-card>*{grid-column:1;grid-row:auto}.dau-layout--side .dau-card>.dau-ph,.dau-layout--side.dau-photo--right .dau-card>.dau-ph{grid-column:1;grid-row:auto;margin:4px 0 6px}.dau-layout--side .dsi-row,.dau-layout--side .dau-acts{justify-content:center}}.dau--classic.no-photo .dau-card{grid-template-columns:minmax(0,1fr)}.dau--classic.no-photo .dau-card>*{grid-column:1}.dau--compact{--dau-ph:60px}.dau--compact .dau-card{display:grid;grid-template-columns:var(--dau-ph) minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;border-radius:18px;background:var(--dau-bg)}.dau--compact .dau-card>*{grid-column:1 / -1}.dau--compact .dau-label{font-size:1.35rem}.dau--compact .dau-ph{grid-column:1;grid-row:span 2;box-shadow:0 0 0 3px var(--dau-ring)}.dau--compact .dau-ph~.dau-name,.dau--compact .dau-ph~.dau-tag{grid-column:2}.dau--compact .dau-ph+.dau-name{align-self:end}.dau--compact .dau-name+.dau-tag{align-self:start}.dau--compact .dau-ph+.dau-name:not(:has(+.dau-tag)){grid-row:span 2;align-self:center}.dau--compact .dau-name{font-size:1.12rem}.dau--compact .dau-tag{font-size:var(--dau-tfs,.8em)}.dau--compact .dau-bio{margin-top:8px;font-size:var(--dau-tfs,.8em)}.dau--compact .dau-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--dau-line)}.dau--compact .dau-foot .dsi-row{margin-right:auto}.dau--compact.dau-photo--right .dau-card{grid-template-columns:minmax(0,1fr) var(--dau-ph)}.dau--compact.dau-photo--right .dau-ph{grid-column:2;grid-row:2 / span 2}.dau--compact.dau-photo--right .dau-ph~.dau-name,.dau--compact.dau-photo--right .dau-ph~.dau-tag{grid-column:1}.dau--compact.dau-photo--right .dau-card:not(:has(>.dau-label)) .dau-ph{grid-row:1 / span 2}.dau--compact.no-photo .dau-card{grid-template-columns:minmax(0,1fr)}@container (min-width:560px){.dau--compact{--dau-ph:72px}.dau--compact .dau-card{padding:18px 22px}}.dau--pass{--dau-ph:64px;filter:drop-shadow(0 0 1px rgb(15 14 23 / .28)) drop-shadow(0 8px 14px rgb(15 14 23 / .1))}.dau--pass .dau-card{display:grid;grid-template-columns:minmax(0,1fr)}.dau--pass .dau-passtop,.dau--pass .dau-body,.dau--pass .dau-stub{background:var(--dau-bg)}.dau-theme--aqua.dau--pass .dau-body,.dau-theme--aqua.dau--pass .dau-stub{background:#fff}.dau--pass .dau-passtop{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;border-radius:16px 16px 0 0;background:var(--dau-accent);color:var(--dau-on);font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:max(0.64rem, 11px);letter-spacing:.12em;text-transform:uppercase}.dau--pass .dau-passtop::after{content:"✈";letter-spacing:0}.dau--pass .dau-body{display:grid;gap:10px;padding:14px 14px 18px;-webkit-mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat}.dau--pass .dau-card>.dau-body:first-child{border-radius:16px 16px 0 0}.dau--pass .dau-card>.dau-body:last-child{border-radius:0 0 16px 16px;-webkit-mask:none;mask:none}.dau--pass .dau-main{display:grid;grid-template-columns:var(--dau-ph) minmax(0,1fr);gap:2px 12px;align-items:center}.dau--pass .dau-main>*{grid-column:2}.dau--pass .dau-main>.dau-ph{grid-column:1;grid-row:1 / span 2;box-shadow:0 0 0 3px #ffffff,0 0 0 5px var(--dau-accent)}.dau--pass .dau-kick{align-self:end;font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dau-muted)}.dau--pass .dau-kick+.dau-name{align-self:start}.dau--pass .dau-main>.dau-ph+.dau-name{grid-row:1 / span 2}.dau--pass.no-photo .dau-main{grid-template-columns:minmax(0,1fr)}.dau--pass.no-photo .dau-main>*{grid-column:1}.dau--pass .dau-fields,.dau--tag .dau-lines{font-size:.86rem}.dau--pass .dau-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.dau--pass .dau-fields p{display:grid;font-weight:700;line-height:1.2;color:var(--dau-ink);overflow-wrap:anywhere}.dau--pass .dau-fields b,.dau--tag .dau-lines b{font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:max(0.58rem, 11px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dau-muted)}.dau--pass .dau-stub{display:grid;gap:10px;justify-items:start;padding:16px 14px 14px;border-top:2px dashed var(--dau-line);border-radius:0 0 16px 16px;-webkit-mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat}.dau-stub--left.dau--pass .dau-stub{order:-1;border-top:0;border-bottom:2px dashed var(--dau-line);border-radius:0;-webkit-mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) right / 51% 100% no-repeat}.dau-stub--left.dau--pass .dau-passtop{order:-2}.dau-stub--left.dau--pass .dau-body{border-radius:0 0 16px 16px;-webkit-mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,transparent 98%,#000) right / 51% 100% no-repeat}.dau-code{display:block;width:100%;height:30px;background:repeating-linear-gradient(90deg,var(--dau-ink) 0 2px,transparent 2px 4px,var(--dau-ink) 4px 5px,transparent 5px 8px,var(--dau-ink) 8px 11px,transparent 11px 12px);opacity:.85}.dau-pm{display:grid;place-items:center;align-content:center;width:78px;height:78px;margin:2px 0 0 4px;border:2px solid var(--dau-accent);border-radius:50%;color:var(--dau-accent);font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:.55rem;line-height:1.3;letter-spacing:.1em;text-align:center;transform:rotate(-12deg);background:radial-gradient(circle,transparent 0 29px,var(--dau-accent) 29px 30.5px,transparent 30.5px)}.dau-pm b{display:block;font-size:1rem;letter-spacing:.02em}.dau-route{display:flex;align-items:center;gap:8px;width:100%;font-weight:800;font-size:1.05rem;line-height:1.15;color:var(--dau-ink)}.dau-route span{min-width:0;overflow-wrap:anywhere}.dau-route span:first-child::after{content:"✈";display:inline-block;margin-left:8px;color:var(--dau-accent);font-weight:400}.dau-stat{display:grid;font-size:.8rem;font-weight:700;line-height:1.2;color:var(--dau-muted)}.dau-stat b{font-size:2rem;font-weight:800;line-height:1;color:var(--dau-accent)}.dau-plane{position:relative;display:block;width:100%;max-width:220px;height:34px;border-top:2px dashed var(--dau-accent);border-radius:50% 50% 0 0 / 100% 100% 0 0;margin-top:8px}.dau-plane::before,.dau-plane::after{position:absolute;top:-9px;line-height:1}.dau-plane::before{content:"";left:-3px;width:8px;height:8px;top:20px;border-radius:50%;background:var(--dau-accent)}.dau-plane::after{content:"✈";right:18%;top:-6px;font-size:1.1rem;color:var(--dau-accent);transform:rotate(18deg)}@container (min-width:560px){.dau--pass{--dau-ph:76px}.dau--pass .dau-card{grid-template-columns:minmax(0,1fr) 230px}.dau--pass .dau-passtop{grid-column:1;grid-row:1;border-radius:16px 0 0 0}.dau--pass .dau-body{grid-column:1;grid-row:2;padding:16px 20px 20px;border-radius:0 0 0 16px;-webkit-mask:radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat,linear-gradient(#000 0 0) top / 100% 50% no-repeat;mask:radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat,linear-gradient(#000 0 0) top / 100% 50% no-repeat}.dau--pass .dau-card>.dau-body:first-child{grid-row:1 / span 2;border-radius:16px 0 0 16px;-webkit-mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.dau--pass .dau-card>.dau-passtop:first-child{-webkit-mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000);mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000)}.dau--pass .dau-stub{grid-column:2;grid-row:1 / span 2;align-content:center;padding:18px;border-top:0;border-left:2px dashed var(--dau-line);border-radius:0 16px 16px 0;-webkit-mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}.dau--pass .dau-card:not(:has(>.dau-stub)){grid-template-columns:minmax(0,1fr)}.dau--pass .dau-card:not(:has(>.dau-stub))>.dau-body{border-radius:0 0 16px 16px;-webkit-mask:none;mask:none}.dau--pass .dau-fields{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.dau-stub--left.dau--pass .dau-card{grid-template-columns:230px minmax(0,1fr)}.dau-stub--left.dau--pass .dau-passtop{grid-column:2;border-radius:0 16px 0 0}.dau-stub--left.dau--pass .dau-body{grid-column:2;border-radius:0 0 16px 0;-webkit-mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat,linear-gradient(#000 0 0) top / 100% 50% no-repeat;mask:radial-gradient(circle 11px at 0 100%,transparent 98%,#000) bottom / 100% 51% no-repeat,linear-gradient(#000 0 0) top / 100% 50% no-repeat}.dau-stub--left.dau--pass .dau-card>.dau-passtop:first-child{-webkit-mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000);mask:radial-gradient(circle 11px at 0 0,transparent 98%,#000)}.dau-stub--left.dau--pass .dau-stub{grid-column:1;border:0;border-right:2px dashed var(--dau-line);border-radius:16px 0 0 16px;-webkit-mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at 100% 0,transparent 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at 100% 100%,transparent 98%,#000) bottom / 100% 51% no-repeat}}.dau--tag{--dau-ph:88px;filter:drop-shadow(0 0 1px rgb(15 14 23 / .25)) drop-shadow(0 8px 12px rgb(15 14 23 / .12))}.dau--tag .dau-card{display:grid;justify-items:center;gap:10px;padding:52px 20px 22px;border-radius:0 0 22px 22px;background:var(--dau-bg);text-align:center;clip-path:polygon(24% 0,76% 0,100% 34px,100% 100%,0 100%,0 34px);-webkit-mask:radial-gradient(circle 9px at 50% 24px,transparent 98%,#000);mask:radial-gradient(circle 9px at 50% 24px,transparent 98%,#000);box-shadow:inset 0 -6px 0 rgb(15 14 23 / .08)}.dau-theme--aqua.dau--tag .dau-card{background:linear-gradient(170deg,var(--dau-bg),var(--dau-bg2))}.dau--tag .dau-own{font-family:ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;font-size:max(0.62rem, 11px);letter-spacing:.16em;text-transform:uppercase;color:var(--dau-muted)}.dau--tag .dau-name{font-size:1.4rem}.dau--tag .dau-lines{display:grid;gap:6px;width:100%;padding:10px 0;border-block:1.5px dashed var(--dau-line);text-align:left}.dau--tag .dau-lines p{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:var(--dau-ink);font-weight:600}.dau--tag .dau-lines p>:last-child{text-align:right}.dau--tag .dsi-row{justify-content:center}@container (min-width:560px){.dau--tag{--dau-ph:108px}.dau--tag .dau-card{grid-template-columns:var(--dau-ph) minmax(0,1fr);justify-items:start;align-items:center;column-gap:24px;row-gap:8px;padding:22px 70px 22px 28px;border-radius:22px 0 0 22px;text-align:left;clip-path:polygon(0 0,calc(100% - 44px) 0,100% 20%,100% 80%,calc(100% - 44px) 100%,0 100%);-webkit-mask:radial-gradient(circle 9px at calc(100% - 26px) 50%,transparent 98%,#000);mask:radial-gradient(circle 9px at calc(100% - 26px) 50%,transparent 98%,#000)}.dau--tag .dau-card>*{grid-column:2}.dau--tag .dau-card>.dau-own{grid-column:1 / -1}.dau--tag .dau-card>.dau-ph{grid-column:1;grid-row:2 / span 7;align-self:center}.dau--tag .dsi-row,.dau--tag .dau-acts{justify-content:flex-start}.dau--tag.no-photo .dau-card{grid-template-columns:minmax(0,1fr)}.dau--tag.no-photo .dau-card>*{grid-column:1}.dau-stub--left.dau--tag .dau-card{padding:22px 28px 22px 70px;border-radius:0 22px 22px 0;clip-path:polygon(44px 0,100% 0,100% 100%,44px 100%,0 80%,0 20%);-webkit-mask:radial-gradient(circle 9px at 26px 50%,transparent 98%,#000);mask:radial-gradient(circle 9px at 26px 50%,transparent 98%,#000)}}.dau--byline{--dau-ph:52px}.dau--byline .dau-card{display:grid;grid-template-columns:var(--dau-ph) minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;border-radius:16px;background:var(--dau-bg)}.dau-theme--white.dau--byline .dau-card,.dau-theme--aqua.dau--byline .dau-card{background:#fff;box-shadow:inset 0 0 0 1px var(--dau-line)}.dau--byline .dau-card>*{grid-column:2}.dau--byline .dau-ph{grid-column:1;grid-row:1 / span 2;box-shadow:0 0 0 3px var(--dau-ring),0 0 0 5px var(--dau-accent)}.dau-theme--aqua.dau--byline .dau-ph,.dau-theme--white.dau--byline .dau-ph{box-shadow:0 0 0 3px #ffffff,0 0 0 5px #cbf4f6}.dau--byline .dau-by{font-size:.86rem;line-height:1.35;color:var(--dau-muted)}.dau--byline .dau-by strong{font-size:1rem;color:var(--dau-ink)}.dau--byline .dau-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.dau--byline .dau-bio{grid-column:1 / -1;margin-top:6px;font-size:var(--dau-tfs,.8em)}.dau--byline .dsi-row{grid-column:1 / -1;margin-top:6px;padding-top:8px;border-top:1px dashed var(--dau-line)}.dau--byline.dau-shape--polaroid .dau-ph,.dau--byline.dau-shape--arch .dau-ph{height:var(--dau-ph)}.dau--byline.dau-shape--polaroid .dau-ph{padding:3px 3px 9px}.dau--byline.dau-shape--stamp .dau-ph{padding:4px}.dau--byline.dau-photo--right .dau-card{grid-template-columns:minmax(0,1fr) var(--dau-ph)}.dau--byline.dau-photo--right .dau-card>*{grid-column:1}.dau--byline.dau-photo--right .dau-ph{grid-column:2}.dau--byline.dau-photo--right .dau-bio,.dau--byline.dau-photo--right .dsi-row{grid-column:1 / -1}.dau--byline.no-photo .dau-card{grid-template-columns:minmax(0,1fr)}.dau--byline.no-photo .dau-card>*{grid-column:1}@container (min-width:560px){.dau--byline{--dau-ph:56px}.dau--byline .dau-card{grid-template-columns:var(--dau-ph) minmax(0,1fr) auto}.dau--byline .dau-card:not(:has(>.dau-bio))>.dsi-row{grid-column:3;grid-row:1 / span 2;margin:0;padding:0;border:0}.dau--byline.dau-photo--right .dau-card{grid-template-columns:auto minmax(0,1fr) var(--dau-ph)}.dau--byline.dau-photo--right .dau-card>*{grid-column:2}.dau--byline.dau-photo--right .dau-ph{grid-column:3}.dau--byline.dau-photo--right .dau-bio,.dau--byline.dau-photo--right .dsi-row{grid-column:1 / -1}.dau--byline.dau-photo--right .dau-card:not(:has(>.dau-bio))>.dsi-row{grid-column:1;grid-row:1 / span 2;margin:0;padding:0;border:0}.dau--byline.no-photo .dau-card{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){.dau-btn{transition:filter 0.2s ease}}