.page-content{display:flex;min-height:60vh;justify-content:center;padding-top:var(--header-h)}footer{margin-top:auto}@media (min-width: 1000px){.content{width:60%}}._header_11afh_1{position:fixed;inset:0 0 auto;z-index:100;color:var(--paper);transition:color .4s var(--ease-out),background .4s var(--ease-out)}._header_11afh_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(10,11,13,.45),transparent);transition:opacity .4s var(--ease-out)}._solid_11afh_20:before,._menuOpen_11afh_21:before{opacity:0}._solid_11afh_20{background:rgba(255,255,255,.86);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line);color:var(--ink)}._menuOpen_11afh_21{color:var(--paper);background:transparent;box-shadow:none}._inner_11afh_40{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--header-h)}._brand_11afh_50{position:relative;z-index:2;display:inline-grid;justify-items:start;line-height:1;color:inherit;text-decoration:none}._word_11afh_60{font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:500;letter-spacing:.28em;text-transform:uppercase}._sub_11afh_67{margin-top:.4rem;font-size:.55rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:.7}._nav_11afh_78{display:none;align-items:center;gap:clamp(1.5rem,2.5vw,2.75rem)}._link_11afh_84{position:relative;padding-block:.35rem;color:inherit;font-size:.85rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;opacity:.85;transition:opacity .3s var(--ease-out)}._link_11afh_84:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}._link_11afh_84:hover,._link_11afh_84._active_11afh_110{opacity:1}._link_11afh_84:hover:after,._link_11afh_84._active_11afh_110:after{transform:scaleX(1);transform-origin:left}._nav_11afh_78 ._cta_11afh_122{padding:.65rem 1.3rem;font-size:.75rem}._toggle_11afh_129{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;gap:7px;width:48px;height:48px;margin-right:-12px;padding:0;border:0;background:none;color:inherit;cursor:pointer}._toggle_11afh_129 span{display:block;width:26px;height:1.5px;background:currentColor;transition:transform .4s var(--ease-out)}._menuOpen_11afh_21 ._toggle_11afh_129 span:first-child{transform:translateY(4.25px) rotate(45deg)}._menuOpen_11afh_21 ._toggle_11afh_129 span:last-child{transform:translateY(-4.25px) rotate(-45deg)}._drawer_11afh_164{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;padding:calc(var(--header-h) + 2rem) var(--gutter) 2.5rem;background:var(--ink);color:var(--paper);overflow-y:auto;overscroll-behavior:contain}._drawer_11afh_164:focus{outline:none}._drawerNav_11afh_186{display:flex;flex-direction:column;gap:.35rem}._drawerLink_11afh_192{display:flex;align-items:baseline;gap:1rem;color:var(--paper);font-size:clamp(2.2rem,10vw,3.6rem);line-height:1.15;letter-spacing:-.02em;text-decoration:none;opacity:.75;transition:opacity .3s var(--ease-out)}._drawerLink_11afh_192:hover,._drawerLink_11afh_192._active_11afh_110{opacity:1}._drawerIndex_11afh_210{font-size:.7rem;font-weight:600;letter-spacing:.18em;opacity:.45}._drawerFoot_11afh_217{display:flex;flex-direction:column;gap:.85rem;padding-top:2rem;border-top:1px solid var(--line-light);font-size:.9rem}._drawerFoot_11afh_217 a{display:inline-flex;align-items:center;gap:.6rem;color:#ffffffc7;text-decoration:none;transition:color .3s var(--ease-out)}._drawerFoot_11afh_217 a:hover{color:var(--paper)}._drawerSocial_11afh_239{display:flex;gap:1.25rem;margin-top:.35rem}@media (min-width: 900px){._nav_11afh_78{display:flex}._toggle_11afh_129{display:none}}.about-photo-main-div{display:flex;flex-direction:column}.about-text-div{padding-left:2rem;padding-right:2rem}.about-photo-div{text-align:center;width:45%}.about-photo-div-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.about-photo{width:100%}@media screen and (max-width: 768px){.about-photo-div{width:80%}}.footer{background-color:#121212;display:flex;min-height:40vh}.footer-content{display:flex;flex-direction:column;width:100%;color:#fff}.footer-title{font-size:35px}.footer-main{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding-top:2rem;padding-bottom:2rem}.footer-title-div{display:flex;align-items:center}.footer-icons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.social-icon{color:#fff;font-size:.8rem;margin:.5rem}.social-icon:hover{color:#838383}.footer-whiteLine{border:.2px solid white;width:100%}.footer-software-div{display:flex;justify-content:center;align-items:center;color:#d3d3d3}.footer-software{font-size:x-small}.home-div{margin-left:1rem;margin-right:1rem}.expression-div{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.quote-figure{margin:0}.quote-image{display:block;width:100%;height:auto}.quote-div{margin:0;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);max-width:46ch}.quote-div:before{content:"“";display:block;margin-bottom:-.3em;font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:1;color:var(--muted);opacity:.5}.quote-text{margin:0;font-size:inherit;line-height:1.45;text-wrap:pretty;color:var(--ink-soft)}.quote-cite{margin-top:1.5rem;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.quote-cite cite{font-style:normal}.quote-cite:before{content:"— "}@media (min-width: 900px){.expression-div{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.originals-div{display:flex;flex-direction:column;align-items:center}.originals-link{text-decoration:none}.prints-div{display:flex;flex-direction:column;align-items:center}.orginals-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.originals-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5% 8%}.originals-image-link{display:flex;justify-content:center}.orginals-image{max-height:800px;width:100%;height:100%}strong{font-style:italic}.available-link{text-decoration:underline;font-weight:600;margin-left:5px;color:#a1a1a1}.available-link:hover{color:#000}.available-text{color:#a1a1a1;font-weight:600;margin-left:5px}.caption-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:10px}.caption-line{margin:2px 0;width:100%}.separator{display:inline-block;margin:0 10px;color:#777}.no-break{white-space:nowrap}.available-link{text-decoration:underline;color:inherit;color:#a1a1a1}.available-link:hover{opacity:.7}._heading_1u8f3_1{margin:0;font-size:var(--fs-h1);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}._heading_1u8f3_1 em{font-style:italic;font-weight:400;font-synthesis:style}._mask_1u8f3_21{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}._line_1u8f3_28{display:block;will-change:transform}._hero_hv383_1{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 4rem) 0 clamp(3rem,6vw,5.5rem);background:var(--ink);color:var(--paper);overflow:hidden;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(var(--header-h) * -1)}._media_hv383_24{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}._mediaInner_hv383_30,._mediaInner_hv383_30 picture{display:block;width:100%;height:100%}._img_hv383_37{width:100%;height:100%;object-fit:cover}._hero_hv383_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(12,13,15,.45) 0%,rgba(12,13,15,.1) 35%,rgba(12,13,15,.75) 100%),linear-gradient(90deg,rgba(12,13,15,.45),transparent 70%)}._content_hv383_55{position:relative;text-shadow:0 1px 24px rgba(0,0,0,.35)}._eyebrow_hv383_62{color:#ffffffbf}._title_hv383_66{max-width:16ch}._lead_hv383_70{margin-top:1.75rem;margin-bottom:0;max-width:48ch;color:#ffffffd9}._actions_hv383_78{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}._scrollCue_hv383_85{position:absolute;right:var(--gutter);bottom:clamp(3rem,6vw,5.5rem);display:none;place-items:center;width:3.25rem;height:3.25rem;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:var(--paper);font-size:1rem;text-decoration:none;transition:background .4s var(--ease-out),color .4s var(--ease-out)}._scrollCue_hv383_85:hover{background:var(--paper);color:var(--ink)}@media (min-width: 900px){._scrollCue_hv383_85{display:grid}}.oringals-title{text-align:center}.originals-cotent{display:flex;flex-direction:column;align-items:center}.original-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.original-container p{color:inherit}.original-info{white-space:pre-wrap;text-align:center}.orginal-image{max-height:800px;width:100%;height:100%;transition:transform .3s ease}a{color:#000}.back-button_div{display:flex;margin-bottom:20px;width:100%}.back-button{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;padding:0;align-items:center;transition:color .2s ease;float:left}.back-button:hover{color:#000;text-decoration:underline}.back-button:before{margin-right:5px}.category-selector{display:flex;flex-direction:column;margin-left:5rem}.category-dropdown{width:20%;margin-top:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;font-size:16px;color:#a1a1a1;border:1px solid #ccc;border-radius:5px;cursor:pointer}.category-dropdown:focus{outline:none}.portfolio-list{list-style-type:none;display:flex;flex-wrap:wrap;padding:0}.portfolio-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.portfolio-image-link{display:flex;justify-content:center}.portfolio-image{width:100%;height:100%}@media (max-width: 500px){.category-selector{margin-left:2rem}.category-dropdown{width:50%}}.footer-icons{display:flex;flex-direction:row;justify-content:start}.contact-social-icon{color:#000;font-size:.8rem;margin:.5rem}.contact-social-icon:hover{color:#838383}.contact-div{margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column}.contact-form{margin:20px 0;display:flex;flex-direction:column;gap:18px;max-width:650px;width:100%}.name-row{display:flex;gap:12px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:10px;font-size:15px;border:1px solid #ccc;outline:none}.contact-form textarea{resize:vertical}@media (max-width: 600px){.name-row{flex-direction:column}.contact-form input,.contact-form textarea{font-size:14px}}@media (min-width: 1200px){.contact-div{flex-direction:row;justify-content:space-between}}.submit-btn{width:150px;padding:10px;font-weight:700;border:none;background:black;color:#fff;cursor:pointer;margin-top:10px}.submit-btn:hover{opacity:.85}.admin-div{display:flex;align-items:center;flex-direction:column}.admin-action-panel{display:flex;flex-direction:row;gap:20px;margin-bottom:30px;width:100%;justify-content:center}.admin-action-button{background-color:#333;color:#fff;width:200px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:8px;border:none;font-weight:700;font-family:Europa,sans-serif;font-size:1.1rem;cursor:pointer;transition:background-color .2s,transform .1s}.admin-action-button:hover{background-color:#555;transform:translateY(-2px)}.admin-action-button:active{transform:translateY(0)}.admin-painting-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.admin-painting-image{max-height:800px;width:100%;height:100%;object-fit:contain;border-radius:4px}.admin-painting-card{background:white;border:1px solid #ddd;margin-bottom:30px;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000000d}.admin-painting-container{display:flex;flex-direction:column;gap:20px}.admin-header-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.admin-title-text{font-size:2rem;margin:0;color:#333}.admin-header-right{display:flex;align-items:center;gap:20px}.admin-price-text{font-size:1.8rem;color:#2e7d32;font-weight:700}.admin-edit-button{background-color:#333;color:#fff;padding:15px 25px;text-decoration:none;border-radius:5px;font-weight:700;font-size:1.2rem}.admin-attributes-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;font-size:1.2rem;margin-bottom:20px}.admin-attr-item{display:flex;justify-content:flex-start;gap:10px;border-bottom:1px solid #f9f9f9;padding-bottom:5px}.admin-attr-item strong{color:#666;min-width:100px}.admin-info-section{font-size:1.1rem;line-height:1.6;color:#444;border-top:1px solid #eee;padding-top:15px}.admin-badges{display:flex;gap:10px}.badge{padding:5px 12px;border-radius:4px;color:#fff;font-size:.9rem;font-weight:700}.badge.giclee{background-color:#1976d2}.badge.available{background-color:#388e3c}.badge.sold{background-color:#d32f2f}.admin-id-tag{margin-top:5px;color:#888;font-size:.9rem}.painting-search-div{display:flex;flex-direction:column;align-items:center;padding-top:50px}.painting-search-parameters{display:flex;flex-direction:row}.paninting-search-div_title{font-size:15px}.painting-search-parameter-column{display:flex;flex-direction:column;padding-left:20px}.painting-search-parameter-row{padding-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}.painting-search-parameter-row_keyword{padding-bottom:15px;display:flex;justify-content:center}.painting-search-parameter-row_input{padding-left:20px}.search-parameter-number-input{width:70px;margin-left:10px}.prints-page{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.prints-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;width:100%}.painting-image{width:1000px;height:auto;max-width:100%}.giclee-list-item{display:flex;flex-direction:column;margin-bottom:40px;align-items:center;width:100%}.giclee-list-item-text{display:flex;flex-direction:column;text-align:center;width:100%}.giclee-title strong{font-weight:700}.options-list{list-style-type:none}.options-grid{display:flex;flex-direction:column;align-items:center;width:100%}.option-row{display:flex;flex-direction:row;justify-content:center;gap:8px;width:100%;margin-bottom:5px}.cell{white-space:nowrap;color:#818181}.login-form{background:#ffffff;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px;padding:20px;box-sizing:border-box}.login-div{display:flex;flex-direction:column;align-items:center}.aspect-ratio-controls{display:flex;align-items:flex-end;gap:20px;margin-bottom:20px;flex-wrap:wrap}.control-group{display:flex;flex-direction:column;gap:8px}.input-label{font-weight:500;font-size:.95rem;color:#333}.aspect-ratio-select{padding:6px 10px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;min-width:120px;background-color:#fff}.aspect-ratio-input-row{display:flex;align-items:center;gap:10px}.lock-button{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.lock-button:hover{background-color:#f0f0f0}.lock-button:disabled{opacity:.5;cursor:not-allowed}.recommended-badge{display:flex;flex-direction:column;justify-content:center;background-color:#e8f5e9;border:1px solid #c8e6c9;padding:6px 12px;border-radius:6px;color:#2e7d32;height:fit-content;position:relative;cursor:help}.badge-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#4caf50;margin-bottom:2px}.badge-value{font-size:1.1rem;font-weight:700}.badge-subtext{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.75rem;font-weight:400}.badge-subtext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.recommended-badge:hover .badge-subtext{visibility:visible;opacity:1}.empty-state-message{color:#888;font-style:italic;padding:10px 0}.options-box{margin-top:10px}.options-grid{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0;list-style:none}.option-item{display:flex;align-items:center;gap:20px;padding:8px;border-bottom:1px solid #ddd}.option-cell{flex:1;text-align:left}.option-dimensions{white-space:nowrap;min-width:150px;text-align:left}.add-option-button{padding:5px 10px;font-size:16px;border:none;background-color:#007bff;color:#fff;cursor:pointer;border-radius:4px}.delete-option-button{padding:5px 10px;font-size:16px;border:none;background-color:#f02;color:#fff;cursor:pointer;border-radius:4px}.add-option-button:hover:not(:disabled){background-color:#0056b3}.add-option-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.7}.painting-creation-div{display:flex;flex-direction:column;align-items:center;height:100vh}.painting-creation-input-div{display:flex;flex-direction:row;height:600px}.painting-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;align-items:center}.form-group label{flex:0 0 150px;font-weight:600;color:#333}.form-group input:not([type=checkbox]),.form-group select,.form-group textarea{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-group input[type=checkbox]{width:20px;height:20px;cursor:pointer}button[type=submit]{margin-top:20px;padding:12px;margin-bottom:30px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .2s}button[type=submit]:hover{background-color:#218838}.edit-painting-header{display:flex;flex-direction:column}.edit-painting-rows{display:flex;flex-direction:column;gap:30px;padding-bottom:100px}.edit-section-row{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.details-column{display:flex;flex-direction:column;flex:1;min-width:300px}.image-column{display:flex;flex-direction:column;flex:1;align-items:center}.giclee-column{display:flex;flex-direction:column;flex:1}.giclee-create{overflow:visible;display:block;clear:both;margin-top:50px}.giclee-admin-container{padding:20px;font-size:18px}.giclee-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff}.giclee-table th{background-color:#f4f4f4;padding:15px;border-bottom:3px solid #ccc;font-size:1.1em}.giclee-table td{padding:15px;border-bottom:1px solid #ddd;vertical-align:middle}.giclee-table tr:nth-child(2n){background-color:#fafafa}.giclee-table tr:hover{background-color:#f0f7ff}.row-editing{background-color:#fff9c4!important;border:2px solid #fbc02d}.large-input{font-size:18px;padding:10px;border:1px solid #999;border-radius:4px;width:100%}.btn-large{font-size:18px;padding:12px 20px;cursor:pointer;border-radius:8px;border:none;display:inline-flex;align-items:center;gap:8px;transition:transform .1s}.btn-large:active{transform:scale(.95)}.btn-edit{background-color:#e3f2fd;color:#1976d2;border:1px solid #1976d2}.btn-save{background-color:#4caf50;color:#fff}.btn-cancel{background-color:#f44336;color:#fff}.btn-add{background-color:#2196f3;color:#fff;font-weight:700;margin-bottom:15px}.aspect-badge{background-color:#333;color:#fff;padding:4px 10px;border-radius:4px;font-weight:700}:root{font-family:Europa;font-weight:400;--ink: #1a1a1a;--ink-soft: #333;--paper: #fff;--paper-2: #f7f7f7;--muted: #a1a1a1;--line: rgba(26, 26, 26, .12);--line-light: rgba(255, 255, 255, .22);--header-h: 76px;--ease-out: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(1rem, .5rem + 2.5vw, 3rem);--max: 1320px;--fs-h1: clamp(2.4rem, 1.6rem + 4vw, 5rem);--fs-lg: clamp(1.05rem, 1rem + .35vw, 1.25rem);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@font-face{font-family:Europa;src:url(/fonts/CabinetGrotesk-Regular.woff2) format("woff2");font-display:swap}body{margin:0;padding:0}html{overflow-x:hidden}@media (min-width: 900px){:root{--header-h: 76px}}@media (max-width: 899px){:root{--header-h: 64px}}p{color:#818181}.title-location{color:#333;font-size:1.2rem;margin-bottom:20px}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#1a1a1a}button{background-color:#f9f9f9}}.container,.btn,.skip-link{box-sizing:border-box}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.eyebrow:before{content:"";width:2rem;height:1px;background:currentColor;opacity:.6}.lead{font-size:var(--fs-lg);line-height:1.6}.btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-size:.9rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .4s var(--ease-out),border-color .4s var(--ease-out)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--paper);transform:translateY(101%);transition:transform .5s var(--ease-out)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--ink)}.btn--light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn--light:before{background:var(--ink)}.btn--light:hover,.btn--light:focus-visible{color:var(--paper)}.btn--ghost-light{background:transparent;border-color:var(--line-light);color:var(--paper)}.btn--ghost-light:before{background:var(--paper)}.btn--ghost-light:hover,.btn--ghost-light:focus-visible{color:var(--ink);border-color:var(--paper)}.skip-link{position:absolute;top:0;left:0;z-index:200;padding:.75rem 1.25rem;background:var(--ink);color:var(--paper);text-decoration:none;transform:translateY(-120%);transition:transform .25s var(--ease-out)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
