.id-shell{min-height:100svh;background:#f7f4ed;color:#11281f;display:flex;flex-direction:column}.id-shell>header{background:#10261f;color:#fffdf6}.id-shell>footer,.id-shell>header>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px clamp(16px,5vw,72px)}.id-secondary,.id-shell nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.id-link,.id-secondary button,.id-shell nav a{font-size:.92rem;text-decoration:underline;text-underline-offset:4px}.id-content{width:min(100% - 34px,480px);margin:clamp(36px,7vw,88px) auto;flex:1}.id-content.wide{width:min(100% - 34px,840px)}.id-card h2,.id-content h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.05}.id-content h1{font-size:clamp(40px,7vw,68px);margin:12px 0 16px}.id-card h2{margin:0 0 12px;font-size:27px}.id-badge,.id-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.id-eyebrow{margin:0;color:#516b3b}.id-card p,.id-intro{line-height:1.55}.id-intro{margin:0 0 26px;font-size:1.05rem;color:#45574c}.id-card{background:#fffdf8;padding:clamp(18px,4vw,30px);border:1px solid #dad9cb;border-radius:13px;margin:16px 0}.id-card .control{min-height:44px}.id-card label{display:grid;gap:8px;font-size:.94rem;font-weight:600;margin-bottom:16px}.id-card input{background:#fff;border:1px solid #869187;border-radius:7px;width:100%;padding:12px;min-height:46px;font:inherit;color:#142a20}.id-card input[name=code]{letter-spacing:.3em;font-size:1.3rem}.id-address{font-weight:600;overflow-wrap:anywhere;margin-bottom:16px}.id-secondary{margin-top:14px}.id-link,.id-secondary button{border:0;background:transparent;padding:8px 0;cursor:pointer}.id-shell button:disabled{opacity:.65;cursor:default}.id-or{display:flex;align-items:center;gap:14px;color:#627064;margin:16px 0}.id-or:after,.id-or:before{content:"";border-bottom:1px solid #d8dace;flex:1}.id-form .control,.id-social .control{width:100%}.id-error,.id-notice{background:#edf3de;padding:12px 15px;border-radius:7px;font-size:.92rem;line-height:1.45;margin:12px 0}.id-error{color:#721f1c;background:#f9e9e3}.id-shell>footer{font-size:.82rem;color:#536254;border-top:1px solid #dcdecf}.id-badge{color:#46613d;background:#eef1dd;letter-spacing:.06em;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:12px}.id-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media (max-width:480px){.id-shell nav{gap:10px}.id-shell>header .brand{font-size:1rem}.id-shell>header>div{padding-inline:12px}.id-shell nav a{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.id-shell *{scroll-behavior:auto}}.id-shell{background:var(--paper);color:var(--ink)}.id-shell>header{background:var(--forest)}.id-shell>footer,.id-shell>header>div{width:min(100%,1550px);margin-inline:auto}.id-shell>header .brand svg{color:var(--lime)}.id-shell nav a{display:inline-flex;gap:6px;align-items:center;text-decoration:none;padding:7px 4px;min-height:40px}.id-shell nav a:hover,.id-shell>footer a:hover{text-decoration:underline}.id-shell>footer{margin-top:auto}.id-shell>footer a{display:inline-flex;gap:6px;align-items:center;min-height:36px}.identity-heading{max-width:65ch}.id-content{width:min(100% - 40px,690px);margin-block:clamp(30px,5vw,72px)}.id-content.wide{width:min(100% - 40px,1080px)}.id-shell .identity-heading h1{font:normal clamp(44px,5.35vw,78px)/1 var(--serif);letter-spacing:-.06em;margin:12px 0 15px}.identity-heading .id-intro{max-width:55ch;color:var(--muted);margin-bottom:26px}.id-eyebrow{color:#435b3b;letter-spacing:.19em;font-size:10px}.id-card{background:#fffdf7;border-color:var(--line);box-shadow:0 2px 3px #25301a04}.id-content:not(.wide) .id-card h2{font-size:26px}.id-content:not(.wide) .id-card summary{cursor:pointer;text-underline-offset:3px;min-height:32px}.id-content:not(.wide) .id-card details[open] summary{margin-bottom:14px}.identity-entry{width:min(100% - 64px,1130px);margin:clamp(26px,5vw,75px) auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);flex:1}.identity-editorial{border-radius:21px;background:var(--forest);color:var(--paper);display:flex;flex-direction:column;overflow:hidden;max-height:650px}.id-poster{height:clamp(230px,24vw,335px);position:relative;isolation:isolate;background:linear-gradient(135deg,#172f25,#254031);overflow:hidden}.id-poster .network-art{position:absolute;inset:0;width:100%;height:100%;color:#b1bd7f;opacity:.55;z-index:-1}.id-portrait{position:absolute;border-radius:12px;object-fit:cover;display:block}.id-portrait-one{height:79%;width:43%;left:9%;bottom:-1px;object-position:center 20%}.id-portrait-two{width:35%;height:69%;top:7%;right:8%;object-position:center 35%}.poster-link{position:absolute;bottom:20%;right:36%;background:var(--lime);color:var(--ink);width:42px;height:42px;display:grid;place-items:center;border:4px solid #1d3529;border-radius:50%}.poster-link svg{transform:rotate(-40deg)}.id-caption{padding:clamp(24px,3.5vw,55px);margin-block:auto}.id-caption .kicker{color:#d9efa2;font-size:9px;letter-spacing:.18em}.id-caption h2{font:normal clamp(32px,3.8vw,62px)/1.06 var(--serif);letter-spacing:-.05em;margin:12px 0}.id-caption p{color:#d6ded3;max-width:35ch;line-height:1.55}.id-entry-form{align-self:center;max-width:480px;width:100%;padding-block:22px}.id-entry-form .identity-heading h1{font-size:clamp(40px,4.4vw,66px)}.id-entry-form .id-card{margin-bottom:0;padding:22px 25px}.id-entry-form .id-intro{margin-bottom:22px}.id-content .id-card input,.id-entry-form input{font-weight:400;border-color:#a9b4a7;background:#fffefa}.id-or{text-transform:uppercase;font-size:10px;letter-spacing:.16em}.id-secondary{gap:5px 14px}.id-secondary a,.id-secondary button{min-height:38px;font-size:13px}.event-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.event-choice.id-card{display:flex;flex-direction:column;margin:0;padding:clamp(21px,2.6vw,34px);border-radius:16px}.event-card-head,.event-meta,.event-meta span{display:flex;align-items:center;gap:9px}.event-card-head{justify-content:space-between;gap:10px;margin-bottom:24px}.event-glyph{border-radius:13px;display:grid;place-items:center;background:#e9edcf;min-width:46px;height:46px}.event-choice:nth-child(2n) .event-glyph{background:#f0dfc8;color:#765030}.event-card-head .id-badge{margin:0;font-size:10px;border-radius:20px;padding:5px 10px}.event-choice.id-card h2{font-size:clamp(25px,2.5vw,38px);margin:0 0 15px;overflow-wrap:anywhere}.event-meta{flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:13px;margin-bottom:24px}.event-choice>.control,.event-choice>.id-link,.event-choice>form{margin-top:auto;align-self:flex-start}.event-choice .control{white-space:normal}.id-shell>footer a{color:inherit}@media (max-width:760px){.identity-entry{width:min(100% - 36px,480px);grid-template-columns:1fr;margin:30px auto;gap:0}.identity-editorial{display:none}.id-entry-form{padding:0}.id-entry-form .id-card{padding:18px}.id-content,.id-content.wide{width:calc(100% - 36px)}.id-shell>footer,.id-shell>header>div{padding:10px 17px}.event-collection{grid-template-columns:1fr;gap:12px}.event-card-head{margin-bottom:16px}.event-choice.id-card{padding:19px}.id-shell>footer{font-size:12px}.id-caption h2{font-size:32px}}.event-choice .event-access-note{margin:0 0 14px;color:var(--muted);font-size:14px;max-width:42ch}.event-meta:empty{display:none}