@charset "UTF-8";
:root{color-scheme:dark;--bg:#0d0f12;--panel:#171a20;--line:#30343c;--text:#f2eee8;--muted:#a7a9b1;--accent:#c7b196;--red:#c42d43;--blue:#205ed2;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);font-size:15px}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip{position:fixed;left:20px;top:-80px;background:var(--text);color:var(--bg);padding:15px;z-index:100}.skip:focus{top:10px}.public-header,.app-header{height:116px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff0b}.brand{font-size:12px;font-weight:600;letter-spacing:2.7px;white-space:nowrap}.brand span{font-weight:400;color:var(--muted);margin-left:8px}.public-header .brand span{margin:0 5px;color:var(--accent)}.quiet-label{font-size:9px;letter-spacing:2.6px;color:var(--muted)}.seal{font:italic 38px Georgia,serif;color:var(--accent)}.hero{position:relative;isolation:isolate;overflow:hidden;flex:1;min-height:660px;padding:90px 12% 100px}.hero-rule{display:flex;align-items:center;gap:22px;width:470px;max-width:100%;font-size:9px;letter-spacing:2px;color:var(--muted);position:relative;z-index:1}.hero-rule i{height:1px;background:var(--line);flex:1}.hero h1{font:400 clamp(65px,7.7vw,126px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-5px;margin:58px 0 30px;position:relative;z-index:1}.hero h1 em{color:var(--accent);font-weight:400}.hero>p{font-size:14px;color:#bbb9b8;letter-spacing:.3px;position:relative;z-index:1}.closed-mark{margin-top:64px;display:flex;gap:12px;align-items:center;font-size:9px;letter-spacing:2px;color:var(--muted)}.hero-orbit{position:absolute;z-index:-1;width:690px;height:690px;border:1px solid #b99d731c;border-radius:50%;right:-120px;top:34px;box-shadow:0 0 150px #b99d7304,inset 0 0 140px #b99d7304}.hero-orbit:before,.hero-orbit:after{content:'';position:absolute;inset:46px;border:1px solid #b99d7310;border-radius:50%}.hero-orbit:after{inset:110px;border-color:#b99d730b}footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 6%;border-top:1px solid #ffffff10;color:var(--muted);font-size:10px;letter-spacing:.4px}footer nav{display:flex;gap:25px}.footer-note{font:italic 13px Georgia,serif;color:#85868d}.app-header{height:90px}.app-header nav{display:flex;align-items:center;gap:30px;font-size:12px}.app-header a[aria-current]{color:var(--accent)}.text-button{background:none;border:0;padding:8px 0;font-size:12px;color:var(--muted)}.app-main{width:100%;max-width:1600px;padding:55px 6% 85px;margin:0 auto;flex:1}.entry-card{max-width:510px;margin:35px auto 70px}.eyebrow{font-size:9px;letter-spacing:2.4px;color:var(--accent);font-weight:600}.entry-card h1{font:400 62px/1.12 Georgia,serif;letter-spacing:-2px;margin:25px 0}.entry-card h1 em{font-weight:400;color:var(--accent)}p{line-height:1.7}.muted{color:var(--muted);font-size:13px}.entry-card small{display:block;color:var(--muted);line-height:1.6;font-size:11px;margin-top:28px}.primary,.outline,.danger{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:45px;padding:13px 21px;border:1px solid var(--accent);background:var(--accent);color:#161514;font-size:12px;border-radius:2px;text-decoration:none}.primary:hover{background:#d7c1a7;text-decoration:none}.outline{background:transparent;color:var(--text);border-color:#444750}.outline:hover{border-color:var(--accent);text-decoration:none}.danger{color:#ffc3c8;border-color:#8b3942;background:#57232a}form label{display:flex;flex-direction:column;gap:10px;margin:22px 0;color:#ceccd0;font-size:12px}input,textarea,select{width:100%;border:1px solid #3c404a;background:#111318;color:var(--text);padding:13px;border-radius:2px}textarea{resize:vertical}label.check{flex-direction:row;align-items:flex-start;line-height:1.6}.check input{width:17px;height:17px;flex-shrink:0;margin:2px 3px 0 0;accent-color:var(--accent)}.form-status{font-size:12px;min-height:20px;color:#efb4b8}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px}.section-top h1{font:400 58px/1.1 Georgia,serif;letter-spacing:-1.8px;margin:16px 0}.section-top h2{font:400 44px/1.2 Georgia,serif;margin:14px 0}.section-top p{margin:14px 0 0}.title-dot{color:var(--accent)}.section-actions{display:flex;align-items:flex-end;flex-direction:column;gap:28px}.count{font-size:9px;letter-spacing:2px;color:var(--muted)}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.art-image{display:block;padding:0;border:0;background:var(--panel);position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}.art-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.art-image:hover img{transform:scale(1.025)}.enlarge{position:absolute;right:14px;bottom:14px;background:#0d0f1290;border:1px solid #ffffff38;width:33px;height:33px;display:grid;place-items:center}.art-meta{padding-top:18px}.art-meta h2{font:400 25px Georgia,serif;display:inline;margin-left:14px}.work-number{font-size:9px;color:var(--accent)}.art-meta p{font-size:11px;color:var(--muted);margin:10px 0 13px}.stars{padding:0;margin:0;border:0;display:flex;align-items:center;gap:5px}.stars button{background:none;border:0;color:#767983;font-size:18px;padding:5px;min-width:28px;min-height:32px}.stars button.selected{color:var(--accent)}.stars .clear-rating{font-size:13px;margin-left:8px}.empty{padding:50px 20px;text-align:center;color:var(--muted);font-size:13px;border:1px dashed var(--line);border-radius:3px}.empty h2{font:28px Georgia,serif;color:var(--text)}dialog{background:#111318;color:var(--text);border:1px solid var(--line);padding:35px;width:min(700px,94vw);max-height:92svh;overflow:auto}dialog::backdrop{background:#030407e8;backdrop-filter:blur(6px)}#lightbox{width:96vw;height:94svh;max-width:1500px;border:0;padding:40px}.dialog-close{position:absolute;top:10px;right:15px;background:none;border:0;font-size:30px;z-index:2;padding:4px 10px}.lightbox-stage{display:flex;align-items:center;justify-content:space-between;gap:10px;height:72%}.lightbox-stage img{max-width:calc(100% - 100px);height:100%;object-fit:contain;min-width:0}.lightbox-stage button{background:none;border:1px solid var(--line);width:40px;height:45px;flex-shrink:0}.lightbox-caption{text-align:center;padding:24px 0}.lightbox-caption h2{font:30px Georgia,serif;margin:12px}.lightbox-caption p{font-size:12px;color:var(--muted);margin:10px}.lightbox-caption .stars{justify-content:center}.privacy-badge{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:10px 15px;white-space:nowrap}.chat-shell{max-width:860px;margin:0 auto;border:1px solid var(--line);background:#12151a}.chat-heading{display:flex;gap:15px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line)}.avatar{background:#2b2927;border:1px solid #494239;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;font:22px Georgia,serif}.chat-heading h2{font:22px Georgia,serif;margin:0 0 5px}.chat-heading span:not(.avatar){font-size:10px;color:var(--muted)}.messages{padding:28px;min-height:300px;max-height:50svh;overflow:auto;display:flex;flex-direction:column;gap:18px}.message{align-self:flex-start;background:#24272e;border:1px solid #343842;max-width:80%;padding:15px 18px;border-radius:2px}.message.mine{align-self:flex-end;background:#292720;border-color:#453e34}.message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:0 0 9px}.message time{font-size:9px;color:var(--muted)}.message img{max-width:100%;max-height:220px}.message button{margin-left:14px;font-size:10px}.chat-shell form{padding:20px 28px 10px;border-top:1px solid var(--line)}.chat-compose-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.chat-compose-bottom>span,.privacy-note{font-size:10px;color:var(--muted)}.privacy-note{max-width:860px;margin:18px auto;line-height:1.7}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.panel{background:var(--panel);border:1px solid var(--line);padding:30px}.panel h2{font:27px Georgia,serif;margin:0 0 20px}.panel p{font-size:12px;color:var(--muted)}.panel hr{border:0;border-top:1px solid var(--line);margin:30px 0}.upload-zone{border:1px dashed #575a64;background:#111318;padding:30px;text-align:center}.upload-zone span{color:var(--muted);font-size:10px}.upload-zone input{font-size:11px;border:0}.submission{padding:18px 0;display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-bottom:1px solid var(--line);font-size:12px}.status{border:1px solid #4b4842;background:#2b2822;color:#d5c2a9;padding:6px 9px;font-size:10px}.legal-document{max-width:730px;margin:20px auto}.legal-document h1{font:56px Georgia,serif}.legal-document h2{font:28px Georgia,serif;margin-top:35px}.legal-document p{font-size:14px;color:#bbbcc3}.admin-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:50px}.page-admin .app-main{padding-top:35px}.admin-sidebar{border-right:1px solid var(--line);padding-right:25px}.admin-sidebar h1{font:40px Georgia,serif;margin:17px 0 35px}.admin-sidebar nav{display:flex;flex-direction:column;gap:5px}.admin-sidebar nav button{background:none;border:0;text-align:left;font-size:11px;color:var(--muted);padding:13px 10px;line-height:1.5}.admin-sidebar nav button[aria-current]{background:#23242a;color:var(--text);border-left:2px solid var(--accent)}.sidebar-foot{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;font-size:8px;letter-spacing:1.4px;color:var(--muted);line-height:2.5}.sidebar-foot span{letter-spacing:0;font:italic 13px Georgia,serif}.admin-content .section-top{margin-top:15px;align-items:flex-start}.admin-content .section-top h2{font-size:42px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.stat{padding:23px;border:1px solid var(--line);background:var(--panel)}.stat span{font-size:10px;color:var(--muted)}.stat strong{font:40px Georgia,serif;display:block;margin:16px 0 0}.admin-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{font-size:9px;letter-spacing:1px;color:var(--muted);background:var(--panel);padding:17px 15px;font-weight:400}td{padding:17px 15px;border-top:1px solid var(--line);overflow-wrap:anywhere}td button{margin-right:12px}td .status{white-space:nowrap}.admin-toolbar{display:flex;gap:15px;justify-content:space-between;margin-bottom:22px}.admin-toolbar p{font-size:12px;color:var(--muted)}.notice{padding:20px 24px;border:1px solid #504637;background:#211f1b;color:#d7cbbd;font-size:12px;line-height:1.7;margin:22px 0}.admin-row{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px}.admin-row small{color:var(--muted)}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:90vw;background:#e0d2c1;color:#111318;padding:15px 24px;border:1px solid #eadfcd;box-shadow:0 8px 40px #0006;z-index:50;font-size:12px;display:none}#toast.visible{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.link-result{overflow-wrap:anywhere;color:var(--accent);padding:18px;border:1px dashed var(--accent);font-size:13px}.admin-preview{width:100%;max-height:350px;object-fit:contain}.pill{font-size:11px;color:var(--accent)}
@media(min-width:1600px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.quiet-label{display:none}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.admin-content .section-top{flex-direction:column}.footer-note{display:none}.hero-orbit{right:-350px}.two-columns{grid-template-columns:1fr}.stat-grid{gap:10px}.stat{padding:16px}}@media(max-width:600px){.public-header,.app-header{padding:0 7%;height:83px}.brand{font-size:10px;letter-spacing:1.7px}.app-header{height:auto;min-height:100px;align-items:flex-start;flex-direction:column;gap:20px;padding-top:25px;padding-bottom:17px}.app-header nav{width:100%;gap:18px;flex-wrap:wrap;font-size:10px}.app-header .text-button{font-size:10px;padding:0}.hero{padding:70px 8% 90px;min-height:610px}.hero-rule{font-size:7px;letter-spacing:1.2px;gap:14px}.hero h1{font-size:61px;letter-spacing:-2.9px;margin-top:75px}.hero>p{font-size:11px;max-width:270px;line-height:1.8}.hero-orbit{width:520px;height:520px;right:-365px;top:80px}.closed-mark{font-size:7px;letter-spacing:1.3px;margin-top:60px}footer{padding:24px 7%;align-items:flex-start;flex-direction:column;font-size:9px;gap:20px}footer nav{gap:23px}.app-main{padding:35px 7% 55px}.section-top{align-items:flex-start;flex-direction:column;margin-bottom:30px;gap:20px}.section-top h1{font-size:45px}.section-actions{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.gallery-grid{grid-template-columns:1fr;gap:35px}.art-image{aspect-ratio:4/5}.entry-card{margin:25px auto}.entry-card h1{font-size:49px}.panel{padding:23px}.messages{padding:20px;min-height:250px}.message{max-width:95%}.chat-heading,.chat-shell form{padding:18px}.chat-compose-bottom{align-items:flex-end}.chat-compose-bottom .primary{padding:12px;font-size:10px;gap:7px}.privacy-badge{font-size:9px}.admin-layout{grid-template-columns:1fr;gap:20px}.admin-sidebar{border:0;padding:0}.admin-sidebar>.eyebrow,.sidebar-foot{display:none}.admin-sidebar h1{margin:5px 0 20px}.admin-sidebar nav{flex-direction:row;overflow:auto;max-width:100%;padding-bottom:10px}.admin-sidebar nav button{white-space:nowrap;padding:11px;font-size:10px}.admin-sidebar nav button[aria-current]{border-left:0;border-bottom:2px solid var(--accent)}.admin-content .section-top h2{font-size:35px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:13px}.stat strong{font-size:30px}.stat span{font-size:9px}.admin-toolbar{flex-wrap:wrap}#lightbox{padding:38px 12px 15px}.lightbox-stage{height:64%;gap:6px}.lightbox-stage img{max-width:calc(100% - 70px)}.lightbox-stage button{width:29px;height:40px}.lightbox-caption{padding:18px 0}.lightbox-caption h2{font-size:25px}.legal-document h1{font-size:44px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.admin-sidebar,.admin-content,.admin-layout{min-width:0}.admin-sidebar nav{min-width:0}.admin-content .section-top>div{min-width:0}.admin-content h2{overflow-wrap:anywhere}

.gallery-picker{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 35px}.gallery-picker a{border:1px solid var(--line);padding:12px 16px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.gallery-picker a[aria-current]{background:#292720;border-color:var(--accent);color:var(--accent)}.gallery-picker span{margin-left:12px;color:var(--muted);font-size:10px}.choice-group{border:1px solid var(--line);padding:18px;margin:24px 0;min-width:0}.choice-group legend{font-size:13px;color:var(--accent);padding:0 8px}.choice-list{max-height:270px;overflow:auto;margin-top:12px}.choice-list .check{margin:0;padding:10px 4px;overflow-wrap:anywhere}.choice-list [hidden]{display:none}.choice-list small{color:var(--muted)}.choice-group>p{font-size:12px}#main .section-top h1{overflow-wrap:anywhere}

.lightbox-stage video{max-width:calc(100% - 100px);height:100%;min-width:0;object-fit:contain}.lightbox-stage [hidden]{display:none}.message video{display:block;max-width:100%;max-height:300px}.attachment-pending{border:1px dashed var(--line);padding:12px;color:var(--muted)}.chat-upload-controls{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.chat-upload-controls label{margin:12px 0}.chat-upload-controls input[type=file]{font-size:11px}.chat-upload-controls p{font-size:10px}@media(max-width:600px){.lightbox-stage video{max-width:calc(100% - 70px)}}
.preview-banner{padding:14px 6%;background:#292720;border-bottom:1px solid var(--accent);font-size:12px}.preview-banner a{margin-left:20px;text-decoration:underline}.expiry-label{display:block;color:var(--muted);font-size:10px;margin:9px 0}.private-attachment{max-width:100%}.attachment-actions{display:flex;flex-wrap:wrap;gap:14px}.new-badge,.activity-count{font-size:9px;background:#c7b196;color:#171514;padding:3px 6px;margin-left:8px;border-radius:2px}.activity-count:empty{display:none}.inline-upload{margin-bottom:30px}.inline-upload summary{cursor:pointer}.guest-contributions h3{font:24px Georgia,serif}.choice-list .check[hidden]{display:none}.brand{max-width:65%;overflow-wrap:anywhere;white-space:normal}.art-meta .text-button{display:inline-block;margin-right:12px}
/* Natural portrait/landscape proportions in a quiet, responsive gallery. */
.gallery-grid{display:block;columns:3 280px;column-gap:28px}.art-card{break-inside:avoid;display:block;width:100%;margin:0 0 28px;vertical-align:top}.art-image{aspect-ratio:auto!important;display:block;width:100%;height:auto;overflow:hidden;background:#14171b}.art-image img{display:block;width:100%;height:auto!important;object-fit:contain!important}.art-meta{padding:20px 4px}.art-meta p{overflow-wrap:anywhere}.art-actions{display:flex;flex-wrap:wrap;gap:4px 16px}.admin-thumb{display:block;width:100px;height:90px;object-fit:contain;background:#171b21;border-radius:4px;margin-bottom:10px}.choice-thumb{width:64px;height:72px;object-fit:contain;background:#181c22;flex:none}.choice-list .check{align-items:center}.admin-preview{max-width:100%;max-height:380px;object-fit:contain}.picture-editor{width:min(740px,94vw);max-height:94dvh;overflow:auto;padding:28px}.picture-editor canvas{display:block;max-width:100%;width:auto;height:auto;max-height:45dvh;margin:16px auto;background:#15191e}.editor-toolbar,.upload-tools{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.crop-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.crop-fields input{width:100%;padding:0;accent-color:var(--accent,#b9a485)}.crop-fields output{float:right}.video-poster{width:100%}.share-view{max-width:900px}.share-view img{max-width:100%;max-height:72dvh;width:auto;height:auto;object-fit:contain;margin:auto}.share-view #share-status{font-variant-numeric:tabular-nums}[hidden]{display:none!important}@media(max-width:600px){.gallery-grid{columns:1}.picture-editor{padding:22px 16px}.crop-fields{gap:0 14px}.editor-toolbar .outline{padding:10px}.admin-thumb{width:80px;height:75px}}

.gallery-grid.gallery-count-1{columns:1;max-width:720px}.gallery-grid.gallery-count-2{columns:2 280px}@media(max-width:600px){.gallery-grid.gallery-count-2{columns:1}}

/* Personal commissions and persistent website settings */
.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.project-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:35px}.project-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.project-file-grid img{width:100%;height:240px;object-fit:contain;background:#101216}.project-file-grid .panel{padding:20px}.settings-form details{border-top:1px solid #333;padding:18px 0}.settings-form textarea{min-height:110px}.settings-form textarea.legal-source{min-height:280px;font:13px/1.6 monospace}.project-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.project-actions .outline{padding:9px 15px}.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portal-grid label{display:block}.portal-warning{padding:18px;border:1px solid #75614d;margin-bottom:20px;color:#d3c0a7}.project-status{color:#c4ae91}.entry-card textarea{width:100%;resize:vertical;overflow-wrap:anywhere}.mail-draft{min-height:300px!important}.settings-form summary{cursor:pointer}.legal-document .legal-item{margin:8px 0}.legal-document h2{font-size:30px}.legal-document h3{font-size:23px}[hidden]{display:none!important}@media(max-width:750px){.project-columns,.portal-grid{grid-template-columns:1fr}.project-actions{display:grid}.project-file-grid{grid-template-columns:1fr}.admin-sidebar nav{max-height:420px;overflow:auto}}

.homepage-photo,.editor-photo{object-fit:cover;object-position:var(--crop-x,50%) var(--crop-y,50%)}.hero-art .homepage-photo{width:100%;height:580px}.work-art .homepage-photo{width:100%;height:100%}.editor-photo{width:100%;height:200px}.homepage-image-grid,.upload-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.slot-top{display:flex;align-items:center;gap:18px}.view-sketch{width:85px;height:120px;object-fit:contain}.slot-existing img{max-height:140px;max-width:100%;object-fit:contain}.slot-badge{color:#c4ae91;font-size:12px}.slot-editor-row{margin:20px 0;padding:20px;border:1px solid #444}.settings-nav{padding:12px 0}.settings-nav summary{cursor:pointer;padding:12px 8px;color:#c4ae91}.settings-nav button{display:block;width:100%;text-align:left;padding-left:25px}.home-field{display:block;margin:20px 0}.home-field>span{font-weight:bold}.sticky-editor-actions{position:sticky;bottom:0;background:#15171c;padding:15px;display:flex;gap:12px;flex-wrap:wrap}.deadline-note{padding:15px;border-left:2px solid #c4ae91;font-size:13px}.progress-panel{margin-bottom:25px}.slot-existing{padding:12px;margin:15px 0;background:#111318}@media(max-width:700px){.homepage-image-grid,.upload-slot-grid{grid-template-columns:1fr}.hero-art .homepage-photo{height:350px}}
.crop-x-0{--crop-x:0%}.crop-y-0{--crop-y:0%}
.crop-x-1{--crop-x:1%}.crop-y-1{--crop-y:1%}
.crop-x-2{--crop-x:2%}.crop-y-2{--crop-y:2%}
.crop-x-3{--crop-x:3%}.crop-y-3{--crop-y:3%}
.crop-x-4{--crop-x:4%}.crop-y-4{--crop-y:4%}
.crop-x-5{--crop-x:5%}.crop-y-5{--crop-y:5%}
.crop-x-6{--crop-x:6%}.crop-y-6{--crop-y:6%}
.crop-x-7{--crop-x:7%}.crop-y-7{--crop-y:7%}
.crop-x-8{--crop-x:8%}.crop-y-8{--crop-y:8%}
.crop-x-9{--crop-x:9%}.crop-y-9{--crop-y:9%}
.crop-x-10{--crop-x:10%}.crop-y-10{--crop-y:10%}
.crop-x-11{--crop-x:11%}.crop-y-11{--crop-y:11%}
.crop-x-12{--crop-x:12%}.crop-y-12{--crop-y:12%}
.crop-x-13{--crop-x:13%}.crop-y-13{--crop-y:13%}
.crop-x-14{--crop-x:14%}.crop-y-14{--crop-y:14%}
.crop-x-15{--crop-x:15%}.crop-y-15{--crop-y:15%}
.crop-x-16{--crop-x:16%}.crop-y-16{--crop-y:16%}
.crop-x-17{--crop-x:17%}.crop-y-17{--crop-y:17%}
.crop-x-18{--crop-x:18%}.crop-y-18{--crop-y:18%}
.crop-x-19{--crop-x:19%}.crop-y-19{--crop-y:19%}
.crop-x-20{--crop-x:20%}.crop-y-20{--crop-y:20%}
.crop-x-21{--crop-x:21%}.crop-y-21{--crop-y:21%}
.crop-x-22{--crop-x:22%}.crop-y-22{--crop-y:22%}
.crop-x-23{--crop-x:23%}.crop-y-23{--crop-y:23%}
.crop-x-24{--crop-x:24%}.crop-y-24{--crop-y:24%}
.crop-x-25{--crop-x:25%}.crop-y-25{--crop-y:25%}
.crop-x-26{--crop-x:26%}.crop-y-26{--crop-y:26%}
.crop-x-27{--crop-x:27%}.crop-y-27{--crop-y:27%}
.crop-x-28{--crop-x:28%}.crop-y-28{--crop-y:28%}
.crop-x-29{--crop-x:29%}.crop-y-29{--crop-y:29%}
.crop-x-30{--crop-x:30%}.crop-y-30{--crop-y:30%}
.crop-x-31{--crop-x:31%}.crop-y-31{--crop-y:31%}
.crop-x-32{--crop-x:32%}.crop-y-32{--crop-y:32%}
.crop-x-33{--crop-x:33%}.crop-y-33{--crop-y:33%}
.crop-x-34{--crop-x:34%}.crop-y-34{--crop-y:34%}
.crop-x-35{--crop-x:35%}.crop-y-35{--crop-y:35%}
.crop-x-36{--crop-x:36%}.crop-y-36{--crop-y:36%}
.crop-x-37{--crop-x:37%}.crop-y-37{--crop-y:37%}
.crop-x-38{--crop-x:38%}.crop-y-38{--crop-y:38%}
.crop-x-39{--crop-x:39%}.crop-y-39{--crop-y:39%}
.crop-x-40{--crop-x:40%}.crop-y-40{--crop-y:40%}
.crop-x-41{--crop-x:41%}.crop-y-41{--crop-y:41%}
.crop-x-42{--crop-x:42%}.crop-y-42{--crop-y:42%}
.crop-x-43{--crop-x:43%}.crop-y-43{--crop-y:43%}
.crop-x-44{--crop-x:44%}.crop-y-44{--crop-y:44%}
.crop-x-45{--crop-x:45%}.crop-y-45{--crop-y:45%}
.crop-x-46{--crop-x:46%}.crop-y-46{--crop-y:46%}
.crop-x-47{--crop-x:47%}.crop-y-47{--crop-y:47%}
.crop-x-48{--crop-x:48%}.crop-y-48{--crop-y:48%}
.crop-x-49{--crop-x:49%}.crop-y-49{--crop-y:49%}
.crop-x-50{--crop-x:50%}.crop-y-50{--crop-y:50%}
.crop-x-51{--crop-x:51%}.crop-y-51{--crop-y:51%}
.crop-x-52{--crop-x:52%}.crop-y-52{--crop-y:52%}
.crop-x-53{--crop-x:53%}.crop-y-53{--crop-y:53%}
.crop-x-54{--crop-x:54%}.crop-y-54{--crop-y:54%}
.crop-x-55{--crop-x:55%}.crop-y-55{--crop-y:55%}
.crop-x-56{--crop-x:56%}.crop-y-56{--crop-y:56%}
.crop-x-57{--crop-x:57%}.crop-y-57{--crop-y:57%}
.crop-x-58{--crop-x:58%}.crop-y-58{--crop-y:58%}
.crop-x-59{--crop-x:59%}.crop-y-59{--crop-y:59%}
.crop-x-60{--crop-x:60%}.crop-y-60{--crop-y:60%}
.crop-x-61{--crop-x:61%}.crop-y-61{--crop-y:61%}
.crop-x-62{--crop-x:62%}.crop-y-62{--crop-y:62%}
.crop-x-63{--crop-x:63%}.crop-y-63{--crop-y:63%}
.crop-x-64{--crop-x:64%}.crop-y-64{--crop-y:64%}
.crop-x-65{--crop-x:65%}.crop-y-65{--crop-y:65%}
.crop-x-66{--crop-x:66%}.crop-y-66{--crop-y:66%}
.crop-x-67{--crop-x:67%}.crop-y-67{--crop-y:67%}
.crop-x-68{--crop-x:68%}.crop-y-68{--crop-y:68%}
.crop-x-69{--crop-x:69%}.crop-y-69{--crop-y:69%}
.crop-x-70{--crop-x:70%}.crop-y-70{--crop-y:70%}
.crop-x-71{--crop-x:71%}.crop-y-71{--crop-y:71%}
.crop-x-72{--crop-x:72%}.crop-y-72{--crop-y:72%}
.crop-x-73{--crop-x:73%}.crop-y-73{--crop-y:73%}
.crop-x-74{--crop-x:74%}.crop-y-74{--crop-y:74%}
.crop-x-75{--crop-x:75%}.crop-y-75{--crop-y:75%}
.crop-x-76{--crop-x:76%}.crop-y-76{--crop-y:76%}
.crop-x-77{--crop-x:77%}.crop-y-77{--crop-y:77%}
.crop-x-78{--crop-x:78%}.crop-y-78{--crop-y:78%}
.crop-x-79{--crop-x:79%}.crop-y-79{--crop-y:79%}
.crop-x-80{--crop-x:80%}.crop-y-80{--crop-y:80%}
.crop-x-81{--crop-x:81%}.crop-y-81{--crop-y:81%}
.crop-x-82{--crop-x:82%}.crop-y-82{--crop-y:82%}
.crop-x-83{--crop-x:83%}.crop-y-83{--crop-y:83%}
.crop-x-84{--crop-x:84%}.crop-y-84{--crop-y:84%}
.crop-x-85{--crop-x:85%}.crop-y-85{--crop-y:85%}
.crop-x-86{--crop-x:86%}.crop-y-86{--crop-y:86%}
.crop-x-87{--crop-x:87%}.crop-y-87{--crop-y:87%}
.crop-x-88{--crop-x:88%}.crop-y-88{--crop-y:88%}
.crop-x-89{--crop-x:89%}.crop-y-89{--crop-y:89%}
.crop-x-90{--crop-x:90%}.crop-y-90{--crop-y:90%}
.crop-x-91{--crop-x:91%}.crop-y-91{--crop-y:91%}
.crop-x-92{--crop-x:92%}.crop-y-92{--crop-y:92%}
.crop-x-93{--crop-x:93%}.crop-y-93{--crop-y:93%}
.crop-x-94{--crop-x:94%}.crop-y-94{--crop-y:94%}
.crop-x-95{--crop-x:95%}.crop-y-95{--crop-y:95%}
.crop-x-96{--crop-x:96%}.crop-y-96{--crop-y:96%}
.crop-x-97{--crop-x:97%}.crop-y-97{--crop-y:97%}
.crop-x-98{--crop-x:98%}.crop-y-98{--crop-y:98%}
.crop-x-99{--crop-x:99%}.crop-y-99{--crop-y:99%}
.crop-x-100{--crop-x:100%}.crop-y-100{--crop-y:100%}

.home-field-group{border-top:1px solid #393b40;padding:16px 0}.home-field-group>summary{cursor:pointer;color:#c4ae91;font-size:15px}.home-field-group[open]>summary{margin-bottom:20px}
