
@font-face{font-family:HT;src:url('/assets/vendor/font-1.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}:root{--ink:#142720;--yellow:#ffc113;--paper:#f4f2ed;--line:#d7dbd2}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.65 HT,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:280px}body:before{content:'';position:fixed;inset:0;background:linear-gradient(90deg,transparent calc(50% - 1px),#14272006 50%,transparent calc(50% + 1px));pointer-events:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{width:24px;height:24px;display:block}button:focus-visible,a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.skip{position:absolute;top:-100px;z-index:3;padding:10px;background:var(--yellow)}.skip:focus{top:8px}.link-page{max-width:1020px;margin:6vh auto;position:relative;background:#fbfaf6;box-shadow:0 22px 80px #1427200d;display:grid;grid-template-columns:.9fr 1fr;border:1px solid var(--line)}.identity{background:var(--ink);color:white;padding:30px 36px 46px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.identity-line{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-bottom:52px;direction:ltr}.edition{font-size:13px;letter-spacing:.13em}.edition span{color:var(--yellow);margin:0 5px}.share-button{border:1px solid #ffffff38;background:transparent;color:#fff;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.share-button svg{width:19px;height:19px}.share-button:hover{background:var(--yellow);color:var(--ink)}.logo{z-index:1;display:block;margin:0 0 30px}.logo img{width:220px;height:100px;object-fit:contain;display:block}.eyebrow{color:var(--yellow);font-size:13px;letter-spacing:.18em;margin:0 0 25px;line-height:1.8}.identity h1{font-size:clamp(27px,3vw,38px);line-height:1.6;margin:0 0 12px;font-weight:600}.intro{font-size:14px;color:#ccd3c8;max-width:27ch;margin:0;line-height:1.95}.architectural-lines{width:215px;height:160px;margin-top:65px;position:relative;border:1px solid #ffffff17;transform:skewY(-9deg);animation:depth 9s ease-in-out infinite}.architectural-lines i{position:absolute;border:1px solid #ffffff24;inset:20px -18px -20px 18px}.architectural-lines i:nth-child(2){inset:40px -36px -40px 36px}.architectural-lines i:nth-child(3){inset:60px -54px -60px 54px;border-color:#ffc1135c}.link-content{padding:32px 30px 22px;position:relative}.section-label{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:0 0 22px;color:#687366}.section-label span:last-child{font-size:13px;letter-spacing:.12em}.link-list{display:grid;gap:11px}.link-card{display:flex;align-items:center;gap:16px;padding:16px 17px;border:1px solid var(--line);min-height:78px;background:#fff;position:relative;transition:transform .25s,border-color .25s,box-shadow .25s;animation:enter .65s backwards}.link-card:nth-child(2){animation-delay:.06s}.link-card:nth-child(3){animation-delay:.12s}.link-card:nth-child(4){animation-delay:.18s}.link-card:nth-child(5){animation-delay:.24s}.link-card:nth-child(6){animation-delay:.3s}.link-card.featured{background:var(--yellow);border-color:var(--yellow)}.link-icon{flex:none;display:grid;place-items:center}.link-copy{flex:1;min-width:0;text-align:right;overflow-wrap:anywhere}.link-copy strong{font-size:15px;display:block;font-weight:650}.link-copy small{display:block;font-size:13px;color:#64705f;margin-top:3px;text-align:right;letter-spacing:.025em}.featured small{color:#3c4729}.link-arrow{transition:transform .25s;opacity:.7;flex:none}.link-arrow svg{width:19px;height:19px}.link-card:hover{transform:translateY(-3px);border-color:#90a083;box-shadow:0 7px 16px #1427200a}.link-card:hover .link-arrow{transform:translateX(-4px)}.social-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.social-zone>span{font-size:13px}.social-zone small{display:block;font-size:13px;letter-spacing:.14em;color:#687366;margin-top:2px}.social-links{display:flex;gap:9px;flex-wrap:wrap}.social-links a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:50%;transition:background .25s,transform .25s}.social-links a:hover{background:var(--yellow);transform:translateY(-3px)}.social-links svg{width:21px;height:21px}.social-links a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:28px;font-size:13px;letter-spacing:.06em;color:#687366;direction:ltr}footer a:hover{text-decoration:underline}.share-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;max-width:90vw;font-size:13px;padding:12px 20px;box-shadow:0 5px 25px #0002;margin:0;z-index:5}.share-status:empty{display:none}@keyframes depth{50%{transform:skewY(-5deg) translateY(-9px)}}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:700px){body{background:#fbfaf6}.link-page{display:block;margin:0 auto;max-width:500px;border:0;box-shadow:none}.identity{padding:19px 24px 30px}.identity-line{margin-bottom:16px}.logo{margin-bottom:15px}.logo img{width:180px;height:82px}.eyebrow{font-size:13px;margin-bottom:13px}.identity h1{font-size:27px;margin-bottom:7px}.intro{font-size:13px;max-width:30ch}.architectural-lines{position:absolute;margin:0;width:150px;height:170px;left:-104px;bottom:28px;opacity:.6;pointer-events:none}.link-content{padding:26px 22px 24px}.section-label{margin-bottom:17px}.link-card{min-height:73px;padding:14px 16px;gap:15px}.link-copy strong{font-size:14px}.social-zone{margin-top:23px;padding-top:18px}footer{padding-top:24px}.link-card:hover{transform:none}}@media(max-width:350px){.link-content{padding-inline:16px}.edition{font-size:13px}.identity{padding-inline:18px}.section-label span:last-child{font-size:13px}.link-card{gap:12px}.social-zone{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

body,button,input,select,textarea,h1,h2,h3,label,summary{font-family:RB,Arial,sans-serif!important;letter-spacing:0;font-synthesis:none}body,p,input,textarea{font-weight:400}h1,h2,h3,strong,b,button,label,summary{font-weight:700}
