#ut-fc27-page .profits-section{padding-block:96px;border-block:1px solid #273c32;background:#0c1511}
#ut-fc27-page .profits-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:52px;align-items:start}
#ut-fc27-page .profits-intro{padding-top:36px}
#ut-fc27-page .profits-intro h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.035em;line-height:1.08;margin:0 0 24px}
#ut-fc27-page .profits-intro>p{font-size:16px;color:#bacfc3;line-height:1.7;max-width:30ch}
#ut-fc27-page .profits-instagram{display:inline-flex;align-items:center;gap:12px;margin-top:28px;min-height:48px;padding-block:10px;color:#68ec87;font-weight:700;font-size:14px;border-bottom:1px solid #436e53}
#ut-fc27-page .profits-instagram svg{flex-shrink:0}
#ut-fc27-page .profits-instagram:hover{color:#c9fbd5;border-color:#68ec87}
#ut-fc27-page .profits-intro .profits-follow{font-size:12px;color:#9eb6a8;margin-top:12px}
#ut-fc27-page .profits-gallery{min-width:0}
#ut-fc27-page .profits-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
#ut-fc27-page .profit-post{min-width:0}
#ut-fc27-page .profit-art{display:block;position:relative;background:#eaf0eb;border-radius:6px;isolation:isolate;transition:transform .25s ease-out}
#ut-fc27-page .profit-art:hover{transform:translateY(-5px)}
#ut-fc27-page .profit-art img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:6px}
#ut-fc27-page .profit-zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border-radius:4px;background:#0b1711;color:#f4fff6;font-size:11px;pointer-events:none;box-shadow:0 4px 12px #0003}
#ut-fc27-page .profit-art:hover .profit-zoom,#ut-fc27-page .profit-art:focus-visible .profit-zoom{background:#173e28;color:#b7ffcb}
#ut-fc27-page .profit-caption{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-top:18px;font-variant-numeric:tabular-nums}
#ut-fc27-page .profit-caption h3{font-family:var(--body);font-size:18px;letter-spacing:0;line-height:1.4;margin:0;color:#eff8f1}
#ut-fc27-page .profit-caption span{display:block;color:#a6c0b0;font-size:11px;margin-top:3px}
#ut-fc27-page .profit-caption p{text-align:right}
#ut-fc27-page .profit-caption strong{display:block;font-size:23px;line-height:1.2;color:#68ec87;font-weight:700}
#ut-fc27-page .profits-note{font-size:11px;color:#9eb6a8;margin-top:28px;line-height:1.7}
#ut-fc27-page .profits-navigation{display:none}
#ut-fc27-page .profit-dialog{width:min(800px,calc(100vw - 32px));max-width:none;max-height:92vh;max-height:92dvh;padding:0;border:1px solid #3b5546;border-radius:10px;background:#0b1510;color:#f4f5ef;overflow:auto;overscroll-behavior:contain;scrollbar-color:#4b765b #14221a}
#ut-fc27-page .profit-dialog::backdrop{background:#020805e8}
#ut-fc27-page .profit-dialog-header{position:sticky;top:0;z-index:2;background:#0b1510;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #2a4133}
#ut-fc27-page .profit-dialog-header h3{margin:0;font-family:var(--body);font-size:17px;letter-spacing:0}
#ut-fc27-page .profit-dialog-close{flex-shrink:0;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;background:#d6ffe1;color:#0a2815;border:0;border-radius:4px;font-size:13px;font-weight:700}
#ut-fc27-page .profit-dialog-close:hover{background:#93f1ac;color:#0a2815}
#ut-fc27-page .profit-dialog-body{min-height:200px;background:#eaf0eb}
#ut-fc27-page .profit-dialog-body img{display:block;width:100%;height:auto;object-fit:contain}
#ut-fc27-page .profit-image-error{padding:44px 24px;color:#12301e}
#ut-fc27-page .profit-dialog-profile{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:16px;color:#a4f6ba;font-size:13px}
html.ut-profit-dialog-open{overflow:hidden}
@media(max-width:1100px){#ut-fc27-page .profits-layout{gap:32px;grid-template-columns:minmax(200px,.7fr) minmax(0,2fr)}#ut-fc27-page .profits-posts{gap:18px}#ut-fc27-page .profit-caption{flex-wrap:wrap}#ut-fc27-page .profit-caption p{text-align:left}}
@media(max-width:900px){#ut-fc27-page .profits-layout{grid-template-columns:1fr;gap:34px}#ut-fc27-page .profits-intro{padding-top:0}#ut-fc27-page .profits-intro h2 br{display:none}#ut-fc27-page .profits-intro h2{margin-bottom:18px}#ut-fc27-page .profits-intro h2 em:before{content:' '}#ut-fc27-page .profits-intro>p{max-width:45ch}#ut-fc27-page .profits-instagram{margin-top:16px}#ut-fc27-page .profit-caption{flex-wrap:nowrap}#ut-fc27-page .profit-caption p{text-align:right}}
@media(max-width:600px){#ut-fc27-page .profits-section{padding-block:60px}#ut-fc27-page .profits-layout{gap:28px}#ut-fc27-page .profits-intro h2{font-size:38px}#ut-fc27-page .profits-intro>p{font-size:14px}#ut-fc27-page .profits-intro .profits-follow{display:none}#ut-fc27-page .profits-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#68ec87 #213e2d;scrollbar-width:thin;padding:6px 3px 14px;margin:-6px -3px 0;scroll-behavior:smooth;overscroll-behavior-x:contain}#ut-fc27-page .profits-posts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:16px}#ut-fc27-page .profit-post{scroll-snap-align:start;scroll-snap-stop:always}#ut-fc27-page .profit-art:hover{transform:none}#ut-fc27-page .profit-caption h3{font-size:17px}#ut-fc27-page .profit-caption strong{font-size:21px}#ut-fc27-page .profit-caption span{font-size:10px}#ut-fc27-page .profit-zoom{right:8px;bottom:8px;min-height:34px;padding:7px 9px}#ut-fc27-page .profits-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}#ut-fc27-page .profits-navigation>div{display:flex;gap:10px}#ut-fc27-page .profits-navigation button{display:grid;place-items:center;width:44px;height:44px;background:#152b1e;border:1px solid #496c55;border-radius:50%;color:#bafacd}#ut-fc27-page .profits-navigation button:hover{background:#25452e}#ut-fc27-page .profits-navigation button:disabled{cursor:default;opacity:.4}#ut-fc27-page .profits-prev svg{transform:rotate(180deg)}#ut-fc27-page .profits-position{font-size:12px;color:#c6ddcd;font-variant-numeric:tabular-nums}#ut-fc27-page .profits-note{margin-top:20px}#ut-fc27-page .profit-dialog{width:calc(100vw - 16px);max-height:94vh;max-height:94dvh}#ut-fc27-page .profit-dialog-header{padding:10px;gap:8px}#ut-fc27-page .profit-dialog-header h3{font-size:14px}#ut-fc27-page .profit-dialog-close{padding-inline:10px;gap:7px;font-size:12px}#ut-fc27-page .profit-dialog-profile{font-size:12px}}
@media(prefers-reduced-motion:reduce){#ut-fc27-page .profits-viewport{scroll-behavior:auto}#ut-fc27-page .profit-art{transition:none}}
