/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#080909;--paper:#fff;--warm:#f4f1eb;--blue:#1c4b82;--red:#b83030;--ribbon-height:48px;--header-height:122px}.gallery-experience-selector{color:#203e30;background:radial-gradient(circle at 8% 18%,#ba975b29,#0000 30%),linear-gradient(125deg,#f5f0e5 0%,#ebe2d1 54%,#f6f1e7 100%);padding:clamp(96px,10vw,158px) clamp(28px,7vw,110px) clamp(54px,6vw,90px);position:relative;overflow:hidden}.gallery-experience-selector:before{content:"";border:1px solid #75572c24;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-80px;box-shadow:inset 0 0 0 42px #ffffff21,inset 0 0 0 43px #75572c14}.gallery-experience-selector header{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:14px 70px;max-width:1260px;margin:0 auto clamp(34px,4vw,56px);display:grid;position:relative}.gallery-experience-selector header p{color:#8b6f3d;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:9px;font-weight:850}.gallery-experience-selector header h1{max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.98}.gallery-experience-selector header>span{color:#5f6e64;font-size:13px;line-height:1.75}.gallery-experience-selector>div{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1260px;margin:0 auto;display:grid;position:relative}.gallery-experience-selector>div>a{color:#234432;background:#ffffff94;border:1px solid #29463638;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:280px;padding:28px;transition:transform .3s,background .3s,box-shadow .3s;display:grid;box-shadow:0 18px 60px #3629150f}.gallery-experience-selector>div>a:hover{background:#fffdf8;transform:translateY(-7px);box-shadow:0 26px 70px #3629151f}.gallery-experience-selector>div>a.is-primary{color:#fff;background:#234432;border-color:#234432}.gallery-experience-selector>div>a>b{color:#b3955e;letter-spacing:.15em;font-size:10px}.gallery-experience-selector>div>a>strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.02}.gallery-experience-selector>div>a>span{color:#617066;max-width:280px;font-size:12px;line-height:1.6}.gallery-experience-selector>div>a.is-primary>span{color:#ffffffad}.gallery-experience-selector>div>a>i{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid;padding-top:16px;font-size:8px;font-style:normal;font-weight:900}.art-sale-wall-button,.art-sale-lightbox-wall{color:#294b39;cursor:pointer;width:100%;min-height:48px;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:#f8f2e5;border:1px solid #b9a476;align-items:center;gap:11px;margin:18px 0 0;padding:0 14px;font-size:8px;font-weight:900;display:flex}.art-sale-wall-button b,.art-sale-lightbox-wall b{color:#9c783c;font-size:17px}.art-sale-wall-button span,.art-sale-lightbox-wall span{text-align:left;flex:1}.art-sale-wall-button i,.art-sale-lightbox-wall i{color:#8a6f3f;letter-spacing:.14em;font-size:8px;font-style:normal}.art-sale-wall-button:hover,.art-sale-lightbox-wall:hover{color:#fff;background:#234432;border-color:#234432}.art-sale-lightbox-wall{margin:0 0 22px}.wall-preview-open{overflow:hidden}.wall-preview{z-index:2500;place-items:center;padding:16px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}.wall-preview-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#09150ed1;border:0;position:absolute;inset:0}.wall-preview-shell{background:#f5f1e8;grid-template-rows:72px minmax(0,1fr);width:min(1560px,98vw);height:min(940px,96svh);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 140px #0000006b}.wall-preview-shell>header{background:#fffdf8;border-bottom:1px solid #ccd1c9;grid-template-columns:minmax(240px,1fr) minmax(300px,auto) minmax(150px,1fr);align-items:center;gap:24px;padding:0 20px 0 28px;display:grid}.wall-preview-shell>header>div{gap:3px;display:grid}.wall-preview-shell>header small{color:#997b43;letter-spacing:.18em;font-size:7px;font-weight:900}.wall-preview-shell>header strong{color:#213f30;font-family:Georgia,serif;font-size:20px;font-weight:400}.wall-preview-shell>header>span{color:#657268;font-size:10px}.wall-preview-shell>header>button{color:#31513f;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;display:flex}.wall-preview-shell>header>button b{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.wall-preview-shell>header>button i{color:#fff;background:#234432;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;font-style:normal;display:grid}.wall-preview-layout{grid-template-columns:minmax(0,1.65fr) minmax(360px,.65fr);min-height:0;display:grid}.wall-preview-stage{background-color:#162b20;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;min-height:0;padding:30px;display:grid;position:relative;overflow:hidden}.wall-preview-stage canvas{cursor:move;touch-action:none;max-width:100%;max-height:100%;display:block;box-shadow:0 24px 80px #00000057}.wall-preview-upload{color:#fff;cursor:pointer;text-align:center;background:#ffffff09;border:1px dashed #e8cd9280;align-content:center;place-items:center;gap:18px;width:min(620px,90%);min-height:480px;padding:56px;display:grid}.wall-preview-upload input,.wall-preview-actions input{display:none}.wall-preview-upload>b{color:#d7bc80;border:1px solid #d7bc80;border-radius:50%;place-items:center;width:76px;height:76px;font-size:36px;font-weight:300;display:grid}.wall-preview-upload>strong{max-width:430px;font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08}.wall-preview-upload>span{color:#ffffff9e;max-width:430px;font-size:11px;line-height:1.65}.wall-preview-upload>em{color:#1f3d2d;letter-spacing:.13em;text-transform:uppercase;background:#e0c487;margin-top:8px;padding:15px 22px;font-size:8px;font-style:normal;font-weight:900}.wall-preview-stage-tip{color:#fff;pointer-events:none;background:#13271bcc;border-radius:999px;padding:10px 16px;font-size:9px;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.wall-preview-error{color:#fff;text-align:center;background:#8c392f;margin:0;padding:12px;font-size:10px;position:absolute;bottom:20px;left:20px;right:20px}.wall-preview-layout>aside{background:#f8f5ed;border-left:1px solid #cfd4cd;min-height:0;padding:24px;overflow-y:auto}.wall-preview-work{border-bottom:1px solid #d4d8d1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:15px;padding-bottom:20px;display:grid}.wall-preview-work img{object-fit:contain;background:#e8e0d1;width:68px;height:68px;padding:4px}.wall-preview-work>div{gap:4px;display:grid}.wall-preview-work small{color:#93733c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.wall-preview-work strong{color:#1d3b2c;font-family:Georgia,serif;font-size:21px;font-weight:400}.wall-preview-work span{color:#6d776f;font-size:9px}.wall-preview-step{border-bottom:1px solid #d4d8d1;gap:14px;padding:19px 0;display:grid}.wall-preview-step>p{color:#2a4938;align-items:center;gap:10px;margin:0;display:flex}.wall-preview-step>p b{color:#fff;background:#294a38;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.wall-preview-step>p span{font-family:Georgia,serif;font-size:17px}.wall-preview-step label{color:#657168;gap:8px;font-size:9px;display:grid;position:relative}.wall-preview-step label>div{background:#fff;border:1px solid #c8cec7;grid-template-columns:1fr 48px;display:grid}.wall-preview-step input[type=number]{color:#1f4030;min-width:0;font:inherit;background:0 0;border:0;padding:10px 12px}.wall-preview-step label>div b{color:#8e784d;border-left:1px solid #c8cec7;place-items:center;font-size:9px;display:grid}.wall-preview-step input[type=range]{accent-color:#294a38;width:100%}.wall-preview-step label>small{color:#9b7a40;position:absolute;top:0;right:0}.wall-preview-frames{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.wall-preview-frames button{color:#5f6d63;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #ccd1ca;place-items:center;gap:7px;padding:9px 4px;font-size:7px;display:grid}.wall-preview-frames button.is-active{color:#1f4030;background:#edf1eb;border-color:#294a38}.wall-preview-frames i{border:5px solid;width:38px;height:28px;display:block;box-shadow:inset 0 0 0 1px #c1b299;background:#ede5d8!important}.wall-preview-frames button:first-child i{border:1px dashed #a8afa8}.wall-preview-actions{grid-template-columns:1fr auto;gap:9px;padding-top:20px;display:grid}.wall-preview-actions button,.wall-preview-actions label{color:#fff;cursor:pointer;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#294a38;border:1px solid #294a38;justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;font-weight:900;display:flex}.wall-preview-actions label{color:#294a38;background:0 0}.three-gallery-page{color:#f7f2e7;background:#142a20;min-height:100vh}.three-gallery-intro{background:radial-gradient(circle at 75% 0,#b997542e,#0000 42%),#142a20;grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:50px;padding:clamp(112px,12vw,180px) clamp(28px,7vw,110px) 54px;display:grid}.three-gallery-intro>div{gap:13px;display:grid}.three-gallery-intro a{color:#d1b778;letter-spacing:.12em;text-transform:uppercase;width:max-content;font-size:8px;font-weight:900}.three-gallery-intro p{color:#c2a865;letter-spacing:.18em;text-transform:uppercase;margin:18px 0 0;font-size:9px;font-weight:900}.three-gallery-intro h1{margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,94px);font-weight:400;line-height:.93}.three-gallery-intro h1 em{color:#d5ba77;font-weight:400}.three-gallery-intro>span{color:#ffffffa8;max-width:480px;padding-bottom:8px;font-size:13px;line-height:1.75}.three-gallery-experience{color:#173326;background:#eee8dc}.three-gallery-stage{background:#e9e3d7;width:100%;height:min(76svh,880px);min-height:620px;position:relative;overflow:hidden}.three-gallery-canvas{cursor:grab;touch-action:none;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0}.three-gallery-canvas:active,.three-gallery-canvas.is-looking{cursor:grabbing}.three-gallery-brand{z-index:5;color:#244733;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f9f6eee6;border:1px solid #253d2e40;gap:2px;padding:11px 14px;display:grid;position:absolute;top:24px;left:26px}.three-gallery-brand small{color:#967a46;letter-spacing:.21em;font-size:6px;font-weight:900}.three-gallery-brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:16px;font-weight:400}.three-gallery-instructions{z-index:5;justify-content:center;gap:7px;width:min(650px,100% - 430px);display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.three-gallery-instructions span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#142d20db;border:1px solid #ffffff2b;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px auto;align-items:center;column-gap:8px;min-width:0;padding:8px 12px 8px 8px;display:grid;box-shadow:0 7px 24px #00000021}.three-gallery-instructions span i{color:#f0d18c;background:#e7ca842b;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font:800 13px/1 Arial,sans-serif;display:grid}.three-gallery-instructions span b{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.three-gallery-instructions span small{color:#ffffffa3;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.three-gallery-tools{z-index:7;gap:8px;display:flex;position:absolute;top:82px;right:24px}.three-gallery-tools button{color:#234432;cursor:pointer;min-height:38px;font:inherit;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#faf7efd6;border:1px solid #24443157;padding:0 14px;font-size:7px;font-weight:900}.three-gallery-tools button.is-active{color:#fff;background:#244733}.three-gallery-tools button.is-curator{color:#fff4d8;background:#213f2df0;border-color:#b08743a6;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.three-gallery-tools button.is-curator img{object-fit:cover;object-position:50% 36%;border:1px solid #f8e2b08c;border-radius:50%;width:30px;height:30px}.three-gallery-themes{z-index:6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141f19d6;border:1px solid #ffffff52;gap:9px;padding:12px;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 14px 36px #0003}.three-gallery-themes>small{color:#ffffffb3;letter-spacing:.15em;text-transform:uppercase;padding-left:2px;font-size:6px;font-weight:900}.three-gallery-themes>div{gap:7px;display:flex}.three-gallery-themes button{color:#ffffffc7;cursor:pointer;min-height:32px;font:inherit;letter-spacing:.05em;background:#ffffff12;border:1px solid #fff3;grid-template-columns:22px auto;align-items:center;gap:7px;padding:4px 9px 4px 4px;font-size:7px;font-weight:850;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.three-gallery-themes button:hover{border-color:#ebcb81cc;transform:translateY(-1px)}.three-gallery-themes button.is-active{color:#fff;background:#e6c77930;border-color:#e6c779;box-shadow:inset 0 0 0 1px #e6c7792e}.three-gallery-themes button i{background:repeating-linear-gradient(90deg,#46423b1f 0 1px,#0000 1px 5px),linear-gradient(135deg,#f3f1ec 0 58%,#c9cbc8 59% 100%);border:1px solid #ffffff4d;width:22px;height:22px;box-shadow:inset 0 -5px #00000012}.three-gallery-themes button.is-crimson i{background:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 4px),linear-gradient(135deg,#a90f32 0 58%,#5d241d 59% 100%)}.three-gallery-themes button.is-burgundy i{background:radial-gradient(circle at 65% 35%,#b68950 0 2px,#0000 3px),repeating-linear-gradient(45deg,#dcad6f1f 0 2px,#0000 2px 8px),linear-gradient(135deg,#521017 0 58%,#4b2b1c 59% 100%)}.three-gallery-themes button.is-salon i{background:repeating-linear-gradient(45deg,#4128172e 0 2px,#0000 2px 7px),linear-gradient(135deg,#e6ddcf 0 58%,#795739 59% 100%)}.three-gallery-navigation{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141f19e0;border:1px solid #ffffff4d;grid-template-rows:repeat(2,49px);grid-template-columns:repeat(3,56px);gap:5px;padding:10px;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 14px 36px #00000038}.three-gallery-navigation button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff3d;place-content:center;place-items:center;gap:3px;min-width:0;font-family:Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:grid}.three-gallery-navigation button b{font:700 16px/1 Arial,sans-serif}.three-gallery-navigation button:hover{background:#e6c77938;border-color:#e6c779;transform:translateY(-1px)}.three-gallery-navigation button:active{transform:translateY(1px)}.three-gallery-navigation button:first-child{grid-area:1/2}.three-gallery-navigation button:nth-child(2){grid-area:2/1}.three-gallery-navigation button:nth-child(3){grid-area:2/2}.three-gallery-navigation button:nth-child(4){grid-area:2/3}.three-gallery-navigation button small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.three-gallery-assistant{z-index:12;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#13261cf2;border:1px solid #e8d0997a;flex-direction:column;gap:15px;width:min(390px,100% - 48px);padding:18px;display:flex;position:absolute;top:76px;bottom:24px;right:24px;overflow:auto;box-shadow:0 24px 70px #00000059}.three-gallery-assistant>header{border-bottom:1px solid #ffffff24;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:12px;padding-bottom:13px;display:grid}.three-gallery-assistant>header>img{object-fit:cover;object-position:50% 35%;border:2px solid #e8d09994;border-radius:50%;width:58px;height:58px;box-shadow:0 8px 22px #00000040}.three-gallery-assistant>header div{gap:2px;display:grid}.three-gallery-assistant>header small{color:#d9bb77;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.three-gallery-assistant>header strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.three-gallery-assistant>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;width:34px;height:34px;font-size:21px}.three-gallery-assistant-work{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;display:grid}.three-gallery-assistant-work img{object-fit:cover;border:5px solid #2e251c;width:70px;height:70px;box-shadow:0 8px 20px #00000040}.three-gallery-assistant-work span{gap:3px;min-width:0;display:grid}.three-gallery-assistant-work small{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.three-gallery-assistant-work b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:400;overflow:hidden}.three-gallery-assistant-work i{color:#d9bb77;font-size:8px;font-style:normal}.three-gallery-assistant>p{color:#ffffffe0;background:#ffffff13;border-left:2px solid #c9a457;min-height:92px;margin:0;padding:14px;font-size:12px;line-height:1.65}.three-gallery-assistant-prompts{flex-wrap:wrap;gap:7px;display:flex}.three-gallery-assistant-prompts button{color:#ffffffd1;cursor:pointer;font:inherit;background:#ffffff0e;border:1px solid #e7cd9147;border-radius:999px;padding:8px 10px;font-size:8px}.three-gallery-assistant-prompts button:hover{color:#fff;border-color:#dfc27e}.three-gallery-assistant form{background:#00000024;border:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) 42px;margin-top:auto;display:grid}.three-gallery-assistant form input{color:#fff;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:10px}.three-gallery-assistant form input::placeholder{color:#ffffff7a}.three-gallery-assistant form button{color:#173326;cursor:pointer;background:#d2ae63;border:0;font-size:17px}.three-gallery-fallback{z-index:4;color:#213f30;background:#e9e3d7;align-content:center;place-items:center;gap:20px;display:grid;position:absolute;inset:0}.three-gallery-fallback strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.three-gallery-fallback a{color:#fff;text-transform:uppercase;background:#234432;padding:14px 18px;font-size:8px;font-weight:900}.three-gallery-caption{background:#f7f3e9;border-top:1px solid #c7c5bc;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:166px;padding:24px clamp(28px,7vw,110px);display:grid}.three-gallery-counter{color:#31523f;align-items:center;gap:8px;display:flex}.three-gallery-counter span{font-family:Georgia,serif;font-size:32px}.three-gallery-counter i{background:#9e8c68;width:32px;height:1px}.three-gallery-counter small{color:#9c8965;font-size:9px}.three-gallery-caption>div:nth-child(2){gap:5px;display:grid}.three-gallery-caption>div:nth-child(2)>small{color:#987b43;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.three-gallery-caption h2{margin:0;font-family:Georgia,serif;font-size:clamp(31px,3.4vw,54px);font-weight:400;line-height:1}.three-gallery-caption p{color:#6d786f;margin:0;font-size:10px}.three-gallery-offer{align-items:center;gap:22px;display:flex}.three-gallery-offer>strong{white-space:nowrap;font-family:Georgia,serif;font-size:30px;font-weight:400}.three-gallery-offer>span{color:#786a4c;text-transform:uppercase;font-size:9px;font-weight:800}.three-gallery-offer a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#244733;align-items:center;gap:24px;min-height:52px;padding:0 18px;font-size:8px;font-weight:900;display:flex}.three-gallery-offer a b{color:#d4ba79;font-size:16px}.three-gallery-empty{color:#244733;background:#f4efe4;place-items:center;min-height:60vh;font-family:Georgia,serif;font-size:30px;display:grid}.three-gallery-return{color:#fff;background:#173326;padding:clamp(72px,9vw,128px) clamp(28px,7vw,110px)}.three-gallery-return>small{color:#c1a664;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.three-gallery-return h2{max-width:760px;margin:12px 0 34px;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:400}.three-gallery-return>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.three-gallery-return a{color:#fff;border:1px solid #ffffff40;grid-template-columns:auto 1fr;gap:7px 20px;padding:28px;display:grid}.three-gallery-return a b{color:#c8ad6e;grid-row:1/3;font-size:9px}.three-gallery-return a span{font-family:Georgia,serif;font-size:27px}.three-gallery-return a i{color:#ffffff94;font-size:10px;font-style:normal}.three-gallery-experience:fullscreen{background:#e9e3d7;width:100vw;height:100vh;overflow:auto}.three-gallery-experience:fullscreen .three-gallery-stage{height:calc(100vh - 150px)}.three-gallery-experience:fullscreen .three-gallery-caption{min-height:150px}@media (width<=980px){.gallery-experience-selector header,.gallery-experience-selector>div{grid-template-columns:1fr}.gallery-experience-selector>div>a{min-height:210px}.wall-preview-layout{grid-template-rows:minmax(48svh,1fr) auto;grid-template-columns:1fr}.wall-preview-layout>aside{border-top:1px solid #cfd4cd;border-left:0;max-height:42svh}.wall-preview-shell>header{grid-template-columns:1fr auto}.wall-preview-shell>header>span{display:none}.three-gallery-intro{grid-template-columns:1fr}.three-gallery-caption{grid-template-columns:80px minmax(0,1fr)}.three-gallery-offer{grid-column:1/-1;justify-content:flex-end}}@media (width<=680px){.gallery-experience-selector{padding:105px 18px 46px}.gallery-experience-selector header h1{font-size:39px}.gallery-experience-selector>div>a{min-height:190px;padding:22px}.wall-preview{padding:0}.wall-preview-shell{grid-template-rows:62px minmax(0,1fr);width:100vw;height:100svh}.wall-preview-shell>header{padding:0 10px 0 15px}.wall-preview-shell>header strong{font-size:15px}.wall-preview-shell>header small,.wall-preview-shell>header>button b{display:none}.wall-preview-shell>header>button i{width:38px;height:38px}.wall-preview-layout{grid-template-rows:minmax(42svh,1fr) minmax(0,48svh)}.wall-preview-stage{padding:10px}.wall-preview-upload{min-height:100%;padding:24px}.wall-preview-upload>b{width:58px;height:58px}.wall-preview-upload>strong{font-size:26px}.wall-preview-stage-tip{text-align:center;min-width:250px;bottom:18px}.wall-preview-layout>aside{max-height:none;padding:16px}.wall-preview-frames{grid-template-columns:repeat(2,1fr)}.wall-preview-actions{background:#f8f5ed;margin:0 -16px -16px;padding:12px 16px 16px;position:sticky;bottom:-16px}.three-gallery-intro{padding:100px 18px 35px}.three-gallery-intro h1{font-size:45px}.three-gallery-stage{height:62svh;min-height:500px}.three-gallery-brand{top:12px;left:12px}.three-gallery-instructions{scrollbar-width:none;justify-content:flex-start;width:calc(100% - 24px);top:62px;bottom:auto;overflow-x:auto}.three-gallery-instructions::-webkit-scrollbar{display:none}.three-gallery-instructions span{flex:none;grid-template-columns:23px auto;padding:6px 9px 6px 6px}.three-gallery-instructions span i{width:23px;height:23px;font-size:11px}.three-gallery-instructions span b{font-size:6px}.three-gallery-instructions span small{display:none}.three-gallery-tools{top:12px;right:12px}.three-gallery-tools button.is-fullscreen{display:none}.three-gallery-themes{padding:9px;bottom:12px;left:12px;right:12px;overflow:hidden}.three-gallery-themes>small{display:none}.three-gallery-themes>div{scrollbar-width:none;overflow-x:auto}.three-gallery-themes>div::-webkit-scrollbar{display:none}.three-gallery-themes button{flex:1 0 auto}.three-gallery-navigation{grid-template-rows:repeat(2,31px);grid-template-columns:repeat(3,34px);gap:3px;padding:5px;bottom:68px;right:10px}.three-gallery-navigation button b{font-size:13px}.three-gallery-navigation button small{display:none}.three-gallery-assistant{width:auto;padding:15px;inset:62px 10px 10px}.three-gallery-caption{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:18px}.three-gallery-counter i{display:none}.three-gallery-caption h2{font-size:31px}.three-gallery-offer{flex-direction:column;justify-content:stretch;align-items:stretch;gap:10px}.three-gallery-offer a{justify-content:space-between}.three-gallery-return{padding:70px 18px}.three-gallery-return>div{grid-template-columns:1fr}}@media (width<=430px){.three-gallery-brand strong{font-size:13px}.three-gallery-tools button{min-height:34px;padding:0 10px}.three-gallery-tools button:first-child{width:34px;padding:0;font-size:0}.three-gallery-tools button:first-child:before{content:"▶";font-size:11px}.three-gallery-tools button.is-curator{width:36px;padding:2px}.three-gallery-tools button.is-curator span{display:none}.three-gallery-tools button.is-curator img{width:30px;height:30px}.three-gallery-themes button{grid-template-columns:20px auto;gap:5px;padding-right:7px;font-size:6px}.three-gallery-themes button i{width:20px;height:20px}.three-gallery-navigation{grid-template-rows:repeat(2,28px);grid-template-columns:repeat(3,30px)}}.gallery-view-switch{background:#fffdf7b3;border:1px solid #c6cec4;justify-content:space-between;align-items:center;gap:28px;margin:0 0 28px;padding:18px 20px 18px 24px;display:flex}.gallery-view-switch>div{gap:5px;display:grid}.gallery-view-switch p,.gallery-view-switch span{margin:0}.gallery-view-switch p{color:#274b39;font-family:Georgia,Times New Roman,serif;font-size:19px}.gallery-view-switch>div>span{color:#778078;font-size:10px}.gallery-view-switch nav{border:1px solid #bac5ba;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.gallery-view-switch nav button{color:#53645a;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #bac5ba;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:8px;font-weight:850;transition:background .22s,color .22s;display:flex}.gallery-view-switch nav button:last-child{border-right:0}.gallery-view-switch nav button b{font-family:Arial,sans-serif;font-size:17px;font-weight:400}.gallery-view-switch nav button:hover,.gallery-view-switch nav button.is-active{color:#fff;background:#244b38}.virtual-gallery{isolation:isolate;color:#fff;touch-action:pan-y;background:#10251c;border:1px solid #233d31;border-radius:4px;outline:none;min-height:760px;position:relative;overflow:hidden;box-shadow:0 34px 90px #202e2533}.virtual-gallery:focus-visible{box-shadow:0 0 0 4px #c79c435c,0 34px 90px #202e2533}.virtual-gallery-toolbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#081710f0,#081710b3);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 clamp(18px,2.6vw,38px);display:flex;position:absolute;top:0;left:0;right:0}.virtual-gallery-toolbar>div{align-items:center;gap:18px;display:flex}.virtual-gallery-toolbar>div:before{content:"";background:#d0ae65;border-radius:50%;width:8px;height:8px;box-shadow:0 0 20px #d0ae65b3}.virtual-gallery-toolbar span{color:#c8d5cc;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.virtual-gallery-toolbar strong{border-left:1px solid #ffffff38;padding-left:18px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.virtual-gallery-toolbar>button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:15px;padding:0 15px;display:flex}.virtual-gallery-toolbar>button b{color:#e0bc6c;font-size:14px}.virtual-gallery-room{perspective:1100px;cursor:grab;background:#d9d5cb;height:clamp(585px,68svh,760px);animation:.65s cubic-bezier(.2,.72,.2,1) both virtual-room-arrive;position:relative;overflow:hidden}.virtual-gallery-room:active{cursor:grabbing}.virtual-gallery-room:before{z-index:10;pointer-events:none;content:"";background:linear-gradient(90deg,#191b1838,#0000 20% 80%,#191b1838),linear-gradient(#141c1714,#0000 28% 74%,#08120d1f);position:absolute;inset:0}.virtual-gallery-room:after{z-index:11;color:#ffffffdb;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"Проведите влево или вправо";background:#13231a94;border:1px solid #ffffff75;padding:9px 12px;font-size:7px;font-weight:800;position:absolute;bottom:18px;right:18px}.virtual-gallery-ceiling{z-index:1;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);background:linear-gradient(90deg,#0000 49.85%,#67665f47 50%,#0000 50.15%),linear-gradient(#ece9df,#d5d1c7);height:18%;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -12px 25px #44433e1f}.virtual-gallery-wall{z-index:2;background:repeating-linear-gradient(90deg,#4a484006 0 1px,#0000 1px 7px),linear-gradient(#eeebe2,#d9d5cb);position:absolute;top:12%;bottom:26%}.virtual-gallery-wall.is-center{border-left:1px solid #46433d33;border-right:1px solid #46433d33;left:15%;right:15%;box-shadow:inset 0 -20px 32px #302d2814}.virtual-gallery-wall.is-left,.virtual-gallery-wall.is-right{filter:brightness(.86);width:19%;overflow:hidden}.virtual-gallery-wall.is-left{clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);transform-origin:100%;left:0;transform:rotateY(22deg)}.virtual-gallery-wall.is-right{clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);transform-origin:0;right:0;transform:rotateY(-22deg)}.virtual-gallery-wall.is-left>button,.virtual-gallery-wall.is-right>button{cursor:pointer;background:#2b241a;border:0;place-items:center;max-width:86%;padding:5px;display:grid;position:absolute;top:28%;box-shadow:0 13px 26px #1a181457,0 0 0 2px #a88b59}.virtual-gallery-wall.is-left>button{right:6%;transform:perspective(500px)rotateY(18deg)scale(.86)}.virtual-gallery-wall.is-right>button{left:6%;transform:perspective(500px)rotateY(-18deg)scale(.86)}.virtual-gallery-wall.is-left img,.virtual-gallery-wall.is-right img{object-fit:contain;width:100%;max-height:235px;display:block}.virtual-gallery-floor{z-index:3;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);transform-origin:top;background:linear-gradient(90deg,#0000 49.88%,#54432d36 50%,#0000 50.12%),repeating-linear-gradient(90deg,#5c483029 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#5c483026 0 1px,#0000 1px 47px),linear-gradient(#c5b79f,#9e8d74);height:32%;position:absolute;bottom:-2%;left:-8%;right:-8%;transform:perspective(420px)rotateX(31deg)scaleY(1.4);box-shadow:inset 0 22px 35px #372b1c29}.virtual-gallery-spotlight{z-index:1;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);pointer-events:none;background:radial-gradient(at 50% 0,#fffde7db,#fffada3d 44%,#0000 73%);width:min(62%,650px);height:85%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.virtual-gallery-art{z-index:3;cursor:zoom-in;background:linear-gradient(135deg,#3b2d1d,#15120f 54%,#59452c);border:0;place-items:center;max-width:48%;max-height:67%;padding:clamp(7px,.85vw,13px);transition:transform .32s,box-shadow .32s;animation:.72s cubic-bezier(.18,.72,.2,1) both virtual-art-focus;display:grid;position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ba9a5f,0 0 0 5px #231c14,0 27px 42px #231e1652,inset 0 2px 2px #ffffff38}.virtual-gallery-art:hover{transform:translate(-50%)scale(1.018);box-shadow:0 0 0 2px #d0ad68,0 0 0 6px #231c14,0 32px 52px #231e1661}.virtual-gallery-art.is-tall{max-width:31%;max-height:72%}.virtual-gallery-art img{object-fit:contain;width:auto;max-width:min(100%,590px);height:auto;max-height:min(42svh,480px);display:block}.virtual-gallery-art.is-tall img{max-height:min(45svh,510px)}.virtual-gallery-art em{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#12231ac7;border:1px solid #ffffff7a;border-radius:999px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:12px;right:12px}.virtual-gallery-plaque{z-index:4;color:#23342a;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f6edf0;border:1px solid #544e4340;gap:5px;width:clamp(165px,18vw,255px);padding:14px 16px;display:grid;position:absolute;bottom:9%;right:clamp(18px,3vw,48px);box-shadow:0 12px 25px #2c28211f}.virtual-gallery-plaque span,.virtual-gallery-plaque small,.virtual-gallery-plaque i{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal}.virtual-gallery-plaque span{color:#8d6a35;font-weight:850}.virtual-gallery-plaque strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,23px);font-weight:400;line-height:1.04}.virtual-gallery-plaque small{color:#778179}.virtual-gallery-plaque i{color:#315842;border-top:1px solid #d3d2ca;margin-top:5px;padding-top:8px;font-weight:900}.virtual-gallery-info{z-index:15;background:#10251c;border-top:1px solid #ffffff26;grid-template-columns:minmax(190px,.55fr) minmax(360px,1fr) minmax(250px,.7fr);align-items:stretch;min-height:132px;display:grid;position:relative}.virtual-gallery-progress,.virtual-gallery-offer,.virtual-gallery-navigation{align-items:center;padding:24px clamp(20px,2.5vw,38px);display:flex}.virtual-gallery-progress{border-right:1px solid #ffffff21;gap:13px}.virtual-gallery-progress span{color:#e1c37f;font-family:Georgia,Times New Roman,serif;font-size:24px}.virtual-gallery-progress small{color:#ffffff7a;font-size:8px;font-weight:800}.virtual-gallery-progress i{background:#ffffff29;width:100%;height:2px;position:relative;overflow:hidden}.virtual-gallery-progress i b{background:#d2ad60;transition:width .4s;position:absolute;inset:0 auto 0 0}.virtual-gallery-offer{border-right:1px solid #ffffff21;justify-content:space-between;gap:24px}.virtual-gallery-offer>div{gap:7px;display:grid}.virtual-gallery-offer small{color:#9eb0a4;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.virtual-gallery-offer strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.4vw,40px);font-weight:400}.virtual-gallery-offer>a,.virtual-gallery-offer>button{color:#183025;cursor:pointer;min-height:56px;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:#e5c47a;border:1px solid #e5c47a;justify-content:space-between;align-items:center;gap:26px;padding:0 20px;font-size:8px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:flex}.virtual-gallery-offer>a:hover,.virtual-gallery-offer>button:hover{background:#fff0c6;transform:translateY(-2px)}.virtual-gallery-navigation{justify-content:center;gap:16px}.virtual-gallery-navigation>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;transition:background .2s,color .2s;display:grid}.virtual-gallery-navigation>button:hover{color:#183025;background:#e5c47a}.virtual-gallery-navigation>span{text-align:center;gap:5px;display:grid}.virtual-gallery-navigation>span b,.virtual-gallery-navigation>span small{letter-spacing:.09em;text-transform:uppercase;font-size:7px}.virtual-gallery-navigation>span b{color:#fff}.virtual-gallery-navigation>span small{color:#ffffff80}.virtual-gallery:fullscreen{background:#10251c;border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.virtual-gallery:fullscreen .virtual-gallery-room{height:calc(100vh - 132px)}.virtual-gallery:fullscreen .virtual-gallery-info{position:absolute;bottom:0;left:0;right:0}@keyframes virtual-room-arrive{0%{opacity:.62;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes virtual-art-focus{0%{opacity:.3;filter:blur(8px);transform:translate(-50%)scale(.9)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@media (width<=1120px){.virtual-gallery-info{grid-template-columns:.42fr 1fr}.virtual-gallery-navigation{display:none}.virtual-gallery-offer{border-right:0}.virtual-gallery-plaque{right:22px}}@media (width<=820px){.gallery-view-switch{flex-direction:column;align-items:stretch}.gallery-view-switch nav{width:100%}.gallery-view-switch nav button{padding:0 10px}.virtual-gallery{min-height:0}.virtual-gallery-toolbar{min-height:62px;padding:0 14px}.virtual-gallery-toolbar strong,.virtual-gallery-toolbar>button span{display:none}.virtual-gallery-toolbar>button{justify-content:center;width:40px;padding:0}.virtual-gallery-room{height:58svh;min-height:460px}.virtual-gallery-wall.is-center{left:6%;right:6%}.virtual-gallery-wall.is-left,.virtual-gallery-wall.is-right{opacity:.48;width:10%}.virtual-gallery-wall.is-left>button,.virtual-gallery-wall.is-right>button{display:none}.virtual-gallery-art{max-width:72%;max-height:62%;top:17%}.virtual-gallery-art.is-tall{max-width:52%;max-height:66%}.virtual-gallery-art img{max-width:100%;max-height:33svh}.virtual-gallery-art.is-tall img{max-height:36svh}.virtual-gallery-plaque{width:min(250px,56%);padding:10px 12px;bottom:5%;right:11%}.virtual-gallery-plaque strong{font-size:16px}.virtual-gallery-plaque small{display:none}.virtual-gallery-info{grid-template-columns:1fr;min-height:0}.virtual-gallery-progress{border-bottom:1px solid #ffffff21;border-right:0;padding:13px 18px}.virtual-gallery-progress span{font-size:18px}.virtual-gallery-offer{padding:16px 18px}.virtual-gallery-offer strong{font-size:28px}.virtual-gallery-offer>a,.virtual-gallery-offer>button{min-height:50px}.virtual-gallery-room:after{font-size:6px;bottom:10px;right:10px}.virtual-gallery:fullscreen .virtual-gallery-room{height:calc(100vh - 145px)}}@media (width<=520px){.gallery-view-switch>div>span{line-height:1.55}.gallery-view-switch nav button span{font-size:7px}.virtual-gallery-room{height:52svh;min-height:420px}.virtual-gallery-art{max-width:82%}.virtual-gallery-art.is-tall{max-width:58%}.virtual-gallery-plaque{width:min(220px,62%);right:7%}.virtual-gallery-plaque i{display:none}.virtual-gallery-offer{flex-direction:column;align-items:stretch}.virtual-gallery-offer>a,.virtual-gallery-offer>button{width:100%}.virtual-gallery-floor{height:27%}}@media (prefers-reduced-motion:reduce){.virtual-gallery-room,.virtual-gallery-art{animation:none}}.art-sale-catalog.is-exhibition-mode{padding-top:clamp(20px,3vw,46px)}.art-sale-catalog.is-exhibition-mode .art-sale-heading,.art-sale-catalog.is-exhibition-mode .art-sale-filters,.art-sale-catalog.is-exhibition-mode .gallery-view-switch{display:none}.virtual-gallery-toolbar-actions{align-items:center;gap:9px;display:flex}.virtual-gallery-toolbar-actions button{color:#fff;cursor:pointer;min-height:40px;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 15px;font-size:8px;font-weight:850;transition:border-color .2s,background .2s;display:flex}.virtual-gallery-toolbar-actions button:hover{background:#e5c47a1f;border-color:#e5c47acc}.virtual-gallery-toolbar-actions b{color:#e5c47a;font-family:Arial,sans-serif;font-size:14px}.exhibition-3d-stage{cursor:grab;perspective:1050px;perspective-origin:50% 47%;touch-action:pan-y;background:#d8d4ca;height:clamp(610px,69svh,790px);position:relative;overflow:hidden}.exhibition-3d-stage:active{cursor:grabbing}.exhibition-3d-stage:before,.exhibition-3d-stage:after{z-index:20;pointer-events:none;content:"";position:absolute;inset:0}.exhibition-3d-stage:before{background:linear-gradient(90deg,#1e1c1733,#0000 18% 82%,#1e1c1733),linear-gradient(#1b1e1b1c,#0000 21% 78%,#1c181229);box-shadow:inset 0 0 100px #24201a1f}.exhibition-3d-stage:after{background:radial-gradient(at 50% 46%,#0000 42%,#19191614 100%)}.exhibition-3d-world{--room-look-x:0deg;--room-look-y:0deg;z-index:1;transform:rotateX(var(--room-look-y)) rotateY(var(--room-look-x)) translateZ(0);transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out;animation:.72s cubic-bezier(.16,.76,.18,1) both exhibition-room-enter;position:absolute;inset:-2.5%;overflow:hidden}.exhibition-3d-world.is-backward{animation-name:exhibition-room-enter-backward}.exhibition-3d-back-wall{z-index:2;background:repeating-linear-gradient(90deg,#5e594e07 0 1px,#0000 1px 6px),linear-gradient(#f1eee5,#dfdbd0 72%,#d3cec1);border-left:1px solid #4b48402b;border-right:1px solid #4b48402b;position:absolute;inset:11% 13.5% 29%;overflow:hidden;transform:translateZ(-92px);box-shadow:inset 0 -22px 28px #413b3112}.exhibition-3d-side-wall{z-index:3;filter:brightness(.93);width:19.5%;transform-style:preserve-3d;background:repeating-linear-gradient(90deg,#504b4109 0 1px,#0000 1px 6px),linear-gradient(#dedbd2,#c7c3b9);position:absolute;top:7.5%;bottom:25.5%;overflow:hidden}.exhibition-3d-side-wall.is-left{clip-path:polygon(0 0,100% 9%,100% 90%,0 100%);transform-origin:0;left:0;transform:rotateY(12deg)translateZ(25px);box-shadow:inset -28px 0 38px #3430291f}.exhibition-3d-side-wall.is-right{clip-path:polygon(0 9%,100% 0,100% 100%,0 90%);transform-origin:100%;right:0;transform:rotateY(-12deg)translateZ(25px);box-shadow:inset 28px 0 38px #3430291f}.exhibition-3d-side-wall button{cursor:pointer;background:linear-gradient(135deg,#4a3822,#17130f 54%,#7b6037);border:0;place-items:center;width:94%;max-height:54%;padding:8px;transition:filter .24s,transform .28s;display:grid;position:absolute;top:24%;overflow:hidden;box-shadow:0 0 0 2px #b49358,0 0 0 6px #241b11,0 22px 35px #1f1b1557}.exhibition-3d-side-wall.is-left button{transform-origin:100%;right:-24%;transform:perspective(620px)rotateY(17deg)scale(.88)}.exhibition-3d-side-wall.is-right button{transform-origin:0;left:-24%;transform:perspective(620px)rotateY(-17deg)scale(.88)}.exhibition-3d-side-wall button:hover{filter:brightness(1.08)}.exhibition-3d-side-wall img{object-fit:contain;width:100%;max-height:min(36svh,365px);display:block}.exhibition-3d-ceiling{z-index:5;clip-path:polygon(0 0,100% 0,82.5% 100%,17.5% 100%);background:linear-gradient(90deg,#0000 49.9%,#57544c33 50%,#0000 50.1%),linear-gradient(#e9e7df,#d8d4ca);height:18.5%;position:absolute;top:0;left:-1%;right:-1%;box-shadow:inset 0 -20px 25px #37353014}.exhibition-3d-ceiling i{background:#fff9d7;border-radius:50%;width:8px;height:8px;position:absolute;top:29%;box-shadow:0 0 11px 5px #fff6c16b}.exhibition-3d-ceiling i:first-child{left:29%}.exhibition-3d-ceiling i:nth-child(2){left:calc(50% - 4px)}.exhibition-3d-ceiling i:nth-child(3){right:29%}.exhibition-3d-floor{z-index:6;clip-path:polygon(14.3% 0,85.7% 0,100% 100%,0 100%);background:repeating-conic-gradient(from 72deg at 50% 0,#5f4d362e 0deg .18deg,#0000 .2deg 8.5deg),repeating-linear-gradient(#0000 0 58px,#58463033 59px 60px),linear-gradient(#c9bca6,#a39279);height:36%;position:absolute;bottom:-5%;left:-8%;right:-8%;transform:translateZ(14px);box-shadow:inset 0 22px 38px #362a1c26}.exhibition-3d-baseboard{z-index:7;background:linear-gradient(#dad4c8,#b9ad99);border-top:1px solid #4d433547;height:10px;position:absolute;bottom:28.2%;left:12.7%;right:12.7%;box-shadow:0 6px 10px #3930241f}.exhibition-3d-light{z-index:1;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);pointer-events:none;background:radial-gradient(at 50% 0,#fffddfe6,#fff9cc47 45%,#0000 76%);width:min(53%,650px);height:100%;position:absolute;top:-5%;left:46%;transform:translate(-50%)}.exhibition-3d-center-group{z-index:3;transform-style:preserve-3d;grid-template-columns:minmax(280px,1.38fr) minmax(175px,.62fr);align-items:center;gap:clamp(22px,3vw,54px);display:grid;position:absolute;inset:8% 3.5% 6%;transform:translateZ(28px)}.exhibition-3d-art{cursor:zoom-in;background:linear-gradient(135deg,#5f482a,#17130f 50%,#7b5c31);border:0;justify-self:end;place-items:center;width:fit-content;max-width:min(100%,680px);max-height:91%;padding:clamp(7px,.72vw,12px);transition:transform .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 2px #bf9a57,0 0 0 6px #241b11,0 28px 42px #251f174d,inset 0 1px #ffffff4d}.exhibition-3d-art:hover{transform:translateZ(16px)scale(1.018);box-shadow:0 0 0 2px #e1bd72,0 0 0 7px #241b11,0 35px 55px #251f1761}.exhibition-3d-art img{object-fit:contain;width:auto;max-width:min(100%,650px);height:auto;max-height:min(44svh,475px);display:block}.exhibition-3d-art.is-tall img{max-height:min(48svh,510px)}.exhibition-3d-art em{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#102419d1;border:1px solid #ffffff80;border-radius:999px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:12px;right:12px}.exhibition-3d-plaque{color:#26372d;cursor:pointer;text-align:left;background:#faf8f1f5;border:1px solid #584f4142;place-self:end start;gap:6px;width:min(100%,275px);margin-bottom:5%;padding:18px 20px;display:grid;transform:translateZ(38px);box-shadow:0 16px 28px #312b2221}.exhibition-3d-plaque span,.exhibition-3d-plaque small,.exhibition-3d-plaque i{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-style:normal}.exhibition-3d-plaque span{color:#906a31;font-weight:900}.exhibition-3d-plaque strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.65vw,28px);font-weight:400;line-height:1.04}.exhibition-3d-plaque small{color:#7b827d}.exhibition-3d-plaque i{color:#315943;border-top:1px solid #d7d4ca;margin-top:5px;padding-top:9px;font-weight:900}.exhibition-3d-walk{z-index:30;color:#fff;cursor:pointer;width:48px;height:48px;font:inherit;opacity:.15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#162a1fa6;border:1px solid #ffffffad;border-radius:50%;place-items:center;font-size:18px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.exhibition-3d-stage:hover .exhibition-3d-walk,.exhibition-3d-walk:focus-visible{opacity:1}.exhibition-3d-walk:hover{background:#183a2a}.exhibition-3d-walk.is-left{left:18px}.exhibition-3d-walk.is-right{right:18px}.exhibition-3d-drag-hint{z-index:30;color:#fff;letter-spacing:.11em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#172a20ad;border:1px solid #ffffff85;padding:10px 13px;font-size:7px;font-weight:850;position:absolute;bottom:16px;right:16px}.virtual-gallery:fullscreen .exhibition-3d-stage{height:calc(100vh - 210px);min-height:520px}@keyframes exhibition-room-enter{0%{opacity:.45;filter:blur(5px);translate:5%;scale:1.085}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes exhibition-room-enter-backward{0%{opacity:.45;filter:blur(5px);translate:-5%;scale:1.085}to{opacity:1;filter:blur();translate:0;scale:1}}@media (width<=980px){.exhibition-3d-center-group{grid-template-columns:minmax(0,1fr) minmax(155px,.48fr);gap:18px}.exhibition-3d-plaque{padding:14px 15px}.exhibition-3d-side-wall{width:16%}.exhibition-3d-back-wall{left:11%;right:11%}}@media (width<=820px){.art-sale-catalog.is-exhibition-mode{padding:14px 12px 70px}.virtual-gallery-toolbar-actions button:first-child span{display:inline}.virtual-gallery-toolbar-actions button{width:40px;padding:0}.virtual-gallery-toolbar-actions button span{display:none!important}.exhibition-3d-stage{perspective-origin:50% 45%;height:58svh;min-height:460px}.exhibition-3d-back-wall{inset:10% 6% 27%}.exhibition-3d-side-wall{opacity:.7;width:10%}.exhibition-3d-side-wall button{display:none}.exhibition-3d-center-group{display:block;inset:9% 4% 8%}.exhibition-3d-art{max-width:77%;max-height:75%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.exhibition-3d-art:hover{transform:translate(-50%)scale(1.01)}.exhibition-3d-art img{max-height:34svh}.exhibition-3d-art.is-tall img{max-height:38svh}.exhibition-3d-plaque{width:min(230px,60%);margin:0;padding:11px 13px;position:absolute;bottom:0;right:0}.exhibition-3d-plaque small{display:none}.exhibition-3d-floor{height:34%}.exhibition-3d-walk{opacity:.92;width:42px;height:42px}.exhibition-3d-walk.is-left{left:9px}.exhibition-3d-walk.is-right{right:9px}.exhibition-3d-drag-hint{font-size:6px;bottom:10px;right:10px}.virtual-gallery:fullscreen .exhibition-3d-stage{height:calc(100vh - 190px);min-height:420px}}@media (width<=520px){.exhibition-3d-stage{height:54svh;min-height:430px}.exhibition-3d-art{max-width:84%}.exhibition-3d-plaque{width:min(205px,66%)}.exhibition-3d-plaque i,.exhibition-3d-drag-hint{display:none}}@media (prefers-reduced-motion:reduce){.exhibition-3d-world{transition:none;animation:none}}.home-happiness{color:#18382c;background:radial-gradient(circle at 10% 12%,#f2d35c4d,#0000 22%),radial-gradient(circle at 91% 76%,#769b8433,#0000 25%),linear-gradient(145deg,#f7f1e5,#eef3ea 52%,#f5ecd8);padding:clamp(105px,11vw,180px) clamp(22px,6vw,100px);position:relative;overflow:hidden}.home-happiness:before,.home-happiness:after{content:"";pointer-events:none;position:absolute}.home-happiness:before{opacity:.75;background:radial-gradient(circle,#2d5b4621 0 1px,#0000 1.4px) 0 0/78px 78px,linear-gradient(120deg,#0000 49.85%,#2d5b4614 50%,#0000 50.15%);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000);mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000)}.home-happiness:after{aspect-ratio:1;border:1px solid #2c544224;border-radius:50%;width:min(38vw,560px);bottom:-9vw;right:-5vw;box-shadow:0 0 0 42px #2e594609,0 0 0 96px #2e594606}.home-happiness-intro{z-index:2;text-align:center;max-width:960px;margin:0 auto clamp(75px,9vw,130px);position:relative}.home-happiness-intro>p,.ozgur-studio-journal header>p{color:#647f6b;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:850}.home-happiness-intro h2,.ozgur-studio-journal header h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,106px);font-weight:400;line-height:.92}.home-happiness-intro h2 em,.ozgur-studio-journal header h2 em{color:#8caa8c;font-weight:400}.home-happiness-intro>span{color:#59675e;max-width:660px;margin:32px auto 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65;display:block}.home-happiness-intro>a{letter-spacing:.13em;text-transform:uppercase;border:1px solid #315b47;border-radius:999px;align-items:center;gap:15px;margin-top:35px;padding:15px 22px;font-size:8px;font-weight:850;transition:background .24s,color .24s;display:inline-flex}.home-happiness-intro>a:hover{color:#fff;background:#315b47}.home-happiness-path{z-index:1;border-top:1px dashed #2b564247;height:2px;position:absolute;top:45%;left:9%;right:9%;transform:rotate(-1.8deg)}.home-happiness-path i{background:#d8bd55;border:2px solid #f7f1e5;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;box-shadow:0 0 0 1px #2b564240}.home-happiness-path i:first-child{left:6%}.home-happiness-path i:nth-child(2){left:35%}.home-happiness-path i:nth-child(3){left:64%}.home-happiness-path i:nth-child(4){right:6%}.home-happiness-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);max-width:1500px;margin:0 auto;display:grid;position:relative}.home-happiness-card{--card-accent:#d4bd58;background:#fffdf6e6;border:1px solid #25473829;grid-template-rows:minmax(360px,33vw) auto;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #2442351a}.home-happiness-card-1{--card-accent:#d8bd57;transform:translateY(28px)}.home-happiness-card-2{--card-accent:#86a4c0}.home-happiness-card-3{--card-accent:#4b80b9;transform:translateY(50px)}.home-happiness-card-4{--card-accent:#87a96f;transform:translateY(10px)}.home-happiness-card:hover{transform:translateY(-8px);box-shadow:0 34px 90px #1f3f302e}.home-happiness-card figure{background:var(--card-accent);perspective:1200px;min-height:0;margin:0;position:relative;overflow:hidden}.home-happiness-card figure img,.home-happiness-card figure span{width:100%;height:100%;position:absolute;inset:0}.home-happiness-card figure img{object-fit:cover;transform-origin:0;transition:transform .85s cubic-bezier(.2,.72,.2,1),filter .5s}.home-happiness-card:hover figure img{transform:perspective(1200px)rotateY(-5deg)scale(1.02)}.home-happiness-card figure span{background:linear-gradient(#0000 55%,#12302373)}.home-happiness-card>div{min-height:215px;padding:30px 28px 27px;position:relative}.home-happiness-card>div:before{content:"";background:var(--card-accent);height:3px;position:absolute;top:0;left:28px;right:28px;transform:translateY(-1px)}.home-happiness-card i{background:var(--card-accent);color:#fff;border:5px solid #ffffffeb;border-radius:50%;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:grid;position:absolute;top:-43px;right:23px}.home-happiness-card small,.home-happiness-card b{letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.home-happiness-card small{color:#728076;max-width:80%;min-height:32px;line-height:1.55;display:block}.home-happiness-card h3{letter-spacing:-.04em;margin:12px 0 29px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.4vw,42px);font-weight:400;line-height:.96}.home-happiness-card b{color:#3a604c}.home-happiness-note{z-index:2;color:#728076;text-align:center;max-width:560px;margin:clamp(90px,10vw,150px) auto 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.65;position:relative}.artist-page-painting .artist-page-hero{background:radial-gradient(circle at 72% 24%,#98bd9a2e,#0000 28%),#10271f;grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);min-height:920px}.artist-page-painting .artist-page-hero>img{object-fit:cover;object-position:center;filter:saturate(.85)contrast(1.03);grid-column:1;width:100%;height:100%;position:relative}.artist-page-painting .artist-page-hero-shade{background:linear-gradient(90deg,#0000 32%,#10271f59 54%,#10271f 72%),linear-gradient(#0000 42%,#06120d94)}.artist-page-painting .artist-page-hero-copy{width:min(680px,45vw);padding-left:clamp(25px,4vw,70px);left:auto;right:clamp(35px,6vw,105px)}.artist-page-painting .artist-page-hero-copy>span{color:#edf5eebd;max-width:590px;font-size:17px}.artist-page-painting .artist-page-hero-index{color:#b7d2b814;left:auto;right:5vw}.artist-page-painting .artist-page-hero-note{left:auto;right:clamp(35px,6vw,105px)}.ozgur-studio-journal{color:#17362b;background:radial-gradient(circle at 7% 12%,#8cad912e,#0000 23%),#f1f0e9;padding:clamp(110px,12vw,190px) clamp(22px,6vw,100px)}.ozgur-studio-journal>header{max-width:920px;margin-bottom:clamp(70px,8vw,120px)}.ozgur-studio-journal header>span{color:#637069;max-width:590px;margin-top:28px;font-size:14px;line-height:1.8;display:block}.ozgur-studio-journal-grid{grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:minmax(360px,34vw);gap:18px;display:grid}.ozgur-studio-journal-grid figure{background:#183a2e;min-height:0;margin:0;position:relative;overflow:hidden}.ozgur-studio-journal-grid .ozgur-journal-large{grid-row:span 2}.ozgur-studio-journal-grid .ozgur-journal-wide{grid-column:span 2}.ozgur-studio-journal-grid img{object-fit:cover;width:100%;height:100%;transition:transform .9s,filter .6s}.ozgur-studio-journal-grid figure:hover img{transform:scale(1.035)}.ozgur-studio-journal-grid figcaption{color:#fff;background:linear-gradient(#0000,#091f17db);align-items:flex-end;gap:18px;padding:55px 24px 23px;display:flex;position:absolute;bottom:0;left:0;right:0}.ozgur-studio-journal-grid figcaption i{color:#bdd0bc;letter-spacing:.16em;font-size:8px;font-style:normal}.ozgur-studio-journal-grid figcaption span{gap:6px;display:grid}.ozgur-studio-journal-grid figcaption small{color:#bcd0bd;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850}.ozgur-studio-journal-grid figcaption strong{max-width:320px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.22}.artist-page-painting .ozgur-quote figure img{object-position:center 22%}.artist-page-painting .artist-feature-painting .artist-feature-image img{object-position:center}.story-light-stories{color:#254737;background:#eff2df}.story-light-stories:before{filter:none;opacity:1;background:radial-gradient(circle at 14% 12%,#fff192e6 0 4vw,#f4d24c33 4.2vw,#0000 9vw),radial-gradient(circle,#ffffffc7 0 2px,#0000 2.6px) 0 0/96px 102px,radial-gradient(circle,#f0ca456b 0 1.5px,#0000 2px) 31px 24px/137px 119px,linear-gradient(#dce9e1 0%,#f5efbd 44%,#edf1d9 100%)}.story-light-stories .story-path-nav{color:#2b523d;background:linear-gradient(90deg,#fff7c8f5,#e5efdaf5);border-color:#2a533c24;box-shadow:0 15px 42px #2c4b3929}.story-light-stories .story-path-back,.story-light-stories .story-path-count,.story-light-stories .story-path-line>a{color:#274d39a8}.story-light-stories .story-path-back:hover,.story-light-stories .story-path-line>a:hover,.story-light-stories .story-path-line>a.is-current{color:#234b36}.story-light-stories .story-path-back i,.story-light-stories .story-path-line>a i{background:#fffff4b8;border-color:#29503b57}.story-light-stories .story-path-line:before{background:linear-gradient(90deg,#0000,#e5c94d,#8fb195,#e5c94d,#0000);height:2px}.story-light-stories .story-path-line>a.is-current i,.story-light-stories .story-path-line>a:hover i{color:#274d39;background:#efd856;border-color:#426d50;box-shadow:0 0 0 7px #efd85621}.story-light-stories .series-hero:after{background:radial-gradient(circle at 74% 29%,#ffe25b38,#0000 34%),linear-gradient(90deg,#1c3e2cf0 0%,#264d35a8 45%,#20442f1f 82%),linear-gradient(#0000 42%,#123423a3)}.story-light-stories .series-hero>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#234933d4;border-color:#fff8bc6b;box-shadow:0 30px 100px #15392652}.story-light-stories .story-hero-mark{color:#2b513b;background:radial-gradient(circle at 34% 29%,#fff9b9,#f0d151 45%,#6f945de6);border-color:#fffaccd6;box-shadow:0 0 0 14px #ffed751a,0 0 75px #efcf4666}.story-light-stories .series-introduction{background:radial-gradient(circle at 82% 18%,#ffe65e59,#0000 25%),linear-gradient(115deg,#edf2e3,#fff1ad);border-color:#30564021}.story-light-stories .series-gallery{background:radial-gradient(circle at 12% 8%,#fff293d6,#0000 19%),radial-gradient(at 87% 39%,#89b08e40,#0000 27%),radial-gradient(circle,#ffffffc7 0 2px,#0000 2.6px) 0 0/108px 114px,linear-gradient(#e5eee4 0%,#fff1ac 46%,#edf0da 100%);overflow:hidden}.story-light-stories .series-gallery:before{aspect-ratio:1;clip-path:none;filter:none;opacity:.84;background:radial-gradient(circle at 33% 28%,#fffffff7,#fff194e6 26%,#f0cb428c 52%,#7ea87947 72%,#0000 73%);border:1px solid #ffffe1d6;border-radius:50%;width:clamp(150px,18vw,290px);height:auto;top:78px;right:6vw;box-shadow:0 0 0 17px #ffe85d12,0 0 85px #efcf484d}.story-light-stories .series-gallery:after{clip-path:none;filter:blur(6px);opacity:.8;background:radial-gradient(at 12% 66%,#6e9e7747 0 14%,#0000 15%),radial-gradient(at 28% 57%,#87b1893d 0 18%,#0000 19%),radial-gradient(at 47% 69%,#60916b33 0 17%,#0000 18%);width:50vw;height:220px;bottom:2%;left:-7vw}.story-light-stories .story-gallery-heading>span{color:#d7b93f;text-shadow:0 0 38px #e9c63b38}.story-light-stories .series-work-grid>button>span{background:#fff8c8;border-color:#4a6651;box-shadow:0 30px 80px #29483638,0 0 0 3px #efd65259,inset 0 0 0 2px #ffffffb8}.story-light-stories .series-work-grid>button:nth-child(odd)>span{transform:rotate(-.35deg)}.story-light-stories .series-work-grid>button:nth-child(2n)>span{transform:rotate(.45deg)}.story-light-stories .story-work:before,.story-light-stories .story-work:after{z-index:4;pointer-events:none;position:absolute}.story-light-stories .story-work:before{content:"✦";color:#eccf4e;text-shadow:-29px 35px #ffffdef2,22px 45px #6f9d7885,0 0 20px #efcd4680;font-size:28px;animation:5.4s ease-in-out infinite lightStorySpark;top:-25px;right:24px}.story-light-stories .story-work:after{content:"";background:radial-gradient(circle at 32% 26%,#ffffffe0,#ffec8030 45%,#0000 48%);border:1px solid #3d654940;border-radius:50%;width:68px;height:68px;bottom:75px;right:-16px;box-shadow:-40px 31px 0 -15px #ffffff38,15px -42px 0 -22px #eccd4b57}.story-light-stories .story-work-1:after{width:82px;height:82px;box-shadow:-55px -18px 0 -23px #ffffff61,-28px 38px 0 -19px #72a8993d,19px -47px 0 -26px #ffffff73}.story-light-stories .story-work-2:before{content:"✦";color:#fff3a3;text-shadow:-36px 27px #e9c94a,31px 50px #fff7a8d1,-8px 71px #73a2749e}.story-light-stories .story-work-3:after,.story-light-stories .story-work-5:after{background:radial-gradient(circle at 32% 25%,#ffffffe6,#f3d24994 40%,#84a887 75%);border-radius:50% 50% 48% 52%;box-shadow:-42px 24px 0 -12px #e2876d85,12px -45px 0 -18px #6797b373}.story-light-stories .story-work-4:after{background:radial-gradient(circle at 38% 32%,#effcff,#a7d2d8 44%,#668a9d 72%);width:92px;height:92px;box-shadow:0 0 35px #85bac566}.story-light-stories .story-work-6:before{content:"♪";color:#385b45;text-shadow:-37px 33px #385b456b,29px 51px #e6c43fbf;font-family:Georgia,serif;font-size:38px}.story-light-stories .story-work-7:after{background:repeating-linear-gradient(90deg,#fff 0 11px,#3c5444 12px 14px);border:0;border-radius:0;width:112px;height:38px;transform:rotate(-6deg);box-shadow:0 9px 20px #28463433}.story-light-stories .story-work-8:before{content:"❄";color:#fff;text-shadow:-34px 29px #719da88f,25px 49px #ffffffb8,0 0 22px #ffffffbd}.story-light-stories .story-trail{color:#41664e}.story-light-stories .story-trail:before{opacity:.9;background:radial-gradient(circle,#e4c644 0 2.5px,#0000 3px) top/8px 37px repeat-y;width:14px}.story-light-stories .story-trail:after{background:radial-gradient(circle at 35% 31%,#fff,#f0d34e 48%,#789d7c);border-color:#52775d;width:26px;height:26px;box-shadow:0 0 0 9px #ecd04f1f,0 0 30px #eccc446b}.story-light-stories .story-trail>span{color:#365c45;background:#f3efc7}.story-light-stories .series-footer{background:#234934}@keyframes lightStorySpark{0%,to{opacity:.55;transform:translateY(0)scale(.86)}50%{opacity:1;transform:translateY(-7px)scale(1.08)}}@media (width<=1100px){.home-happiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-happiness-card-1,.home-happiness-card-2,.home-happiness-card-3,.home-happiness-card-4{transform:none}.home-happiness-path{display:none}.artist-page-painting .artist-page-hero{grid-template-columns:1fr}.artist-page-painting .artist-page-hero-copy{width:min(760px,82vw);padding-left:0;left:clamp(25px,6vw,70px);right:auto}.artist-page-painting .artist-page-hero-shade{background:linear-gradient(90deg,#091c14db,#10271f47 72%),linear-gradient(#0000 42%,#081811b8)}.artist-page-painting .artist-page-hero-note{left:clamp(25px,6vw,70px);right:auto}.ozgur-studio-journal-grid{grid-template-columns:1fr 1fr}.ozgur-studio-journal-grid .ozgur-journal-large{grid-row:span 1}}@media (width<=720px){.home-happiness{padding-left:15px;padding-right:15px}.home-happiness-intro{text-align:left}.home-happiness-intro>span{margin-left:0}.home-happiness-grid{grid-template-columns:1fr}.home-happiness-card{grid-template-rows:minmax(430px,120vw) auto}.artist-page-painting .artist-page-hero{min-height:850px}.artist-page-painting .artist-page-hero>img{object-position:42% center}.artist-page-painting .artist-page-hero-copy{width:calc(100vw - 42px);top:auto;bottom:105px}.artist-page-painting .artist-page-hero-copy h1{font-size:clamp(62px,20vw,92px)}.ozgur-studio-journal{padding-left:15px;padding-right:15px}.ozgur-studio-journal-grid{grid-template-columns:1fr;grid-auto-rows:minmax(470px,125vw)}.ozgur-studio-journal-grid .ozgur-journal-wide{grid-column:auto}.story-light-stories .series-work-grid>button:after{right:-5px}}.home-happiness-card .home-door-handle{z-index:3;background:var(--card-accent);border:3px solid #ffffffd1;border-radius:50%;width:15px;height:15px;position:absolute;top:53%;right:18px;transform:translateY(-50%);box-shadow:0 0 0 1px #18382c59,0 3px 10px #0000003d}.home-happiness-card figure:before{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:12px;box-shadow:inset 0 0 0 5px #1537281f}.ozgur-studio-journal-grid .ozgur-journal-focus-art img{object-position:82% center;width:124%;max-width:none;transform:translate(-19%)}.ozgur-studio-journal-grid .ozgur-journal-focus-art:hover img{transform:translate(-19%)scale(1.025)}.social-section{color:#15372d;background:radial-gradient(circle at 87% 7%,#b830301a,#0000 26%),radial-gradient(circle at 10% 60%,#1c4b821c,#0000 30%),linear-gradient(140deg,#f6f1e8,#edf2ef 52%,#f4ebe0);padding:clamp(90px,9vw,145px) clamp(20px,5vw,78px)}.social-section:before{color:#183e3209;top:-35px;right:-30px}.social-editorial{z-index:2;border-bottom:1px solid #1c463733;grid-template-columns:1.25fr .65fr auto;align-items:end;gap:clamp(30px,5vw,80px);max-width:1380px;margin:0 auto clamp(55px,7vw,92px);padding-bottom:42px;display:grid;position:relative}.social-editorial>div>p{color:#6c8575;letter-spacing:.19em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:850}.social-editorial h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,7vw,106px);font-weight:400;line-height:.9}.social-editorial h2 em{color:#76927d;font-weight:400}.social-editorial>p{color:#596b61;max-width:450px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65}.social-editorial>span{color:#21483a29;letter-spacing:-.1em;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,8vw,124px);font-style:italic;line-height:.7}.social-channel-stack{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);max-width:1380px;margin:0 auto;display:grid;position:relative}.social-channel{color:#17372e;isolation:isolate;border:1px solid #1b3a301f;border-radius:28px;flex-direction:column;min-width:0;transition:transform .35s cubic-bezier(.2,.72,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #1f3d311f}.social-channel:before{content:"";z-index:5;height:4px;position:absolute;top:0;left:0;right:0}.social-channel:hover{transform:translateY(-8px);box-shadow:0 38px 90px #1f3d312e}.social-channel-instagram{background:radial-gradient(circle at 100% 0,#e8706f1f,#0000 34%),linear-gradient(145deg,#fffaf7,#fff 65%,#fcf2f4)}.social-channel-instagram:before{background:linear-gradient(90deg,#f5bd48,#df405f 48%,#8d43ad)}.social-channel-vk{background:radial-gradient(circle at 0 0,#448bd124,#0000 38%),linear-gradient(145deg,#f6faff,#fff 64%,#eef6fd)}.social-channel-vk:before{background:linear-gradient(90deg,#1f5b9b,#2f83ce 58%,#73b8ea)}.social-channel-top{z-index:6;align-items:center;gap:15px;min-height:96px;padding:24px clamp(24px,3vw,38px);display:flex;position:relative}.social-channel-top>div{gap:4px;min-width:0;display:grid}.social-channel-top small{color:#6c7d74;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:850}.social-channel-top strong{color:#1b372f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-channel-icon{color:#fff;border:1px solid #1e382f1a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 26px #1d342d21}.social-channel-instagram .social-channel-icon{background:linear-gradient(145deg,#9346ad,#df405f 57%,#f6a841)}.social-channel-vk .social-channel-icon{background:linear-gradient(145deg,#1f5d9e,#3b91d7)}.social-channel-icon svg{width:24px;height:24px}.social-channel-instagram .social-channel-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px}.social-channel-instagram .social-channel-icon .icon-fill{fill:currentColor;stroke:none}.social-channel-status{color:#60756b;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffffa8;border:1px solid #1c3d321a;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:8px;font-weight:800}.social-channel-copy{z-index:3;flex-direction:column;flex:1;align-items:flex-start;padding:clamp(30px,3vw,45px) clamp(26px,3vw,42px) clamp(34px,3.5vw,50px);display:flex;position:relative}.social-channel-copy small{color:#708177;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.social-channel-copy h3{letter-spacing:-.045em;margin:15px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.15vw,52px);font-weight:400;line-height:.98}.social-channel-copy p{color:#607068;max-width:500px;margin:0;font-size:14px;line-height:1.7}.social-follow-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:auto;padding:18px 20px;font-size:10px;font-weight:850;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 15px 34px #29383324}.social-channel-instagram .social-follow-button{background:linear-gradient(105deg,#743a91,#d63f65 60%,#ee7d50)}.social-channel-vk .social-follow-button{background:linear-gradient(105deg,#184c82,#2c78bd 62%,#499bd8)}.social-follow-button i{font-size:17px;font-style:normal;transition:transform .22s}.social-follow-button:hover,.social-follow-button:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 20px 42px #29383333}.social-follow-button:hover i,.social-follow-button:focus-visible i{transform:translate(4px,-3px)}.social-channel-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:3px;height:clamp(330px,27vw,410px);padding:0 16px;display:grid;position:relative}.social-channel-gallery figure{background:#00000021;min-height:0;margin:0;position:relative;overflow:hidden}.social-channel-gallery figure:first-child{border-radius:18px 0 0 18px;grid-row:1/3}.social-channel-gallery figure:nth-child(2){border-radius:0 18px 0 0}.social-channel-gallery figure:nth-child(3){border-radius:0 0 18px}.social-channel-gallery img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.72,.2,1),filter .4s}.social-channel:hover .social-channel-gallery img{filter:saturate();transform:scale(1.035)}.social-signoff{color:#64766c;background:#ffffff8c;border:1px solid #1c46371f;border-radius:22px;grid-template-columns:1fr minmax(280px,520px);align-items:center;gap:clamp(30px,6vw,90px);max-width:1380px;margin:30px auto 0;padding:clamp(28px,4vw,46px);display:grid;box-shadow:0 18px 48px #1f3d3112}.social-signoff>div{gap:10px;display:grid}.social-signoff span{color:#789084;letter-spacing:.19em;font-size:8px;font-weight:850}.social-signoff b{color:#244d3d;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,35px);font-weight:400}.social-signoff p{margin:0;font-size:13px;line-height:1.7}@media (width<=1080px){.social-channel-stack{grid-template-columns:1fr}.social-channel{width:100%;max-width:760px;margin:0 auto}.social-channel-gallery{height:clamp(360px,55vw,500px)}}@media (width<=680px){.social-section{padding-left:14px;padding-right:14px}.social-channel{border-radius:20px}.social-channel-top{min-height:84px;padding:18px}.social-channel-status{display:none}.social-channel-gallery{height:560px;padding:0 8px}.social-channel-gallery figure:first-child{border-radius:14px 14px 0 0}.social-channel-gallery figure:nth-child(2){border-radius:0 0 0 14px}.social-channel-gallery figure:nth-child(3){border-radius:0 0 14px}.social-signoff{grid-template-columns:1fr;padding:26px 22px}}.happiness-hero{min-height:92svh}.happiness-entry-door{min-height:calc(92svh - var(--ribbon-height) - var(--header-height));perspective:1800px;background:radial-gradient(circle at 50% 28%,#f4c84d57,#0000 30%),linear-gradient(135deg,#163b31,#0a211a);place-items:center;padding:clamp(28px,5vw,75px);display:grid;overflow:hidden}.happiness-door-frame{background:#183d31;border:clamp(10px,1.2vw,18px) solid #c5a663;width:min(620px,92%);height:min(70svh,760px);padding:clamp(13px,1.4vw,22px);position:relative;box-shadow:inset 0 0 0 4px #73562d,0 42px 95px #0000006b,0 0 75px #f2c84b21}.happiness-door-frame:before{content:"";z-index:4;background:linear-gradient(90deg,#8b6c38,#dfc07b 50%,#8b6c38);border:4px solid #76582d;height:20px;position:absolute;inset:-22px -29px auto}.happiness-door-leaf{transform-origin:0;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.72,.15,1),box-shadow .9s;display:block;position:relative;overflow:hidden}.happiness-door-leaf img{object-fit:cover;object-position:center;filter:saturate(.92)brightness(.82);width:100%;height:100%}.happiness-door-leaf:after{content:"";background:linear-gradient(90deg,#05191114,#0000 60%,#05191159),linear-gradient(#0000 52%,#051911a8);border:1px solid #ffffff59;position:absolute;inset:0;box-shadow:inset 0 0 0 9px #15352840}.happiness-door-leaf>i{z-index:3;background:#8b6b32;border:5px solid #e7d18f;border-radius:50%;width:23px;height:23px;position:absolute;top:53%;right:27px;box-shadow:0 0 0 2px #22332599,0 5px 14px #00000061}.happiness-door-leaf>b{z-index:3;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:9px;position:absolute;bottom:32px;right:34px}.happiness-entry-door:hover .happiness-door-leaf{transform:rotateY(-14deg);box-shadow:34px 10px 58px #00000073}.happiness-door-heading{text-align:center;max-width:1040px;margin:0 auto clamp(58px,7vw,100px)}.happiness-door-heading p{color:#6b806f;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:850}.happiness-door-heading h2{letter-spacing:-.05em;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,86px);font-weight:400;line-height:.95}.happiness-chapters{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}.happiness-chapters>a{border:14px solid var(--chapter-accent);min-height:520px}@supports (color:color-mix(in lab, red, red)){.happiness-chapters>a{border:14px solid color-mix(in srgb, var(--chapter-accent) 42%, #3e563e)}}.happiness-chapters>a{perspective:1500px;box-shadow:0 28px 70px #2440341f,inset 0 0 0 3px #ffffff85}.happiness-chapters figure{transform-origin:0;min-height:520px;transition:transform .8s cubic-bezier(.2,.72,.2,1),box-shadow .8s}.happiness-chapters>a:nth-of-type(2n) figure{transform-origin:100%}.happiness-chapters>a:hover figure{z-index:3;transform:rotateY(-5deg);box-shadow:30px 0 55px #142e2133}.happiness-chapters>a:nth-of-type(2n):hover figure{transform:rotateY(5deg);box-shadow:-30px 0 55px #142e2133}.happiness-chapter-handle{z-index:3;background:var(--chapter-accent);border:5px solid #fff4c1eb;border-radius:50%;width:22px;height:22px;position:absolute;top:52%;right:24px;box-shadow:0 0 0 2px #1d392a73,0 4px 14px #00000052}.happiness-chapters>a:nth-of-type(2n) .happiness-chapter-handle{left:24px;right:auto}.happiness-endnote{padding-top:clamp(75px,8vw,120px);padding-bottom:clamp(75px,8vw,120px)}.happiness-exit-door{perspective:900px;transform-origin:100%;background:linear-gradient(90deg,#ffffff14,#0000 45%,#0000002e),#274d3b;border:13px solid #a9c0aa;place-items:end center;width:230px;height:305px;margin:45px auto 0;padding:30px 20px;transition:transform .6s,background .4s;display:grid;box-shadow:inset 0 0 0 3px #ffffff2e,0 30px 60px #0000003b}.happiness-exit-door span{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff59;padding-top:25px;font-size:8px;font-weight:850;line-height:1.5;display:block;position:relative}.happiness-exit-door span i{border:4px solid #dbe6d7;border-radius:50%;width:15px;height:15px;position:absolute;top:-150px;right:2px}.happiness-exit-door:hover{background-color:#1e412f;transform:perspective(900px)rotateY(7deg)}.story-chapter-page .series-work-grid{row-gap:clamp(55px,6vw,90px)}.story-light-stories .story-work-7:after{display:none}.story-chapter-transition{grid-template-columns:minmax(230px,.52fr) minmax(500px,1.48fr);gap:18px;min-height:390px;padding:24px}.story-transition-previous,.story-transition-next{border:12px solid var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-transition-previous,.story-transition-next{border:12px solid color-mix(in srgb, var(--story-accent) 42%, var(--story-ink))}}.story-transition-previous,.story-transition-next{box-shadow:inset 0 0 0 2px #ffffff40}.story-transition-previous{border-right:12px solid var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-transition-previous{border-right:12px solid color-mix(in srgb, var(--story-accent) 42%, var(--story-ink))}}.story-transition-next{transform-origin:0;transition:transform .7s cubic-bezier(.2,.72,.2,1),box-shadow .7s}.story-transition-next:hover{transform:perspective(1500px)rotateY(-4deg);box-shadow:28px 0 55px #00000047,inset 0 0 0 2px #ffffff40}.story-transition-next>i{border:5px solid var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-transition-next>i{border:5px solid color-mix(in srgb, var(--story-accent) 80%, #fff)}}.story-transition-next>i{background:var(--story-ink)}@supports (color:color-mix(in lab, red, red)){.story-transition-next>i{background:color-mix(in srgb, var(--story-ink) 60%, transparent)}}.story-transition-next>i{box-shadow:0 0 0 2px #00000047}@media (width<=900px){.top-info-bar a,.top-info-bar p{font-size:9.5px}.primary-nav a{font-size:14px}.social-editorial{grid-template-columns:1fr}.social-editorial>span{display:none}.social-channel{grid-template-columns:1fr}.social-channel-gallery{min-height:460px;padding:0 18px 18px}.happiness-entry-door{min-height:620px}}@media (width<=920px){.artist-page-painting .artist-page-hero{min-height:960px}.artist-page-painting .artist-page-hero>img{object-position:center 32%;width:100%;height:58%}.artist-page-painting .artist-page-hero-shade{background:linear-gradient(#0000 24%,#10271f6b 45%,#10271f 59%),linear-gradient(90deg,#08161033,#08161033)}.artist-page-painting .artist-page-hero-copy{justify-content:flex-end;width:auto;min-height:420px;padding:0;inset:auto 28px 44px}.artist-page-painting .artist-page-hero-copy>a{margin-bottom:28px}.artist-page-painting .artist-page-hero-copy h1{font-size:clamp(62px,15vw,100px)}.artist-page-painting .artist-page-hero-note{display:none}}.custom-content-sections{color:#15261e;background:#f6f3ed;gap:clamp(18px,3vw,34px);padding:clamp(70px,8vw,125px) clamp(20px,6vw,100px);display:grid}.custom-content-card{background:#fff;border:1px solid #1c3e2d24;border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1240px,100%);min-height:320px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #1f3e2f14}.custom-content-card.is-image-right figure{order:2}.custom-content-card.is-text{grid-template-columns:1fr;min-height:0}.custom-content-card.is-highlight{color:#fff;background:linear-gradient(135deg,#1f4c38,#122d22);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);min-height:0}.custom-content-card figure{background:#dde6df;min-height:320px;margin:0}.custom-content-card figure img{object-fit:cover;width:100%;height:100%;display:block}.custom-content-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,76px);display:flex}.custom-content-card>div>p{color:#6d8776;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:850}.custom-content-card.is-highlight>div>p{color:#a8cab7}.custom-content-card h2{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1}.custom-content-card>div>span{color:#617066;white-space:pre-line;max-width:720px;margin-top:22px;font-size:15px;line-height:1.75;display:block}.custom-content-card.is-highlight>div>span{color:#ffffffb8}.custom-content-card>div>a{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:14px 19px;font-size:9px;font-weight:850;display:inline-flex}.admin-v2-section-intro{color:#fff;background:linear-gradient(135deg,#173e2c,#286147);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:clamp(24px,4vw,42px);display:flex}.admin-v2-section-intro small{color:#aed3bc;letter-spacing:.14em;font-size:8px;font-weight:900}.admin-v2-section-intro h2{margin:8px 0 6px;font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400}.admin-v2-section-intro p{color:#ffffffad;max-width:590px;margin:0;font-size:11px;line-height:1.6}.admin-v2-page-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.admin-v2-page-tabs button{border:1px solid var(--admin-line);min-height:70px;color:var(--admin-ink);background:#fff;border-radius:14px;place-content:center;gap:5px;padding:10px;font-family:Georgia,serif;font-size:16px;display:grid}.admin-v2-page-tabs button small{color:var(--admin-muted);font-family:Arial,sans-serif;font-size:8px}.admin-v2-page-tabs button.is-active{border-color:var(--admin-green);color:var(--admin-green);background:#eaf2ec}.admin-v2-section-list{gap:12px;display:grid}.admin-v2-content-section{border:1px solid var(--admin-line);background:#fff;border-radius:18px;overflow:hidden}.admin-v2-content-section.is-expanded{border-color:#9eb5a5}.admin-v2-content-summary{width:100%;color:var(--admin-ink);text-align:left;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:grid}.admin-v2-content-summary>img,.admin-v2-content-placeholder{object-fit:cover;border-radius:12px;width:78px;height:62px}.admin-v2-content-placeholder{color:var(--admin-green);background:#e7efe8;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.admin-v2-content-summary>span:nth-child(2){gap:6px;display:grid}.admin-v2-content-summary b{font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-v2-content-summary small{color:var(--admin-muted);font-size:9px}.admin-v2-content-summary>i{color:#777;background:#eee;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.admin-v2-content-summary>i.is-live{color:#27613f;background:#e1f0e5}.admin-v2-content-summary>em{color:var(--admin-green);font-size:9px;font-style:normal;font-weight:800}.admin-v2-content-editor{border-top:1px solid var(--admin-line);background:#fbfcfb;padding:clamp(20px,4vw,38px)}.admin-v2-content-layouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-v2-content-layouts>p{color:var(--admin-muted);grid-column:1/-1;margin:0;font-size:9px;font-weight:800}.admin-v2-content-layouts button{border:1px solid var(--admin-line);min-height:76px;color:var(--admin-ink);background:#fff;border-radius:13px;place-items:center;gap:6px;padding:10px;display:grid}.admin-v2-content-layouts button span{color:var(--admin-green);font-family:Georgia,serif;font-size:19px}.admin-v2-content-layouts button b{font-size:9px}.admin-v2-content-layouts button.is-active{border-color:var(--admin-green);box-shadow:inset 0 0 0 1px var(--admin-green)}.admin-v2-section-upload{min-height:130px;color:var(--admin-green);cursor:pointer;background:#f2f7f3;border:2px dashed #b9cbbd;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:5px 16px;margin-bottom:18px;padding:10px;display:grid}.admin-v2-section-upload>img,.admin-v2-section-upload>span{object-fit:cover;border-radius:12px;grid-row:1/-1;width:108px;height:108px}.admin-v2-section-upload>span{background:#e0ebe3;place-items:center;font-size:30px;display:grid}.admin-v2-section-upload b{align-self:end;font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-v2-section-upload small{color:var(--admin-muted);align-self:start;font-size:9px}.admin-v2-visibility>button{border:1px solid var(--admin-line);color:#777;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 12px;display:flex}.admin-v2-visibility>button.is-active{color:#286244;background:#e7f2ea;border-color:#82ad90}.admin-v2-visibility i{background:#0000000f;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.admin-v2-content-editor>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.admin-v2-empty>.admin-v2-primary{width:auto;margin:18px auto 0}@media (width<=900px){.custom-content-sections{padding:54px 16px}.custom-content-card,.custom-content-card.is-highlight{border-radius:20px;grid-template-columns:1fr}.custom-content-card.is-image-right figure{order:0}.custom-content-card figure{min-height:240px}.custom-content-card>div{padding:28px 24px 32px}.admin-v2-section-intro{flex-direction:column;align-items:stretch}.admin-v2-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-page-tabs button:last-child{grid-column:1/-1}.admin-v2-content-summary{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:10px}.admin-v2-content-summary>img,.admin-v2-content-placeholder{width:58px;height:58px}.admin-v2-content-summary>i{display:none}.admin-v2-content-summary>em{grid-column:2/-1}.admin-v2-content-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-section-upload{grid-template-columns:82px minmax(0,1fr);min-height:102px}.admin-v2-section-upload>img,.admin-v2-section-upload>span{width:82px;height:82px}.admin-v2-content-editor>footer{flex-direction:column}.admin-v2-content-editor>footer>*{width:100%}}.admin-v2,.admin-v2 *{box-sizing:border-box}.art-sale-card.is-sold .art-sale-card-image img{filter:saturate(.55)}.art-sale-card.is-sold .art-sale-card-image:after{content:"Продано";z-index:3;color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#492724d1;border:1px solid #ffffff80;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:850;position:absolute;top:18px;right:18px}.art-sale-contact-title.is-sold{background:#faecea;border-color:#d7b1ad}.admin-v2{--admin-ink:#18211d;--admin-muted:#6f7772;--admin-line:#dfe3df;--admin-paper:#fff;--admin-canvas:#f4f6f3;--admin-green:#3f7258;--admin-green-dark:#28513e;--admin-blue:#315d91;background:var(--admin-canvas);min-height:100svh;color:var(--admin-ink);grid-template-columns:248px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.admin-v2 button,.admin-v2 input,.admin-v2 textarea,.admin-v2 select{font:inherit}.admin-v2 button{cursor:pointer}.admin-v2-sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 20% 0,#71a0842b,#0000 26%),#14231c;flex-direction:column;height:100svh;padding:22px 16px;display:flex;position:sticky;top:0}.admin-v2-brand{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;justify-items:start;gap:8px;padding:0 8px 22px;display:grid}.admin-v2-brand img{background:#fff;width:116px;padding:4px 7px}.admin-v2-brand span,.admin-v2-user>span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-v2-sidebar nav{scrollbar-width:thin;gap:7px;margin-top:24px;padding-right:3px;display:grid;overflow-y:auto}.admin-v2-sidebar nav>button{color:#ffffffb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:grid;position:relative}.admin-v2-sidebar nav>button>span{color:#ffffffdb;background:#ffffff12;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.admin-v2-sidebar nav>button>b{font-size:12px;font-weight:700}.admin-v2-sidebar nav>button>i{color:#fff;background:#e65c50;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-v2-sidebar nav>button.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff1a}.admin-v2-sidebar nav>button.is-primary{color:#1d4431;background:#d8e8d9;margin:8px 0}.admin-v2-sidebar nav>button.is-primary>span{color:#fff;background:#3f7258}.admin-v2-user{border-top:1px solid #ffffff1f;gap:7px;margin-top:auto;padding:18px 8px 0;display:grid}.admin-v2-user b{color:#ffffffbf;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-v2-user a{color:#a9cab6;font-size:10px}.admin-v2-user a:last-child{color:#ffffff61}.admin-v2-main{min-width:0;padding:28px clamp(22px,4.2vw,72px) 90px}.admin-v2-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:28px;min-height:100px;margin-bottom:28px;padding-bottom:22px;display:flex}.admin-v2-topbar p{color:var(--admin-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.admin-v2-topbar h1{letter-spacing:-.035em;max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1}.admin-v2-topbar>a{border:1px solid var(--admin-line);color:#46504b;background:#fff;border-radius:12px;flex:none;padding:12px 16px;font-size:10px;font-weight:800}.admin-v2-mobile-logo{display:none}.admin-v2-notice{z-index:30;color:#315d3c;background:#edf7ef;border:1px solid #bad4c0;border-radius:14px;grid-template-columns:30px 1fr 28px;align-items:center;gap:10px;max-width:720px;min-height:52px;margin:0 auto 22px;padding:9px 12px;display:grid;position:sticky;top:14px;box-shadow:0 16px 45px #213e2d1f}.admin-v2-notice>span{color:#fff;background:#4f8b60;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-v2-notice p{margin:0;font-size:12px;line-height:1.45}.admin-v2-notice button{color:#68806d;background:0 0;border:0;font-size:21px}.admin-v2-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-v2-quick-grid>button{border:1px solid var(--admin-line);min-height:164px;color:var(--admin-ink);text-align:left;background:#fff;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding:clamp(20px,2.6vw,34px);transition:transform .18s,box-shadow .18s;display:grid}.admin-v2-quick-grid>button:hover{transform:translateY(-3px);box-shadow:0 18px 44px #25352d14}.admin-v2-quick-grid>button>span{color:#3f7258;background:#edf2ee;border-radius:17px;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}.admin-v2-quick-grid>button>div{gap:9px;display:grid}.admin-v2-quick-grid>button b{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,29px);font-weight:400}.admin-v2-quick-grid>button small{color:var(--admin-muted);font-size:11px;line-height:1.45}.admin-v2-quick-grid>button>i{color:var(--admin-green);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.admin-v2-quick-grid>button.is-new{background:radial-gradient(circle at 88% 10%, #ffffff2e, transparent 26%), var(--admin-green);color:#fff;border-color:#0000}.admin-v2-quick-grid>button.is-new>span{color:#fff;background:#ffffff29}.admin-v2-quick-grid>button.is-new small,.admin-v2-quick-grid>button.is-new>i{color:#ffffffbf}.admin-v2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-v2-stats article{border:1px solid var(--admin-line);background:#ffffffb3;border-radius:16px;align-content:space-between;min-height:142px;padding:20px;display:grid}.admin-v2-stats small,.admin-v2-stats span{color:var(--admin-muted);font-size:9px}.admin-v2-stats small{letter-spacing:.09em;text-transform:uppercase;font-weight:850}.admin-v2-stats strong{font-family:Georgia,serif;font-size:40px;font-weight:400}.admin-v2-stats article.has-alert{background:#fff0ee;border-color:#e9b8b3}.admin-v2-recent{border:1px solid var(--admin-line);background:#fff;border-radius:20px;margin-top:26px;padding:clamp(20px,3vw,34px)}.admin-v2-recent>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.admin-v2-recent h2,.admin-v2-simple-card h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.admin-v2-recent p,.admin-v2-simple-card>p{color:var(--admin-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.admin-v2-recent header button{color:var(--admin-green);background:0 0;border:0;font-size:10px;font-weight:850}.admin-v2-recent>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-v2-recent>div>button{border:1px solid var(--admin-line);text-align:left;background:#fafbf9;border-radius:12px;grid-template-columns:66px 1fr;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.admin-v2-recent img{object-fit:cover;border-radius:9px;width:66px;height:66px}.admin-v2-recent span{gap:7px;min-width:0;display:grid}.admin-v2-recent b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-v2-recent small{color:var(--admin-green);font-size:9px}.admin-v2-section{position:relative}.admin-v2-filter{scrollbar-width:none;gap:8px;margin-bottom:18px;display:flex;overflow-x:auto}.admin-v2-filter button{border:1px solid var(--admin-line);color:#606964;background:#fff;border-radius:999px;flex:none;min-height:42px;padding:0 18px;font-size:10px;font-weight:800}.admin-v2-filter button.is-active{border-color:var(--admin-green);background:var(--admin-green);color:#fff}.admin-v2-artwork-list{gap:12px;display:grid}.admin-v2-artwork{border:1px solid var(--admin-line);background:#fff;border-radius:16px;overflow:hidden}.admin-v2-artwork-summary{width:100%;min-height:104px;color:var(--admin-ink);text-align:left;background:#fff;border:0;grid-template-columns:82px minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:10px 18px 10px 10px;display:grid}.admin-v2-artwork-summary img{object-fit:cover;border-radius:11px;width:82px;height:82px}.admin-v2-artwork-summary>span{gap:8px;min-width:0;display:grid}.admin-v2-artwork-summary b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:20px;font-weight:400;overflow:hidden}.admin-v2-artwork-summary small{color:var(--admin-muted);font-size:10px}.admin-v2-artwork-summary>i{color:#69716d;text-align:center;background:#eef1ee;border-radius:999px;min-width:72px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.admin-v2-artwork-summary>i.is-sale{color:#3c714d;background:#e9f4ec}.admin-v2-artwork-summary>i.is-sold{color:#9a4740;background:#f3e4e2}.admin-v2-artwork-summary>em{color:var(--admin-green);font-size:9px;font-style:normal;font-weight:850}.admin-v2-artwork-editor{border-top:1px solid var(--admin-line);background:#f9faf8;padding:clamp(18px,3vw,32px)}.admin-v2-artwork-editor footer,.admin-v2-wizard-card>footer{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.admin-v2-floating-add{background:var(--admin-green);color:#fff;border:0;border-radius:999px;min-height:52px;margin:22px 0 0 auto;padding:0 24px;font-size:11px;font-weight:850;display:block;position:sticky;bottom:20px;box-shadow:0 14px 35px #24533a40}.admin-v2-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;max-width:720px;margin:0 auto 26px;display:grid}.admin-v2-steps button{color:#9aa09c;background:0 0;border:0;justify-items:center;gap:7px;display:grid}.admin-v2-steps button b{background:var(--admin-canvas);border:2px solid #d9ded9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.admin-v2-steps button span{font-size:9px;font-weight:800}.admin-v2-steps button.is-active{color:var(--admin-green)}.admin-v2-steps button.is-active b{border-color:var(--admin-green);background:var(--admin-green);color:#fff}.admin-v2-steps>i{background:#d9ded9;height:2px}.admin-v2-wizard-card{border:1px solid var(--admin-line);background:#fff;border-radius:24px;max-width:980px;margin:0 auto;padding:clamp(20px,4vw,46px)}.admin-v2-wizard-card>header{align-items:start;gap:18px;margin-bottom:28px;display:flex}.admin-v2-wizard-card>header>span{width:44px;height:44px;color:var(--admin-green);background:#e4eee6;border-radius:13px;flex:none;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.admin-v2-wizard-card h2{margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.3vw,42px);font-weight:400}.admin-v2-wizard-card header p{color:var(--admin-muted);margin:9px 0 0;font-size:11px}.admin-v2-upload{min-height:220px;color:var(--admin-green);cursor:pointer;text-align:center;background:#f4f8f4;border:2px dashed #b9cbbd;border-radius:20px;align-content:center;place-items:center;gap:10px;padding:25px;display:grid}.admin-v2-upload>span{font-family:Georgia,serif;font-size:25px}.admin-v2-upload small,.admin-v2-help{color:var(--admin-muted);font-size:10px}.admin-v2-upload input,.admin-v2-mini-upload input,.admin-v2-video-upload input{opacity:0;width:1px;height:1px;position:absolute}.admin-v2-video-upload{background:linear-gradient(135deg,#f8faf7,#edf4ef);border:1px solid #c8d6cb;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);align-items:center;gap:20px;margin-top:18px;padding:20px;display:grid}.admin-v2-video-copy{gap:7px;display:grid}.admin-v2-video-copy b{color:var(--admin-green);font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-v2-video-copy span,.admin-v2-video-copy small{color:var(--admin-muted);font-size:10px;line-height:1.55}.admin-v2-video-upload>label{min-height:58px;color:var(--admin-green);cursor:pointer;background:#fff;border:1px dashed #8eaa95;border-radius:12px;place-items:center;padding:0 18px;font-size:10px;font-weight:850;display:grid}.admin-v2-video-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-v2-video-preview video{background:#13251c;border-radius:11px;width:100%;max-height:180px}.admin-v2-video-preview button{color:#9d443d;cursor:pointer;background:#fff7f5;border:1px solid #d8b9b5;border-radius:10px;min-height:44px;padding:0 14px;font-size:9px;font-weight:800}.admin-v2-video-upload.is-compact{margin:0 0 18px;padding:15px}.admin-v2-help{text-align:center;margin:22px 0 10px}.admin-v2-cover-grid,.admin-v2-mini-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-v2-cover-grid button,.admin-v2-mini-gallery button{background:#eef1ee;border:3px solid #0000;border-radius:13px;padding:0;position:relative;overflow:hidden}.admin-v2-cover-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-v2-cover-grid button span,.admin-v2-mini-gallery button span{color:#fff;text-align:center;background:#101e16d1;border-radius:8px;padding:7px 5px;font-size:8px;font-weight:850;position:absolute;bottom:7px;left:7px;right:7px}.admin-v2-cover-grid button.is-cover,.admin-v2-mini-gallery button.is-cover{border-color:#4e8b62}.admin-v2-primary,.admin-v2-publish,.admin-v2-quiet,.admin-v2-delete{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:10px;font-weight:850;display:inline-flex}.admin-v2-primary{background:var(--admin-blue);color:#fff;border:0}.admin-v2-primary:disabled,.admin-v2-publish:disabled{cursor:not-allowed;opacity:.45}.admin-v2-publish{background:var(--admin-green);color:#fff;border:0;box-shadow:0 10px 28px #27553c33}.admin-v2-quiet{border:1px solid var(--admin-line);color:#707873;background:#fff}.admin-v2-delete{color:#a64c45;background:#fff;border:1px solid #dfb6b2}.admin-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-v2-form-grid label,.admin-v2-final-grid label,.admin-v2-text-groups label{gap:8px;display:grid}.admin-v2-form-grid label.is-wide,.admin-v2-text-groups label{grid-column:1/-1}.admin-v2-form-grid label>span,.admin-v2-final-grid label>span,.admin-v2-text-groups label>span{color:#646d68;letter-spacing:.06em;font-size:9px;font-weight:850}.admin-v2-form-grid input,.admin-v2-form-grid textarea,.admin-v2-form-grid select,.admin-v2-final-grid input,.admin-v2-text-groups input,.admin-v2-text-groups textarea,.admin-v2-requests select{width:100%;color:var(--admin-ink);background:#fff;border:1px solid #cfd6d0;border-radius:12px;outline:0;font-size:13px}.admin-v2-form-grid input,.admin-v2-form-grid select,.admin-v2-final-grid input,.admin-v2-text-groups input,.admin-v2-requests select{height:52px;padding:0 14px}.admin-v2-form-grid textarea,.admin-v2-text-groups textarea{resize:vertical;min-height:120px;padding:14px;line-height:1.6}.admin-v2-form-grid input:focus,.admin-v2-form-grid textarea:focus,.admin-v2-form-grid select:focus,.admin-v2-final-grid input:focus,.admin-v2-text-groups input:focus,.admin-v2-text-groups textarea:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #3f72581a}.admin-v2-final-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,4vw,46px);display:grid}.admin-v2-final-grid figure{background:#eef1ee;border-radius:16px;margin:0;overflow:hidden}.admin-v2-final-grid figure img{object-fit:contain;width:100%;max-height:460px;display:block}.admin-v2-final-grid figcaption{background:#f6f8f5;gap:7px;padding:16px;display:grid}.admin-v2-final-grid figcaption b{font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-v2-final-grid figcaption span{color:var(--admin-muted);font-size:9px}.admin-v2-status-choice{gap:9px;margin-top:18px;display:grid}.admin-v2-status-choice button{border:1px solid var(--admin-line);min-height:64px;color:var(--admin-ink);text-align:left;background:#fff;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:10px 14px;display:grid}.admin-v2-status-choice button>b{color:#7f8983;background:#edf1ed;border-radius:50%;grid-row:1/-1;place-items:center;width:30px;height:30px;display:grid}.admin-v2-status-choice button>span{align-self:end;font-size:11px;font-weight:800}.admin-v2-status-choice button>small{color:var(--admin-muted);align-self:start;font-size:9px}.admin-v2-status-choice button.is-active{background:#eef7f0;border-color:#6a9b7a}.admin-v2-status-choice button.is-active>b{background:var(--admin-green);color:#fff}.admin-v2-status-choice button.is-active.is-sold{background:#fbefed;border-color:#c98983}.admin-v2-status-choice button.is-active.is-sold>b{background:#a84c45}.admin-v2-status-choice.is-compact{grid-template-columns:repeat(3,1fr)}.admin-v2-status-choice.is-compact button{grid-template-rows:1fr;grid-template-columns:28px 1fr;min-height:50px}.admin-v2-status-choice.is-compact button>b{grid-row:auto;width:25px;height:25px}.admin-v2-mini-upload{min-height:46px;color:var(--admin-green);cursor:pointer;background:#edf5ef;border:1px dashed #9bb5a2;border-radius:11px;place-items:center;margin-bottom:14px;padding:0 18px;font-size:10px;font-weight:850;display:inline-grid}.admin-v2-mini-gallery{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.admin-v2-mini-gallery img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-v2-page-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-v2-page-picker button{border:1px solid var(--admin-line);min-height:116px;color:var(--admin-ink);text-align:left;background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:center;gap:4px 14px;padding:15px;display:grid}.admin-v2-page-picker button>span,.admin-v2-page-picker button>img{object-fit:cover;border-radius:11px;grid-row:1/-1;width:58px;height:72px}.admin-v2-page-picker button>span{height:58px;color:var(--admin-green);background:#e7efe8;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.admin-v2-page-picker b{align-self:end;font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-v2-page-picker small{color:var(--admin-muted);align-self:start;font-size:9px}.admin-v2-page-picker button.is-active{border-color:var(--admin-green);box-shadow:inset 0 0 0 1px var(--admin-green)}.admin-v2-text-groups{gap:16px;display:grid}.admin-v2-text-groups>article,.admin-v2-simple-card{border:1px solid var(--admin-line);background:#fff;border-radius:18px;padding:clamp(20px,3vw,34px)}.admin-v2-text-groups article>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.admin-v2-text-groups h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.admin-v2-text-groups header p{color:var(--admin-muted);margin:7px 0 0;font-size:10px}.admin-v2-text-groups header>span{color:var(--admin-green);background:#edf2ee;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.admin-v2-text-groups article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-v2-sticky-save{z-index:10;justify-self:end;position:sticky;bottom:20px;box-shadow:0 12px 32px #294c373d}.admin-v2-person{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-v2-person>figure{background:#15231c;border-radius:18px;margin:0;position:sticky;top:20px;overflow:hidden}.admin-v2-person>figure img{object-fit:cover;width:100%;height:360px;display:block}.admin-v2-person figcaption{color:#fff;gap:6px;padding:18px;display:grid}.admin-v2-person figcaption b{font-family:Georgia,serif;font-size:22px;font-weight:400}.admin-v2-person figcaption span{color:#ffffff8c;font-size:9px}.admin-v2-person .admin-v2-simple-card>.admin-v2-primary,.admin-v2-settings .admin-v2-primary{margin-top:24px}.admin-v2-telegram-card{color:#fff;background:linear-gradient(135deg,#2798d8,#1f72b2);border-radius:20px;grid-template-columns:76px 1fr auto;align-items:center;gap:24px;margin-bottom:16px;padding:clamp(24px,4vw,44px);display:grid}.admin-v2-telegram-icon{background:#ffffff29;border-radius:22px;place-items:center;width:76px;height:76px;font-size:28px;display:grid}.admin-v2-telegram-card small{color:#ffffffa8;letter-spacing:.14em;font-size:8px;font-weight:850}.admin-v2-telegram-card h2{margin:8px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.admin-v2-telegram-card p{color:#ffffffc7;max-width:650px;margin:0;font-size:11px;line-height:1.6}.admin-v2-telegram-card>span{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.admin-v2-telegram-card.is-connected{background:linear-gradient(135deg,#177f67,#12614f)}.admin-v2-telegram-onboarding{background:radial-gradient(circle at 92% 8%,#2798d81f,#0000 28%),#fff;border:1px solid #cfe7f4;border-radius:20px;gap:22px;margin-bottom:16px;padding:clamp(22px,4vw,38px);display:grid}.admin-v2-telegram-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-v2-telegram-setup-steps article{border:1px solid var(--admin-line);background:#f8fbfcdb;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:142px;padding:18px;display:grid}.admin-v2-telegram-setup-steps article>b{color:#fff;background:#2798d8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.admin-v2-telegram-setup-steps h3{color:var(--admin-ink);margin:2px 0 8px;font-size:14px}.admin-v2-telegram-setup-steps p{color:var(--admin-muted);margin:0;font-size:10px;line-height:1.6}.admin-v2-telegram-setup-steps code,.admin-v2-simple-card code{color:#12689a;background:#e7f5fc;border-radius:5px;padding:2px 5px;font-family:inherit;font-weight:850}.admin-v2-telegram-setup-steps a{color:#1879b1;margin-top:12px;font-size:10px;font-weight:850;display:inline-flex}.admin-v2-telegram-token-form{background:#11261f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.admin-v2-telegram-token-form label{gap:7px;display:grid}.admin-v2-telegram-token-form label>span{color:#fff;font-size:10px;font-weight:850}.admin-v2-telegram-token-form input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;outline:none;padding:0 14px;font-size:13px}.admin-v2-telegram-token-form input:focus{border-color:#5bc0f5;box-shadow:0 0 0 3px #5bc0f524}.admin-v2-telegram-token-form small{color:#ffffff8c;font-size:8px}.admin-v2-telegram-token-form .admin-v2-primary{white-space:nowrap;min-height:48px}.admin-v2-telegram-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;display:grid}.admin-v2-telegram-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.admin-v2-telegram-actions .admin-v2-primary,.admin-v2-telegram-actions .admin-v2-quiet{min-height:44px}.admin-v2-telegram-status dl{gap:8px;margin:0 0 18px;display:grid}.admin-v2-telegram-status dl>div{border-bottom:1px solid var(--admin-line);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.admin-v2-telegram-status dt{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-v2-telegram-status dd{min-width:0;color:var(--admin-ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.admin-v2-telegram-ok,.admin-v2-telegram-error{border-radius:12px;margin:0;padding:12px 14px;font-size:10px;line-height:1.55}.admin-v2-telegram-ok{color:#166344;background:#ecf7f0}.admin-v2-telegram-error{color:#a13b2b;background:#fff0ed}.admin-v2-simple-card h3{margin:0 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.admin-v2-simple-card ol{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.admin-v2-simple-card ol li{background:#f3f6f3;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:54px;padding:8px 12px;font-size:11px;display:grid}.admin-v2-simple-card ol b{width:30px;height:30px;color:var(--admin-green);background:#dfeae1;border-radius:50%;place-items:center;display:grid}.admin-v2-simple-card>a{color:var(--admin-green);font-size:10px;font-weight:850}.admin-v2-requests{gap:14px;display:grid}.admin-v2-requests>article{border:1px solid var(--admin-line);background:#fff;border-left:5px solid #8e9992;border-radius:16px;padding:clamp(20px,3vw,32px)}.admin-v2-requests>article.is-new{border-left-color:#e56054}.admin-v2-requests article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-v2-requests header small,.admin-v2-request-data small{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-v2-requests h2{margin:7px 0 4px;font-family:Georgia,serif;font-size:30px;font-weight:400}.admin-v2-requests header a{color:var(--admin-blue);font-size:11px}.admin-v2-requests header>span{color:#b24b43;background:#fff0ee;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.admin-v2-request-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.admin-v2-request-data p{background:#f5f7f4;border-radius:10px;gap:7px;min-height:66px;margin:0;padding:12px;font-size:11px;display:grid}.admin-v2-request-note{background:#f8f6ef;border-radius:10px;margin:14px 0 0;padding:14px;font-size:11px;line-height:1.6}.admin-v2-requests article>footer{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.admin-v2-requests select{width:210px}.admin-v2-empty{text-align:center;background:#fff9;border:1px dashed #cbd2cc;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:360px;padding:30px;display:grid}.admin-v2-empty>span{width:60px;height:60px;color:var(--admin-green);background:#e8eee9;border-radius:50%;place-items:center;font-size:21px;display:grid}.admin-v2-empty h2{margin:7px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.admin-v2-empty p{color:var(--admin-muted);margin:0;font-size:11px}.admin-v2-mobile-nav{display:none}.admin-v2-language-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-v2-language-choice button{min-height:132px;color:var(--admin-ink);text-align:left;background:#fff;border:2px solid #d7ded8;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:16px;padding:18px;display:grid}.admin-v2-language-choice button>b{color:#607067;text-align:center;background:#edf1ee;border-radius:16px;grid-row:1/-1;place-items:center;min-height:68px;padding:8px;font-size:15px;display:grid}.admin-v2-language-choice button>span{align-self:end;font-family:Georgia,serif;font-size:22px}.admin-v2-language-choice button>small{color:var(--admin-muted);align-self:start;margin-top:5px;font-size:9px;line-height:1.45}.admin-v2-language-choice button.is-active{background:#f0f7f2;border-color:#477a5a;box-shadow:0 12px 30px #2d5e421a}.admin-v2-language-choice button.is-active>b{background:var(--admin-green);color:#fff}.admin-v2-language-choice button.is-active.is-ai{background:#f2f4fd;border-color:#697ed0}.admin-v2-language-choice button.is-active.is-ai>b{background:var(--admin-blue)}.admin-v2-language-panel{border:1px solid var(--admin-line);background:#f9faf8;border-radius:18px;gap:18px;margin-top:20px;padding:22px;display:grid}.admin-v2-language-note,.admin-v2-ai-connected{color:#315d42;background:#eef5ef;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-v2-language-note>b,.admin-v2-ai-connected>b{background:var(--admin-green);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.admin-v2-language-note>span,.admin-v2-ai-connected>span{font-size:10px;font-weight:800}.admin-v2-ai-connected small{color:#668070;margin-left:auto;font-size:8px}.admin-v2-ai-connected.is-loading{color:#68706b;background:#f0f1f4}.admin-v2-ai-setup{background:#f2f4fd;border:1px solid #cdd4ef;border-radius:15px;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.admin-v2-ai-setup>div{gap:6px;display:grid}.admin-v2-ai-setup>div b{color:#30468e;font-family:Georgia,serif;font-size:17px;font-weight:400}.admin-v2-ai-setup>div span{color:#68718a;font-size:9px;line-height:1.5}.admin-v2-ai-setup label{gap:7px;display:grid}.admin-v2-ai-setup label>span{color:#59637b;font-size:8px;font-weight:850}.admin-v2-ai-setup input{background:#fff;border:1px solid #bbc4e5;border-radius:11px;outline:0;width:100%;height:50px;padding:0 13px;font-size:12px}.admin-v2-ai-setup button,.admin-v2-translate{background:var(--admin-blue);color:#fff;border:0;border-radius:12px;min-height:50px;padding:0 18px;font-size:9px;font-weight:850}.admin-v2-ai-setup button:disabled,.admin-v2-translate:disabled{cursor:not-allowed;opacity:.48}.admin-v2-turkish-fields{padding-top:2px}.admin-v2-translate{justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:11px;display:flex}.admin-v2-translate>b{font-size:18px}.admin-v2-translation-result{background:#fff;border:2px solid #7ba589;border-radius:15px;gap:16px;padding:18px;display:grid}.admin-v2-translation-result>header{gap:5px;display:grid}.admin-v2-translation-result>header b{color:#2e6543;font-family:Georgia,serif;font-size:19px;font-weight:400}.admin-v2-translation-result>header span{color:var(--admin-muted);font-size:9px}.admin-v2-ai-notice{color:#8b5a24;background:#fff2e4;border-radius:11px;margin:14px 0 0;padding:11px 14px;font-size:10px;font-weight:750}.admin-v2-ai-notice.is-success{color:#326246;background:#eaf5ed}.admin-v2-price-input>small{color:#5c7064;background:#edf5ef;border-radius:9px;align-items:center;min-height:34px;margin-top:8px;padding:8px 10px;font-size:9px;display:flex}.admin-v2-price-input>small b{color:var(--admin-green);margin-left:5px;font-size:13px}@media (width<=1180px){.admin-v2-recent>div,.admin-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-page-picker{grid-template-columns:1fr}.admin-v2-page-picker button{min-height:96px}}@media (width<=900px){.admin-v2-language-choice{grid-template-columns:1fr}.admin-v2-language-choice button{min-height:108px}.admin-v2-language-panel{padding:15px}.admin-v2-ai-setup{grid-template-columns:1fr;align-items:stretch}.admin-v2-ai-connected{flex-wrap:wrap;align-items:flex-start}.admin-v2-ai-connected small{width:100%;margin-left:44px}.admin-v2{padding-bottom:84px;display:block}.admin-v2-sidebar{display:none}.admin-v2-main{padding:0 14px 50px}.admin-v2-topbar{z-index:15;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f6f3f0;gap:12px;min-height:76px;margin:0 -14px 18px;padding:10px 14px;position:sticky;top:0}.admin-v2-mobile-logo{background:#fff;border:0;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;padding:4px;display:grid}.admin-v2-mobile-logo img{width:100%}.admin-v2-topbar>div{min-width:0}.admin-v2-topbar p{margin-bottom:5px;font-size:7px}.admin-v2-topbar h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,6vw,30px);overflow:hidden}.admin-v2-topbar>a{border-radius:12px;place-items:center;width:42px;height:42px;margin-left:auto;padding:0;font-size:0;display:grid}.admin-v2-topbar>a span{font-size:17px}.admin-v2-mobile-nav{z-index:50;min-height:72px;padding:7px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d9ded9;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #1e2d2414}.admin-v2-mobile-nav>button{color:#79817c;background:0 0;border:0;align-content:center;place-items:center;gap:5px;min-width:0;min-height:52px;padding:3px;display:grid;position:relative}.admin-v2-mobile-nav>button>span{font-size:18px;font-weight:850}.admin-v2-mobile-nav>button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.admin-v2-mobile-nav>button>i{color:#fff;background:#e05c50;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:0;right:17%}.admin-v2-mobile-nav>button.is-active{color:var(--admin-green)}.admin-v2-mobile-nav>button.is-add{color:var(--admin-green-dark)}.admin-v2-mobile-nav>button.is-add>span{background:var(--admin-green);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-27px;font-size:23px;display:grid;box-shadow:0 9px 23px #28513e42}.admin-v2-notice{top:82px}.admin-v2-quick-grid{grid-template-columns:1fr;gap:11px}.admin-v2-quick-grid>button{grid-template-columns:50px 1fr;min-height:120px;padding:18px}.admin-v2-quick-grid>button>span{width:50px;height:50px}.admin-v2-quick-grid>button>i{display:none}.admin-v2-stats{gap:9px;margin-top:13px}.admin-v2-stats article{min-height:120px;padding:15px}.admin-v2-recent{margin-top:14px;padding:17px}.admin-v2-recent>header{align-items:start}.admin-v2-recent>div{grid-template-columns:1fr}.admin-v2-artwork-summary{grid-template-columns:68px minmax(0,1fr) auto;gap:11px;min-height:88px;padding:9px}.admin-v2-artwork-summary img{width:68px;height:68px}.admin-v2-artwork-summary>i{min-width:62px}.admin-v2-artwork-summary>em,.admin-v2-floating-add{display:none}.admin-v2-steps{gap:5px;margin-bottom:16px}.admin-v2-steps button span{display:none}.admin-v2-wizard-card{border-radius:18px;padding:17px}.admin-v2-wizard-card>header{gap:12px}.admin-v2-wizard-card h2{font-size:27px}.admin-v2-upload{min-height:180px}.admin-v2-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-form-grid,.admin-v2-final-grid,.admin-v2-text-groups article>div,.admin-v2-person{grid-template-columns:1fr}.admin-v2-form-grid label.is-wide,.admin-v2-text-groups label{grid-column:auto}.admin-v2-final-grid figure img{max-height:340px}.admin-v2-status-choice.is-compact{grid-template-columns:1fr}.admin-v2-mini-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-v2-page-picker{gap:8px;margin-bottom:14px}.admin-v2-page-picker button{min-height:86px}.admin-v2-text-groups{gap:11px}.admin-v2-text-groups>article,.admin-v2-simple-card{padding:18px}.admin-v2-sticky-save{width:100%;bottom:82px}.admin-v2-person>figure{grid-template-columns:105px 1fr;display:grid;position:static}.admin-v2-person>figure img{width:105px;height:130px}.admin-v2-person figcaption{align-content:center}.admin-v2-telegram-card{grid-template-columns:56px 1fr;gap:15px;padding:20px}.admin-v2-telegram-icon{border-radius:16px;width:56px;height:56px}.admin-v2-telegram-card h2{font-size:25px}.admin-v2-telegram-card p{grid-column:1/-1}.admin-v2-telegram-card>span{grid-column:1/-1;width:max-content}.admin-v2-telegram-grid,.admin-v2-telegram-setup-steps,.admin-v2-telegram-token-form{grid-template-columns:1fr}.admin-v2-telegram-setup-steps article{min-height:0}.admin-v2-telegram-token-form .admin-v2-primary{white-space:normal;width:100%}.admin-v2-telegram-actions{display:grid}.admin-v2-telegram-actions .admin-v2-primary,.admin-v2-telegram-actions .admin-v2-quiet{width:100%}.admin-v2-telegram-status dl>div{grid-template-columns:105px minmax(0,1fr)}.admin-v2-request-data{grid-template-columns:1fr}.admin-v2-requests article>footer{display:grid}.admin-v2-requests select,.admin-v2-requests .admin-v2-primary{width:100%}}@media (width<=460px){.admin-v2-stats{grid-template-columns:repeat(2,1fr)}.admin-v2-artwork-summary{grid-template-columns:62px minmax(0,1fr)}.admin-v2-artwork-summary img{width:62px;height:62px}.admin-v2-artwork-summary>i{grid-column:2;width:max-content;margin-top:-5px}.admin-v2-wizard-card>footer,.admin-v2-artwork-editor footer{grid-template-columns:1fr 1fr;display:grid}.admin-v2-wizard-card>footer>*,.admin-v2-artwork-editor footer>*{width:100%;padding-left:10px;padding-right:10px}}@media (width>=981px){.artist-page-painting .artist-biography{grid-template-columns:minmax(0,1.65fr) minmax(320px,.68fr);grid-template-areas:"biography-heading biography-image""biography-copy biography-image";align-items:start;gap:clamp(42px,4vw,68px) clamp(52px,6vw,104px)}.artist-page-painting .artist-biography-title{grid-area:biography-heading;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(26px,3vw,54px);display:grid}.artist-page-painting .artist-biography-title>p{padding-top:.8em}.artist-page-painting .artist-biography-title h2{font-size:clamp(58px,5.4vw,92px);line-height:.92}.artist-page-painting .artist-biography-copy{column-count:2;column-rule:1px solid #355c4329;grid-area:biography-copy;column-gap:clamp(34px,4vw,64px)}.artist-page-painting .artist-biography-copy>p{break-inside:avoid;margin:0 0 1.25em}.artist-page-painting .artist-biography-image{grid-area:biography-image}}.primary-nav .nav-trial-button{color:#fff;background:radial-gradient(circle at 85% 15%,#ffffff38,#0000 26%),linear-gradient(135deg,#c42f37 0%,#e5533f 58%,#f18a48 100%);border:1px solid #ffffff52;border-radius:999px;padding:11px 18px;transition:color .18s,transform .18s,box-shadow .18s;box-shadow:0 10px 28px #be30373d}.primary-nav .nav-trial-button:after{display:none}.primary-nav .nav-trial-button:hover,.primary-nav .nav-trial-button:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 15px 34px #be303757}@media (width<=900px){.discipline-grid{grid-template-rows:minmax(460px,62vw)}.primary-nav .nav-trial-button{padding:9px 12px}}@media (width<=680px){.discipline-grid{grid-template-rows:none;grid-template-columns:1fr}.discipline-card{min-height:500px}.gallery-section{min-height:590px}.gallery-heading-action{margin-top:34px}.primary-nav .nav-trial-button{color:#fff}.floating-trial-button{border-radius:20px;min-width:0;padding:12px 13px 12px 15px}.floating-trial-button b{width:32px;height:32px}}@media (width<=760px){.series-lightbox.story-popup{padding:0}.story-popup .series-lightbox-shell,.story-popup-happiness-story .series-lightbox-shell,.story-popup-world-of-children .series-lightbox-shell,.story-popup-dream-series .series-lightbox-shell,.story-popup-light-stories .series-lightbox-shell{border:0;border-radius:0;grid-template-rows:58px minmax(0,1fr) 104px;width:100vw;height:100svh}.story-popup .series-lightbox-shell>header{padding:0 12px}.story-popup .series-lightbox-shell>header>span{min-width:58px}.story-popup .series-lightbox-shell>header i{width:34px;height:34px}.story-popup .series-lightbox-shell>figure{grid-template-columns:36px minmax(0,1fr) 36px;padding:12px 2px}.story-popup .series-lightbox-art{padding:5px}.story-popup .series-lightbox-frame{box-shadow:0 0 0 1px var(--popup-wood), 0 0 0 3px var(--popup-metal), 0 13px 24px var(--popup-shadow);border-width:6px;padding:8px}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-frame{box-shadow:0 0 0 1px var(--popup-wood), 0 0 0 3px color-mix(in srgb, var(--popup-metal) 82%, #fff), 0 13px 24px var(--popup-shadow)}}.story-popup .series-lightbox-frame img{max-width:calc(100vw - 108px);max-height:calc(100svh - 218px)}.story-popup .series-lightbox-frame:before,.story-popup .series-lightbox-frame:after{width:18px;height:18px;font-size:7px}.story-popup .series-lightbox-frame:before{top:-8px;left:-8px}.story-popup .series-lightbox-frame:after{bottom:-8px;right:-8px}.story-popup .series-lightbox-shell>figure button{border-radius:17px;width:31px;height:42px}.story-popup .series-lightbox-shell>footer{gap:4px;padding:11px 16px 14px}.story-popup .series-lightbox-shell>footer h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,7vw,28px);line-height:1.05;overflow:hidden}.story-popup .series-lightbox-shell>footer p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}}.artist-page-piano{--piano-ink:#0c0a0a;--piano-burgundy:#551d29;--piano-burgundy-light:#7a2b3d;--piano-burgundy-on-dark:#c86f86;--piano-burgundy-on-dark-soft:#d894a6;--piano-ivory:#f3eee4;--piano-paper:#e7ddcf;--piano-gold:#caa66a;--piano-gold-bright:#e1c38b;background:var(--piano-ivory)}.artist-page-piano .inner-site-header{color:#fff;box-shadow:none;background:linear-gradient(#070606d6,#0706061f);border-bottom-color:#ffffff29}.artist-page-piano .inner-site-header .primary-nav a{color:#ffffffd1}.artist-page-piano .inner-site-header .primary-nav a:hover,.artist-page-piano .inner-site-header .primary-nav a:focus-visible{color:var(--piano-gold-bright)}.artist-page-piano .inner-site-header .primary-nav a:after{background:var(--piano-gold-bright)}.artist-page-piano .header-color-line{background:linear-gradient(90deg, var(--piano-gold), transparent 45%, var(--piano-burgundy-light))}.ekaterina-hero{min-height:100svh;padding-top:calc(var(--ribbon-height) + var(--header-height));color:#fff;background:radial-gradient(circle at 24% 46%,#7a2b3d2e,#0000 31%),linear-gradient(135deg,#090808,#171010 58%,#090808);grid-template-columns:.84fr 1.16fr;display:grid;position:relative;overflow:hidden}.ekaterina-hero:before{z-index:1;top:calc(var(--ribbon-height) + var(--header-height) + 9%);content:"";background:linear-gradient(#0000,#caa66ac7,#0000);width:1px;height:62%;position:absolute;left:47%}.ekaterina-hero-copy{z-index:3;min-height:calc(100svh - var(--ribbon-height) - var(--header-height));flex-direction:column;justify-content:center;padding:clamp(70px,7vw,125px) clamp(40px,6vw,108px) 140px;display:flex;position:relative}.ekaterina-hero-copy>a{color:#ffffff8f;letter-spacing:.19em;text-transform:uppercase;width:max-content;margin-bottom:clamp(42px,6vh,78px);font-size:9px;font-weight:800}.ekaterina-hero-copy>p{color:var(--piano-gold-bright);letter-spacing:.23em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:850}.ekaterina-hero-copy h1{letter-spacing:-.068em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,8.1vw,138px);font-weight:400;line-height:.78;position:relative}.ekaterina-hero-copy h1 em{color:var(--piano-gold-bright);font-weight:400}.ekaterina-hero-copy>strong{color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;margin-top:31px;font-size:10px}.ekaterina-hero-copy>span{color:#ffffffab;max-width:560px;margin-top:33px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.35vw,22px);line-height:1.62}.ekaterina-hero-copy>div{gap:11px;margin-top:38px;display:flex}.ekaterina-hero-copy>div a{color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #e1c38b85;align-items:center;min-height:50px;padding:0 24px;font-size:9px;font-weight:850;transition:color .18s,background .18s,transform .18s;display:inline-flex}.ekaterina-hero-copy>div a:first-child{background:var(--piano-gold-bright);color:var(--piano-ink)}.ekaterina-hero-copy>div a:hover{color:var(--piano-ink);background:#fff;transform:translateY(-2px)}.ekaterina-hero-portrait{min-height:calc(100svh - var(--ribbon-height) - var(--header-height));margin:0;position:relative;overflow:hidden}.ekaterina-hero-portrait>img,.ekaterina-hero-portrait>span{width:100%;height:100%;position:absolute;inset:0}.ekaterina-hero-portrait>img{object-fit:cover;object-position:32% center;filter:contrast(1.02)saturate(.9)brightness(1.06);transition:transform 1.5s cubic-bezier(.18,.75,.24,1)}.ekaterina-hero:hover .ekaterina-hero-portrait>img{transform:scale(1.025)}.ekaterina-hero-portrait>span{background:linear-gradient(90deg,#120d0ddb 0,#0000 13%),linear-gradient(#0000 60%,#080606a8)}.ekaterina-hero-portrait figcaption{z-index:2;text-align:right;justify-items:end;display:grid;position:absolute;bottom:123px;right:clamp(118px,9vw,150px)}.ekaterina-hero-portrait figcaption small{color:var(--piano-gold-bright);letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:850}.ekaterina-hero-portrait figcaption strong{max-width:420px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,23px);font-weight:400}.ekaterina-hero-monogram{z-index:2;top:calc(var(--ribbon-height) + var(--header-height) + 2vw);color:#ffffff0e;letter-spacing:-.12em;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(150px,22vw,370px);line-height:.8;position:absolute;right:-1.5vw}.ekaterina-keyboard{z-index:4;color:#ffffffb8;border-top:1px solid #ffffff38;justify-content:flex-end;align-items:flex-end;gap:17px;height:82px;padding:0 34px 19px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ekaterina-keyboard:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(4.55% - 1px),#ffffff38 calc(4.55% - 1px) 4.55%),linear-gradient(90deg,#0c0a0af0,#551d299e);position:absolute;inset:0}.ekaterina-keyboard i{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 8%,#080707 8% 13%,#0000 13% 20%);width:47%;height:38px;position:absolute;top:0;right:11%}.ekaterina-keyboard b{z-index:3;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:400;position:relative}.ekaterina-credentials{background:var(--piano-ink);color:#fff;border-bottom:1px solid #2b2222;grid-template-columns:repeat(4,1fr);display:grid}.ekaterina-credentials article{border-right:1px solid #e1c38b33;grid-template-columns:38px 1fr;align-content:center;gap:20px;min-height:190px;padding:42px clamp(24px,3vw,52px);transition:background .26s;display:grid}.ekaterina-credentials article:last-child{border-right:0}.ekaterina-credentials article:hover{background:var(--piano-burgundy)}.ekaterina-credentials i{color:var(--piano-gold);letter-spacing:.15em;font-size:9px;font-style:normal;font-weight:850}.ekaterina-credentials article>div{gap:12px;display:grid}.ekaterina-credentials strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,23px);font-weight:400;line-height:1.15}.ekaterina-credentials span{color:#ffffff80;font-size:11px;line-height:1.55}.artist-page-piano .artist-biography{background:linear-gradient(#caa66a17 1px, transparent 1px) 0 20% / 100% 44px, var(--piano-ivory);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:clamp(38px,4.2vw,72px);position:relative}.artist-page-piano .artist-biography-title h2{white-space:nowrap;font-size:clamp(50px,4.25vw,72px);line-height:.98}.artist-page-piano .artist-biography-title{grid-area:1/1}.artist-page-piano .artist-biography-image{grid-area:1/2}.artist-page-piano .artist-biography-copy{column-count:3;column-rule:1px solid #551d2924;grid-area:2/1/auto/-1;column-gap:clamp(30px,3.5vw,58px);margin-top:12px}.artist-page-piano .artist-biography:before{content:"";background:#551d2929;width:1px;height:100%;position:absolute;top:0;left:6vw}.artist-page-piano .artist-biography-title>p,.artist-page-piano .artist-section-label>p,.artist-page-piano .artist-feature-copy>p,.artist-page-piano .artist-contact-copy>p,.artist-page-piano .teaching-section>div>p{color:var(--piano-burgundy-light)}.artist-page-piano .artist-biography-title h2 em,.artist-page-piano .artist-feature-copy h2 em,.artist-page-piano .artist-contact-copy h2 em,.artist-page-piano .teaching-heading h2 em{color:var(--piano-burgundy);font-weight:400}.artist-page-piano .artist-biography-copy>p{color:#3d3732;break-inside:avoid;margin:0 0 1.25em;line-height:1.65}.artist-page-piano .artist-biography-copy blockquote{border-top-color:#551d293d;border-left-color:var(--piano-gold);color:var(--piano-burgundy);background:#f3eee4b3}.artist-page-piano .artist-biography-image img{filter:saturate(.72)contrast(1.02);object-position:center 22%}.artist-page-piano .artist-biography-image figcaption{background:var(--piano-burgundy)}.artist-page-piano .artist-biography-image figcaption span{color:var(--piano-gold-bright)}.artist-page-piano .artist-journey{background:repeating-linear-gradient(#0000 0 57px,#e1c38b1c 57px 58px),radial-gradient(circle at 85% 12%,#551d29ad,#0000 30%),#110e0f;position:relative;overflow:hidden}.artist-page-piano .artist-journey:after{color:#e1c38b0e;content:"𝄞";pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(260px,38vw,620px);line-height:.75;position:absolute;bottom:-13vw;right:-4vw}.artist-page-piano .artist-section-label,.artist-page-piano .journey-list{z-index:2;position:relative}.artist-page-piano .journey-list article:hover{background:linear-gradient(90deg,#551d29cc,#0000)}.artist-page-piano .journey-list i,.artist-page-piano .journey-list time{color:var(--piano-gold)}.artist-page-piano .artist-feature-piano{background:#fbf8f2;grid-template-columns:1.12fr .88fr;position:relative}.artist-page-piano .artist-feature-piano:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 31px,#551d291f 31px 32px);width:44%;height:37%;position:absolute;bottom:0;right:0}.artist-page-piano .artist-feature-image{position:relative}.artist-page-piano .artist-feature-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#0a08083d);position:absolute;inset:0}.artist-page-piano .artist-feature-piano .artist-feature-image img{object-position:center center;filter:contrast(1.03)saturate(.85)}.artist-page-piano .artist-feature-copy{z-index:2;position:relative}.artist-page-piano .artist-feature-copy>span{color:#5a514a}.artist-page-piano .repertoire-cloud b{color:var(--piano-burgundy);background:#ffffffbf;border-color:#551d2959}.artist-page-piano .teaching-section{background:radial-gradient(circle at 90% 10%, #caa66a4d, transparent 24%), var(--piano-paper);padding-top:clamp(110px,12vw,190px);padding-bottom:clamp(110px,12vw,190px);position:relative;overflow:hidden}.artist-page-piano .teaching-section:before{color:#551d290f;content:"PIANO";font-family:Georgia,Times New Roman,serif;font-size:clamp(170px,29vw,450px);line-height:.8;position:absolute;top:44px;right:-2vw}.artist-page-piano .teaching-heading{z-index:2;position:relative}.artist-page-piano .teaching-heading h2{max-width:990px}.ekaterina-teaching-layout{z-index:2;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:clamp(35px,6vw,100px);display:grid;position:relative}.ekaterina-teaching-layout>figure{min-height:680px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px #3f272033}.ekaterina-teaching-layout>figure img{object-fit:cover;object-position:center 34%;filter:saturate(.78);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.18,.75,.24,1)}.ekaterina-teaching-layout>figure:hover img{transform:scale(1.025)}.ekaterina-teaching-layout>figure figcaption{color:#fff;background:linear-gradient(#0000,#0c0a0ae6);gap:7px;padding:32px 34px;display:grid;position:absolute;bottom:0;left:0;right:0}.ekaterina-teaching-layout>figure small{color:var(--piano-gold-bright);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:800}.ekaterina-teaching-layout>figure strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.artist-page-piano .teaching-grid{border-top-color:#551d2947;grid-template-columns:1fr}.artist-page-piano .teaching-grid article{border-bottom:1px solid #551d2947;border-right:0;grid-template-columns:50px .7fr 1.3fr;align-items:start;gap:25px;min-height:0;padding:45px 0;display:grid}.artist-page-piano .teaching-grid i{color:var(--piano-burgundy);margin:3px 0 0}.artist-page-piano .teaching-grid h3{margin:-4px 0 0}.artist-page-piano .teaching-grid p{color:#65594f}.ekaterina-youtube{color:#fff;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/82px 100%,radial-gradient(circle at 18% 46%,#c8233247,#0000 27%),linear-gradient(132deg,#160d10,#090707 62%,#1c0c10);grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);align-items:center;gap:clamp(55px,8vw,150px);min-height:620px;padding:clamp(90px,11vw,175px) clamp(28px,7vw,120px);display:grid;position:relative;overflow:hidden}.ekaterina-youtube:before{content:"";background:linear-gradient(#0000,#e1c38b57,#0000);width:1px;height:136%;position:absolute;top:-18%;left:45%;transform:rotate(14deg)}.ekaterina-youtube-mark{z-index:2;justify-self:center;width:min(100%,440px);position:relative}.ekaterina-youtube-mark>figure{aspect-ratio:4/5;background:#120c0e;border:1px solid #e1c38b5c;width:min(100%,390px);margin:0;padding:12px;position:relative;transform:rotate(-2deg);box-shadow:0 42px 100px #0000006b,inset 0 1px #ffffff59}.ekaterina-youtube-mark>figure:before{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:12px}.ekaterina-youtube-mark>figure:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 45%,#080506e0);position:absolute;inset:12px}.ekaterina-youtube-mark>figure img{object-fit:cover;object-position:42% center;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.ekaterina-video-play{z-index:4;background:var(--piano-burgundy);border:1px solid #e1c38bcc;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;bottom:86px;right:-28px;box-shadow:0 18px 42px #0000006b}.ekaterina-video-play i,.ekaterina-youtube-copy>a b i{filter:drop-shadow(0 8px 15px #4f000840);border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;width:0;height:0;display:block;transform:translate(2px)}.ekaterina-youtube-mark figcaption{z-index:3;color:#fff;gap:8px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.ekaterina-youtube-mark figcaption small{color:var(--piano-gold-bright);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:800}.ekaterina-youtube-mark figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,31px);font-weight:400}.ekaterina-youtube-keys{z-index:5;background:repeating-linear-gradient(90deg,#0000 0 24px,#0b0809eb 24px 36px,#0000 36px 53px) 7px 0/53px 43px no-repeat,repeating-linear-gradient(90deg,#f2eadf 0 41px,#9f8e7a 41px 42px);border:1px solid #e1c38b85;width:68%;height:76px;position:absolute;bottom:-30px;right:-34px;transform:rotate(3deg);box-shadow:0 22px 55px #0000005c}.ekaterina-youtube-copy{z-index:3;max-width:760px;position:relative}.ekaterina-youtube-copy>p{color:var(--piano-gold-bright);letter-spacing:.23em;text-transform:uppercase;margin:0 0 25px;font-size:9px;font-weight:850}.ekaterina-youtube-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,98px);font-weight:400;line-height:.92}.ekaterina-youtube-copy h2 em{color:var(--piano-burgundy-on-dark);font-weight:400}.ekaterina-youtube-copy>span{color:#ffffffad;max-width:610px;margin-top:31px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.35vw,22px);line-height:1.6;display:block}.ekaterina-youtube-copy>a{color:#fff;background:#ffffff0e;border:1px solid #e1c38b61;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;width:min(100%,530px);min-height:92px;margin-top:42px;padding:15px 22px;transition:background .22s,border-color .22s,transform .22s;display:grid}.ekaterina-youtube-copy>a:hover,.ekaterina-youtube-copy>a:focus-visible{background:#d92532;border-color:#ffffffb3;transform:translateY(-3px)}.ekaterina-youtube-copy>a b{background:#d92532;border-radius:11px;place-items:center;width:54px;height:38px;display:grid}.ekaterina-youtube-copy>a:hover b,.ekaterina-youtube-copy>a:focus-visible b{background:#fff}.ekaterina-youtube-copy>a b i{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;transform:translate(1px)}.ekaterina-youtube-copy>a:hover b i,.ekaterina-youtube-copy>a:focus-visible b i{border-left-color:#d92532}.ekaterina-youtube-copy>a>span{letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.ekaterina-youtube-copy>a small{color:var(--piano-gold-bright);letter-spacing:.08em;text-transform:none;font-size:9px;font-weight:700}.ekaterina-youtube-copy>a>strong{color:var(--piano-gold-bright);font-size:18px;font-weight:400}.ekaterina-youtube-score{color:#e1c38b0e;pointer-events:none;gap:clamp(18px,3vw,54px);font-family:Georgia,Times New Roman,serif;font-size:clamp(130px,19vw,310px);line-height:1;display:flex;position:absolute;bottom:-58px;right:-12px;transform:rotate(-6deg)}.ekaterina-youtube-score i{font-style:normal}.artist-page-piano .artist-contact{background:#0b0909;grid-template-columns:.9fr 1.1fr}.ekaterina-contact-score{background:radial-gradient(circle at 30% 28%,#7a2b3d80,#0000 30%),linear-gradient(135deg,#1b1214,#080707);place-items:center;display:grid}.ekaterina-contact-score:before{content:"";background:repeating-linear-gradient(#0000 0 69px,#e1c38b29 69px 70px);position:absolute;inset:0}.ekaterina-score-lines{z-index:2;width:min(560px,76%);height:330px;position:relative}.ekaterina-score-lines i{color:var(--piano-gold-bright);font-family:Georgia,Times New Roman,serif;font-size:210px;font-style:normal;line-height:1;position:absolute;top:32px;left:0}.ekaterina-score-lines b{color:#ffffffb8;font-family:Georgia,Times New Roman,serif;font-size:72px;font-weight:400;position:absolute}.ekaterina-score-lines b:first-of-type{top:25px;left:43%;transform:rotate(-8deg)}.ekaterina-score-lines b:nth-of-type(2){top:145px;left:65%;transform:rotate(9deg)}.ekaterina-score-lines b:nth-of-type(3){top:220px;left:33%;transform:rotate(-5deg)}.ekaterina-contact-score>strong{color:#ffffff1f;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(65px,9vw,145px);font-style:italic;font-weight:400;position:absolute;bottom:30px;right:34px}.artist-page-piano .artist-contact-copy>span{color:#ffffffc2}.artist-page-piano .artist-contact-copy>p{color:var(--piano-burgundy-on-dark-soft);text-shadow:0 0 28px #c86f862e}.artist-page-piano .artist-contact-copy h2 em{color:var(--piano-burgundy-on-dark);text-shadow:0 0 34px #c86f8624}.artist-page-piano .artist-direct-links a:hover{color:var(--piano-gold-bright)}.artist-page-piano .artist-footer{background:#070606}.artist-page-piano .site-footer{border-top:1px solid #551d2924}.piano-sound-toggle{z-index:72;color:#f3eee4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer;text-align:left;background:#0c0a0ae6;border:1px solid #e1c38b80;border-radius:999px;grid-template-columns:48px 1fr 22px;align-items:center;gap:11px;min-width:194px;min-height:58px;padding:7px 12px 7px 7px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 14px 42px #0000003d}.piano-sound-toggle:hover,.piano-sound-toggle:focus-visible{background:#1b1114;border-color:#e1c38b;outline:none;transform:translateY(-2px)}.piano-sound-toggle>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.piano-sound-toggle small{color:#f3eee480;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800}.piano-sound-toggle strong{color:#fff;letter-spacing:.04em;font-size:11px;font-weight:680}.piano-sound-toggle>b{color:#caa66a;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.piano-sound-keys{background:#f5efe3;border-radius:50%;width:48px;height:44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.piano-sound-keys i{border-right:1px solid #120f0f40;width:20%;height:100%;position:relative}.piano-sound-keys i:nth-child(2):after,.piano-sound-keys i:nth-child(4):after{z-index:2;content:"";background:#151112;border-radius:0 0 3px 3px;width:6px;height:25px;position:absolute;top:0;right:-3px}.piano-sound-toggle.is-playing>b{animation:1.8s ease-in-out infinite pianoNoteFloat}@keyframes pianoNoteFloat{0%,to{opacity:.65;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}@media (width<=680px){.piano-sound-toggle{grid-template-columns:39px 1fr 17px;gap:8px;min-width:154px;min-height:49px;padding:5px 9px 5px 5px;bottom:16px;left:14px}.piano-sound-keys{width:39px;height:39px}.piano-sound-keys i:nth-child(2):after,.piano-sound-keys i:nth-child(4):after{height:22px}.piano-sound-toggle small{display:none}.piano-sound-toggle strong{font-size:9px}.piano-sound-toggle>b{font-size:17px}}@media (width<=1120px){.ekaterina-hero{grid-template-columns:.92fr 1.08fr}.ekaterina-hero-copy{padding-left:40px;padding-right:40px}.ekaterina-hero-copy h1{font-size:clamp(66px,9.4vw,110px)}.ekaterina-credentials{grid-template-columns:1fr 1fr}.ekaterina-credentials article:nth-child(2){border-right:0}.ekaterina-credentials article:nth-child(-n+2){border-bottom:1px solid #e1c38b33}.artist-page-piano .artist-biography{grid-template-columns:1fr 1fr}.artist-page-piano .artist-biography-copy{column-count:2;grid-area:2/1/auto/-1}.artist-page-piano .artist-biography-image{grid-column:2}.ekaterina-teaching-layout{grid-template-columns:.82fr 1.18fr}.ekaterina-youtube{grid-template-columns:.64fr 1.36fr;gap:50px}}@media (width<=760px){.ekaterina-hero{flex-direction:column;min-height:0;display:flex}.ekaterina-hero:before,.ekaterina-hero-monogram{display:none}.ekaterina-hero-portrait{order:1;min-height:520px}.ekaterina-hero-portrait>span{background:linear-gradient(#0000 55%,#0d0a0a)}.ekaterina-hero-portrait figcaption{text-align:left;place-items:start;bottom:105px;left:22px;right:22px}.ekaterina-hero-copy{order:2;min-height:0;padding:72px 22px 142px}.ekaterina-hero-copy>a{margin-bottom:38px}.ekaterina-hero-copy h1{font-size:clamp(64px,21vw,94px)}.ekaterina-hero-copy>div{flex-direction:column;align-items:stretch}.ekaterina-hero-copy>div a{justify-content:center}.ekaterina-keyboard{gap:12px;height:76px;padding-right:20px}.ekaterina-credentials{grid-template-columns:1fr}.ekaterina-credentials article,.ekaterina-credentials article:nth-child(2){border-bottom:1px solid #e1c38b33;border-right:0;min-height:160px}.artist-page-piano .artist-biography{grid-template-columns:1fr}.artist-page-piano .artist-biography-copy,.artist-page-piano .artist-biography-image{grid-area:auto}.artist-page-piano .artist-biography-copy{column-count:1;column-rule:0}.artist-page-piano .artist-biography:before{left:22px}.artist-page-piano .artist-feature-piano{grid-template-columns:1fr}.artist-page-piano .artist-feature-piano:after{display:none}.artist-page-piano .artist-feature-image:after{background:linear-gradient(#0000 64%,#0a08086b)}.artist-page-piano .teaching-section>div:first-child,.ekaterina-teaching-layout{grid-template-columns:1fr}.ekaterina-teaching-layout>figure{min-height:580px}.artist-page-piano .teaching-grid article{grid-template-columns:38px 1fr;gap:10px 16px}.artist-page-piano .teaching-grid h3,.artist-page-piano .teaching-grid p{grid-column:2}.ekaterina-youtube{grid-template-columns:1fr;gap:58px;min-height:0;padding:92px 22px 110px}.ekaterina-youtube:before{width:140%;height:1px;top:31%;left:-20%;transform:rotate(-8deg)}.artist-page-piano .artist-biography-title h2{white-space:normal;font-size:clamp(45px,13vw,62px)}.ekaterina-youtube-mark{width:min(82vw,350px)}.ekaterina-youtube-mark>figure{width:min(74vw,315px)}.ekaterina-video-play{width:62px;height:62px;right:-20px}.ekaterina-youtube-keys{height:64px;bottom:-25px;right:-18px}.ekaterina-youtube-copy h2{font-size:clamp(48px,14.5vw,72px)}.ekaterina-youtube-copy>a{grid-template-columns:48px 1fr auto;gap:13px;min-height:86px;padding:13px 14px}.ekaterina-youtube-copy>a b{width:47px;height:34px}.artist-page-piano .artist-contact{grid-template-columns:1fr}.artist-page-piano .ekaterina-contact-score{min-height:480px}.ekaterina-score-lines{height:280px}.ekaterina-score-lines i{font-size:170px}.ekaterina-score-lines b{font-size:58px}}.gallery-heading h2 em{color:#6f8977;font-weight:400}.gallery-heading-action{gap:26px;width:min(100%,470px);margin-bottom:5px;display:grid}.gallery-heading-action>span{color:#6e6e6e;font-size:15px;line-height:1.8}.gallery-heading-action nav{flex-wrap:wrap;gap:10px;display:flex}.gallery-heading-action a{color:#153126;letter-spacing:.11em;text-transform:uppercase;border:1px solid #bfc6be;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:9px;font-weight:850;transition:background .2s,color .2s;display:flex}.gallery-heading-action a:first-child,.gallery-heading-action a:hover{color:#fff;background:#244c38}.gallery-heading-action a:first-child:hover{background:#173326}.commission-section{background:radial-gradient(circle at 8% 80%,#769c803d,#0000 29%),#dfe8dc;border-top:1px solid #bcc8bd;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(45px,7vw,120px);padding:clamp(90px,10vw,170px) clamp(24px,7vw,130px);display:grid}.commission-intro{position:sticky;top:150px}.commission-intro>p{color:#4e765c;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.commission-intro h2{color:#14261f;letter-spacing:-.06em;margin:18px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,96px);font-weight:400;line-height:.87}.commission-intro h2 em{color:#5d8069;font-weight:400}.commission-intro>span{color:#657168;max-width:600px;font-size:13px;line-height:1.85;display:block}.commission-intro ol{border-top:1px solid #b8c6ba;gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.commission-intro li{border-bottom:1px solid #b8c6ba;grid-template-columns:42px 1fr;gap:5px 14px;padding:20px 0;display:grid}.commission-intro li small{color:#b38534;grid-row:1/3;font-size:9px;font-weight:900}.commission-intro li b{color:#1b3328;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.commission-intro li i{color:#768279;font-size:10px;font-style:normal}.commission-form-shell{background:#f8f4e9;border:1px solid #aebcb0;box-shadow:0 32px 90px #20412f1c}.commission-form-shell>header{border-bottom:1px solid #c5cec4;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 clamp(22px,3.2vw,48px);display:flex}.commission-form-shell>header span,.commission-form-shell>header small{color:#315842;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.commission-form-shell>header small{color:#8a948d;text-align:right}.commission-form{gap:20px;padding:clamp(28px,4vw,58px);display:grid}.commission-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commission-form label{gap:9px;display:grid}.commission-form label>span{color:#65736a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.commission-form input,.commission-form select,.commission-form textarea{color:#173126;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #aebbb0;border-radius:0;outline:0;font-size:13px;transition:border-color .2s,background .2s}.commission-form input,.commission-form select{height:50px;padding:0 4px}.commission-form textarea{resize:vertical;min-height:120px;padding:14px 4px;line-height:1.7}.commission-form input:focus,.commission-form select:focus,.commission-form textarea:focus{background:#e0eae059;border-color:#315d45}.commission-form-footer{border-top:1px solid #d0d5cd;grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:10px;padding-top:25px;display:grid}.commission-form-footer p{color:#899087;max-width:390px;margin:0;font-size:9px;line-height:1.6}.commission-form-footer button,.commission-success button,.commission-success a{color:#fff;cursor:pointer;min-height:54px;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#315b43;border:1px solid #315b43;justify-content:space-between;align-items:center;gap:36px;padding:0 20px;font-size:8px;font-weight:900;display:flex}.commission-form-footer button:disabled{cursor:wait;opacity:.65}.commission-honeypot{position:absolute;left:-9999px}.commission-error{color:#8f322c;background:#f8e8e5;border:1px solid #d7aaa6;margin:0;padding:13px 15px;font-size:11px}.commission-success{background:radial-gradient(circle at 80% 18%,#bed4c07a,#0000 22%),#f8f4e9;flex-direction:column;justify-content:center;min-height:620px;padding:clamp(38px,6vw,90px);display:flex}.commission-success>small{color:#49725a;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.commission-success h3{color:#193025;margin:25px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.commission-success p{color:#6b766e;max-width:520px;font-size:13px;line-height:1.8}.commission-success>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.commission-success button{color:#315b43;background:0 0}.admin-sidebar button{position:relative}.admin-sidebar button>i{background:#e96055;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #e9605526}.admin-requests{gap:18px;display:grid}.admin-requests article{background:#fff;border:1px solid #cbc7bf;border-left:5px solid #87978a;padding:clamp(20px,3vw,38px)}.admin-requests article.is-new{border-left-color:#c94b41}.admin-requests article.is-contacted{border-left-color:#1c4b82}.admin-requests article.is-closed{opacity:.7}.admin-requests article>header{justify-content:space-between;align-items:start;gap:30px;display:flex}.admin-requests article header small{color:#8b867e;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-requests article h2{margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);font-weight:400}.admin-requests article a{color:#1c4b82;font-size:12px}.admin-requests article header label{gap:7px;min-width:210px;display:grid}.admin-requests article header label span,.admin-requests dt{color:#777169;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-requests select{height:44px;font:inherit;background:#f8f7f3;border:1px solid #cbc7bf;padding:0 12px;font-size:11px}.admin-requests dl{background:#ddd9d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid}.admin-requests dl>div{background:#f6f4ef;min-width:0;padding:15px}.admin-requests dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.admin-requests article>p{color:#49453f;white-space:pre-wrap;border-top:1px solid #ddd8cf;margin:22px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.admin-requests-empty{text-align:center;border:1px dashed #c2bdb4;padding:80px 30px}.admin-requests-empty p{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:28px}.admin-requests-empty a{color:#1c4b82;font-size:11px;font-weight:800}@media (width<=920px){.gallery-heading-action{width:100%;margin-top:28px}.commission-section{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.commission-intro{position:static}.admin-requests dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.gallery-heading-action nav,.gallery-heading-action a{width:100%}.commission-form-shell>header,.commission-form-footer,.commission-form-row,.admin-requests article>header,.admin-requests dl{grid-template-columns:1fr}.commission-form-shell>header,.commission-form-footer,.admin-requests article>header{display:grid}.commission-form-shell>header{padding-top:18px;padding-bottom:18px}.commission-form-shell>header small{text-align:left}.commission-form-footer button,.admin-requests article header label{width:100%}}.art-sale-page{--sale-ink:#14261f;--sale-forest:#274e3b;--sale-sage:#cddbcf;--sale-ivory:#f4f0e5;--sale-paper:#fbf8f0;--sale-gold:#c79c43;background:var(--sale-paper);color:var(--sale-ink);overflow:clip}.art-sale-page .inner-site-header{color:#17241e;background:#fbf8f0f5}.art-sale-page .inner-site-header a{color:inherit}.art-sale-hero{min-height:max(800px,100svh);padding-top:calc(var(--ribbon-height) + var(--header-height));background:var(--sale-ink);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);display:grid;position:relative;overflow:hidden}.art-sale-hero-copy{z-index:2;background:radial-gradient(circle at 8% 85%,#588e6e52,#0000 30%),linear-gradient(135deg,#14261f 0%,#1d382b 100%);flex-direction:column;justify-content:center;padding:clamp(70px,8vw,140px) clamp(34px,6.5vw,118px);display:flex;position:relative}.art-sale-hero-copy>a:first-child{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff6;width:max-content;margin-bottom:clamp(48px,7vh,88px);padding-bottom:6px;font-size:9px;font-weight:800}.art-sale-hero-copy>p,.art-sale-heading p,.art-sale-conversation p{color:#9dc4aa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.art-sale-hero-copy h1{letter-spacing:-.065em;max-width:810px;margin:18px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,6.3vw,112px);font-weight:400;line-height:.83}.art-sale-hero-copy h1 em{color:#b6d0bd;font-weight:400}.art-sale-hero-copy>span{color:#ffffffad;max-width:590px;font-size:clamp(14px,1.15vw,18px);line-height:1.75}.art-sale-hero-copy>a:last-child{width:min(100%,420px);color:var(--sale-ink);letter-spacing:.12em;text-transform:uppercase;background:#e9ddbb;justify-content:space-between;align-items:center;margin-top:42px;padding:19px 22px;font-size:9px;font-weight:850;transition:background .25s,color .25s;display:flex}.art-sale-hero-copy>a:last-child:hover{color:#173426;background:#fff}.art-sale-hero figure{background:#294c3c;min-height:720px;margin:0;position:relative;overflow:hidden}.art-sale-hero figure:after{content:"";background:linear-gradient(90deg,#14261f47,#0000 35%),linear-gradient(#0000 60%,#0e1b16c7);position:absolute;inset:0}.art-sale-hero figure img{object-fit:cover;object-position:54% center;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transform:scale(1.015)}.art-sale-hero figcaption{z-index:2;color:#fff;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #fff6;justify-content:space-between;align-items:end;padding-top:17px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:clamp(34px,5vw,76px);left:clamp(26px,4vw,68px);right:clamp(26px,4vw,68px)}.art-sale-hero figcaption small{color:#fff9}.art-sale-hero-mark{z-index:3;color:#ffffff14;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(120px,16vw,280px);font-style:italic;line-height:.8;position:absolute;bottom:-2.5vw;left:calc(46% - 65px)}.art-sale-process{background:#e4eadd;border-bottom:1px solid #cbd3c9;grid-template-columns:.62fr 2.4fr .7fr;align-items:stretch;gap:0;padding:0 clamp(25px,5.6vw,100px);display:grid}.art-sale-process>p,.art-sale-process>strong{letter-spacing:.14em;text-transform:uppercase;align-items:center;margin:0;padding:44px 26px;font-size:9px;font-weight:850;line-height:1.55;display:flex}.art-sale-process>p{color:#4e765c;padding-left:0}.art-sale-process>strong{text-align:right;justify-content:flex-end;padding-right:0}.art-sale-process ol{border-left:1px solid #c4cec2;border-right:1px solid #c4cec2;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.art-sale-process li{border-right:1px solid #c4cec2;grid-template-columns:auto 1fr;align-content:center;gap:8px 17px;min-height:132px;padding:25px 28px;display:grid}.art-sale-process li:last-child{border:0}.art-sale-process li small{color:var(--sale-gold);grid-row:1/3;font-weight:900}.art-sale-process li span{font-family:Georgia,Times New Roman,serif;font-size:19px}.art-sale-process li i{color:#738077;font-size:10px;font-style:normal;line-height:1.5}.art-sale-catalog{padding:clamp(90px,10vw,170px) clamp(24px,6vw,110px)}.art-sale-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;padding-bottom:clamp(65px,7vw,105px);display:grid}.art-sale-heading p{color:#4f765c}.art-sale-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,118px);font-weight:400;line-height:.83}.art-sale-heading h2 em{color:#63856d;font-weight:400}.art-sale-heading>span{color:#69746d;max-width:530px;font-size:13px;line-height:1.8}.art-sale-filters{border-top:1px solid #bdc7bc;border-bottom:1px solid #bdc7bc;grid-template-columns:repeat(4,1fr);margin-bottom:34px;display:grid}.art-sale-filters button{color:#6b756e;cursor:pointer;font:inherit;background:0 0;border:0;border-right:1px solid #bdc7bc;justify-content:space-between;align-items:center;padding:24px 22px;transition:background .22s,color .22s;display:flex}.art-sale-filters button:last-child{border-right:0}.art-sale-filters button span{font-family:Georgia,Times New Roman,serif;font-size:18px}.art-sale-filters button small{font-size:8px;font-weight:900}.art-sale-filters button:hover,.art-sale-filters button.is-active{background:var(--sale-forest);color:#fff}.art-sale-grid{grid-template-columns:repeat(12,1fr);gap:28px;display:grid}.art-sale-card{background:#f7f3e9;border:1px solid #c8d0c6;grid-column:span 6;min-width:0;transition:border-color .25s,transform .35s}.art-sale-card:nth-child(4n+1),.art-sale-card:nth-child(4n+4){grid-column:span 7}.art-sale-card:nth-child(4n+2),.art-sale-card:nth-child(4n+3){grid-column:span 5}.art-sale-card:hover{border-color:#738a77;transform:translateY(-4px)}.art-sale-card-image{width:100%;min-height:580px;color:var(--sale-ink);cursor:zoom-in;background:radial-gradient(circle at 75% 20%,#ffffffa6,#0000 24%),#dfe7dc;border:0;border-bottom:1px solid #c8d0c6;place-items:center;padding:clamp(26px,4vw,62px);display:grid;position:relative;overflow:hidden}.art-sale-card:nth-child(4n+2) .art-sale-card-image,.art-sale-card:nth-child(4n+3) .art-sale-card-image{background:#ebe4d3}.art-sale-card-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:510px;transition:transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:0 24px 55px #1f33292e}.art-sale-card:hover .art-sale-card-image img{transform:scale(1.025)}.art-sale-card-image>span{letter-spacing:.15em;font-size:8px;font-weight:900;position:absolute;top:22px;left:23px}.art-sale-card-image>i{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:8px;font-style:normal;font-weight:850;position:absolute;bottom:21px;right:22px}.art-sale-card-copy{padding:clamp(28px,3.5vw,52px)}.art-sale-card-copy>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.art-sale-card-copy p{color:#4d755a;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.art-sale-card-copy small{color:#879087;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:800}.art-sale-card-copy h3{letter-spacing:-.045em;margin:22px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,68px);font-weight:400;line-height:.92}.art-sale-card-copy>span{color:#6d766f;max-width:620px;min-height:48px;font-size:12px;line-height:1.75;display:block}.art-sale-card-copy footer{border-top:1px solid #d1d6cd;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.art-sale-price{gap:7px;display:grid}.art-sale-card-copy .art-sale-price small{color:#8b7951;letter-spacing:.14em;text-align:left;font-size:7px}.art-sale-price strong{color:#315640;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1}.art-sale-card-copy footer button,.art-sale-empty button{color:#fff;cursor:pointer;min-height:52px;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#244b38;border:1px solid #244b38;justify-content:space-between;align-items:center;gap:26px;padding:0 18px;font-size:8px;font-weight:850;transition:background .2s,border-color .2s,transform .2s;display:flex}.art-sale-card-copy footer button:hover{background:#173326;border-color:#173326;transform:translateY(-2px)}.art-sale-card-copy footer button b{color:#e6c87f;font-size:14px}.art-sale-empty button{display:inline-flex}.art-sale-empty{text-align:center;border:1px solid #c8d0c6;padding:100px 25px}.art-sale-empty p{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:28px}.art-sale-lightbox{z-index:10000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.art-sale-lightbox-backdrop{cursor:zoom-out;background:#0a1b14ed;border:0;position:absolute;inset:0}.art-sale-lightbox-shell{z-index:2;background:var(--sale-paper);border-radius:24px;grid-template-rows:auto 1fr;width:min(1780px,100%);height:min(940px,100svh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #00000061}.art-sale-lightbox-shell>header{border-bottom:1px solid #ccd3c9;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 26px;display:grid}.art-sale-lightbox-shell>header p,.art-sale-lightbox-shell>header span,.art-sale-lightbox-shell>header button{color:#607067;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.art-sale-lightbox-shell>header span{color:#9aa49d}.art-sale-lightbox-shell>header button{cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:13px;display:flex}.art-sale-lightbox-shell>header button b{color:#193025;border:1px solid #bcc7bd;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:22px;font-weight:300;display:grid}.art-sale-lightbox-body{grid-template-columns:minmax(0,1.58fr) minmax(360px,.72fr);min-height:0;display:grid}.art-sale-lightbox-body figure{background:radial-gradient(circle,#ffffffdb,#0000 40%),#dbe5db;place-items:center;min-width:0;min-height:0;margin:0;padding:clamp(28px,4vw,70px);display:grid;position:relative;overflow:hidden}.art-sale-lightbox-body figure img{object-fit:contain;filter:drop-shadow(0 28px 42px #233d2f33);width:100%;min-width:0;height:100%;min-height:0}.art-sale-lightbox-body figure>button{color:#1f3a2d;cursor:pointer;background:#fbf8f0e6;border:1px solid #182f2440;border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.art-sale-lightbox-body figure>button.is-prev{left:22px}.art-sale-lightbox-body figure>button.is-next{right:22px}.art-sale-lightbox-body aside{background:#f7f2e7;flex-direction:column;min-height:0;padding:clamp(38px,4vw,72px);display:flex;overflow-y:auto}.art-sale-lightbox-body aside>p{color:#52735e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.art-sale-lightbox-body aside h2{letter-spacing:-.05em;margin:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4vw,72px);font-weight:400;line-height:.92}.art-sale-lightbox-body aside>span{color:#68736b;font-size:12px;line-height:1.75}.art-sale-lightbox-body dl{border-top:1px solid #ccd2c8;margin:34px 0 0}.art-sale-lightbox-body dl>div{border-bottom:1px solid #d4d9d0;grid-template-columns:1fr 1.4fr;gap:20px;padding:14px 0;display:grid}.art-sale-lightbox-body dt{color:#829087;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.art-sale-lightbox-body dd{color:#263d31;text-align:right;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.art-sale-price-note{color:#8d7850;margin:13px 0 0;font-size:9px;line-height:1.55}.art-sale-contact-title{margin-top:auto;padding-top:34px}.art-sale-contact-title small{color:#a57d34;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.art-sale-contact-title strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.art-sale-purchase-link{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#244b38;justify-content:space-between;align-items:center;gap:22px;min-height:62px;margin-top:17px;padding:0 22px;font-size:9px;font-weight:900;transition:background .2s,transform .2s;display:flex}.art-sale-purchase-link:hover{background:#173326;transform:translateY(-2px)}.art-sale-purchase-link b{color:#e6c87f;font-size:17px}.art-sale-contact-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.art-sale-contact-buttons a{color:#274334;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #bdc8be;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:8px;font-weight:850;transition:background .2s,color .2s;display:flex}.art-sale-contact-buttons a:hover{color:#fff;background:#315a43}.art-sale-contact-buttons svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.art-sale-conversation{color:#fff;background:radial-gradient(circle at 90% 20%,#a5c5ae30,#0000 24%),#14261f;grid-template-columns:1.1fr .7fr .5fr;align-items:end;gap:clamp(40px,7vw,120px);padding:clamp(80px,10vw,170px) clamp(25px,7vw,130px);display:grid}.art-sale-conversation h2{letter-spacing:-.055em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,95px);font-weight:400;line-height:.86}.art-sale-conversation h2 em{color:#a7c9af;font-weight:400}.art-sale-conversation>span{color:#ffffffa6;font-size:13px;line-height:1.8}.art-sale-conversation-links{gap:10px;display:grid}.art-sale-conversation-links a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;padding:17px 0;font-size:9px;font-weight:850;display:flex}@media (width<=1180px){.art-sale-hero{grid-template-columns:.95fr 1.05fr}.art-sale-process{grid-template-columns:1fr;padding:0 30px}.art-sale-process>p,.art-sale-process>strong{padding:26px 0}.art-sale-process>strong{text-align:left;justify-content:flex-start}.art-sale-process ol{border:1px solid #c4cec2;border-left:0;border-right:0}.art-sale-lightbox-body{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.art-sale-lightbox-body aside{padding:35px}.art-sale-contact-buttons{grid-template-columns:1fr}}@media (width<=820px){.art-sale-hero{grid-template-columns:1fr;min-height:0}.art-sale-hero-copy{min-height:720px;padding:70px 25px}.art-sale-hero-copy h1{font-size:clamp(57px,16vw,88px)}.art-sale-hero figure{min-height:68svh}.art-sale-hero-mark{display:none}.art-sale-process{padding:0 20px}.art-sale-process ol{grid-template-columns:1fr}.art-sale-process li{border-bottom:1px solid #c4cec2;border-right:0;min-height:105px}.art-sale-heading{grid-template-columns:1fr;gap:32px}.art-sale-heading h2{font-size:clamp(52px,15vw,82px)}.art-sale-filters{grid-template-columns:1fr 1fr}.art-sale-filters button:nth-child(2){border-right:0}.art-sale-filters button:nth-child(-n+2){border-bottom:1px solid #bdc7bc}.art-sale-grid{grid-template-columns:1fr}.art-sale-card,.art-sale-card:nth-child(n){grid-column:auto}.art-sale-card-image{min-height:490px;padding:30px}.art-sale-card-image img{max-height:430px}.art-sale-lightbox{padding:0}.art-sale-lightbox-shell{border-radius:0;width:100%;height:100svh}.art-sale-lightbox-shell>header{grid-template-columns:1fr auto;min-height:64px;padding:0 14px}.art-sale-lightbox-shell>header>span,.art-sale-lightbox-shell>header button small{display:none}.art-sale-lightbox-body{grid-template-rows:minmax(48svh,1fr) auto;grid-template-columns:1fr;overflow-y:auto}.art-sale-lightbox-body figure{min-height:52svh;padding:22px 45px}.art-sale-lightbox-body aside{padding:34px 23px 45px;overflow:visible}.art-sale-contact-title{margin-top:10px}.art-sale-contact-buttons{grid-template-columns:repeat(3,1fr)}.art-sale-contact-buttons a{min-width:0}.art-sale-conversation{grid-template-columns:1fr;align-items:start;gap:34px}}@media (width<=520px){.art-sale-catalog{padding-left:14px;padding-right:14px}.art-sale-card-image{min-height:420px;padding:25px}.art-sale-card-image img{max-height:365px}.art-sale-card-copy{padding:28px 21px 34px}.art-sale-card-copy>div:first-child,.art-sale-card-copy footer{flex-direction:column;align-items:flex-start}.art-sale-card-copy small{text-align:left}.art-sale-lightbox-body figure>button{width:40px;height:40px}.art-sale-lightbox-body figure>button.is-prev{left:7px}.art-sale-lightbox-body figure>button.is-next{right:7px}.art-sale-contact-buttons{grid-template-columns:1fr}}@media (width<=680px){.social-channel-copy{padding:38px 24px 42px}.social-channel-gallery{grid-template-rows:1.15fr .85fr;grid-template-columns:1fr 1fr;min-height:620px;padding:0 8px 8px}.social-channel-gallery figure:first-child{grid-area:1/1/auto/3}.social-signoff{flex-direction:column;align-items:flex-start}.happiness-hero{min-height:0}.happiness-entry-door{min-height:690px;padding:48px 25px}.happiness-door-frame{width:100%;height:590px}.happiness-chapters>a,.happiness-chapters>a:nth-of-type(2n){border-width:9px;grid-template-columns:1fr}.happiness-chapters>a:nth-of-type(2n) .happiness-chapter-copy,.happiness-chapters>a:nth-of-type(2n) figure{grid-column:1}.happiness-chapters>a:nth-of-type(2n) figure{grid-row:auto}.happiness-chapter-copy{grid-row:2}.happiness-chapters figure{min-height:470px}.story-chapter-transition{gap:12px;padding:12px}.story-transition-previous,.story-transition-next{border-width:8px}}.art-lightbox-viewer{background:#f7f5ee;border:1px solid #213b2b2e;border-radius:22px;grid-template:"toolbar toolbar"72px"stage info"minmax(0,1fr)/minmax(0,1fr) minmax(320px,390px);width:min(1480px,96vw);height:min(920px,94svh);animation:.32s cubic-bezier(.18,.75,.24,1) both viewerRise;display:grid;overflow:hidden;box-shadow:0 38px 120px #0c191157}.art-lightbox-toolbar{background:#faf9f4f5;border-bottom:1px solid #d8ded6;grid-area:toolbar;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 18px 0 26px;display:grid}.art-lightbox-toolbar>div{align-items:center;gap:14px;display:flex}.art-lightbox-toolbar small,.art-lightbox-toolbar span,.art-lightbox-toolbar p,.art-lightbox-toolbar button span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.art-lightbox-toolbar small{color:#426c52}.art-lightbox-toolbar span{color:#8a948b}.art-lightbox-toolbar p{color:#9aa19a;margin:0;font-size:8px}.art-lightbox-toolbar button{color:#1c2c22;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;padding:0;display:flex}.art-lightbox-toolbar button i{border:1px solid #b8c3b9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;font-style:normal;font-weight:300;transition:background .18s,color .18s,transform .18s;display:grid}.art-lightbox-toolbar button:hover i{color:#fff;background:#365b43;transform:rotate(7deg)}.art-lightbox-stage{background:radial-gradient(circle at 50% 38%,#fffffff2,#0000 52%),linear-gradient(145deg,#e7eee6,#d7e2d9);grid-area:stage;place-items:center;min-width:0;min-height:0;padding:clamp(28px,4vw,62px);display:grid;position:relative;overflow:hidden}.art-lightbox-stage>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 22px 55px #2036272e}.art-lightbox-nav{z-index:2;color:#284a35;cursor:pointer;background:#faf9f4e0;border:1px solid #34553f4d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.art-lightbox-nav:hover{color:#fff;background:#365b43;transform:translateY(-50%)scale(1.06)}.art-lightbox-prev{left:18px}.art-lightbox-next{right:18px}.art-lightbox-info{background:#f9f7f1;border-left:1px solid #d8ded6;flex-direction:column;grid-area:info;justify-content:space-between;gap:42px;min-height:0;padding:clamp(34px,4vw,62px) clamp(28px,3vw,48px);display:flex;overflow-y:auto}.art-lightbox-info small,.art-lightbox-offer>span{color:#60806a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.art-lightbox-info h3{color:#14251a;letter-spacing:-.045em;margin:17px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,58px);font-weight:400;line-height:.98}.art-lightbox-info p{color:#5f6861;margin:0;font-size:13px;line-height:1.78}.art-lightbox-offer{border-top:1px solid #d5dcd5;padding-top:24px}.art-lightbox-offer strong{color:#213d2b;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;display:block}.art-lightbox-offer a{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#365b43;justify-content:space-between;align-items:center;min-height:50px;margin-top:26px;padding:0 18px;font-size:9px;font-weight:850;display:flex}.art-lightbox-offer a i{font-style:normal}@keyframes viewerRise{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.artist-page-painting{--ozgur-sage:#dce8dd;--ozgur-sage-light:#edf3ed;--ozgur-green:#355c43;--ozgur-green-dark:#173022;--ozgur-clay:#a8674a}.artist-page-painting .artist-page-hero-copy>p,.artist-page-painting .artist-biography-title>p,.artist-page-painting .artist-section-label>p,.artist-page-painting .artist-feature-copy>p,.artist-page-painting .artist-gallery-heading>p,.artist-page-painting .artist-contact-copy>p,.ozgur-section-intro>p,.ozgur-recognition-heading>p,.happiness-story-copy>p,.ozgur-film-heading>p{color:#6f9a7b}.artist-page-painting .artist-biography-title h2 em,.artist-page-painting .artist-feature-copy h2 em,.artist-page-painting .artist-gallery-heading h2 em,.artist-page-painting .artist-contact-copy h2 em{color:var(--ozgur-green)}.artist-page-painting .artist-biography-copy blockquote{border-left-color:var(--ozgur-clay)}.artist-page-painting .artist-journey{background:linear-gradient(135deg, #ffffff85, transparent 48%), var(--ozgur-sage);color:var(--ozgur-green-dark)}.artist-page-painting .artist-section-label>span,.artist-page-painting .journey-list i,.artist-page-painting .journey-list time{color:#1730228c}.artist-page-painting .journey-list{border-top-color:#355c4342}.artist-page-painting .journey-list article{border-bottom-color:#355c4342}.artist-page-painting .journey-list article:hover{background:linear-gradient(90deg,#ffffffb3,#0000)}.artist-page-painting .journey-list p{color:#173022ad}.artist-feature-painting{background:#f9f7f0}.ozgur-exhibitions{background:var(--ozgur-sage-light);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,140px);padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px);display:grid}.ozgur-section-intro{align-self:start;position:sticky;top:100px}.ozgur-section-intro>p,.ozgur-recognition-heading>p,.happiness-story-copy>p,.ozgur-film-heading>p{letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:850}.ozgur-section-intro h2,.ozgur-recognition-heading h2,.happiness-story-copy h2,.ozgur-film-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,88px);font-weight:400;line-height:.96}.ozgur-section-intro h2 em,.ozgur-recognition-heading h2 em,.happiness-story-copy h2 em,.ozgur-film-heading h2 em{color:var(--ozgur-green);font-weight:400}.ozgur-section-intro>span,.ozgur-recognition-heading>span,.happiness-story-copy>span,.ozgur-film-heading>span{color:#617066;max-width:560px;margin-top:32px;font-size:14px;line-height:1.8;display:block}.ozgur-exhibition-list{border-top:1px solid #355c4347}.ozgur-exhibition-list article{border-bottom:1px solid #355c4347;grid-template-columns:42px 78px 1fr;align-items:start;gap:22px;padding:31px 12px;transition:padding .24s,background .24s;display:grid}.ozgur-exhibition-list article:hover{background:#ffffffad;padding-left:24px;padding-right:24px}.ozgur-exhibition-list i,.ozgur-exhibition-list time{color:#77907e;letter-spacing:.11em;font-size:9px;font-style:normal;font-weight:850}.ozgur-exhibition-list h3{margin:-6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,40px);font-weight:400}.ozgur-exhibition-list p{color:#69756d;grid-column:3;margin:0;font-size:12px;line-height:1.6}.ozgur-recognition{color:#fff;background:#173022;padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px);overflow:hidden}.ozgur-recognition-heading{grid-template-columns:.55fr 1fr .7fr;align-items:end;gap:50px;margin-bottom:70px;display:grid}.ozgur-recognition-heading>p{color:#9cc5a7}.ozgur-recognition-heading h2 em{color:#bfd8c4}.ozgur-recognition-heading>span{color:#ffffff94}.ozgur-recognition-track{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(220px,1fr));display:grid}.ozgur-recognition-track article{border-right:1px solid #ffffff38;min-height:330px;padding:34px 28px;transition:background .26s,transform .26s;position:relative}.ozgur-recognition-track article:last-child{border-right:0}.ozgur-recognition-track article:hover{color:#173022;background:#dce8dd;transform:translateY(-8px)}.ozgur-recognition-track time{color:#a7c8af;letter-spacing:.14em;font-size:10px;font-weight:850}.ozgur-recognition-track h3{margin:74px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.08}.ozgur-recognition-track p{color:#ffffff94;margin:0;font-size:12px;line-height:1.65}.ozgur-recognition-track article:hover p{color:#173022b3}.ozgur-recognition-track i{font-style:normal;position:absolute;bottom:25px;right:24px}.happiness-story{background:radial-gradient(circle at 82% 12%,#fffc,#0000 24%),#e5eee4;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,130px);padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px);display:grid}.happiness-story-copy{align-self:center}.happiness-story-copy>strong{color:var(--ozgur-green);letter-spacing:.13em;text-transform:uppercase;border:1px solid #355c4359;margin-top:38px;padding:13px 18px;font-size:9px;display:inline-block}.happiness-story-preview{grid-template-columns:1fr 1fr;gap:16px;min-height:610px;display:grid;position:relative}.happiness-story-preview article{color:#fff;background:linear-gradient(155deg,#ffffff1f,#0000 50%),linear-gradient(145deg,#375c44,#9ebaa4);flex-direction:column;justify-content:space-between;min-height:500px;padding:30px;display:flex;position:relative;overflow:hidden}.happiness-story-preview article:nth-child(2){background:linear-gradient(155deg,#ffffff38,#0000 50%),linear-gradient(145deg,#9f755e,#d6b7a7);margin-top:70px}.happiness-story-preview article:after{content:"";border:1px solid #ffffff52;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-85px;right:-95px;box-shadow:0 0 0 36px #ffffff0a,0 0 0 72px #ffffff09}.happiness-story-preview article i{letter-spacing:.16em;font-size:10px;font-style:normal;font-weight:850}.happiness-story-preview article span{z-index:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.5vw,42px);line-height:1.05;position:relative}.happiness-story-preview>div{z-index:3;background:#f9f7f0;width:58%;padding:25px 28px;position:absolute;bottom:0;right:9%;box-shadow:0 18px 60px #27443026}.happiness-story-preview>div small{color:#7c9c84;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.happiness-story-preview>div b{color:#233a2a;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2;display:block}.ozgur-film-section{background:#f6f3ec;padding:clamp(100px,10vw,160px) clamp(28px,6vw,105px)}.ozgur-film-heading{grid-template-columns:.55fr 1fr .7fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.ozgur-film-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ozgur-film-grid article{background:#fff;border:1px solid #d5d9d2}.ozgur-film-grid article>div{aspect-ratio:16/9;background:#dce8dd;position:relative;overflow:hidden}.ozgur-film-grid iframe{border:0;width:100%;height:100%}.ozgur-film-grid footer{grid-template-columns:45px 1fr;gap:18px;padding:24px 28px 28px;display:grid}.ozgur-film-grid footer>i{color:#72917a;font-size:9px;font-style:normal;font-weight:850}.ozgur-film-grid footer span{gap:8px;display:grid}.ozgur-film-grid footer small{color:#72917a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.ozgur-film-grid footer strong{color:#26372b;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.social-follow-strip{border:1px solid #ffffff29;grid-template-columns:1fr 1.08fr 1.08fr;max-width:1240px;margin:34px auto 0;display:grid}.social-follow-strip>div,.social-follow-strip>a{align-items:center;min-height:118px;padding:24px 28px;display:flex}.social-follow-strip>div{background:#11171b;align-content:center;gap:7px;display:grid}.social-follow-strip>div small,.social-follow-strip a small{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.social-follow-strip>div strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.social-follow-strip>a{color:#fff;gap:17px;transition:filter .2s,transform .2s}.social-follow-strip>a:hover{filter:brightness(1.08);transform:translateY(-4px)}.social-follow-instagram{background:linear-gradient(120deg,#4f1f72,#b52970 50%,#ee6a3c)}.social-follow-vk{background:linear-gradient(120deg,#185b9d,#2787f5)}.social-follow-strip svg{fill:currentColor;stroke:currentColor;flex:none;width:30px;height:30px}.social-follow-strip a span{gap:6px;min-width:0;display:grid}.social-follow-strip a b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.social-follow-strip a>i{margin-left:auto;font-style:normal}@media (width<=1100px){.ozgur-recognition-track{grid-template-columns:repeat(3,1fr)}.ozgur-recognition-track article{border-bottom:1px solid #ffffff38}.ozgur-recognition-track article:nth-child(3){border-right:0}.social-follow-strip{grid-template-columns:1fr 1fr}.social-follow-strip>div{grid-column:1/-1}}@media (width<=760px){.story-site-header{grid-template-columns:1fr auto 1fr;height:70px;padding:0 15px;position:fixed}.story-header-back span,.story-header-artist span{display:none}.story-header-brand{width:88px}.story-header-artist strong{font-size:11px}.story-path-nav{scrollbar-width:none;grid-template-columns:42px minmax(390px,1fr);gap:10px;min-height:72px;padding:9px 10px 7px;display:grid;top:0;overflow-x:auto}.story-path-nav::-webkit-scrollbar{display:none}.story-path-back span,.story-path-count{display:none}.story-path-back{align-self:start;margin-top:3px}.story-path-line{min-width:390px}.story-path-line>a span{font-size:6px}.art-lightbox{padding:0}.art-lightbox-viewer{border:0;border-radius:0;grid-template:"toolbar"62px"stage"minmax(43svh,1fr)"info"/1fr;width:100vw;height:100svh;overflow-y:auto}.art-lightbox-toolbar{z-index:6;grid-template-columns:1fr auto;padding:0 12px 0 18px;position:sticky;top:0}.art-lightbox-toolbar>p,.art-lightbox-toolbar button span{display:none}.art-lightbox-stage{min-height:43svh;padding:20px 48px}.art-lightbox-nav{width:38px;height:38px}.art-lightbox-prev{left:7px}.art-lightbox-next{right:7px}.art-lightbox-info{border-top:1px solid #d8ded6;border-left:0;padding:30px 22px 40px;overflow:visible}.art-lightbox-info h3{font-size:38px}.ozgur-exhibitions,.happiness-story{grid-template-columns:1fr;padding:90px 22px}.ozgur-section-intro{position:static}.ozgur-exhibition-list article{grid-template-columns:34px 58px 1fr;gap:10px;padding:26px 0}.ozgur-recognition{padding:90px 22px}.ozgur-recognition-heading,.ozgur-film-heading{grid-template-columns:1fr;gap:24px}.ozgur-recognition-track{grid-template-columns:1fr}.ozgur-recognition-track article{border-right:0;min-height:280px}.happiness-story-preview{min-height:540px}.happiness-story-preview article{min-height:430px;padding:22px}.happiness-story-preview article:nth-child(2){margin-top:45px}.happiness-story-preview>div{width:78%;right:4%}.ozgur-film-section{padding:90px 15px}.ozgur-film-heading{padding:0 7px}.ozgur-film-grid,.social-follow-strip{grid-template-columns:1fr}.social-follow-strip>div{grid-column:auto}.social-follow-strip>div,.social-follow-strip>a{min-height:102px;padding:22px}}*{box-sizing:border-box}body{background:var(--ink);color:#fff;text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-shell{background:var(--ink);min-height:100svh;overflow:hidden}.top-info-bar{z-index:60;height:var(--ribbon-height);color:#fff;background:linear-gradient(90deg,#1c4b82f5,#0b0d11 31% 69%,#b83030f5);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 clamp(26px,4.5vw,76px);display:grid;position:fixed;top:0;left:0;right:0}.top-info-bar a,.top-info-bar p{letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:750}.info-address{align-items:center;gap:13px;min-width:0;display:flex}.info-address span{color:#ffffff8c;white-space:nowrap}.info-address strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.top-info-bar>p{color:#ffffffa3;white-space:nowrap;align-items:center;gap:9px;display:flex}.top-info-bar>p i{background:#9dca9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9dca9f1f}.info-links{justify-content:flex-end;align-items:center;gap:18px;display:flex}.info-links a{transition:opacity .18s}.info-links a:hover{opacity:.58}.site-header{z-index:50;top:var(--ribbon-height);height:var(--header-height);color:#111;background:#fff;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:190px;padding:8px clamp(26px,4.5vw,76px);display:flex;position:fixed;left:0;right:0;box-shadow:0 5px 24px #0000001f}.brand-logo{z-index:3;background:#fff;flex:none;align-items:center;width:145px;padding:5px;transition:transform .24s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-logo:hover,.brand-logo:focus-visible{transform:translate(-50%,-50%)scale(1.035)}.brand-logo img{width:100%;height:auto;display:block}.primary-nav{flex:1 1 0;align-items:center;gap:clamp(22px,3vw,52px);display:flex}.nav-left{justify-content:flex-start}.nav-right{justify-content:flex-end}.primary-nav a{color:#1a1a1a;white-space:nowrap;padding:18px 0;font-size:16px;font-weight:650;transition:color .18s;position:relative}.primary-nav a:after{content:"";background:linear-gradient(90deg, var(--blue) 0 62%, var(--red) 62% 100%);transform-origin:0;height:3px;transition:transform .18s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a.is-active{color:var(--blue)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after,.primary-nav a.is-active:after{transform:scaleX(1)}.header-color-line{background:linear-gradient(90deg, transparent 0 7%, var(--blue) 7% 48.5%, white 48.5% 51.5%, var(--red) 51.5% 93%, transparent 93% 100%);opacity:.92;height:4px;position:absolute;bottom:0;left:0;right:0}.static-hero{min-height:calc(100svh - var(--header-height) - var(--ribbon-height));margin-top:calc(var(--header-height) + var(--ribbon-height));background:#050505;position:relative;overflow:hidden}.artist-panel{min-width:0;min-height:calc(100svh - var(--header-height) - var(--ribbon-height));position:absolute;top:0;bottom:0;overflow:hidden}.artist-panel-left{z-index:1;width:56%;left:0}.artist-panel-right{z-index:2;width:56%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 4%,#000000ad 14%,#000 25% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 4%,#000000ad 14%,#000 25% 100%)}.artist-panel>img{object-fit:cover;filter:saturate(.88)contrast(1.04)brightness(.78);will-change:transform;width:100%;height:100%;transition:transform 1.2s,filter .5s;position:absolute;inset:0;transform:scale(1.045)}.artist-panel-left>img{object-position:34% center;animation:16s ease-in-out infinite alternate heroDriftLeft}.artist-panel-right>img{object-position:69% center;animation:18s ease-in-out infinite alternate heroDriftRight;transform:scaleX(-1)scale(1.045)}.artist-panel:hover>img{filter:saturate()contrast(1.04)brightness(.84);animation-play-state:paused}.artist-panel-shade{background:linear-gradient(#00000038 0%,#0000 42%,#000000eb 100%),linear-gradient(90deg,#0003,#0000 45%,#0000001f);position:absolute;inset:0}.artist-panel-content{z-index:5;max-width:520px;animation:.9s cubic-bezier(.2,.75,.2,1) both contentRise;position:absolute;bottom:clamp(38px,6vh,82px);left:clamp(30px,5vw,90px);right:clamp(30px,5vw,90px)}.artist-panel-right .artist-panel-content{text-align:right;margin-left:auto;animation-delay:.14s}.artist-panel-content>p{color:#ffffffa6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.artist-panel-content h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.4vw,62px);font-weight:450;line-height:1}.artist-panel-content>span{color:#ffffffad;max-width:480px;margin-top:15px;font-size:14px;line-height:1.55;display:block}.artist-panel-right .artist-panel-content>span{margin-left:auto}.artist-button{color:#111;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:24px;min-height:50px;margin-top:24px;padding:0 24px;font-size:13px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.artist-button b{color:var(--red);font-size:17px}.artist-button:hover,.artist-button:focus-visible{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-2px)}.artist-button:hover b,.artist-button:focus-visible b{color:#fff}.hero-center{z-index:8;text-align:center;pointer-events:none;width:min(620px,50vw);position:absolute;top:clamp(42px,8vh,96px);left:50%;transform:translate(-50%)}.hero-center>p{color:#ffffffbf;letter-spacing:.21em;text-transform:uppercase;text-shadow:0 2px 12px #000;margin:0 0 14px;font-size:10px;font-weight:750}.hero-center h1{letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 8px 34px #000000b8;margin:0;font-size:clamp(48px,5vw,86px);font-weight:750;line-height:.88}.hero-center h1 span{margin-top:10px;display:block}.hero-center h1 .hero-title-first{margin-top:0;display:inline}.hero-blend{z-index:6;pointer-events:none;filter:blur(14px);opacity:.9;background:radial-gradient(at 32% 22%,#1c4b823d,#0000 38%),radial-gradient(at 68% 67%,#b8303033,#0000 42%),linear-gradient(96deg,#0000 0%,#00000029 32%,#00000070 50%,#00000014 69%,#0000 100%);width:clamp(160px,18vw,330px);animation:9s ease-in-out infinite alternate blendMotion;position:absolute;top:-12%;bottom:-12%;left:50%;transform:translate(-50%)rotate(2deg)}.hero-blend span{background:linear-gradient(180deg, transparent 0 8%, var(--blue) 8% 46%, white 46% 52%, var(--red) 52% 90%, transparent 90% 100%);width:5px;height:104px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #1c4b8261,0 0 34px #b830303d}.scroll-cue{z-index:10;color:#ffffffa8;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue i{background:#ffffff3d;width:1px;height:34px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:#fff;width:1px;height:100%;animation:2s ease-in-out infinite scrollLine;position:absolute;top:-100%;left:0}.light-section{background:var(--paper);color:#111}.directions-section{padding:clamp(90px,11vw,165px) clamp(24px,6vw,100px);position:relative}.directions-section:before{content:"";background:linear-gradient(90deg, var(--blue) 0 72%, var(--red) 72%);width:44%;max-width:580px;height:6px;position:absolute;top:0;left:clamp(24px,6vw,100px)}.section-heading{text-align:center;max-width:860px;margin:0 auto clamp(52px,7vw,92px)}.section-heading>p,.gallery-heading>div>p,.story-intro>p,.manifesto-copy>p,.contact-copy>p{color:var(--blue);letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.section-heading h2,.gallery-heading h2,.story-intro h2,.contact-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.6vw,84px);font-weight:400;line-height:.98}.section-heading>span,.gallery-heading>span,.story-intro>span,.contact-copy>span{color:#6e6e6e;max-width:590px;margin:26px auto 0;font-size:15px;line-height:1.8;display:block}.discipline-grid{grid-template-rows:310px 310px;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;max-width:1380px;margin:0 auto;display:grid}.discipline-card{color:#fff;isolation:isolate;background:#111;min-height:0;padding:clamp(25px,3vw,42px);transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s;position:relative;overflow:hidden}.discipline-piano{grid-area:span 2/span 7}.discipline-painting{grid-column:span 5}.discipline-ebru,.discipline-events{grid-column:span 2}.discipline-events{grid-column:span 3}.discipline-card>img,.discipline-shade{width:100%;height:100%;position:absolute;inset:0}.discipline-card>img{z-index:-2;object-fit:cover;filter:saturate(.68)brightness(.72);transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s;transform:scale(1.02)}.discipline-shade{z-index:-1;background:linear-gradient(#0000008a,#0000 35%),linear-gradient(#0000 30%,#000000eb),linear-gradient(90deg,#1c4b823b,#0000 58%)}.discipline-card:nth-child(2n) .discipline-shade{background:linear-gradient(#0000008c,#0000 40%),linear-gradient(#0000 28%,#000000e6),linear-gradient(90deg,#b8303033,#0000 62%)}.discipline-topline{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.discipline-topline span{letter-spacing:.18em;font-size:10px;font-weight:800}.discipline-topline small{color:#ffffff94;letter-spacing:.13em;text-align:right;text-transform:uppercase;max-width:230px;font-size:8px;font-weight:760;line-height:1.45}.discipline-copy{padding-right:76px;position:absolute;bottom:clamp(27px,3.5vw,50px);left:clamp(25px,3vw,42px);right:clamp(25px,3vw,42px)}.discipline-copy h3{letter-spacing:-.04em;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1}.discipline-copy p{color:#ffffffa6;max-width:470px;margin:0;font-size:12px;line-height:1.65}.discipline-ebru .discipline-copy,.discipline-events .discipline-copy{padding-right:0}.discipline-ebru .discipline-copy h3,.discipline-events .discipline-copy h3{font-size:clamp(24px,2.2vw,34px)}.discipline-ebru .discipline-copy p,.discipline-events .discipline-copy p{display:none}.discipline-card a{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .28s,color .28s,transform .28s;display:grid;position:absolute;bottom:clamp(27px,3.5vw,50px);right:clamp(25px,3vw,42px)}.discipline-ebru>a,.discipline-events>a{top:76px;bottom:auto;right:24px}.discipline-card:hover{z-index:2;transform:translateY(-7px);box-shadow:0 28px 70px #00000040}.discipline-card:hover>img{filter:saturate(.94)brightness(.8);transform:scale(1.075)}.discipline-card:hover a{color:#111;background:#fff;transform:rotate(-8deg)}.discipline-card a svg,.story-card b svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px}.story-section{background:#0a0b0d;grid-template-columns:.82fr 1fr 1fr;min-height:920px;display:grid}.story-intro{align-self:center;padding:clamp(44px,6vw,100px)}.story-intro>p,.contact-copy>p{color:#83a8cf}.story-intro h2{color:#fff;font-size:clamp(45px,5vw,76px)}.story-intro h2 em,.contact-copy h2 em{color:#9db7d3;font-weight:400}.story-intro>span{color:#ffffff80;margin-left:0}.story-card{min-height:760px;position:relative;overflow:hidden}.story-card img{object-fit:cover;filter:saturate(.75)brightness(.7);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s}.story-ekaterina img{object-position:center 35%}.story-card:hover img{filter:saturate(.95)brightness(.82);transform:scale(1.055)}.story-card-gradient{background:linear-gradient(#0000 35%,#030406f5);position:absolute;inset:0}.story-card>div{position:absolute;bottom:clamp(34px,5vw,66px);left:clamp(28px,4vw,62px);right:clamp(28px,4vw,62px)}.story-card small{color:#ffffff8c;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.story-card h3{margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,52px);font-weight:400}.story-card p{color:#ffffff94;max-width:380px;margin:0;font-size:14px;line-height:1.65}.story-card b{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:0;right:0}.story-card:hover b{color:#111;background:#fff;transform:rotate(-10deg)}.gallery-section{padding:clamp(90px,11vw,165px) clamp(18px,5vw,78px)}.gallery-heading{justify-content:space-between;align-items:end;gap:60px;max-width:1380px;margin:0 auto clamp(46px,6vw,78px);display:flex}.gallery-heading>span{max-width:430px;margin:0 0 9px}.collections-shell{max-width:1380px;margin:0 auto}.collection-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:70px;display:grid}.collection-cover{color:#fff;cursor:pointer;height:clamp(390px,38vw,570px);font:inherit;text-align:left;background:#111;border:0;padding:0;position:relative;overflow:hidden}.collection-cover img{object-fit:cover;filter:saturate(.72)brightness(.68);width:100%;height:100%;transition:filter .5s,transform .9s cubic-bezier(.2,.75,.2,1);transform:scale(1.03)}.collection-cover:nth-child(2) img{object-position:center 38%}.collection-cover:nth-child(3) img{object-position:56% center}.collection-cover:hover img,.collection-cover.is-active img{filter:saturate()brightness(.8);transform:scale(1.085)}.collection-cover-shade{background:linear-gradient(#0000000f 30%,#000000e0),linear-gradient(90deg,#1c4b821f,#0000 58%,#b830301f);position:absolute;inset:0}.collection-cover:after{content:"";background:linear-gradient(90deg, var(--blue), var(--red));transform-origin:0;height:5px;transition:transform .42s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.collection-cover.is-active:after,.collection-cover:hover:after{transform:scaleX(1)}.collection-cover small{color:#ffffffa6;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:27px;left:28px}.collection-cover strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1;position:absolute;bottom:31px;left:28px;right:78px}.collection-cover i{border:1px solid #ffffff94;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;transition:background .25s,color .25s,transform .25s;display:grid;position:absolute;bottom:28px;right:28px}.collection-cover:hover i,.collection-cover.is-active i{color:#111;background:#fff;transform:rotate(-12deg)}.collection-stage{border-top:1px solid #d8d8d8;grid-template-columns:minmax(250px,.65fr) minmax(0,2fr);gap:clamp(32px,6vw,90px);padding-top:70px;animation:.6s both collectionIn;display:grid}.collection-summary{top:calc(var(--header-height) + var(--ribbon-height) + 34px);align-self:start;position:sticky}.collection-summary>p{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.collection-summary h3{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:.95}.collection-summary>span{color:#777;max-width:380px;margin-top:25px;font-size:14px;line-height:1.75;display:block}.collection-summary>div{border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;gap:17px;margin-top:42px;padding:24px 0;display:flex}.collection-summary>div b{font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400}.collection-summary>div small{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.45}.collection-summary>a{color:#fff;background:#101113;justify-content:space-between;align-items:center;min-height:54px;margin-top:30px;padding:0 22px;font-size:11px;font-weight:750;transition:background .25s,transform .25s;display:flex}.collection-summary>a:hover{background:var(--blue);transform:translateY(-3px)}.collection-summary>a i{color:#9db7d3;font-size:17px;font-style:normal}.collection-summary>em{color:#999;margin-top:14px;font-size:10px;font-style:normal;line-height:1.5;display:block}.works-grid{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:290px;gap:12px;display:grid}.work-card{cursor:zoom-in;min-width:0;font:inherit;text-align:left;background:#ddd;border:0;padding:0;position:relative;overflow:hidden}.work-wide{grid-column:span 2}.work-tall{grid-row:span 2}.work-square{grid-row:span 1}.work-card img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.75,.2,1),filter .4s}.work-card:hover img{filter:saturate(1.08);transform:scale(1.055)}.work-card:after{content:"";opacity:.8;background:linear-gradient(#0000 54%,#000000ad);position:absolute;inset:0}.work-card>span{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:17px;left:19px;right:19px}.work-card>span small{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.work-card>span b{letter-spacing:.12em;font-size:10px}.work-card>i{z-index:3;color:#fff;opacity:0;background:#0000002e;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:17px;right:17px;transform:scale(.75)}.work-card:hover>i,.work-card:focus-visible>i{opacity:1;transform:scale(1)}.art-lightbox{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050608f0;place-items:center;padding:42px;animation:.28s both lightboxIn;display:grid;position:fixed;inset:0}.art-lightbox img{object-fit:contain;max-width:min(88vw,1500px);max-height:82vh;box-shadow:0 35px 100px #00000085}.art-lightbox>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font-size:28px;position:absolute;top:22px;right:26px}.art-lightbox>p{color:#ffffffa3;letter-spacing:.08em;white-space:nowrap;margin:0;font-size:10px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.lightbox-open{overflow:hidden}@keyframes collectionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lightboxIn{0%{opacity:0}to{opacity:1}}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:275px;gap:12px;max-width:1380px;margin:0 auto;display:grid}.gallery-item{background:#ddd;margin:0;position:relative;overflow:hidden}.gallery-wide{grid-column:span 2}.gallery-tall{grid-row:span 2}.gallery-item img{object-fit:cover;filter:saturate(.84);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.75,.2,1),filter .45s}.gallery-item:hover img{filter:saturate(1.05);transform:scale(1.065)}.gallery-item:after{content:"";opacity:.8;background:linear-gradient(#0000 50%,#000000a8);position:absolute;inset:0}.gallery-item figcaption{z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.gallery-item figcaption b{font-size:18px;transition:transform .25s}.gallery-item:hover figcaption b{transform:translate(4px,-4px)}.manifesto-section{place-items:center;min-height:750px;display:grid;position:relative;overflow:hidden}.manifesto-section>img{object-fit:cover;object-position:center;filter:saturate(.65)brightness(.48);width:112%;height:112%;animation:18s ease-in-out infinite alternate manifestoDrift;position:absolute;inset:-6%}.manifesto-overlay{background:radial-gradient(circle,#0000 0 15%,#0000001f 55%,#000000a8),linear-gradient(90deg,#1c4b8229,#0000 45% 55%,#b8303021);position:absolute;inset:0}.manifesto-copy{z-index:2;text-align:center;max-width:1000px;padding:100px 30px;position:relative}.manifesto-copy>p{color:#ffffff9e}.manifesto-copy blockquote{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.5vw,82px);line-height:1.06}.manifesto-copy>span{color:#fff9;letter-spacing:.18em;text-transform:uppercase;margin-top:30px;font-size:11px;display:block}.social-section{color:#15372d;background:radial-gradient(circle at 87% 7%,#b830301a,#0000 26%),radial-gradient(circle at 10% 60%,#1c4b821c,#0000 30%),linear-gradient(140deg,#f6f1e8,#edf2ef 52%,#f4ebe0);padding:clamp(90px,9vw,145px) clamp(20px,5vw,78px);position:relative;overflow:hidden}.social-section:before{content:"ART ANTALYA";color:#183e3209;letter-spacing:-.08em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,16vw,250px);position:absolute;top:-35px;right:-30px}.social-heading{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;max-width:1380px;margin:0 auto clamp(50px,7vw,90px);display:grid;position:relative}.social-heading>div>p,.place-copy>p{color:#83a8cf;letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.social-heading h2,.place-copy h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.4vw,96px);font-weight:400;line-height:.93}.social-heading h2 em{color:#9db7d3;font-weight:400}.social-intro{padding-bottom:7px}.social-intro>span{color:#ffffff85;margin-bottom:30px;font-size:14px;line-height:1.8;display:block}.social-intro>div{gap:25px;display:flex}.social-intro a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff3d;padding-bottom:8px;font-size:11px;font-weight:750;transition:border-color .18s,color .18s}.social-intro a:hover{color:#9db7d3;border-color:#fff}.social-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:265px;gap:8px;max-width:1380px;margin:0 auto clamp(90px,10vw,150px);display:grid}.social-moment{background:#17191d;position:relative;overflow:hidden}.social-moment.social-wide{grid-column:span 2}.social-moment.social-tall{grid-row:span 2}.social-moment img{object-fit:cover;filter:saturate(.72)brightness(.78);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.75,.2,1),filter .45s}.social-moment>span{opacity:0;justify-content:space-between;align-items:center;gap:14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:17px;left:18px;right:18px;transform:translateY(10px)}.social-moment:after{content:"";opacity:.7;background:linear-gradient(#0000 47%,#000000e6);transition:opacity .3s;position:absolute;inset:0}.social-moment>span{z-index:1}.social-moment small,.social-moment b{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.social-moment b{font-weight:650}.social-moment:hover img{filter:saturate(.98)brightness(.84);transform:scale(1.06)}.social-moment:hover>span{opacity:1;transform:translateY(0)}.live-social-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1240px;margin:0 auto;display:grid}.live-social-card{color:#111;background:#f6f4ef;border:1px solid #ffffff29;overflow:hidden}.live-social-card>header{border-bottom:1px solid #dedbd5;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:90px;padding:0 26px;display:grid}.live-social-card>header>span{color:var(--red);letter-spacing:.17em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.live-social-card>header>span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b830301a}.live-social-card>header strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.live-social-card>header>a{color:#696969;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.embed-frame{background:linear-gradient(135deg,#1c4b820f,#0000 45%),#eeeae3;place-items:center;min-height:520px;padding:20px;display:grid;overflow:hidden}.instagram-media{width:min(100%,540px)!important;min-width:0!important;margin:0 auto!important}.vk-frame>div{width:100%;min-height:500px}.embed-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:500px;padding:40px;display:flex}.embed-fallback b{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.embed-fallback span{color:#777;font-size:13px}.embed-fallback a{background:var(--blue);color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;padding:15px 20px;font-size:9px;font-weight:800}.social-feed-note{color:#ffffff61;letter-spacing:.08em;text-align:right;max-width:1240px;margin:19px auto 0;font-size:9px}.values-section{padding:clamp(90px,11vw,165px) clamp(24px,6vw,100px)}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:0 auto 80px;display:grid}.values-grid article{background:var(--warm);border:1px solid #e1ded8;min-height:320px;padding:42px 38px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.values-grid article:after{content:"";background:linear-gradient(90deg, var(--blue), var(--red));width:0;height:4px;transition:width .45s;position:absolute;top:0;right:0}.values-grid article:hover{transform:translateY(-10px);box-shadow:0 26px 70px #0000001a}.values-grid article:hover:after{width:100%}.values-grid i{color:#aaa;letter-spacing:.16em;margin-bottom:68px;font-size:10px;font-style:normal;display:block}.values-grid span{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.values-grid article:nth-child(2) span{color:var(--red)}.values-grid h3{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.values-grid p{color:#777;margin:0;font-size:13px;line-height:1.7}.studio-facts{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin:0 auto;display:grid}.studio-facts>div{border-right:1px solid #ddd;justify-content:center;align-items:center;gap:24px;padding:36px 20px;display:flex}.studio-facts>div:last-child{border-right:0}.studio-facts strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400}.studio-facts span{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.5}.place-section{background:#0b1017;grid-template-columns:.82fr 1.18fr;min-height:760px;display:grid;overflow:hidden}.place-copy{z-index:2;align-self:center;padding:clamp(70px,8vw,130px)}.place-copy h2{max-width:700px;font-size:clamp(52px,6.5vw,96px)}.place-copy>span{color:#ffffff85;max-width:580px;margin-top:29px;font-size:14px;line-height:1.8;display:block}.place-details{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr;gap:32px;margin:48px 0 40px;padding:30px 0;display:grid}.place-details small{color:#83a8cf;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.place-details strong{font-size:13px;font-weight:550;line-height:1.6}.place-copy>a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff61;align-items:center;gap:18px;padding:17px 22px;font-size:9px;font-weight:800;transition:background .25s,color .25s;display:inline-flex}.place-copy>a:hover{color:#0b1017;background:#fff}.place-visual{background:radial-gradient(circle at 64% 38%,#b830302e,#0000 12%),linear-gradient(145deg,#153a66,#07101b 72%);min-height:760px;position:relative;overflow:hidden}.map-grid{opacity:.24;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;transform:perspective(700px)rotateX(48deg)scale(1.5)}.yenisei-line{border:1px solid #ffffff2e;border-radius:50%;width:115%;height:48%;position:absolute;top:21%;right:-14%;transform:rotate(-21deg)}.yenisei-line:before,.yenisei-line:after{content:"";border-radius:inherit;border:1px solid #ffffff17;position:absolute;inset:14px}.yenisei-line:after{inset:29px}.yenisei-line span{color:#fff3;letter-spacing:.35em;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,78px);position:absolute;top:40%;left:32%}.place-pin{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;top:39%;left:43%}.place-pin>i{background:var(--red);border:8px solid #fff;border-radius:50% 50% 50% 0;width:32px;height:32px;animation:2.8s ease-in-out infinite pinPulse;transform:rotate(-45deg);box-shadow:0 13px 35px #00000057}.place-pin>span{color:#111;letter-spacing:.14em;background:#fff;padding:13px 16px;font-size:10px;font-weight:850}.place-pin small{color:#777;margin-top:4px;font-size:7px;display:block}.place-stamp{color:#ffffff8f;text-align:center;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:absolute;top:70px;right:70px;transform:rotate(8deg)}.place-stamp strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;position:absolute;top:27px}.place-stamp span{letter-spacing:.13em;font-size:7px;line-height:1.5;position:absolute;bottom:25px}.krasnoyarsk-silhouette{width:100%;height:100%}.place-visual>.krasnoyarsk-silhouette{color:#01050adb;height:36%;position:absolute;bottom:0;left:0;right:0}.silhouette-mountain,.silhouette-river{fill:currentColor}.silhouette-river{opacity:.55}.silhouette-bridge,.silhouette-chapel{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.contact-section{background:radial-gradient(circle at 18% 85%,#1c4b8252,#0000 34%),radial-gradient(circle at 86% 15%,#b8303047,#0000 33%),#0a0b0d;grid-template-columns:1fr .8fr;align-items:center;gap:70px;min-height:780px;padding:clamp(80px,10vw,150px) clamp(24px,8vw,130px);display:grid;position:relative;overflow:hidden}.contact-copy{z-index:2;position:relative}.contact-copy h2{font-size:clamp(52px,7vw,104px)}.contact-copy>span{color:#ffffff8a;max-width:540px;margin-left:0}.contact-actions{z-index:2;border-top:1px solid #ffffff2e;flex-direction:column;display:flex;position:relative}.contact-action{border-bottom:1px solid #ffffff2e;grid-template-columns:50px 1fr auto;align-items:center;gap:20px;min-height:108px;padding:0 24px;transition:background .28s,padding .28s;display:grid}.contact-action:hover{background:#ffffff12;padding-left:35px;padding-right:13px}.contact-action>svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;padding:11px}.contact-action span{font-size:18px;font-weight:700}.contact-action small{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.contact-action>b{color:#ffffff8c;font-size:22px}.contact-orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-one{width:760px;height:760px;animation:28s linear infinite orbitSpin;bottom:-370px;right:-260px}.orbit-two{border-color:#ffffff12;width:500px;height:500px;top:-260px;left:-170px}.site-footer{color:#121212;background:#f3f0e9;padding:clamp(75px,8vw,120px) clamp(24px,6vw,100px) 30px;position:relative;overflow:hidden}.footer-main{grid-template-columns:1.45fr .7fr .7fr 1fr;gap:clamp(36px,6vw,100px);max-width:1380px;margin:0 auto 70px;display:grid}.footer-brand img{mix-blend-mode:multiply;width:156px;margin-bottom:25px}.footer-brand p{max-width:310px;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.25}.footer-brand>span{color:#777;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:760}.footer-column,.footer-contact{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-column small,.footer-contact>small{color:#8a8986;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:850}.footer-column a,.footer-contact a{font-size:12px;font-weight:670;position:relative}.footer-column a:after,.footer-contact a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.footer-column a:hover:after,.footer-contact a:hover:after{transform:scaleX(1)}.footer-contact p{color:#777;margin:7px 0 0;font-size:11px;line-height:1.75}.footer-social{border-top:1px solid #cfcac1;border-bottom:1px solid #cfcac1;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1380px;margin:0 auto;display:grid}.footer-social a{border-right:1px solid #cfcac1;grid-template-columns:1fr auto;align-content:center;gap:6px 20px;min-height:96px;padding:21px 28px;transition:background .25s,color .25s;display:grid}.footer-social a:last-child{border-right:0}.footer-social a:hover{color:#fff;background:#0b1017}.footer-social span{color:#85827d;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.footer-social b{grid-column:1;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.footer-social i{grid-area:1/2/span 2;align-self:center;font-size:19px;font-style:normal}.footer-landscape{color:#1c4b821f;border-bottom:1px solid #cfcac1;max-width:1380px;height:260px;margin:38px auto 0;position:relative;overflow:hidden}.footer-landscape .krasnoyarsk-silhouette{position:absolute;inset:0}.footer-landscape>strong{color:#111;letter-spacing:.14em;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,9vw,138px);font-weight:400;line-height:.8;position:absolute;bottom:22px;left:0;right:0}.footer-landscape>span{color:#777;letter-spacing:.18em;font-size:7px;font-weight:800;position:absolute;bottom:13px;right:24px}.footer-bottom{color:#777;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:clamp(20px,3vw,48px);max-width:1380px;margin:26px auto 0;font-size:8px;font-weight:720;display:grid}.footer-bottom p{margin:0}.footer-back-top{justify-self:end}.footer-credit{color:#171717;letter-spacing:normal;text-transform:none;background:#ffffff6b;border:1px solid #12121229;border-radius:999px;grid-template-columns:34px auto 12px;align-items:center;gap:10px;min-width:190px;padding:8px 12px 8px 9px;transition:color .22s,background .22s,border-color .22s,transform .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffbf}.footer-credit:hover,.footer-credit:focus-visible{color:#fff;background:#111820;border-color:#173f6b;outline:none;transform:translateY(-2px)}.footer-credit>i{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#1c4b82 0 48%,#b83030 52% 100%);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:normal;font-weight:700;display:grid;box-shadow:0 4px 12px #13263e2e}.footer-credit>span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.footer-credit small{color:#88847e;letter-spacing:.14em;text-transform:uppercase;font-size:5.5px;font-weight:800;line-height:1;transition:color .22s}.footer-credit strong{letter-spacing:-.035em;font-size:13px;font-weight:850;line-height:1}.footer-credit strong em{color:#b83030;font-style:normal}.footer-credit>b{font-size:12px;font-weight:400;transition:transform .22s}.footer-credit:hover small,.footer-credit:focus-visible small{color:#ffffff94}.footer-credit:hover>b,.footer-credit:focus-visible>b{transform:translate(2px,-2px)}.floating-contacts{z-index:70;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.floating-contacts a{color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 8px 28px #0003}.floating-contacts a:hover{transform:translate(-6px)scale(1.06);box-shadow:0 12px 32px #00000047}.floating-contacts svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px;height:22px}.float-whatsapp{background:#1d8d61}.float-phone{background:var(--red)}.float-telegram{background:var(--blue)}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(38px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.discipline-card:nth-child(2),.values-grid article:nth-child(2){transition-delay:90ms}.discipline-card:nth-child(3),.values-grid article:nth-child(3){transition-delay:.18s}.discipline-card:nth-child(4){transition-delay:.27s}@keyframes ribbonFlow{to{transform:translate(-50%)}}@keyframes scrollLine{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes manifestoDrift{0%{transform:scale(1)translate(-1%)}to{transform:scale(1.06)translate(1%,-1%)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes pinPulse{0%,to{box-shadow:0 13px 35px #00000057,0 0 #ffffff38}50%{box-shadow:0 13px 35px #00000057,0 0 0 13px #fff0}}@keyframes heroDriftLeft{0%{transform:scale(1.045)translate(-.5%)}to{transform:scale(1.105)translate(1.2%,-.7%)}}@keyframes heroDriftRight{0%{transform:scaleX(-1)scale(1.015)translate(.25%,.15%)}to{transform:scaleX(-1)scale(1.04)translate(-.35%,-.25%)}}@keyframes blendMotion{0%{opacity:.72;transform:translate(-52%)rotate(1deg)scaleX(.92)}to{opacity:1;transform:translate(-48%)rotate(4deg)scaleX(1.08)}}@keyframes contentRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.artist-placeholder{background:#080909;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.artist-placeholder img{object-fit:cover;filter:brightness(.72)saturate(.85);width:100%;height:100svh}.artist-placeholder>div{flex-direction:column;justify-content:center;padding:clamp(40px,8vw,130px);display:flex}.artist-placeholder a{color:#fff;margin-bottom:80px;font-size:13px;font-weight:700}.artist-placeholder p{color:#8fb7df;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.artist-placeholder h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(54px,7vw,104px);line-height:.9}.artist-placeholder span{color:#ffffff9e;max-width:560px;font-size:18px;line-height:1.7}@media (width<=900px){:root{--header-height:104px}.site-header{gap:140px;height:104px;padding:7px 22px}.brand-logo{width:118px}.primary-nav{scrollbar-width:none;gap:19px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav a{font-size:12px}.top-info-bar{grid-template-columns:1fr auto;gap:18px;padding:0 22px}.top-info-bar>p{display:none}.static-hero{min-height:calc(100svh - var(--header-height) - var(--ribbon-height));margin-top:calc(var(--header-height) + var(--ribbon-height))}.artist-panel{min-height:calc(100svh - var(--header-height) - var(--ribbon-height))}.hero-center{width:70vw}.artist-panel-content{left:30px;right:30px}.discipline-grid{grid-template-rows:repeat(2,390px);grid-template-columns:repeat(2,minmax(0,1fr))}.discipline-piano,.discipline-painting,.discipline-ebru,.discipline-events{grid-area:auto}.discipline-ebru .discipline-copy,.discipline-events .discipline-copy{padding-right:76px}.discipline-ebru .discipline-copy p,.discipline-events .discipline-copy p{display:block}.discipline-ebru>a,.discipline-events>a{top:auto;bottom:clamp(27px,3.5vw,50px);right:clamp(25px,3vw,42px)}.story-section{grid-template-columns:1fr 1fr}.story-intro{grid-column:1/-1;padding-top:100px;padding-bottom:80px}.story-card{min-height:680px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-covers{gap:8px}.collection-cover{height:430px}.collection-cover strong{font-size:34px;bottom:82px;right:24px}.collection-stage{grid-template-columns:1fr}.collection-summary{max-width:640px;position:static}.collection-summary>div,.collection-summary>a{max-width:360px}.contact-section{grid-template-columns:1fr}.contact-actions{max-width:680px}.social-heading{grid-template-columns:1fr;gap:36px}.social-intro{max-width:620px}.social-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.live-social-grid{grid-template-columns:1fr;max-width:640px}.place-section{grid-template-columns:1fr}.place-visual{min-height:620px}.footer-main{grid-template-columns:1.2fr .8fr .8fr}.footer-contact{border-top:1px solid #cfcac1;grid-column:1/-1;padding-top:30px}}@media (width<=680px){:root{--ribbon-height:44px;--header-height:142px}.top-info-bar{grid-template-columns:1fr auto;gap:12px;padding:0 12px}.info-address{display:block}.info-address span{margin-bottom:3px;font-size:7px;display:block}.info-address strong{font-size:8px;display:block}.info-links{gap:10px}.info-links a{font-size:8px}.info-links a:first-child{display:none}.site-header{grid-template-columns:repeat(5,minmax(max-content,1fr));align-items:end;gap:12px;height:142px;padding:86px 12px 8px;display:grid;overflow-x:auto}.brand-logo{width:84px;top:5px;transform:translate(-50%)}.brand-logo:hover,.brand-logo:focus-visible{transform:translate(-50%)scale(1.025)}.nav-left,.nav-right{display:contents}.primary-nav a{text-align:center;padding:10px 0 13px;font-size:10px}.primary-nav a:after{bottom:7px}.static-hero{min-height:1420px;margin-top:calc(var(--header-height) + var(--ribbon-height))}.artist-panel{width:100%;height:710px;min-height:710px;bottom:auto;left:0;right:0;-webkit-mask-image:none;mask-image:none}.artist-panel-left{top:0}.artist-panel-right{top:710px}.artist-panel-left>img{object-position:34% center}.artist-panel-right>img{object-position:70% center}.artist-panel-content,.artist-panel-right .artist-panel-content{text-align:left;margin:0;bottom:38px;left:24px;right:24px}.artist-panel-right .artist-panel-content>span{margin-left:0}.hero-center{width:calc(100% - 40px);top:38px}.hero-center h1{font-size:clamp(42px,13vw,64px)}.scroll-cue{display:none}.directions-section,.gallery-section,.values-section{padding-left:18px;padding-right:18px}.section-heading{text-align:left}.section-heading h2,.gallery-heading h2,.story-intro h2{font-size:clamp(39px,12vw,58px)}.section-heading h2 br{display:none}.section-heading>span{margin-left:0}.discipline-grid{grid-template-rows:none;grid-template-columns:1fr}.discipline-card{min-height:430px}.story-section{display:block}.story-intro{padding:92px 24px 70px}.story-card{min-height:650px;display:block}.gallery-heading{display:block}.gallery-heading>span{margin-top:26px}.collection-covers{grid-template-columns:1fr;margin-bottom:54px}.collection-cover{height:380px}.collection-cover strong{font-size:39px;bottom:29px;right:76px}.collection-stage{gap:52px;padding-top:52px}.works-grid{grid-template-columns:1fr 1fr;grid-auto-rows:230px;gap:8px}.work-wide{grid-column:span 2}.work-tall{grid-row:span 2}.art-lightbox{padding:16px}.art-lightbox img{max-width:94vw;max-height:78vh}.art-lightbox>p{text-overflow:ellipsis;max-width:86vw;overflow:hidden}.gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:310px;gap:8px}.gallery-wide{grid-column:span 2}.gallery-tall{grid-row:span 2}.gallery-item figcaption{font-size:8px;bottom:15px;left:15px;right:15px}.manifesto-section{min-height:620px}.manifesto-copy blockquote{font-size:clamp(36px,10vw,52px)}.social-section{padding-left:12px;padding-right:12px}.social-heading h2,.place-copy h2{font-size:clamp(43px,13vw,62px)}.social-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:230px;gap:6px}.social-moment.social-wide{grid-column:span 2}.social-moment.social-tall{grid-row:span 1}.social-moment>span{opacity:1;transform:none}.live-social-card>header{grid-template-columns:auto 1fr;gap:10px;padding:0 16px}.live-social-card>header>a{grid-column:1/-1;margin-top:-20px}.embed-frame{min-height:450px;padding:9px}.vk-frame>div,.embed-fallback{min-height:430px}.social-feed-note{text-align:left}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:285px}.values-grid i{margin-bottom:45px}.studio-facts{grid-template-columns:1fr}.studio-facts>div{border-bottom:1px solid #ddd;border-right:0;justify-content:flex-start;padding-left:32px}.studio-facts>div:last-child{border-bottom:0}.contact-section{gap:60px;min-height:900px;padding:100px 22px 110px}.contact-copy h2{font-size:clamp(48px,14vw,68px)}.contact-action{grid-template-columns:46px 1fr auto;min-height:98px;padding:0 8px}.contact-action:hover{padding-left:12px;padding-right:4px}.contact-action span{font-size:15px}.place-copy{padding:92px 22px 80px}.place-details{grid-template-columns:1fr}.place-visual{min-height:510px}.place-pin{left:19%}.place-stamp{width:94px;height:94px;top:38px;right:28px}.place-stamp strong{font-size:21px;top:21px}.place-stamp span{bottom:18px}.site-footer{padding:50px 24px 110px}.footer-main{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-social{grid-template-columns:1fr}.footer-social a{border-bottom:1px solid #cfcac1;border-right:0}.footer-social a:last-child{border-bottom:0}.footer-landscape{height:190px}.footer-landscape>strong{letter-spacing:.08em;font-size:clamp(32px,11vw,58px);bottom:34px}.footer-landscape>span{text-align:center;bottom:13px;left:0;right:0}.footer-bottom{grid-template-columns:1fr auto;gap:18px 12px}.footer-bottom p{display:none}.footer-credit{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;max-width:270px}.footer-back-top{grid-area:1/2}.floating-contacts{flex-direction:row;bottom:12px;right:12px}.floating-contacts a{width:45px;height:45px}.hero-blend{background:radial-gradient(at 32% 44%,#1c4b824d,#0000 34%),radial-gradient(at 67% 56%,#b8303040,#0000 36%),linear-gradient(#0000 0%,#00000094 48%,#0000 100%);width:100%;height:160px;animation:none;inset:630px 0 auto;transform:none}.hero-blend span{background:linear-gradient(90deg, var(--blue) 0 47%, white 47% 53%, var(--red) 53% 100%);width:86px;height:7px;top:50%;left:50%}.artist-placeholder{grid-template-columns:1fr}.artist-placeholder img{height:48svh}.artist-placeholder>div{padding:38px 24px 70px}.artist-placeholder a{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-social{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.top-social svg{width:14px;height:14px;display:block}.top-vk svg{fill:currentColor;stroke:none}.top-instagram svg{fill:none;stroke:currentColor;stroke-width:1.7px}.top-instagram .icon-fill{fill:currentColor;stroke:none}.top-vk{background:#2787f5}.top-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.home-gallery-teasers{border-top:1px solid #d7d4cf;border-bottom:1px solid #d7d4cf;grid-template-columns:repeat(3,1fr);min-height:620px;margin-top:74px;display:grid}.home-gallery-teasers>a{background:#111;border-right:1px solid #d7d4cf;min-height:620px;position:relative;overflow:hidden}.home-gallery-teasers>a:last-child{border-right:0}.home-gallery-teasers img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .8s cubic-bezier(.18,.75,.24,1),filter .5s}.home-gallery-teasers>a:hover img{filter:saturate();transform:scale(1.045)}.home-gallery-teasers>a:after{content:"";background:linear-gradient(#0000 25%,#000000db);position:absolute;inset:0}.home-gallery-teasers span{z-index:2;color:#fff;display:grid;position:absolute;bottom:42px;left:38px;right:38px}.home-gallery-teasers small{color:#fff9;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:800}.home-gallery-teasers strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,58px);font-weight:400}.home-gallery-teasers i{letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:11px;font-style:normal;font-weight:800}.social-intro>div{flex-wrap:wrap;gap:10px;display:flex}.social-intro>div a{align-items:center;gap:9px;display:flex}.social-intro svg,.live-social-card header strong svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;width:21px;height:21px}.social-link-instagram{color:#fff!important;background:linear-gradient(135deg,#833ab4,#fd1d1d 58%,#fcb045)!important}.social-link-vk{color:#fff!important;background:#2787f5!important}.live-social-grid{grid-template-columns:1fr;gap:30px;max-width:1080px;margin-left:auto;margin-right:auto}.live-social-card{border:0;border-radius:4px;overflow:hidden;box-shadow:0 25px 80px #0000003d}.live-social-card>header{color:#fff;border-bottom:0;min-height:92px}.live-social-card>header strong{align-items:center;gap:12px;display:flex}.live-instagram>header{background:linear-gradient(112deg,#4d1e75,#c52a77 46%,#f0643c 78%,#f6a93b)}.live-vk>header{background:linear-gradient(112deg,#0d4c8d,#2787f5)}.live-social-card>header>a{color:#fff;border-color:#ffffff59}.live-instagram .embed-frame{background:radial-gradient(circle at 4% 0,#ffc3372e,#0000 28%),linear-gradient(135deg,#2a1234,#120f18)}.live-vk .embed-frame{background:linear-gradient(135deg,#e9f3ff,#f7fbff)}.place-photo{background:#10141a;position:relative;overflow:hidden}.place-photo>img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform 1.3s cubic-bezier(.18,.75,.24,1)}.place-photo:hover>img{transform:scale(1.035)}.place-photo-shade{background:linear-gradient(90deg,#050a1240,#0000 50%),linear-gradient(#0000 50%,#05080ec7);position:absolute;inset:0}.place-photo-label{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:54px;left:46px;right:46px}.place-photo-label small{letter-spacing:.2em;font-size:10px;font-weight:850}.place-photo-label strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,48px);font-weight:400}.location-credit{color:#ffffff94;letter-spacing:.05em;font-size:8px;position:absolute;bottom:14px;right:18px}.footer-landscape-photo{position:relative;overflow:hidden}.footer-landscape-photo>img,.footer-landscape-photo>i{width:100%;height:100%;position:absolute;inset:0}.footer-landscape-photo>img{object-fit:cover;filter:grayscale()contrast(1.15)}.footer-landscape-photo>i{background:linear-gradient(#f4f1eb8c,#f4f1ebeb)}.contact-dock{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d11c7;border:1px solid #ffffff42;border-radius:27px;flex-direction:column;gap:7px;padding:9px;display:flex;position:fixed;bottom:22px;right:18px;box-shadow:0 20px 65px #00000047}.contact-dock-caption{color:#ffffff94;letter-spacing:.18em;text-align:center;text-transform:uppercase;pointer-events:none;width:70px;font-size:8px;font-weight:800;position:absolute;top:-58px;right:-8px;transform:rotate(-90deg)}.contact-dock a{color:#fff;border:1px solid #fff3;border-radius:22px;justify-content:flex-end;align-items:center;width:50px;height:50px;transition:width .28s cubic-bezier(.18,.75,.24,1),transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.contact-dock a:hover,.contact-dock a:focus-visible{width:205px;transform:translate(-2px)}.contact-dock a>i{flex:0 0 48px;place-items:center;height:48px;display:grid}.contact-dock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:21px;height:21px}.contact-dock a>span{order:-1;min-width:145px;padding-left:16px;font-size:12px;font-weight:750;display:grid}.contact-dock a small{color:#fff9;letter-spacing:.05em;margin-top:2px;font-size:8px;font-weight:500}.dock-max{background:linear-gradient(135deg,#167ee8 0%,#5b4fe9 52%,#b520d2 100%)}.dock-phone{background:linear-gradient(135deg,#163f6e,#286fac)}.dock-telegram{background:linear-gradient(135deg,#176f9f,#27a7e7)}.contact-max>svg{background:linear-gradient(135deg,#2387f540,#b320d238);border-color:#b27cff9e}.artist-page{color:#111;background:#f4f1eb;min-height:100svh;overflow:hidden}.inner-site-header,.inner-topbar{position:absolute}.artist-page-hero{min-height:100svh;padding-top:calc(var(--ribbon-height) + var(--header-height));color:#fff;background:#080909;position:relative;overflow:hidden}.artist-page-hero>img,.artist-page-hero-shade{width:100%;height:100%;position:absolute;inset:0}.artist-page-hero>img{object-fit:cover;object-position:center 28%}.artist-page-painting .artist-page-hero>img{object-position:center 35%}.artist-page-hero-shade{background:linear-gradient(90deg,#050608eb 0,#050608a1 38%,#05060814 72%),linear-gradient(#0000 55%,#050608c7)}.artist-page-hero-index{color:#ffffff0e;letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(150px,28vw,460px);line-height:.75;position:absolute;bottom:-3vw;right:-2vw}.artist-page-hero-copy{z-index:2;width:min(760px,52vw);min-height:calc(100svh - var(--ribbon-height) - var(--header-height));flex-direction:column;justify-content:center;margin-left:clamp(28px,7vw,120px);padding:70px 0 90px;display:flex;position:relative}.artist-page-hero-copy>a{color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;width:max-content;margin-bottom:70px;font-size:10px;font-weight:800}.artist-page-hero-copy>p,.artist-biography-title>p,.artist-section-label>p,.artist-feature-copy>p,.artist-gallery-heading>p,.artist-contact-copy>p,.teaching-section>div>p{color:#8db1d7;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:850}.artist-page-hero-copy h1{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,9vw,152px);font-weight:400;line-height:.83}.artist-page-hero-copy>strong{color:#ffffffbf;letter-spacing:.13em;text-transform:uppercase;margin-top:24px;font-size:12px}.artist-page-hero-copy>span{color:#ffffffb3;max-width:560px;margin-top:36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.6vw,26px);line-height:1.45}.artist-page-hero-copy>div{gap:12px;margin-top:42px;display:flex}.artist-page-hero-copy>div a,.artist-feature-copy>a{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff59;align-items:center;min-height:50px;padding:0 25px;font-size:9px;font-weight:850;transition:background .18s,color .18s;display:inline-flex}.artist-page-hero-copy>div a:first-child{color:#111;background:#fff;border-color:#fff}.artist-page-hero-copy>div a:hover{background:var(--blue);color:#fff}.artist-page-hero-note{z-index:2;color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:38px;right:36px}.artist-page-hero-note i{background:linear-gradient(90deg, var(--blue), var(--red));width:52px;height:1px}.artist-biography{background:#f4f1eb;grid-template-columns:.8fr 1fr .8fr;gap:clamp(38px,6vw,100px);padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px);display:grid}.artist-biography-title h2,.artist-feature-copy h2,.artist-gallery-heading h2,.artist-contact-copy h2,.teaching-section h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.3vw,92px);font-weight:400;line-height:.96}.artist-biography-title h2 em,.artist-feature-copy h2 em,.artist-gallery-heading h2 em,.artist-contact-copy h2 em{color:var(--blue);font-weight:400}.artist-biography-copy>p{color:#444;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.3vw,22px);line-height:1.78}.artist-biography-copy blockquote{border-top:1px solid #c9c5bd;border-left:4px solid var(--red);color:#222;margin:60px 0 0;padding:28px 0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;line-height:1.55}.artist-biography-image{align-self:start;margin:0;position:relative}.artist-biography-image img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.82);width:100%}.artist-biography-image figcaption{color:#fff;background:#111;padding:24px 27px;display:grid;position:absolute;bottom:-42px;left:22px;right:-22px}.artist-biography-image figcaption span{color:#8db1d7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800}.artist-biography-image figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.artist-journey{color:#fff;background:#0b0d10;padding:clamp(90px,10vw,160px) clamp(28px,6vw,105px)}.artist-section-label{justify-content:space-between;align-items:flex-end;margin-bottom:52px;display:flex}.artist-section-label>p{margin:0}.artist-section-label>span{color:#ffffff73;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.journey-list{border-top:1px solid #ffffff2e}.journey-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:70px 150px .8fr 1.4fr;align-items:start;gap:28px;padding:38px 0;transition:padding .24s,background .24s;display:grid}.journey-list article:hover{background:linear-gradient(90deg,#1c4b823d,#0000);padding-left:20px;padding-right:20px}.journey-list i,.journey-list time{color:#ffffff6b;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:800}.journey-list h3{margin:-8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,46px);font-weight:400}.journey-list p{color:#fff9;max-width:680px;margin:0;font-size:14px;line-height:1.75}.artist-feature{background:#fff;grid-template-columns:1.18fr .82fr;min-height:780px;display:grid}.artist-feature-image{min-height:780px;overflow:hidden}.artist-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.18,.75,.24,1)}.artist-feature:hover .artist-feature-image img{transform:scale(1.025)}.artist-feature-copy{flex-direction:column;justify-content:center;padding:clamp(60px,7vw,120px);display:flex}.artist-feature-copy>span{color:#666;max-width:550px;margin-top:35px;font-size:15px;line-height:1.8}.artist-feature-copy>a{border-color:#111;width:max-content;margin-top:34px}.artist-feature-copy>a:hover{border-color:var(--blue);background:var(--blue);color:#fff}.repertoire-cloud{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.repertoire-cloud b{color:#555;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d5d1ca;border-radius:50px;padding:10px 15px;font-size:9px;font-weight:750}.teaching-section{background:#dfe9f3;padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px)}.teaching-section>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:72px;display:grid}.teaching-grid{border-top:1px solid #1c4b824d;grid-template-columns:repeat(3,1fr);display:grid}.teaching-grid article{border-right:1px solid #1c4b824d;min-height:310px;padding:42px}.teaching-grid article:last-child{border-right:0}.teaching-grid i{color:var(--blue);margin-bottom:90px;font-size:10px;font-style:normal;font-weight:800;display:block}.teaching-grid h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.teaching-grid p{color:#596675;margin:0;font-size:13px;line-height:1.7}.artist-gallery-section{background:#f4f1eb;padding:clamp(100px,10vw,160px) clamp(28px,5vw,84px)}.artist-gallery-heading{grid-template-columns:.65fr 1.2fr .8fr;align-items:end;gap:50px;margin-bottom:72px;display:grid}.artist-gallery-heading>span{color:#666;font-size:14px;line-height:1.75}.inner-collections .collection-stage{background:#fff}.works-grid{grid-auto-rows:auto;align-items:start}.work-entry{grid-row:auto;min-width:0}.work-entry .work-card{width:100%;height:380px}.work-entry.work-tall .work-card{height:600px}.work-caption{padding:19px 5px 32px}.work-caption>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.work-caption h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.work-caption span{color:var(--blue);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:800}.work-caption p{color:#777;margin:10px 0 0;font-size:12px;line-height:1.6}.art-lightbox-content{background:#111;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);max-width:min(1280px,92vw);max-height:88svh;display:grid;overflow:auto}.art-lightbox-content>img{object-fit:contain;background:#090909;width:100%;max-height:88svh}.art-lightbox-content>div{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,70px);display:flex}.art-lightbox-content small{color:#8db1d7;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.art-lightbox-content h3{margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,58px);font-weight:400}.art-lightbox-content p{color:#ffffff9e;font-size:14px;line-height:1.7}.art-lightbox-content strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:12px}.art-lightbox-content a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff;width:max-content;margin-top:34px;padding-bottom:5px;font-size:10px;font-weight:800}.artist-contact{color:#fff;background:#0a0c0f;grid-template-columns:.85fr 1.15fr;min-height:780px;display:grid}.artist-contact-image{min-height:780px;position:relative;overflow:hidden}.artist-contact-image img,.artist-contact-image span{width:100%;height:100%;position:absolute;inset:0}.artist-contact-image img{object-fit:cover;filter:grayscale(.15)saturate(.7)}.artist-contact-image span{background:linear-gradient(90deg,#0000 45%,#0a0c0f)}.artist-contact-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,140px);display:flex}.artist-contact-copy>span{color:#ffffff94;max-width:620px;margin-top:34px;font-size:15px;line-height:1.8}.artist-direct-links{border-top:1px solid #fff3;margin-top:45px;display:grid}.artist-direct-links a{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;min-height:64px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:flex}.artist-direct-links a:hover{color:#8db1d7}.artist-social-links{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.artist-social-links a{letter-spacing:.06em;border:1px solid #ffffff42;border-radius:50px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:10px;display:flex}.artist-social-links svg{fill:currentColor;stroke:currentColor;width:18px;height:18px}.artist-footer{background:#f4f1eb;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:38px clamp(28px,6vw,105px);display:grid}.artist-footer img{width:110px}.artist-footer p{color:#666;text-align:center;margin:0;font-size:11px;line-height:1.6}.artist-footer>a:last-child{letter-spacing:.12em;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:800}.admin-shell{color:#141414;background:#f3f1ed;grid-template-columns:270px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{color:#fff;background:#0d1014;flex-direction:column;height:100svh;padding:30px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff24;gap:12px;padding-bottom:28px;display:grid}.admin-brand img{background:#fff;width:120px;padding:5px}.admin-brand span,.admin-user small{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-sidebar nav{gap:7px;margin-top:34px;display:grid}.admin-sidebar button{color:#ffffffad;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 16px;font-size:13px}.admin-sidebar button.is-active{color:#fff;background:#1c4b82}.admin-user{border-top:1px solid #ffffff24;gap:8px;margin-top:auto;padding-top:24px;font-size:11px;display:grid}.admin-user a{color:#8db1d7;margin-top:10px}.admin-content{padding:48px clamp(28px,5vw,80px) 90px}.admin-content>header{border-bottom:1px solid #ccc7be;justify-content:space-between;align-items:start;gap:30px;min-height:100px;margin-bottom:36px;display:flex}.admin-content header p{color:#1c4b82;letter-spacing:.16em;margin:0 0 12px;font-size:9px;font-weight:850}.admin-content header h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,66px);font-weight:400}.admin-notice{color:#315f35;background:#edf6ed;border:1px solid #b9d1ba;max-width:360px;padding:13px 16px;font-size:12px}.admin-switch{gap:8px;margin-bottom:32px;display:flex}.admin-switch button{color:#555;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9c4ba;padding:0 20px;font-size:11px;font-weight:750}.admin-switch button.is-active{color:#fff;background:#1c4b82;border-color:#1c4b82}.admin-form-layout{grid-template-columns:minmax(240px,.45fr) minmax(0,1.55fr);align-items:start;gap:42px;display:grid}.admin-form-layout figure{background:#111;margin:0;position:sticky;top:30px}.admin-form-layout figure img{object-fit:cover;width:100%;max-height:600px;display:block}.admin-form-layout figcaption{color:#fff;padding:20px;font-family:Georgia,Times New Roman,serif;font-size:22px;display:grid}.admin-form-layout figcaption span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-family:Arial,sans-serif;font-size:9px}.admin-fields,.admin-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-fields label,.admin-settings label,.admin-artworks label{gap:8px;display:grid}.admin-fields label.is-wide{grid-column:1/-1}.admin-fields label>span,.admin-settings label>span,.admin-artworks label>span{color:#68635b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-fields input,.admin-fields textarea,.admin-settings input,.admin-artworks input,.admin-artworks textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d0cbc1;border-radius:0;outline:0;font-size:13px}.admin-fields input,.admin-settings input,.admin-artworks input{height:46px;padding:0 13px}.admin-fields textarea,.admin-artworks textarea{resize:vertical;min-height:105px;padding:13px;line-height:1.6}.admin-fields input:focus,.admin-fields textarea:focus,.admin-settings input:focus,.admin-artworks input:focus,.admin-artworks textarea:focus{border-color:#1c4b82;box-shadow:0 0 0 2px #1c4b821a}.admin-save{color:#fff;width:max-content;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1c4b82;border:0;padding:0 24px;font-size:10px;font-weight:800}.admin-save:disabled{cursor:wait;opacity:.55}.admin-fields>.admin-save,.admin-settings>.admin-save{grid-column:1/-1;margin-top:14px}.admin-artworks{gap:22px;display:grid}.admin-artworks article{background:#fff;border:1px solid #d0cbc1;grid-template-columns:280px minmax(0,1fr);gap:28px;padding:22px;display:grid}.admin-artworks article>img{object-fit:cover;width:100%;height:280px}.admin-artworks article>div{gap:16px;display:grid}.admin-inline{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-auth-card{color:#fff;text-align:center;background:#0b0d10;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:30px;display:flex}.admin-auth-card p{color:#8db1d7;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-auth-card h1{max-width:680px;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,70px);font-weight:400}.admin-auth-card>span{color:#ffffff80}.admin-auth-card>div{gap:10px;margin-top:35px;display:flex}.admin-auth-card a{text-transform:uppercase;border:1px solid #ffffff4d;padding:14px 20px;font-size:10px}@media (width<=980px){.home-gallery-teasers{grid-template-columns:1fr}.home-gallery-teasers>a{border-bottom:1px solid #d7d4cf;border-right:0;min-height:460px}.artist-biography{grid-template-columns:1fr 1fr}.artist-biography-image{grid-column:2}.artist-biography-copy{grid-row:2}.artist-feature,.artist-contact{grid-template-columns:1fr}.artist-feature-image,.artist-contact-image{min-height:600px}.artist-gallery-heading{grid-template-columns:1fr 1fr}.artist-gallery-heading>p{grid-column:1/-1}.journey-list article{grid-template-columns:45px 120px 1fr}.journey-list p{grid-column:3}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-form-layout{grid-template-columns:1fr}.admin-form-layout figure{position:relative;top:auto}}@media (width<=680px){.top-social{height:28px;width:28px!important}.contact-dock{border-radius:28px;flex-direction:row;bottom:10px;right:10px}.contact-dock-caption,.contact-dock a>span{display:none}.contact-dock a,.contact-dock a:hover,.contact-dock a:focus-visible{width:46px;height:46px;transform:none}.contact-dock a>i{flex-basis:44px;height:44px}.artist-page-hero-copy{width:auto;min-height:calc(100svh - var(--ribbon-height) - var(--header-height));margin:0;padding:70px 22px 110px}.artist-page-hero-copy>a{margin-bottom:50px}.artist-page-hero-copy h1{font-size:clamp(64px,20vw,94px)}.artist-page-hero-copy>span{font-size:18px}.artist-page-hero-note{bottom:24px;left:20px;right:20px}.artist-biography{grid-template-columns:1fr;padding:90px 22px 120px}.artist-biography-copy,.artist-biography-image{grid-area:auto}.artist-biography-image figcaption{left:10px;right:-10px}.artist-journey{padding:90px 22px}.artist-section-label{gap:10px;display:grid}.journey-list article{grid-template-columns:38px 1fr;gap:12px}.journey-list article time,.journey-list article h3,.journey-list article p{grid-column:2}.journey-list article h3{margin-top:5px}.artist-feature-image,.artist-contact-image{min-height:470px}.artist-feature-copy,.artist-contact-copy,.teaching-section{padding:90px 22px}.teaching-section>div:first-child,.teaching-grid{grid-template-columns:1fr}.teaching-grid article{border-bottom:1px solid #1c4b824d;border-right:0;min-height:260px}.teaching-grid i{margin-bottom:55px}.artist-gallery-section{padding:90px 15px}.artist-gallery-heading{grid-template-columns:1fr;padding:0 7px}.artist-gallery-heading>p{grid-column:auto}.work-caption{padding-left:4px;padding-right:4px}.art-lightbox-content{grid-template-columns:1fr;max-height:92svh}.art-lightbox-content>img{max-height:56svh}.artist-footer{grid-template-columns:1fr auto;padding:30px 22px 90px}.artist-footer p{display:none}.place-photo-label{gap:8px;display:grid;bottom:48px;left:22px;right:22px}.live-social-card>header strong{font-size:18px}.admin-shell{display:block}.admin-sidebar{height:auto;position:relative}.admin-user{margin-top:30px}.admin-content{padding:34px 15px 70px}.admin-content>header{display:grid}.admin-switch{overflow-x:auto}.admin-fields,.admin-settings{grid-template-columns:1fr}.admin-fields label.is-wide,.admin-fields>.admin-save,.admin-settings>.admin-save{grid-column:auto}.admin-artworks article{grid-template-columns:1fr;padding:14px}.admin-inline{grid-template-columns:1fr}}.art-lightbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111e15e6;padding:clamp(12px,2.4vw,38px)}.art-lightbox-stage>img{object-fit:contain;object-position:center;width:auto;max-width:calc(96vw - 470px);height:auto;max-height:calc(min(920px,94svh) - 128px)}.art-lightbox-meta{border-top:1px solid #d5dcd5;grid-template-columns:92px 1fr;gap:9px 16px;margin:28px 0 0;padding-top:22px;font-size:11px;line-height:1.5;display:grid}.art-lightbox-meta dt{color:#789080;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.art-lightbox-meta dd{color:#354239;margin:0}.art-sale-viewer-open{overflow:hidden}.gallery-page .art-sale-grid{grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.2vw,36px);display:grid}.gallery-page .art-sale-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.2vw,36px);display:grid}.gallery-page .art-sale-card,.gallery-page .art-sale-card:nth-child(n){grid-column:auto;grid-template-rows:minmax(330px,clamp(350px,42vh,430px)) auto;display:grid}.gallery-page .art-sale-card.is-tall,.gallery-page .art-sale-card.is-tall:nth-child(n){grid-column:auto}.gallery-page .art-sale-card-image{min-height:0;padding:clamp(25px,3vw,46px)}.gallery-page .art-sale-card-image img{max-height:calc(clamp(350px,42vh,430px) - clamp(50px,6vw,92px))}.gallery-page .art-sale-card-image .art-sale-video-badge{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#132c20db;border:1px solid #ffffff9e;border-radius:999px;padding:8px 11px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:18px;right:18px}.gallery-page .art-sale-card-copy{flex-direction:column;min-height:244px;padding:clamp(23px,2vw,32px);display:flex}.gallery-page .art-sale-card-copy h3{margin:15px 0 11px;font-size:clamp(31px,2.45vw,43px);line-height:.94}.gallery-page .art-sale-card-copy>span{color:#68736b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.gallery-page .art-sale-card-copy footer{margin-top:auto;padding-top:18px}.gallery-page .art-sale-price strong{font-size:clamp(27px,2vw,35px)}.gallery-page .art-sale-card-copy footer button,.gallery-page .art-sale-card-buy{color:#fff;cursor:pointer;min-height:56px;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#244b38;border:1px solid #244b38;justify-content:space-between;align-items:center;gap:28px;padding:0 20px;font-size:8px;font-weight:850;transition:background .2s,border-color .2s,transform .2s;display:flex}.gallery-page .art-sale-card-buy:hover{background:#173326;border-color:#173326;transform:translateY(-2px)}.gallery-page .art-sale-card-buy b{color:#e6c87f;font-size:16px}.gallery-page .art-sale-lightbox-shell>header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px}.gallery-page .art-sale-zoom-controls{background:#f8f5ed;border:1px solid #bec8bf;border-radius:999px;grid-template-columns:42px minmax(0,1fr) 42px;justify-self:center;align-items:stretch;width:176px;height:42px;display:grid;overflow:hidden;box-shadow:0 5px 18px #19302512}.gallery-page .art-sale-lightbox-shell>header .art-sale-zoom-controls button{color:#264332;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-right:1px solid #d4dad4;justify-self:stretch;place-items:center;width:100%;min-width:0;height:40px;padding:0;font-family:Arial,sans-serif;font-size:13px;font-weight:700;display:grid}.gallery-page .art-sale-lightbox-shell>header .art-sale-zoom-controls button:last-child{border-right:0}.gallery-page .art-sale-lightbox-shell>header .art-sale-zoom-controls button:hover:not(:disabled){color:#fff;background:#244b38}.gallery-page .art-sale-lightbox-shell>header .art-sale-zoom-controls button:disabled{cursor:default;opacity:.35}.gallery-page .art-sale-lightbox-shell>header>button:last-child{justify-self:end}.gallery-page .art-sale-lightbox-body{grid-template-columns:minmax(0,1.72fr) minmax(350px,.68fr)}.gallery-page .art-sale-lightbox-body figure{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none}.gallery-page .art-sale-lightbox-body figure.is-zoomed{cursor:grab}.gallery-page .art-sale-lightbox-body figure.is-zoomed:active{cursor:grabbing}.gallery-page .art-sale-lightbox-body figure.is-video{cursor:default;touch-action:auto}.gallery-page .art-sale-lightbox-body figure>video{object-fit:contain;background:#10251b;border:1px solid #654e2b59;width:min(84%,620px);height:min(82%,760px);box-shadow:0 28px 60px #24180c42}.gallery-page .art-sale-video-mode{color:#6c5c42;justify-self:center}.gallery-page .art-sale-lightbox-body figure img{pointer-events:none;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%}.gallery-page .art-sale-zoom-hint{z-index:3;color:#53675a;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#faf8f1e0;border:1px solid #22402e21;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:min(460px,100% - 44px);padding:10px 16px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gallery-page .art-sale-zoom-hint b{color:#254735;font-family:Arial,sans-serif;font-size:18px}.gallery-page .art-sale-zoom-hint>span{gap:2px;display:grid}.gallery-page .art-sale-zoom-hint strong{color:#294c39;font-size:8px}.gallery-page .art-sale-zoom-hint small{color:#68776d;letter-spacing:.04em;font-size:7px;font-weight:700}.gallery-page .art-sale-lightbox-body figure.is-zoomed .art-sale-zoom-hint{opacity:0}.gallery-page .art-sale-original-status{z-index:4;color:#526156;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f6eee6;border:1px solid #434e4429;border-radius:10px;gap:2px;max-width:min(290px,100% - 130px);padding:9px 12px;font-family:Arial,sans-serif;display:grid;position:absolute;top:16px;left:18px}.gallery-page .art-sale-original-status b{color:#214333;letter-spacing:.16em;font-size:8px}.gallery-page .art-sale-original-status span,.gallery-page .art-sale-original-status small{letter-spacing:.04em;font-size:8px;font-weight:700}.gallery-page .art-sale-original-status small{color:#86704a}.admin-v2-quality-guide,.admin-v2-resolution{color:#51645a;background:#f7faf8;border:1px solid #cdd8d0;border-radius:14px;gap:5px;margin-top:12px;padding:14px 16px;display:grid}.admin-v2-quality-guide b,.admin-v2-resolution b{color:#183b2b;font-size:12px}.admin-v2-quality-guide span,.admin-v2-resolution span,.admin-v2-resolution small{font-size:11px;line-height:1.45}.admin-v2-resolution.is-high{background:#eef8f1;border-color:#a8cfb4}.admin-v2-resolution.is-medium{background:#fbf7e9;border-color:#d7c58e}.admin-v2-resolution.is-low{background:#fff2ef;border-color:#deb2ab}.admin-v2-resolution.is-low b{color:#8b3f36}.admin-v2-resolution.is-compact{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 14px;margin:10px 0 16px}.admin-v2-resolution.is-compact small{text-align:right}.gallery-page .art-sale-lightbox-thumbs{z-index:4;background:#12251bb8;border-radius:12px;gap:7px;max-width:calc(100% - 290px);padding:7px;display:flex;position:absolute;bottom:76px;left:50%;overflow-x:auto;transform:translate(-50%)}.gallery-page .art-sale-lightbox-thumbs .is-video-thumb{position:relative;overflow:hidden}.gallery-page .art-sale-lightbox-thumbs .is-video-thumb>span{color:#fff;background:#0f261b7a;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.gallery-page .art-sale-lightbox-thumbs button{background:#ffffff1f;border:1px solid #0000;border-radius:7px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:3px;display:grid;position:static;transform:none}.gallery-page .art-sale-lightbox-thumbs button.is-active{background:#fff;border-color:#e6c87f}.gallery-page .art-sale-lightbox-thumbs img{object-fit:contain;width:100%;height:100%;box-shadow:none}.gallery-page .art-sale-lightbox-body aside{padding:clamp(28px,3vw,48px)}.gallery-page .art-sale-lightbox-body aside h2{margin:14px 0 20px;font-size:clamp(38px,3.4vw,58px)}.gallery-page .art-sale-lightbox-offer{border-top:1px solid #cbd3c9;border-bottom:1px solid #cbd3c9;grid-template-columns:1fr auto;align-items:end;gap:18px;margin:0 0 22px;padding:17px 0 19px;display:grid}.gallery-page .art-sale-lightbox-offer>div{gap:7px;display:grid}.gallery-page .art-sale-lightbox-offer small{color:#8b7951;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.gallery-page .art-sale-lightbox-offer strong{color:#315640;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.2vw,38px);font-weight:400}.gallery-page .art-sale-lightbox-offer>a{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#244b38;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:0 18px;font-size:8px;font-weight:900;display:flex}.gallery-page .art-sale-lightbox-offer>a b{color:#e6c87f;font-size:16px}.gallery-page .art-sale-lightbox-offer.is-sold>span{color:#738078;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b8c2ba;padding:10px 14px;font-size:8px;font-weight:900}.gallery-page .art-sale-lightbox-body dl{margin-top:22px}.gallery-page .art-sale-contact-title{margin-top:8px;padding-top:20px}@media (width<=1180px){.gallery-page .art-sale-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-page .art-sale-card,.gallery-page .art-sale-card:nth-child(n),.gallery-page .art-sale-card.is-tall,.gallery-page .art-sale-card.is-tall:nth-child(n){grid-column:auto}}@media (width<=1040px){.gallery-page .art-sale-card,.gallery-page .art-sale-card:nth-child(n){grid-template-rows:minmax(360px,45vh) auto}.gallery-page .art-sale-card-image img{max-height:calc(45vh - 58px)}.gallery-page .art-sale-card-copy footer{flex-direction:column;align-items:stretch}.gallery-page .art-sale-lightbox-body{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)}}@media (width<=820px){.gallery-page .art-sale-row{grid-template-columns:1fr}.gallery-page .art-sale-card,.gallery-page .art-sale-card:nth-child(n){grid-template-rows:minmax(400px,56svh) auto}.gallery-page .art-sale-card-image img{max-height:calc(56svh - 58px)}.gallery-page .art-sale-lightbox-shell>header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px}.gallery-page .art-sale-lightbox-shell>header>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-page .art-sale-zoom-controls{grid-template-columns:34px 54px 34px}.gallery-page .art-sale-lightbox-body figure{min-height:42svh;padding-bottom:112px}.gallery-page .art-sale-lightbox-body{grid-template-rows:42svh auto}.gallery-page .art-sale-lightbox-body aside{padding:24px 22px 36px}.gallery-page .art-sale-zoom-hint{justify-content:center;min-width:calc(100% - 24px);bottom:8px;left:50%;right:auto}.gallery-page .art-sale-lightbox-thumbs{max-width:calc(100% - 110px);bottom:66px}.gallery-page .art-sale-lightbox-body figure>video{width:min(86%,420px);height:calc(100% - 72px)}.gallery-page .art-sale-lightbox-offer{grid-template-columns:1fr;align-items:stretch}}@media (width<=720px){.admin-v2-video-upload,.admin-v2-video-upload.is-compact,.admin-v2-video-preview{grid-template-columns:1fr}}@media (width<=520px){.gallery-page .art-sale-card,.gallery-page .art-sale-card:nth-child(n){grid-template-rows:minmax(350px,52svh) auto}.gallery-page .art-sale-card-image img{max-height:calc(52svh - 48px)}.gallery-page .art-sale-card-copy footer,.gallery-page .art-sale-card-buy,.gallery-page .art-sale-card-copy footer button{width:100%}.gallery-page .art-sale-lightbox-shell>header{padding:0 8px 0 12px}.gallery-page .art-sale-lightbox-shell>header>p{display:none}.gallery-page .art-sale-lightbox-shell>header{grid-template-columns:1fr auto}.gallery-page .art-sale-zoom-controls{justify-self:start}.gallery-page .art-sale-lightbox-body aside h2{font-size:36px}.gallery-page .art-sale-original-status{padding:7px 9px;top:10px;left:10px}.gallery-page .art-sale-original-status small{display:none}.admin-v2-resolution.is-compact{grid-template-columns:1fr}.admin-v2-resolution.is-compact small{text-align:left}}.ozgur-quote{color:#173022;background:#e7efe6;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:760px;display:grid}.ozgur-quote figure{min-height:760px;margin:0;position:relative;overflow:hidden}.ozgur-quote figure:after{content:"";background:linear-gradient(90deg,#0000 60%,#e7efe6);position:absolute;inset:0}.ozgur-quote img{object-fit:cover;object-position:center 30%;filter:grayscale()contrast(.96);width:100%;height:100%}.ozgur-quote figcaption{z-index:2;color:#355c43;letter-spacing:.14em;text-transform:uppercase;background:#f6f4ede6;padding:10px 13px;font-size:8px;font-weight:800;position:absolute;bottom:30px;left:32px}.ozgur-quote>div{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,145px);display:flex}.ozgur-quote>div>p,.ozgur-special-heading>p,.ozgur-shop-heading>p{color:#6f9a7b;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:9px;font-weight:850}.ozgur-quote blockquote{letter-spacing:-.045em;max-width:880px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8vw,78px);font-weight:400;line-height:1.03}.ozgur-quote>div>span{color:#6f826f;letter-spacing:.08em;margin-top:38px;font-size:11px;font-style:italic}.ozgur-special-series{background:#f6f2e9;padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px)}.ozgur-special-heading{grid-template-columns:.55fr 1fr .7fr;align-items:end;gap:45px;margin-bottom:68px;display:grid}.ozgur-special-heading h2,.ozgur-shop-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,88px);font-weight:400;line-height:.96}.ozgur-special-heading h2 em,.ozgur-shop-heading h2 em{color:#355c43;font-weight:400}.ozgur-special-heading>span,.ozgur-shop-heading>span{color:#667168;font-size:14px;line-height:1.8}.ozgur-special-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ozgur-special-grid>a{color:#fff;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.ozgur-special-grid>a:nth-child(2){margin-top:72px}.ozgur-special-grid>a:nth-child(3){margin-top:144px}.ozgur-special-grid img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.18,.75,.24,1);position:absolute;inset:0}.ozgur-special-grid>a:after{content:"";background:linear-gradient(#0c1a1105,#0c1a11d1);position:absolute;inset:0}.ozgur-special-grid>a:hover img{transform:scale(1.045)}.ozgur-special-grid>a>i{z-index:2;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;display:grid;position:absolute;top:24px;left:24px}.ozgur-special-grid>a>div{z-index:2;padding:34px;position:relative}.ozgur-special-grid small{letter-spacing:.15em;text-transform:uppercase;font-size:8px}.ozgur-special-grid h3{margin:10px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,52px);font-weight:400;line-height:.95}.ozgur-special-grid span{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffffa6;padding-bottom:5px;font-size:9px;font-weight:800}.happiness-story-copy>a{color:#355c43;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #355c43;margin-top:38px;padding-bottom:6px;font-size:9px;font-weight:850;display:inline-block}.happiness-story-preview{grid-template-columns:1fr 1fr;gap:12px;min-height:660px}.happiness-story-preview>a{color:#fff;align-items:flex-end;min-height:318px;padding:24px;display:flex;position:relative;overflow:hidden}.happiness-story-preview>a:nth-child(2n){transform:translateY(36px)}.happiness-story-preview>a:after{content:"";background:linear-gradient(#0000 30%,#0e2517c7);position:absolute;inset:0}.happiness-story-preview>a img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.happiness-story-preview>a:hover img{transform:scale(1.045)}.happiness-story-preview>a i,.happiness-story-preview>a span{z-index:2;position:relative}.happiness-story-preview>a i{font-size:10px;font-style:normal;position:absolute;top:19px;left:20px}.happiness-story-preview>a span{font-family:Georgia,Times New Roman,serif;font-size:26px}.ozgur-shop-section{background:#e7efe6;padding:clamp(100px,11vw,180px) clamp(28px,6vw,105px)}.ozgur-shop-heading{grid-template-columns:.52fr 1fr .72fr;align-items:end;gap:44px;margin-bottom:65px;display:grid}.ozgur-shop-heading>a{color:#355c43;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #355c43;grid-column:3;width:max-content;margin-top:18px;padding-bottom:6px;font-size:9px;font-weight:850}.ozgur-shop-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ozgur-shop-grid article{background:#f9f7f1}.ozgur-shop-grid article>a{height:440px;display:block;overflow:hidden}.ozgur-shop-grid img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ozgur-shop-grid article:hover img{transform:scale(1.035)}.ozgur-shop-grid article>div{padding:27px}.ozgur-shop-grid small{color:#758478;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.ozgur-shop-grid h3{margin:12px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.ozgur-shop-grid strong{color:#355c43;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;display:block}.ozgur-shop-grid article>div>a{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#355c43;justify-content:center;align-items:center;min-height:48px;margin-top:25px;font-size:9px;font-weight:850;display:flex}.series-page,.happiness-page,.shop-page{color:#173022;background:#f5f2e9;min-height:100svh;overflow:hidden}.series-page .inner-site-header,.happiness-page .inner-site-header,.shop-page .inner-site-header{position:absolute}.series-hero{min-height:100svh;padding:calc(var(--ribbon-height) + var(--header-height) + 55px) clamp(28px, 7vw, 120px) 90px;color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.series-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.series-hero:after{content:"";background:linear-gradient(90deg,#102718e6,#1027185c 62%,#10271814),linear-gradient(#0000 40%,#0c1d12b3);position:absolute;inset:0}.series-hero>div{z-index:2;max-width:880px;position:relative}.series-hero>div>a:first-child,.happiness-hero>div>a,.shop-hero>a{color:#ffffffa6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:64px;font-size:9px;font-weight:800;display:inline-block}.series-hero p,.happiness-hero p,.shop-hero p{color:#c9e0cb;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:850}.series-hero h1{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(78px,11vw,176px);font-weight:400;line-height:.82}.series-hero>div>span{color:#ffffffb8;max-width:650px;margin-top:38px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.55;display:block}.series-hero>div>a:last-child{letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff8c;margin-top:42px;padding:16px 21px;font-size:9px;font-weight:850;display:inline-block}.series-introduction{background:#e7efe6;grid-template-columns:.45fr 1.3fr .25fr;align-items:start;gap:55px;padding:clamp(90px,10vw,160px) clamp(28px,7vw,120px);display:grid}.series-introduction>p{color:#6f9a7b;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.series-introduction blockquote{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.4vw,54px);line-height:1.18}.series-introduction>span{align-items:flex-start;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:.9;display:flex}.series-introduction>span small{letter-spacing:.1em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-weight:800;line-height:1.4}.series-gallery{padding:clamp(80px,9vw,140px) clamp(18px,5vw,78px)}.series-work-grid{columns:3 320px;column-gap:16px}.series-work-grid>button{break-inside:avoid;color:#173022;text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0 0 44px;padding:0;display:inline-grid}.series-work-grid>button>span{background:#dce7dc;display:block;overflow:hidden}.series-work-grid img{width:100%;height:auto;transition:transform .7s;display:block}.series-work-grid>button:hover img{transform:scale(1.025)}.series-work-grid>button>i{color:#7c9a83;margin-top:18px;font-size:8px;font-style:normal;font-weight:800}.series-work-grid>button>strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.series-work-grid>button>small{color:#748076;margin-top:7px;font-size:9px}.series-lightbox{z-index:130;color:#173022;isolation:isolate;background:#0a1811f0;place-items:center;padding:clamp(8px,1.4vw,22px);display:grid;position:fixed;inset:0}.series-lightbox:before{content:"";z-index:-2;background-image:var(--lightbox-art);filter:blur(34px)saturate(.72);opacity:.26;background-position:50%;background-size:cover;position:absolute;inset:-45px;transform:scale(1.08)}.series-lightbox:after{content:"";z-index:-1;background:linear-gradient(135deg,#07130dd1,#1d3826ad);position:absolute;inset:0}.series-lightbox-shell{background:#f7f3e9;border:1px solid #ffffff6b;border-radius:24px;grid-template-rows:70px minmax(0,1fr) 96px;width:min(1500px,96vw);height:min(940px,96svh);display:grid;overflow:hidden;box-shadow:0 32px 100px #00000059}.series-lightbox header{color:#173022;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d7ded7;justify-content:space-between;align-items:center;gap:25px;padding:0 24px;font-size:9px;font-weight:800;display:flex}.series-lightbox header>span{color:#6d796f;min-width:80px}.series-lightbox header>span b{color:#173022}.series-lightbox header p{color:#879087;text-align:center;margin:0}.series-lightbox header button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#173022;background:0 0;border:0;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.series-lightbox header i{border:1px solid #aebcaf;border-radius:50%;place-items:center;width:35px;height:35px;font-size:20px;font-style:normal;display:grid}.series-lightbox figure{background:linear-gradient(145deg,#e3ebe2,#d2ded3);grid-template-columns:64px minmax(0,1fr) 64px;place-items:center;min-width:0;min-height:0;margin:0;padding:clamp(14px,2.2vw,34px) clamp(7px,1.5vw,24px);display:grid;position:relative;overflow:hidden}.series-lightbox figure:before{content:"";background-image:var(--lightbox-art);filter:blur(26px)saturate(.75);opacity:.14;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.series-lightbox-art{z-index:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.series-lightbox-art img{object-fit:contain;filter:drop-shadow(0 20px 32px #12271933);width:100%;height:100%;display:block}.series-lightbox figure button{z-index:2;color:#355c43;cursor:pointer;background:#fffc;border:1px solid #a9b9ab;border-radius:50%;width:42px;height:42px;position:relative}.series-lightbox footer{color:#173022;background:#f7f3e9;border-top:1px solid #d7ded7;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;padding:16px 28px 18px;display:grid}.series-lightbox footer>span{color:#6f8a75;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.series-lightbox footer h2{color:#173022;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,34px);font-weight:400}.series-lightbox footer p{color:#58665c;text-align:right;margin:0;font-size:10px}.story-chapter-page{background:var(--story-surface);color:var(--story-ink);position:relative}.story-site-header{z-index:55;background:var(--story-ink);border-bottom:1px solid #fff3;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(24px,4vw,70px);display:grid;top:0;left:0;right:0;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.story-site-header{background:color-mix(in srgb, var(--story-ink) 78%, transparent)}}.story-site-header{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.story-header-back,.story-header-artist{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;font-weight:850;display:flex}.story-header-back i{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;transition:transform .24s,background .24s;display:grid}.story-header-back:hover i{background:#ffffff24;transform:translate(-4px)}.story-header-brand{background:#ffffffeb;width:110px;padding:5px}.story-header-brand img{width:100%;display:block}.story-header-artist{flex-direction:column;justify-self:end;align-items:flex-end;gap:3px}.story-header-artist span{color:#ffffff80;font-size:7px}.story-header-artist strong{letter-spacing:.02em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.story-path-nav{background:var(--story-ink);color:#fff;min-height:86px;box-shadow:0 14px 34px var(--story-ink);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(120px,.45fr) minmax(480px,2fr) minmax(70px,.35fr);align-items:center;gap:34px;padding:12px clamp(24px,4vw,70px);display:grid;top:0;left:0;right:0;z-index:45!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.story-path-nav{box-shadow:0 14px 34px color-mix(in srgb, var(--story-ink) 34%, transparent)}}.story-path-count{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.story-path-back{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;width:fit-content;font-size:8px;font-weight:850;display:inline-flex}.story-path-back i{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;transition:transform .24s,background .24s;display:grid}.story-path-back:hover{color:#fff}.story-path-back:hover i{background:#ffffff1f;transform:translate(-4px)}.story-path-count{color:#ffffff8f;justify-self:end}.story-path-line{grid-template-columns:repeat(4,1fr);align-items:start;display:grid;position:relative}.story-path-line:before{content:"";background:#ffffff5c;height:1px;position:absolute;top:15px;left:11%;right:11%}.story-path-line>a{z-index:1;color:#ffffff8f;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.story-path-line>a i{background:var(--story-ink);border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.story-path-line>a i{background:color-mix(in srgb, var(--story-ink) 82%, transparent)}}.story-path-line>a i{font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:normal;transition:transform .24s,background .24s}.story-path-line>a span{letter-spacing:.07em;white-space:nowrap;font-size:7px;font-weight:800}.story-path-line>a:hover,.story-path-line>a.is-current{color:#fff}.story-path-line>a:hover i,.story-path-line>a.is-current i{background:var(--story-accent);color:var(--story-ink);border-color:#ffffffe6;transform:scale(1.13)}.story-chapter-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(180deg, var(--story-ink), var(--story-surface)), var(--story-cover);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.story-chapter-page:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--story-ink) 26%, transparent), color-mix(in srgb, var(--story-surface) 78%, transparent)), var(--story-cover)}}.story-chapter-page:before{filter:saturate(.85);opacity:.28;background-position:50%;background-size:cover}.story-chapter-page>*{z-index:1;position:relative}.story-chapter-page .series-hero{background:var(--story-ink);align-items:center;min-height:100svh;padding-top:150px;padding-bottom:70px}.story-chapter-page .series-hero>img{object-position:center;filter:saturate(1.08)contrast(1.02);animation:18s ease-in-out infinite alternate storyCanvasDrift}.story-chapter-page .series-hero:after{background:radial-gradient(circle at 72% 38%, var(--story-glow), transparent 38%), linear-gradient(90deg, var(--story-ink) 0%, var(--story-ink) 46%, transparent 82%), linear-gradient(0deg, var(--story-ink), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-hero:after{background:radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--story-glow) 48%, transparent), transparent 38%), linear-gradient(90deg, color-mix(in srgb, var(--story-ink) 93%, transparent) 0%, color-mix(in srgb, var(--story-ink) 68%, transparent) 46%, transparent 82%), linear-gradient(0deg, color-mix(in srgb, var(--story-ink) 78%, transparent), transparent 58%)}}.story-chapter-page .series-hero>div{background:var(--story-ink);border:1px solid #ffffff47;max-width:min(720px,56vw);padding:clamp(34px,4vw,70px)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-hero>div{background:color-mix(in srgb, var(--story-ink) 58%, transparent)}}.story-chapter-page .series-hero>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 90px #00000038}.story-chapter-page .series-hero h1{text-wrap:balance;font-size:clamp(68px,8vw,138px);line-height:.88}.story-chapter-page .series-hero>div>span{color:#ffffffd1}.story-hero-mark{z-index:3;aspect-ratio:1;background:var(--story-accent);border:1px solid #ffffff6b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(170px,18vw,285px);display:flex;position:absolute;bottom:clamp(35px,6vw,95px);right:clamp(28px,5vw,90px)}@supports (color:color-mix(in lab, red, red)){.story-hero-mark{background:color-mix(in srgb, var(--story-accent) 56%, transparent)}}.story-hero-mark{color:#fff;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.story-hero-mark small,.story-hero-mark span{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.story-hero-mark strong{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.72}.story-chapter-page .series-introduction{background:linear-gradient(110deg, var(--story-surface), var(--story-accent));grid-template-columns:.35fr 1.35fr .3fr}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-introduction{background:linear-gradient(110deg, color-mix(in srgb, var(--story-surface) 96%, transparent), color-mix(in srgb, var(--story-accent) 44%, #fff))}}.story-chapter-page .series-introduction,.story-chapter-page .series-introduction>p{color:var(--story-ink)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-introduction>p{color:color-mix(in srgb, var(--story-ink) 64%, var(--story-accent))}}.story-chapter-page .series-gallery{background:linear-gradient(180deg, var(--story-surface), var(--story-ink));padding-top:clamp(120px,13vw,210px);position:relative}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-gallery{background:linear-gradient(180deg, color-mix(in srgb, var(--story-surface) 72%, transparent), color-mix(in srgb, var(--story-ink) 24%, var(--story-surface)))}}.story-chapter-page .series-gallery:before,.story-chapter-page .series-gallery:after{content:"";pointer-events:none;background-image:var(--story-cover);opacity:.16;filter:saturate(1.18);background-size:cover;position:absolute}.story-chapter-page .series-gallery:before{clip-path:circle(46% at 55% 46%);background-position:80%;width:42vw;height:34vw;top:0;right:-5vw}.story-chapter-page .series-gallery:after{clip-path:circle(42% at 45% 52%);background-position:20%;width:38vw;height:38vw;bottom:2%;left:-8vw}.story-gallery-heading{z-index:2;width:min(900px,86vw);color:var(--story-ink);grid-template-columns:auto 1fr;align-items:center;gap:30px;margin:0 auto clamp(80px,9vw,130px);display:grid;position:relative}.story-gallery-heading>span{color:var(--story-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(82px,11vw,170px);font-style:italic;line-height:.7}@supports (color:color-mix(in lab, red, red)){.story-gallery-heading>span{color:color-mix(in srgb, var(--story-accent) 75%, var(--story-ink))}}.story-gallery-heading>p{max-width:570px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,39px);line-height:1.25}.story-chapter-page .series-work-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(70px,10vw,150px) clamp(50px,7vw,115px);max-width:1380px;margin:0 auto;display:grid;position:relative}.story-chapter-page .series-work-grid>button{z-index:2;color:var(--story-ink);align-self:start;margin:0;position:relative}.story-chapter-page .series-work-grid>button:nth-child(2n){transform:translateY(clamp(45px,7vw,105px))}.story-chapter-page .series-work-grid>button>span{border:clamp(8px, 1.1vw, 16px) solid var(--story-ink);padding:clamp(9px,1.2vw,18px)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-work-grid>button>span{border:clamp(8px, 1.1vw, 16px) solid color-mix(in srgb, var(--story-ink) 72%, #7b5631)}}.story-chapter-page .series-work-grid>button>span{background:var(--story-surface)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-work-grid>button>span{background:color-mix(in srgb, var(--story-surface) 90%, #fff)}}.story-chapter-page .series-work-grid>button>span{box-shadow:0 28px 70px var(--story-ink), inset 0 0 0 2px var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-work-grid>button>span{box-shadow:0 28px 70px color-mix(in srgb, var(--story-ink) 25%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--story-accent) 45%, #fff)}}.story-chapter-page .series-work-grid img{object-fit:contain;width:100%;max-height:78svh}.story-chapter-page .series-work-grid>button>i,.story-chapter-page .series-work-grid>button>small{color:var(--story-ink)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-work-grid>button>i,.story-chapter-page .series-work-grid>button>small{color:color-mix(in srgb, var(--story-ink) 72%, var(--story-accent))}}.story-chapter-page .series-work-grid>button>i{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;display:inline-flex;position:relative}.story-chapter-page .series-work-grid>button>i:before{content:"";background:var(--story-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--story-accent);border:1px solid;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-work-grid>button>i:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--story-accent) 16%, transparent)}}.story-chapter-page .series-work-grid>button>strong{font-size:clamp(28px,2.5vw,40px)}.story-trail{z-index:0;width:42px;color:var(--story-ink);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;bottom:80px;left:50%}@supports (color:color-mix(in lab, red, red)){.story-trail{color:color-mix(in srgb, var(--story-ink) 66%, var(--story-accent))}}.story-trail{pointer-events:none;transform:translate(-50%)}.story-trail:before{content:"";background:radial-gradient(circle, var(--story-accent) 0 2px, transparent 2.5px) center top / 7px 32px repeat-y;opacity:.72;width:7px;position:absolute;top:35px;bottom:35px;left:50%;transform:translate(-50%)}.story-trail:after{content:"";border:1px solid var(--story-ink);width:18px;height:18px;position:absolute;top:10%;left:50%}@supports (color:color-mix(in lab, red, red)){.story-trail:after{border:1px solid color-mix(in srgb, var(--story-ink) 65%, var(--story-accent))}}.story-trail:after{background:var(--story-surface);box-shadow:0 0 0 8px var(--story-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.story-trail:after{box-shadow:0 0 0 8px color-mix(in srgb, var(--story-accent) 17%, transparent)}}.story-trail:after{animation:7s ease-in-out infinite storyTrailPulse;transform:translate(-50%)}.story-trail>span{z-index:1;background:var(--story-surface);padding:7px 5px;position:relative}@supports (color:color-mix(in lab, red, red)){.story-trail>span{background:color-mix(in srgb, var(--story-surface) 92%, transparent)}}.story-trail>span{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-weight:850}.story-trail>i{flex:1}.story-happiness-story{background:#153e3b}.story-happiness-story:before{filter:none;opacity:1;background:radial-gradient(circle at 73% 17%,#ffe070f2 0 7vw,#f4b03361 13vw,#0000 27vw),radial-gradient(at 8% 25%,#d34231e6,#0000 31%),radial-gradient(at 86% 60%,#2791abc7,#0000 36%),linear-gradient(155deg,#b93f35 0%,#ee7d3e 20%,#f3c447 42%,#2d9db0 66%,#153e3b 100%)}.story-happiness-story .story-path-nav{background:linear-gradient(90deg,#103633fa,#164b48f5);border-color:#f4ce6440;box-shadow:0 15px 42px #07272566}.story-happiness-story .story-path-line:before{background:linear-gradient(90deg,#0000,#f2b735ad,#44acbbb8,#0000)}.story-happiness-story .series-hero:after{background:radial-gradient(circle at 75% 35%,#f6c04238,#0000 35%),linear-gradient(90deg,#103734f5 0%,#12423fb8 45%,#134b4c2e 82%),linear-gradient(#0000 42%,#082d2bdb)}.story-happiness-story .series-hero>div{background:#103936c7;border-color:#f5d37557;box-shadow:0 34px 90px #0a2d2a57,inset 0 0 50px #f2b7350f}.story-happiness-story .story-hero-mark{background:radial-gradient(circle at 36% 28%,#ffdc75e0,#e76f39ad 48%,#125b5bc7);border-color:#ffe593b8;box-shadow:0 0 0 12px #f6be4514,0 0 72px #eb84364d}.story-happiness-story .series-introduction{color:#153e3b;background:radial-gradient(circle at 88% 5%,#289bad33,#0000 30%),linear-gradient(115deg,#f7e6b4,#efc66c 58%,#d8874c)}.story-happiness-story .series-gallery{background:radial-gradient(circle at 78% 7%,#ffe683eb 0 5vw,#f7b93633 13vw,#0000 25vw),radial-gradient(at 5% 14%,#c53931e6,#0000 31%),radial-gradient(at 85% 37%,#ea7639b3,#0000 30%),linear-gradient(#d64a37 0%,#f0a23e 17%,#f3c54b 32%,#2699ad 53%,#14788e 67%,#153e3b 88%,#102f2d 100%);overflow:hidden}.story-happiness-story .series-gallery:before{clip-path:none;filter:blur(.2px);opacity:.82;background:repeating-radial-gradient(at 50% 100%,#d1f5ee33 0 2px,#0000 3px 18px),linear-gradient(#30b0be0d,#07657e85);border-radius:50%;width:68vw;height:30vw;top:7%;right:-8vw;transform:rotate(-5deg)}.story-happiness-story .series-gallery:after{clip-path:none;filter:blur(5px);opacity:.86;background:radial-gradient(at 15% 70%,#435c2fd1 0 14%,#0000 15%),radial-gradient(at 40% 82%,#184131eb 0 19%,#0000 20%),radial-gradient(at 69% 75%,#3a532be0 0 18%,#0000 19%),radial-gradient(at 93% 84%,#14372ce6 0 16%,#0000 17%);width:114vw;height:24vw;bottom:3%;left:-7vw}.story-happiness-story .story-gallery-heading,.story-happiness-story .series-work-grid>button{color:#fff8df}.story-happiness-story .story-gallery-heading>span{color:#ffd66c;text-shadow:0 8px 32px #67311642}.story-happiness-story .series-work-grid>button:before,.story-happiness-story .series-work-grid>button:after{content:none;display:none}.story-happiness-story .series-work-grid>button>span{background:#f5df9d;border-color:#164d49;box-shadow:0 28px 72px #09302d57,0 0 0 3px #f1b8376b,inset 0 0 0 2px #fff8dad9}.story-happiness-story .series-work-grid>button>i,.story-happiness-story .series-work-grid>button>small{color:#fff6d8c2}.story-happiness-story .story-trail:before{opacity:.82;background:radial-gradient(circle,#ffd66c 0 2px,#0000 2.6px) top/7px 34px repeat-y;width:7px}.story-happiness-story .story-trail>span{color:#ffe6a0;background:#1a5c59}.story-dream-series{color:#f5f7ff;background:#071633}.story-dream-series:before{filter:none;opacity:1;background:radial-gradient(circle at 82% 11%,#9fe1ffd1 0 4.5vw,#389be33d 4.7vw,#0000 8vw),radial-gradient(at 18% 19%,#439bdf38,#0000 28%),radial-gradient(at 76% 66%,#2780cd2e,#0000 32%),radial-gradient(circle,#f6dd5bdb 0 1.4px,#0000 1.8px) 0 0/87px 73px,radial-gradient(circle,#b2e3ffc7 0 1px,#0000 1.5px) 34px 23px/113px 91px,linear-gradient(#07142f,#0a2a61 48%,#07142f)}.story-dream-series .story-path-nav{background:radial-gradient(circle at 72% 0,#3791dd33,#0000 32%),#06132d;border-color:#81ccff3d;box-shadow:0 14px 44px #01081c94}.story-dream-series .story-path-line:before{background:linear-gradient(90deg,#0000,#f6dc5bd1,#73cdffe0,#f6dc5bd1,#0000);height:2px;box-shadow:0 0 18px #4db0ff61}.story-dream-series .story-path-line>a i{background:#0a2250;border-color:#88d0ff94;box-shadow:0 0 0 4px #4ba5e80f}.story-dream-series .story-path-line>a.is-current i,.story-dream-series .story-path-line>a:hover i{color:#071633;background:#f3d85a;border-color:#fff2a4;box-shadow:0 0 24px #f3d85a75}.story-dream-series .series-hero:after{background:radial-gradient(circle at 74% 22%,#55c3ff5c,#0000 31%),linear-gradient(90deg,#05102bf5 0%,#07193ec2 44%,#0614332e 80%),linear-gradient(#0000 41%,#030c22e6)}.story-dream-series .series-hero>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05112dd6;border-color:#a0dbff52;box-shadow:0 30px 100px #00051485,inset 0 0 46px #3b98e114}.story-dream-series .series-hero>div:before{content:"✦";color:#f3d85a;text-shadow:-34px 21px #fff19d80,19px 37px #73cdff7a,0 0 22px #f3d85ab3;font-size:27px;animation:4.8s ease-in-out infinite dreamStarBreath;position:absolute;top:25px;right:30px}.story-dream-series .story-hero-mark{background:radial-gradient(circle at 38% 30%,#91dcff9e,#195eaab3 42%,#051232e6 72%);border-color:#ffef8fad;box-shadow:0 0 0 12px #70c4ff14,0 0 70px #4baff366}.story-dream-series .series-introduction{color:#f5f7ff;background:radial-gradient(circle at 83% 18%,#3f9ae038,#0000 32%),linear-gradient(115deg,#091b42,#0d3471);border-color:#8acfff2e}.story-dream-series .series-introduction>p,.story-dream-series .series-introduction>span small{color:#c4e0ffad}.story-dream-series .series-introduction>span{color:#f3d85a}.story-dream-series .series-gallery{background:radial-gradient(at 17% 10%,#3592dd47,#0000 26%),radial-gradient(at 82% 48%,#2271c23b,#0000 32%),radial-gradient(circle,#f7de5de0 0 1.5px,#0000 2px) 0 0/96px 82px,radial-gradient(circle,#b3e2ffcc 0 1px,#0000 1.5px) 38px 26px/127px 104px,linear-gradient(#06142f,#0b2f68 47%,#06142f);overflow:hidden}.story-dream-series .series-gallery:before{aspect-ratio:1;clip-path:none;filter:none;opacity:.78;background:radial-gradient(circle at 36% 31%,#d5f1ffeb,#61bff3c2 31%,#2065b7d1 64%,#092154f5 100%);border-radius:50%;width:clamp(150px,17vw,270px);height:auto;top:clamp(45px,6vw,95px);right:clamp(20px,7vw,120px);box-shadow:0 0 0 18px #6ec6ff0f,0 0 85px #4eb6f973}.story-dream-series .series-gallery:after{clip-path:none;filter:blur(7px);opacity:.75;background:radial-gradient(at 10% 72%,#58b1ec57 0 13%,#0000 14%),radial-gradient(at 24% 58%,#68bff44f 0 17%,#0000 18%),radial-gradient(at 39% 70%,#4c9fdf40 0 15%,#0000 16%),radial-gradient(at 53% 63%,#68bff438 0 16%,#0000 17%);width:72vw;height:190px;bottom:5%;left:-8vw}.story-dream-series .story-gallery-heading{color:#f7f8ff}.story-dream-series .story-gallery-heading>span{color:#f3d85a;text-shadow:0 0 36px #f3d85a42}.story-dream-series .story-gallery-heading>p{color:#e8f3ff;max-width:650px}.story-dream-series .series-work-grid>button{color:#f7f9ff}.story-dream-series .series-work-grid>button:before{content:"";z-index:-1;pointer-events:none;filter:blur(4px);opacity:.9;background:radial-gradient(at 12% 65%,#61baf157 0 12%,#0000 13%),radial-gradient(at 28% 52%,#80cdfa4a 0 16%,#0000 17%),radial-gradient(at 50% 68%,#4b9fdf57 0 18%,#0000 19%),radial-gradient(at 72% 52%,#7eccfa40 0 17%,#0000 18%),radial-gradient(at 90% 69%,#4ea4e44f 0 13%,#0000 14%);height:clamp(80px,9vw,140px);position:absolute;bottom:62px;left:-7%;right:-7%}.story-dream-series .series-work-grid>button:after{content:"✦";z-index:4;color:#f5df67;pointer-events:none;text-shadow:-28px 33px #fff1a370,24px 46px #80d3ff85,0 0 20px #f6dd5eb3;font-size:clamp(18px,2vw,30px);animation:5.5s ease-in-out infinite dreamStarBreath;position:absolute;top:clamp(-25px,-2vw,-12px);right:clamp(16px,2.5vw,42px)}.story-dream-series .series-work-grid>button:nth-child(3n+2):after{animation-delay:-2s;left:clamp(15px,3vw,45px);right:auto}.story-dream-series .series-work-grid>button>span{background:#07152f;border-color:#a8a87a;box-shadow:0 34px 90px #0005169e,0 0 0 2px #79c9f942,0 0 44px #45a1e230}.story-dream-series .series-work-grid>button:nth-child(odd)>span{transform:rotate(-.45deg)}.story-dream-series .series-work-grid>button:nth-child(2n)>span{transform:rotate(.55deg)}.story-dream-series .series-work-grid>button>i,.story-dream-series .series-work-grid>button>small{color:#c9e1ffb8}.story-dream-series .series-work-grid>button>i:before{background:#f3d85a;border-color:#f3d85a;box-shadow:0 0 0 5px #f3d85a1f,0 0 18px #f3d85a7a}.story-dream-series .series-work-grid>button>strong{color:#fff}.story-dream-series .story-trail{color:#d8ebffbd}.story-dream-series .story-trail:before{opacity:.92;background:radial-gradient(circle,#f3d85a 0 2px,#0000 2.6px) top/7px 36px repeat-y;width:3px;box-shadow:0 0 18px #5db8f666}.story-dream-series .story-trail:after{background:radial-gradient(circle at 35% 29%,#e7f7ff,#71c5f4 36%,#1e63ad 68%,#0c285e);border-color:#caecffe6;width:28px;height:28px;box-shadow:0 0 0 9px #69c4fc14,0 0 32px #68c4fbbd}.story-dream-series .story-trail>span{color:#f1df82;background:#071633}.story-dream-series .series-footer{background:#050f27}@keyframes dreamStarBreath{0%,to{opacity:.55;transform:scale(.84)rotate(-5deg)}50%{opacity:1;transform:scale(1.08)rotate(4deg)}}.story-chapter-page .series-archive-note{z-index:2;border-color:var(--story-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-archive-note{border-color:color-mix(in srgb, var(--story-ink) 35%, transparent)}}.story-chapter-page .series-archive-note{background:var(--story-surface)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-archive-note{background:color-mix(in srgb, var(--story-surface) 88%, #fff)}}.story-chapter-page .series-archive-note{color:var(--story-ink);box-shadow:0 25px 80px var(--story-ink)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-archive-note{box-shadow:0 25px 80px color-mix(in srgb, var(--story-ink) 18%, transparent)}}.story-chapter-page .series-footer{background:var(--story-ink);color:var(--story-surface);border-color:#ffffff2e}.story-chapter-page .series-lightbox.is-immersive{background:var(--story-ink)}@supports (color:color-mix(in lab, red, red)){.story-chapter-page .series-lightbox.is-immersive{background:color-mix(in srgb, var(--story-ink) 92%, #000)}}.story-chapter-page .series-lightbox.is-immersive figure:before{display:none}.series-lightbox.story-popup{--popup-ink:#173c36;--popup-paper:#f7f0df;--popup-stage:#d9e4da;--popup-accent:#c59a43;--popup-metal:#c9a554;--popup-metal-light:#f4df9c;--popup-wood:#493426;--popup-shadow:#0816116b;color:var(--popup-ink);background:var(--popup-ink);padding:clamp(9px,1.4vw,22px)}.series-lightbox.story-popup:before{background-image:radial-gradient(circle at 18% 15%, var(--popup-accent), transparent 32%), radial-gradient(circle at 82% 82%, var(--popup-metal), transparent 30%);inset:0}@supports (color:color-mix(in lab, red, red)){.series-lightbox.story-popup:before{background-image:radial-gradient(circle at 18% 15%, color-mix(in srgb, var(--popup-accent) 38%, transparent), transparent 32%), radial-gradient(circle at 82% 82%, color-mix(in srgb, var(--popup-metal) 24%, transparent), transparent 30%)}}.series-lightbox.story-popup:before{filter:none;opacity:1;background-size:auto;transform:none}.series-lightbox.story-popup:after{background:linear-gradient(135deg, var(--popup-ink), var(--popup-ink))}@supports (color:color-mix(in lab, red, red)){.series-lightbox.story-popup:after{background:linear-gradient(135deg, color-mix(in srgb, var(--popup-ink) 96%, #000), color-mix(in srgb, var(--popup-ink) 80%, #000))}}.series-lightbox.story-popup:after{opacity:.9}.story-popup .series-lightbox-shell{border:1px solid var(--popup-metal);grid-template-rows:70px minmax(0,1fr) 104px}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell{border:1px solid color-mix(in srgb, var(--popup-metal) 58%, #fff)}}.story-popup .series-lightbox-shell{background:var(--popup-paper);box-shadow:0 0 0 1px var(--popup-ink), 0 34px 110px #0000006b;border-radius:26px}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell{box-shadow:0 0 0 1px color-mix(in srgb, var(--popup-ink) 40%, transparent), 0 34px 110px #0000006b}}.story-popup .series-lightbox-shell>header{z-index:4;border-color:var(--popup-metal);position:relative}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header{border-color:color-mix(in srgb, var(--popup-metal) 35%, transparent)}}.story-popup .series-lightbox-shell>header{background:linear-gradient(90deg, var(--popup-paper), var(--popup-paper))}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header{background:linear-gradient(90deg, color-mix(in srgb, var(--popup-paper) 96%, #fff), var(--popup-paper))}}.story-popup .series-lightbox-shell>header{color:var(--popup-ink)}.story-popup .series-lightbox-shell>header:after{content:"";background:linear-gradient(90deg, transparent, var(--popup-metal), transparent);width:min(320px,32vw);height:2px;position:absolute;bottom:-1px;right:50%;transform:translate(50%)}.story-popup .series-lightbox-shell>header span,.story-popup .series-lightbox-shell>header p,.story-popup .series-lightbox-shell>header button{color:var(--popup-ink)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header span,.story-popup .series-lightbox-shell>header p,.story-popup .series-lightbox-shell>header button{color:color-mix(in srgb, var(--popup-ink) 76%, #777)}}.story-popup .series-lightbox-shell>header span b,.story-popup .series-lightbox-shell>header button{color:var(--popup-ink)}.story-popup .series-lightbox-shell>header i{border-color:var(--popup-metal)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header i{border-color:color-mix(in srgb, var(--popup-metal) 72%, var(--popup-ink))}}.story-popup .series-lightbox-shell>header i{background:var(--popup-paper)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header i{background:color-mix(in srgb, var(--popup-paper) 84%, #fff)}}.story-popup .series-lightbox-shell>header i{box-shadow:inset 0 0 0 4px var(--popup-metal)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>header i{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--popup-metal) 9%, transparent)}}.story-popup .series-lightbox-shell>header i{transition:transform .22s,background .22s}.story-popup .series-lightbox-shell>header button:hover i{color:var(--popup-paper);background:var(--popup-ink);transform:rotate(90deg)}.story-popup .series-lightbox-shell>figure{background:radial-gradient(circle at 50% 44%, var(--popup-stage), var(--popup-stage) 72%)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>figure{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--popup-stage) 68%, #fff), var(--popup-stage) 72%)}}.story-popup .series-lightbox-shell>figure:before{background-image:linear-gradient(90deg, transparent 49.8%, var(--popup-metal) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, var(--popup-metal) 50%, transparent 50.2%);display:block;inset:0}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>figure:before{background-image:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--popup-metal) 16%, transparent) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, color-mix(in srgb, var(--popup-metal) 12%, transparent) 50%, transparent 50.2%)}}.story-popup .series-lightbox-shell>figure:before{filter:none;opacity:.34;background-size:90px 90px;transform:none}.story-popup .series-lightbox-art{padding:4px}.story-popup .series-lightbox-frame{z-index:1;box-sizing:border-box;border:clamp(7px, .72vw, 11px) ridge var(--popup-metal);background:linear-gradient(135deg, var(--popup-metal-light), #f6ead0 42%, #d1b46d 43%, var(--popup-metal-light));width:fit-content;max-width:100%;height:fit-content;max-height:100%;box-shadow:0 0 0 2px var(--popup-wood), 0 0 0 5px var(--popup-metal), 0 22px 44px var(--popup-shadow), inset 0 0 0 2px #ffffffb8;place-items:center;padding:clamp(13px,1.35vw,20px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-frame{box-shadow:0 0 0 2px var(--popup-wood), 0 0 0 5px color-mix(in srgb, var(--popup-metal) 82%, #fff), 0 22px 44px var(--popup-shadow), inset 0 0 0 2px #ffffffb8}}.story-popup .series-lightbox-frame:before,.story-popup .series-lightbox-frame:after{content:"✦";z-index:2;border:1px solid var(--popup-metal);place-items:center;width:25px;height:25px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-frame:before,.story-popup .series-lightbox-frame:after{border:1px solid color-mix(in srgb, var(--popup-metal) 68%, var(--popup-wood))}}.story-popup .series-lightbox-frame:before,.story-popup .series-lightbox-frame:after{background:radial-gradient(circle, var(--popup-metal-light), var(--popup-metal));color:var(--popup-wood);font-size:10px;transform:rotate(45deg);box-shadow:0 2px 7px #0003}.story-popup .series-lightbox-frame:before{top:-11px;left:-11px}.story-popup .series-lightbox-frame:after{bottom:-11px;right:-11px}.story-popup .series-lightbox-frame img{object-fit:contain;filter:none;width:auto;max-width:min(100%,96vw - 210px);height:auto;max-height:calc(96svh - 305px);display:block;box-shadow:0 0 0 1px #231b1175,inset 0 0 20px #00000024}.story-popup .series-lightbox-shell>figure button{border-color:var(--popup-metal);width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>figure button{border-color:color-mix(in srgb, var(--popup-metal) 62%, var(--popup-ink))}}.story-popup .series-lightbox-shell>figure button{background:var(--popup-paper)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>figure button{background:color-mix(in srgb, var(--popup-paper) 90%, transparent)}}.story-popup .series-lightbox-shell>figure button{color:var(--popup-ink);box-shadow:0 8px 24px var(--popup-ink)}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>figure button{box-shadow:0 8px 24px color-mix(in srgb, var(--popup-ink) 18%, transparent)}}.story-popup .series-lightbox-shell>figure button{transition:transform .22s,color .22s,background .22s}.story-popup .series-lightbox-shell>figure button:hover{color:var(--popup-paper);background:var(--popup-ink);transform:scale(1.08)}.story-popup .series-lightbox-shell>footer{border-color:var(--popup-metal);position:relative}@supports (color:color-mix(in lab, red, red)){.story-popup .series-lightbox-shell>footer{border-color:color-mix(in srgb, var(--popup-metal) 34%, transparent)}}.story-popup .series-lightbox-shell>footer{background:var(--popup-paper);color:var(--popup-ink)}.story-popup .series-lightbox-shell>footer:before{content:"";background:var(--popup-accent);width:78px;height:3px;position:absolute;top:-1px;left:28px}.story-popup .series-lightbox-shell>footer span,.story-popup .series-lightbox-shell>footer h2,.story-popup .series-lightbox-shell>footer p{color:var(--popup-ink)}.story-popup .series-lightbox-shell>footer span,.story-popup .series-lightbox-shell>footer p{opacity:.72}.story-popup-happiness-story{--popup-ink:#173c36;--popup-paper:#f9e4ad;--popup-stage:#238da0;--popup-accent:#dc5f42;--popup-metal:#ba8734;--popup-metal-light:#f3d270;--popup-wood:#16443f}.story-popup-happiness-story .series-lightbox-shell{border-radius:32px 32px 22px 22px}.story-popup-happiness-story .series-lightbox-shell>figure{background:radial-gradient(circle at 76% 17%,#ffe57ce0 0 8%,#0000 24%),radial-gradient(at 8% 18%,#cf4130cc,#0000 35%),linear-gradient(160deg,#d6533d 0%,#efa442 28%,#f0c958 43%,#2f9dad 62%,#176f7f 76%,#173c36 100%);box-shadow:inset 0 0 120px #0f37342e,inset 0 1px #ffedaeb8}.story-popup-happiness-story .series-lightbox-shell>figure:before{opacity:.46;background-image:repeating-radial-gradient(at 50% 82%,#ddf8f12e 0 1px,#0000 2px 18px),radial-gradient(circle,#ffe58680 0 1.4px,#0000 1.8px);background-position:50%,0 0;background-size:auto,67px 59px}.story-popup-world-of-children{--popup-ink:#102d50;--popup-paper:#f3f4ee;--popup-stage:#caddec;--popup-accent:#6daed2;--popup-metal:#aeb9c4;--popup-metal-light:#f4f7f9;--popup-wood:#30475d}.story-popup-world-of-children .series-lightbox-shell{border-radius:34px}.story-popup-world-of-children .series-lightbox-frame{border-radius:48% 48% 12px 12px/7% 7% 12px 12px}.story-popup-world-of-children .series-lightbox-frame img{border-radius:44% 44% 4px 4px/5% 5% 4px 4px}.story-popup-world-of-children .series-lightbox-shell>figure{background:radial-gradient(circle at 16% 22%,#f4faffe6 0 3%,#0000 3.4%),radial-gradient(circle at 84% 18%,#f8fbffb3 0 1.5%,#0000 1.9%),linear-gradient(145deg,#dbe8f0,#b9d1e2)}.story-popup-dream-series{--popup-ink:#071633;--popup-paper:#eaf2f7;--popup-stage:#0c295a;--popup-accent:#f3d85a;--popup-metal:#d0b34e;--popup-metal-light:#fff0a5;--popup-wood:#162044;--popup-shadow:#00051cb3}.story-popup-dream-series:before{background-image:radial-gradient(circle,#ffeb71cc 0 1px,#0000 1.7px),radial-gradient(circle,#97dcffad 0 1px,#0000 1.8px);background-position:0 0,17px 21px;background-size:42px 42px,57px 57px}.story-popup-dream-series .series-lightbox-shell{border-radius:18px;box-shadow:0 0 0 1px #69bbf66b,0 0 70px #369be938,0 34px 110px #0000008c}.story-popup-dream-series .series-lightbox-shell>figure{background:radial-gradient(circle at 78% 18%,#70cdff57 0 6%,#0000 18%),radial-gradient(circle at 50% 42%,#183f7b,#081735 74%)}.story-popup-dream-series .series-lightbox-shell>figure:before{opacity:.72;background-image:radial-gradient(circle,#ffe55ed9 0 1px,#0000 1.8px),radial-gradient(circle,#c7ecffb8 0 1px,#0000 1.7px);background-position:5px 8px,31px 27px;background-size:46px 46px,67px 67px}.story-popup-dream-series .series-lightbox-frame{background:linear-gradient(135deg,#6e571c,#f5dc74 38%,#9a7924 42%,#f8e895 68%,#6e571c)}.story-popup-light-stories{--popup-ink:#36523c;--popup-paper:#fff9df;--popup-stage:#f4e39a;--popup-accent:#e69d3d;--popup-metal:#b9903d;--popup-metal-light:#f6dea0;--popup-wood:#5c4429}.story-popup-light-stories .series-lightbox-shell{border-radius:13px 34px}.story-popup-light-stories .series-lightbox-shell>figure{background:repeating-conic-gradient(at 50% 115%,#ffffff1f 0deg 4deg,#0000 4deg 12deg),linear-gradient(135deg,#fff0aa,#e9d47e)}.story-popup-light-stories .series-lightbox-frame{box-shadow:0 0 0 2px var(--popup-wood), 0 0 0 5px var(--popup-metal), 0 22px 44px #55411447, 0 0 58px #fff09166}@supports (color:color-mix(in lab, red, red)){.story-popup-light-stories .series-lightbox-frame{box-shadow:0 0 0 2px var(--popup-wood), 0 0 0 5px color-mix(in srgb, var(--popup-metal) 82%, #fff), 0 22px 44px #55411447, 0 0 58px #fff09166}}.story-chapter-transition{background:var(--story-ink);color:#fff;grid-template-columns:minmax(250px,.65fr) minmax(500px,1.35fr);min-height:470px;display:grid;position:relative;z-index:3!important}.story-transition-previous{background:var(--story-ink);border-right:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;padding:clamp(45px,6vw,95px);display:flex}@supports (color:color-mix(in lab, red, red)){.story-transition-previous{background:color-mix(in srgb, var(--story-ink) 88%, #000)}}.story-transition-previous{transition:background .3s}.story-transition-previous:hover{background:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-transition-previous:hover{background:color-mix(in srgb, var(--story-accent) 22%, var(--story-ink))}}.story-transition-previous span,.story-transition-next>span{letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:850}.story-transition-previous strong{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);font-weight:400}.story-transition-next{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-content:end;padding:clamp(45px,6vw,95px);display:grid;position:relative;overflow:hidden}.story-transition-next:before,.story-transition-next:after{content:"";z-index:-2;position:absolute;inset:0}.story-transition-next:before{background-image:var(--next-story-cover);background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.story-transition-next:after{z-index:-1;background:linear-gradient(90deg, var(--story-ink), var(--story-ink)), linear-gradient(0deg, #000000b8, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.story-transition-next:after{background:linear-gradient(90deg, color-mix(in srgb, var(--story-ink) 92%, transparent), color-mix(in srgb, var(--story-ink) 33%, transparent)), linear-gradient(0deg, #000000b8, transparent 66%)}}.story-transition-next:hover:before{transform:scale(1.055)}.story-transition-next>span{color:var(--story-accent);grid-column:1}@supports (color:color-mix(in lab, red, red)){.story-transition-next>span{color:color-mix(in srgb, var(--story-accent) 85%, #fff)}}.story-transition-next strong{letter-spacing:-.045em;grid-column:1;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:.92}.story-transition-next small{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;grid-column:1;margin-top:18px;font-size:8px;font-weight:800}.story-transition-next>i{border:1px solid #ffffff9e;border-radius:50%;grid-area:1/2/4;align-self:end;place-items:center;width:62px;height:62px;font-size:23px;font-style:normal;transition:transform .28s,background .28s;display:grid}.story-transition-next:hover>i{background:#ffffff21;transform:translate(7px)}.story-transition-finale{--next-story-cover:var(--story-cover)}@keyframes storyCanvasDrift{0%{transform:scale(1.015)}to{transform:scale(1.07)}}@keyframes storyTrailPulse{0%,to{opacity:.55;top:10%}50%{opacity:1;top:82%}}.series-archive-note{background:#e7efe6;border:1px solid #bdcbbb;max-width:950px;margin:0 auto;padding:90px}.series-archive-note p{color:#6f9a7b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.series-archive-note h2{margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,5vw,65px);font-weight:400}.series-footer{color:#355c43;letter-spacing:.1em;text-transform:uppercase;background:#e7efe6;border-top:1px solid #cad4c9;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;padding:34px clamp(28px,6vw,105px);font-size:9px;display:grid}.series-footer span{text-align:center}.series-footer a:last-child{justify-self:end}.happiness-hero{min-height:100svh;padding-top:calc(var(--ribbon-height) + var(--header-height));background:#f0d264;grid-template-columns:.88fr 1.12fr;display:grid;position:relative}.happiness-hero>div{z-index:2;flex-direction:column;justify-content:center;padding:80px clamp(28px,7vw,120px);display:flex;position:relative}.happiness-hero>div>a{color:#17302294}.happiness-hero p{color:#496a50}.happiness-hero h1,.shop-hero h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(65px,8vw,130px);font-weight:400;line-height:.88}.happiness-hero h1 em,.shop-hero h1 em{color:#fff;font-weight:400}.happiness-hero>div>span,.shop-hero>span{max-width:650px;margin-top:35px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.65}.happiness-hero>img{width:100%;height:calc(100svh - var(--ribbon-height) - var(--header-height));object-fit:cover}.happiness-hero>i{z-index:3;color:#fff;background:#355c43;border-radius:50%;place-items:center;width:80px;height:80px;font-family:Georgia,serif;font-size:42px;font-style:normal;display:grid;position:absolute;bottom:30px;right:47%}.happiness-chapters{background:#f7f3e9;padding:clamp(90px,10vw,160px) clamp(22px,6vw,100px)}.happiness-chapters>a{--chapter-accent:#e7d372;background:var(--chapter-accent);grid-template-columns:.78fr 1.22fr;min-height:610px;margin-bottom:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.happiness-chapters>a{background:color-mix(in srgb, var(--chapter-accent) 28%, #f8f5ec)}}.happiness-chapters>a:nth-of-type(2n){grid-template-columns:1.22fr .78fr}.happiness-chapters>a:nth-of-type(2n) .happiness-chapter-copy{grid-column:2}.happiness-chapters>a:nth-of-type(2n) figure{grid-area:1/1}.happiness-chapter-copy{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,100px);display:flex;position:relative}.happiness-chapter-copy>i{color:var(--chapter-accent);position:absolute;top:30px;right:35px}@supports (color:color-mix(in lab, red, red)){.happiness-chapter-copy>i{color:color-mix(in srgb, var(--chapter-accent) 70%, #355c43)}}.happiness-chapter-copy>i{opacity:.55;font-family:Georgia,serif;font-size:90px;font-style:italic}.happiness-chapter-copy p{color:#66806b;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.happiness-chapter-copy h2{letter-spacing:-.05em;margin:13px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,82px);font-weight:400;line-height:.95}.happiness-chapter-copy>span{color:#536257;max-width:470px;font-size:14px;line-height:1.75}.happiness-chapter-copy>b{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #355c43;width:max-content;margin-top:42px;padding-bottom:6px;font-size:9px}.happiness-chapters figure{min-height:610px;margin:0;position:relative;overflow:hidden}.happiness-chapters figure img,.happiness-chapters figure span{width:100%;height:100%;position:absolute;inset:0}.happiness-chapters figure img{object-fit:cover;transition:transform .9s}.happiness-chapters>a:hover figure img{transform:scale(1.035)}.happiness-chapters figure span{background:linear-gradient(90deg,#15331e14,#0000)}.happiness-endnote{color:#fff;text-align:center;background:#355c43;padding:clamp(100px,12vw,190px) clamp(28px,7vw,120px)}.happiness-endnote p{color:#c4d8c5;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.happiness-endnote h2{letter-spacing:-.05em;margin:24px 0 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,105px);font-weight:400;line-height:.95}.happiness-endnote a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffffb3;padding-bottom:6px;font-size:9px;font-weight:800}.shop-hero{min-height:780px;padding:calc(var(--ribbon-height) + var(--header-height) + 70px) clamp(28px, 7vw, 120px) 100px;color:#fff;background:linear-gradient(135deg,#355c43,#91ac96);flex-direction:column;justify-content:center;display:flex}.shop-hero>a{margin-bottom:55px}.shop-hero>span{color:#ffffffbf}.shop-grid{padding:clamp(80px,9vw,140px) clamp(20px,6vw,100px)}.shop-grid article{background:#fbf9f3;border:1px solid #cbd5ca;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:690px;margin-bottom:28px;display:grid}.shop-grid article:nth-child(2n) figure{grid-column:2}.shop-grid article:nth-child(2n)>div{grid-area:1/1}.shop-grid figure{background:#dfe9df;place-items:center;min-height:690px;margin:0;padding:45px;display:grid;position:relative;overflow:hidden}.shop-grid figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:600px;box-shadow:0 24px 65px #26432e2e}.shop-grid figure>i{font-size:9px;font-style:normal;font-weight:800;position:absolute;top:24px;left:25px}.shop-grid article>div{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,110px);display:flex}.shop-grid article>div>p{color:#6d8b72;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.shop-grid h2{letter-spacing:-.05em;margin:16px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,78px);font-weight:400;line-height:.95}.shop-grid article>div>span{color:#626c64;max-width:570px;font-size:14px;line-height:1.8}.shop-grid article>div>strong{color:#355c43;margin-top:35px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.shop-grid article>div>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#355c43;width:max-content;margin-top:32px;padding:16px 21px;font-size:9px;font-weight:850}.shop-note{background:#f0d264;justify-content:space-between;align-items:center;gap:30px;padding:55px clamp(28px,7vw,120px);display:flex}.shop-note p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px}.shop-note a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #355c43;padding-bottom:5px;font-size:9px;font-weight:850}.admin-sales-intro{background:#dfe9df;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;padding:28px;display:flex}.admin-sales-intro p{color:#477154;letter-spacing:.14em;margin:0 0 9px;font-size:8px;font-weight:850}.admin-sales-intro h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.admin-sales-intro span{color:#647067;max-width:670px;margin-top:10px;font-size:12px;line-height:1.6;display:block}.admin-artwork-image{position:relative}.admin-artworks article .admin-artwork-image>img{object-fit:cover;width:100%;height:280px}.admin-artwork-image>label{color:#fff;cursor:pointer;text-align:center;background:#0c1014e0;place-items:center;min-height:42px;padding:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.admin-artwork-image>label>span{color:#fff;font-size:8px}.admin-artwork-image input{opacity:0;width:1px;height:1px;position:absolute}.admin-artworks select{background:#fff;border:1px solid #d0cbc1;width:100%;height:46px;padding:0 12px}.admin-inline-three{grid-template-columns:repeat(3,1fr)}.admin-checkbox{background:#f8f6f1;border:1px solid #d0cbc1;align-items:center;min-height:46px;padding:0 13px;gap:10px!important;display:flex!important}.admin-checkbox input{width:18px!important;height:18px!important}.admin-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-delete{color:#8f3732;cursor:pointer;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #a64b45;padding:0 20px;font-size:9px;font-weight:800}@media (width<=980px){.ozgur-special-heading,.ozgur-shop-heading{grid-template-columns:1fr 1fr}.ozgur-special-heading>p,.ozgur-shop-heading>p{grid-column:1/-1}.ozgur-special-grid{grid-template-columns:1fr 1fr}.ozgur-special-grid>a:nth-child(3){margin-top:0}.ozgur-shop-grid{grid-template-columns:1fr 1fr}.series-introduction{grid-template-columns:.45fr 1.55fr}.series-introduction>span{grid-column:2}}@media (width<=760px){.story-path-nav{grid-template-columns:42px minmax(390px,1fr);gap:10px;min-height:72px;padding:9px 10px 7px;top:0;overflow-x:auto}.story-path-back span,.story-path-count{display:none}.story-path-back{align-self:start;margin-top:3px}.story-path-line{min-width:390px}.story-path-line>a span{font-size:6px}.art-lightbox{padding:0}.art-lightbox-stage>img{width:auto;max-width:calc(100vw - 90px);height:auto;max-height:min(66svh,700px)}.art-lightbox-viewer{grid-template-rows:62px auto auto}.art-lightbox-stage{min-height:0;padding:18px 45px}.ozgur-quote{grid-template-columns:1fr;min-height:0}.ozgur-quote figure{min-height:540px}.ozgur-quote figure:after{background:linear-gradient(#0000 60%,#e7efe6)}.ozgur-quote>div{padding:72px 22px 90px}.ozgur-quote blockquote{font-size:39px}.ozgur-special-series,.ozgur-shop-section{padding:90px 15px}.ozgur-special-heading,.ozgur-shop-heading{grid-template-columns:1fr;gap:22px;padding:0 7px}.ozgur-shop-heading>a{grid-column:auto}.ozgur-special-grid,.ozgur-shop-grid{grid-template-columns:1fr}.ozgur-special-grid>a,.ozgur-special-grid>a:nth-child(2),.ozgur-special-grid>a:nth-child(3){min-height:520px;margin-top:0}.happiness-story-preview{min-height:0}.happiness-story-preview>a{min-height:270px}.happiness-story-preview>a:nth-child(2n){transform:none}.ozgur-shop-grid article>a{height:390px}.series-hero{min-height:760px;padding:calc(var(--ribbon-height) + var(--header-height) + 35px) 22px 60px}.series-hero h1{font-size:67px}.series-introduction{grid-template-columns:1fr;gap:28px;padding:80px 22px}.series-introduction>span{grid-column:auto}.series-gallery{padding:65px 15px}.series-work-grid{columns:1}.series-lightbox{padding:0}.series-lightbox-shell{border-radius:0;grid-template-rows:62px minmax(0,1fr) 118px;width:100vw;height:100svh}.series-lightbox header{padding:0 14px}.series-lightbox header p,.series-lightbox header button>span{display:none}.series-lightbox figure{grid-template-columns:40px minmax(0,1fr) 40px;padding:10px 0}.series-lightbox figure button{width:34px;height:34px}.series-lightbox footer{grid-template-columns:1fr;gap:5px;padding:12px 18px 16px}.series-lightbox footer>span{display:none}.series-lightbox footer h2{font-size:24px}.series-lightbox footer p{text-align:left}.story-chapter-page .series-hero{align-items:flex-end;min-height:860px;padding-top:130px;padding-bottom:26px}.story-chapter-page .series-hero>div{max-width:none;padding:28px 24px 34px}.story-chapter-page .series-hero h1{font-size:clamp(55px,18vw,78px)}.story-chapter-page .series-hero>div>a:first-child{margin-bottom:32px}.story-chapter-page .series-hero>div>span{margin-top:24px;font-size:16px}.story-hero-mark{width:118px;top:94px;bottom:auto;right:18px}.story-hero-mark strong{font-size:48px}.story-hero-mark span{display:none}.story-chapter-page .series-introduction{grid-template-columns:1fr}.story-chapter-page .series-gallery{padding:95px 14px 70px}.story-gallery-heading{grid-template-columns:70px 1fr;gap:15px;width:100%;margin-bottom:65px}.story-gallery-heading>span{font-size:76px}.story-gallery-heading>p{font-size:23px}.story-chapter-page .series-work-grid{grid-template-columns:1fr;row-gap:78px;padding-left:27px;display:grid}.story-chapter-page .series-work-grid>button,.story-chapter-page .series-work-grid>button:nth-child(2n){margin:0;transform:none}.story-chapter-page .series-work-grid>button>span{border-width:8px;padding:7px}.story-chapter-page .series-gallery:before{width:86vw;height:86vw}.story-chapter-page .series-gallery:after{width:82vw;height:82vw}.story-trail{width:24px;top:15px;bottom:30px;left:9px;transform:none}.story-trail>span{display:none}.story-trail:before{top:0;bottom:0}.story-happiness-story .series-work-grid>button:before,.story-happiness-story .series-work-grid>button:after{opacity:.9;width:78px;height:calc(100% + 65px)}.story-happiness-story .series-work-grid>button:before{top:-38px;left:-48px}.story-happiness-story .series-work-grid>button:after{bottom:-42px;right:-36px}.story-dream-series .series-gallery:before{width:135px;height:135px;top:42px;right:18px}.story-dream-series .series-gallery:after{width:120vw;height:135px;bottom:3%;left:-22vw}.story-dream-series .series-work-grid>button:before{height:82px;bottom:50px;left:-9%;right:-9%}.story-dream-series .series-work-grid>button:nth-child(odd)>span,.story-dream-series .series-work-grid>button:nth-child(2n)>span{transform:none}.story-chapter-transition{grid-template-columns:1fr;min-height:0}.story-transition-previous{border-bottom:1px solid #ffffff2e;border-right:0;min-height:190px;padding:38px 24px}.story-transition-next{min-height:390px;padding:42px 24px}.story-transition-next strong{font-size:52px}.story-transition-next>i{width:48px;height:48px}.series-footer{grid-template-columns:1fr auto}.series-footer span{display:none}.happiness-hero{grid-template-columns:1fr;min-height:920px}.happiness-hero>div{padding:70px 22px}.happiness-hero>img{height:520px}.happiness-hero>i{bottom:486px;right:20px}.happiness-chapters{padding:75px 15px}.happiness-chapters>a,.happiness-chapters>a:nth-child(2n){grid-template-columns:1fr}.happiness-chapters>a:nth-child(2n) .happiness-chapter-copy,.happiness-chapters>a:nth-child(2n) figure{grid-area:auto}.happiness-chapter-copy{min-height:470px;padding:45px 25px}.happiness-chapters figure{min-height:480px}.shop-hero{min-height:760px;padding-left:22px;padding-right:22px}.shop-grid{padding:70px 15px}.shop-grid article{grid-template-columns:1fr}.shop-grid article:nth-child(2n) figure,.shop-grid article:nth-child(2n)>div{grid-area:auto}.shop-grid figure{min-height:520px;padding:28px}.shop-grid figure img{max-height:470px}.shop-grid article>div{padding:46px 24px 55px}.shop-note{flex-direction:column;align-items:start;padding:45px 22px}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-sales-intro{flex-direction:column;align-items:stretch;padding:20px}.admin-sales-intro .admin-save{width:100%}.admin-inline-three{grid-template-columns:1fr}.admin-artworks article .admin-artwork-image>img{height:min(82vw,430px)}}.artist-page-painting .artist-page-hero{min-height:max(820px,100svh);padding-top:calc(var(--ribbon-height) + var(--header-height));background:#10271f;display:block;position:relative}.artist-page-painting .artist-page-hero>img{object-fit:cover;object-position:center 34%;width:58%;height:100%;position:absolute;inset:0 auto 0 0}.artist-page-painting .artist-page-hero-shade{background:linear-gradient(90deg,#0000 22%,#10271f1f 42%,#10271f 61%),linear-gradient(#0000 52%,#06120d6b);position:absolute;inset:0}.artist-page-painting .artist-page-hero-copy{z-index:3;top:calc(var(--ribbon-height) + var(--header-height));justify-content:center;width:min(560px,39vw);min-height:0;margin:0;padding:42px 0 92px;display:flex;position:absolute;bottom:0;left:auto;right:clamp(34px,6vw,105px)}.artist-page-painting .artist-page-hero-copy>a{margin-bottom:clamp(35px,5vh,62px)}.artist-page-painting .artist-page-hero-copy h1{font-size:clamp(68px,7vw,112px);line-height:.84}.artist-page-painting .artist-page-hero-copy>span{margin-top:28px;font-size:clamp(16px,1.3vw,21px)}@media (width<=920px){.artist-page-painting .artist-page-hero{min-height:960px}.artist-page-painting .artist-page-hero>img{object-position:center 32%;width:100%;height:58%}.artist-page-painting .artist-page-hero-shade{background:linear-gradient(#0000 24%,#10271f6b 45%,#10271f 59%),linear-gradient(90deg,#08161033,#08161033)}.artist-page-painting .artist-page-hero-copy{justify-content:flex-end;width:auto;min-height:420px;padding:0;inset:auto 28px 44px}.artist-page-painting .artist-page-hero-copy>a{margin-bottom:28px}.artist-page-painting .artist-page-hero-copy h1{font-size:clamp(62px,15vw,100px)}.artist-page-painting .artist-page-hero-note{display:none}}.admin-v2-person-media,.admin-v2-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-v2-person-media{margin:22px 0 28px}.admin-v2-media-manager{gap:22px;display:grid}.admin-v2-media-group{background:#fff;border:1px solid #e4eaf3;border-radius:24px;overflow:hidden;box-shadow:0 12px 36px #1c304e0f}.admin-v2-media-group>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.admin-v2-media-group>header h2{color:#162038;margin:0 0 6px;font-size:20px}.admin-v2-media-group>header p{color:#6e788d;margin:0;font-size:14px;line-height:1.55}.admin-v2-media-group>header>span{color:#2262bf;background:#eef5ff;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.admin-v2-media-grid{padding:22px}.admin-v2-photo-card{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f1;border-radius:18px;grid-template-columns:132px minmax(0,1fr);min-height:132px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.admin-v2-photo-card:hover{border-color:#75a7ed;transform:translateY(-2px);box-shadow:0 12px 28px #2360b51f}.admin-v2-photo-card.is-busy{opacity:.65;pointer-events:none}.admin-v2-photo-card>img{object-fit:cover;background:#dfe5ed;width:100%;height:100%;min-height:132px}.admin-v2-photo-card>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:18px;display:flex}.admin-v2-photo-card b{color:#18243c;font-size:15px;line-height:1.3}.admin-v2-photo-card small{color:#727d91;font-size:12px;line-height:1.4}.admin-v2-photo-card em{color:#1765d1;margin-top:5px;font-size:12px;font-style:normal;font-weight:900}.admin-v2-photo-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cms-toolbar{z-index:2147483000;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10192af0;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;max-width:calc(100vw - 36px);padding:8px;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 54px #00000047}.cms-toolbar:has(.cms-toolbar-toggle){display:flex}.cms-toolbar-toggle{color:#fff;cursor:pointer;background:#2c76e4;border:0;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:8px 14px 8px 9px;display:inline-flex}.cms-toolbar-toggle span{background:#ffffff29;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cms-toolbar-toggle b{font-size:13px}.cms-toolbar.is-active .cms-toolbar-toggle{background:#1c9a68}.cms-toolbar p{color:#dce7f9;max-width:210px;margin:0;font-size:12px;line-height:1.35}.cms-toolbar>a{color:#fff;white-space:nowrap;border-left:1px solid #ffffff29;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.cms-editing [data-cms-kind]{outline-offset:-3px;position:relative;box-shadow:inset 0 0 0 1px #ffffffd9;cursor:pointer!important;outline:3px solid #2584ff!important}.cms-editing [data-cms-kind]:hover{outline-color:#ffb300!important}.cms-editor-backdrop{z-index:2147483646;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060d1ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cms-editor-modal{color:#172039;background:#fff;border:1px solid #ffffff80;border-radius:24px;width:min(620px,100%);max-height:min(760px,100dvh - 36px);overflow:auto;box-shadow:0 28px 90px #00000057}.cms-editor-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;position:sticky;top:0}.cms-editor-modal header small{color:#2371dd;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.cms-editor-modal header h2{margin:0;font-size:clamp(20px,4vw,28px);line-height:1.15}.cms-editor-modal header button{color:#202b42;cursor:pointer;background:#f4f7fb;border:1px solid #dce3ee;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.cms-image-editor,.cms-text-editor{padding:24px}.cms-image-editor>img{object-fit:contain;background:#e9edf3;border-radius:16px;width:100%;max-height:420px;margin-bottom:18px;display:block}.cms-image-editor>label{color:#145ebf;cursor:pointer;text-align:center;background:#f1f7ff;border:2px dashed #92b9ed;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:18px;display:flex}.cms-image-editor>label span{font-weight:900}.cms-image-editor>label small{color:#64758d;font-size:12px}.cms-image-editor input{opacity:0;width:1px;height:1px;position:absolute}.cms-text-editor label{gap:8px;display:grid}.cms-text-editor label span{color:#667288;font-size:12px;font-weight:800}.cms-text-editor textarea{resize:vertical;color:#172039;width:100%;min-height:210px;font:inherit;background:#fbfcfe;border:1px solid #cfd8e7;border-radius:15px;padding:15px;line-height:1.55}.cms-text-editor>button{color:#fff;cursor:pointer;background:#216bd2;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:14px;font-weight:900}.cms-editor-notice{color:#15704c;background:#ecf8f2;border-radius:12px;margin:0 24px 24px;padding:12px 14px;font-size:13px;font-weight:800}@media (width<=760px){.admin-v2-person-media,.admin-v2-media-grid{grid-template-columns:1fr}.admin-v2-media-grid{padding:14px}.admin-v2-media-group>header{padding:19px 18px 16px}.admin-v2-photo-card{grid-template-columns:112px minmax(0,1fr);min-height:112px}.admin-v2-photo-card>img{min-height:112px}.cms-toolbar{justify-content:space-between;max-width:none;bottom:10px;left:10px;right:10px}.cms-toolbar p{display:none}.cms-toolbar>a{padding-right:8px}.cms-editor-backdrop{align-items:end;padding:8px}.cms-editor-modal{border-radius:22px 22px 14px 14px;max-height:calc(100dvh - 16px)}.cms-image-editor,.cms-text-editor{padding:18px}.cms-image-editor>img{max-height:42dvh}}.gallery-page{--archive-ink:#16362b;--archive-deep:#10291f;--archive-paper:#f3ecdf;--archive-paper-light:#faf6ed;--archive-line:#56493247;--archive-gold:#a88649;--archive-wine:#773d3b;background:radial-gradient(circle at 14% 8%, #7b59300f, transparent 24%), radial-gradient(circle at 84% 38%, #6c36340d, transparent 23%), repeating-linear-gradient(92deg, #5c4d3605 0 1px, transparent 1px 7px), var(--archive-paper);color:var(--archive-ink)}.gallery-page .inner-site-header{background:linear-gradient(#faf6edf5,#faf6edf5),repeating-linear-gradient(90deg,#5b482b0d 0 1px,#0000 1px 8px);border-bottom:1px solid #57462b33;box-shadow:0 12px 36px #3f2d180d}.gallery-page .inner-site-header:before{background:linear-gradient(90deg, transparent, var(--archive-gold) 16%, var(--archive-gold) 84%, transparent);content:"";opacity:.72;height:1px;position:absolute;bottom:13px;left:clamp(20px,4vw,72px);right:clamp(20px,4vw,72px)}.gallery-page .art-sale-hero-copy{isolation:isolate;border-right:1px solid var(--archive-line);color:var(--archive-ink);background:linear-gradient(105deg,#fffcf6c2,#f2eadbb8),repeating-linear-gradient(0deg,#5b482b06 0 1px,#0000 1px 6px);padding:clamp(82px,8vw,145px) clamp(46px,7vw,126px)}.gallery-page .art-sale-hero-copy:before{z-index:-1;content:"";pointer-events:none;border:1px solid #8f713e66;position:absolute;inset:clamp(38px,4vw,68px);box-shadow:inset 0 0 0 7px #fffcf575,inset 0 0 0 8px #8f713e21}.gallery-page .art-sale-hero-copy:after{z-index:-1;content:"";background:linear-gradient(173deg,#0000 38%,#773d3b1f 39% 46%,#0000 47%),linear-gradient(176deg,#0000 52%,#173b2e1a 53% 59%,#0000 60%);width:min(34vw,400px);height:70px;position:absolute;bottom:11%;right:6%;transform:rotate(-3deg)}.gallery-page .art-sale-hero-copy h1{max-width:760px;color:var(--archive-ink);text-wrap:balance;margin-top:25px;position:relative}.gallery-page .art-sale-hero-copy h1:after{background:var(--archive-wine);clip-path:polygon(0 42%,9% 15%,72% 34%,100% 2%,93% 65%,22% 82%,3% 100%);content:"";opacity:.76;width:clamp(120px,13vw,220px);height:7px;margin:24px 0 0 8%;display:block;transform:rotate(-2deg)}.gallery-page .art-sale-hero-copy>a:last-child:hover{color:#fff8e8;background:#244c3c}.gallery-page .art-sale-hero figure{background:radial-gradient(circle at 28% 16%,#ffffffbd,#0000 28%),repeating-linear-gradient(94deg,#57442606 0 1px,#0000 1px 8px),#e8decd;place-items:center;min-height:720px;padding:clamp(50px,6vw,100px);display:grid}.gallery-page .art-sale-hero figure:before{content:"";pointer-events:none;border:1px solid #8769375c;position:absolute;inset:9% 7%}.gallery-page .art-sale-hero figure:after{background:linear-gradient(#0000 66%,#14201833);border:9px solid #84683f;outline:2px solid #b79b69;inset:clamp(50px,6vw,100px);box-shadow:inset 0 0 0 2px #ffefcb52,0 28px 60px #38261338}.gallery-page .art-sale-hero figure img{z-index:0;object-fit:cover;object-position:54% center;filter:saturate(.84)contrast(1.02)sepia(.04);width:100%;height:100%;min-height:580px;position:relative;transform:none}.gallery-page .art-sale-hero figcaption{color:var(--archive-ink);background:#f3ecdfeb;border:1px solid #785d3259;padding:14px 16px;bottom:clamp(70px,8vw,130px);left:clamp(70px,8vw,135px);right:clamp(70px,8vw,135px);box-shadow:0 12px 25px #37271421}.gallery-page .art-sale-hero figcaption small{color:#756b5a}.gallery-page .art-sale-hero-mark{color:#69373529;font-family:Segoe Script,Bradley Hand,cursive;font-size:clamp(82px,11vw,180px);bottom:2%;left:auto;right:4%;transform:rotate(-7deg)}.gallery-page .art-sale-process{background:linear-gradient(#f6f0e4f0,#f6f0e4f0),repeating-linear-gradient(90deg,#5b492c0a 0 1px,#0000 1px 7px);border-top:1px solid #8f713e5c;border-bottom-color:#5b4a2e47;position:relative}.gallery-page .art-sale-process:before,.gallery-page .art-sale-process:after{border-top:1px solid var(--archive-gold);content:"";width:44px;height:44px;position:absolute;top:15px}.gallery-page .art-sale-process:before{border-left:1px solid var(--archive-gold);left:18px}.gallery-page .art-sale-process:after{border-right:1px solid var(--archive-gold);right:18px}.gallery-page .art-sale-process ol,.gallery-page .art-sale-process li{border-color:var(--archive-line)}.gallery-page .art-sale-catalog{isolation:isolate;background:linear-gradient(90deg, transparent 0 7%, #8f713e0b 7% calc(7% + 1px), transparent calc(7% + 1px) 93%, #8f713e0b 93% calc(93% + 1px), transparent calc(93% + 1px)), radial-gradient(circle at 9% 25%, #753b380e, transparent 18%), radial-gradient(circle at 94% 70%, #173b2e0e, transparent 20%), repeating-linear-gradient(93deg, #5f4c3005 0 1px, transparent 1px 8px), var(--archive-paper-light);position:relative}.gallery-page .art-sale-catalog:before,.gallery-page .art-sale-catalog:after{z-index:-1;content:"";opacity:.15;pointer-events:none;background:radial-gradient(at 50% 9%,#0000 0 18%,#80603052 18.3% 18.8%,#0000 19.1%),repeating-linear-gradient(90deg,#0000 0 26px,#73542d33 26px 27px);border:1px solid #8060307a;border-bottom:0;border-radius:52% 52% 0 0;width:clamp(150px,18vw,310px);height:clamp(360px,42vw,680px);position:absolute}.gallery-page .art-sale-catalog:before{top:18%;left:-8%;transform:rotate(-8deg)}.gallery-page .art-sale-catalog:after{bottom:10%;right:-9%;transform:rotate(9deg)}.gallery-page .art-sale-heading{background:#faf6eda8;border:1px solid #8f713e6b;margin-bottom:clamp(46px,6vw,84px);padding:clamp(36px,5vw,74px);position:relative;box-shadow:inset 0 0 0 8px #ffffff4d,inset 0 0 0 9px #8f713e1a}.gallery-page .art-sale-heading:before,.gallery-page .art-sale-heading:after{content:"";pointer-events:none;width:62px;height:62px;position:absolute}.gallery-page .art-sale-heading:before{border-top:2px solid var(--archive-gold);border-left:2px solid var(--archive-gold);top:-9px;left:-9px}.gallery-page .art-sale-heading:after{border-right:2px solid var(--archive-gold);border-bottom:2px solid var(--archive-gold);bottom:-9px;right:-9px}.gallery-page .art-sale-grid{gap:clamp(24px,2.6vw,44px);position:relative}.gallery-page .art-sale-grid:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#8f713e94 18% 82%,#0000);height:1px;position:absolute;top:-28px;left:4%;right:4%;box-shadow:0 8px #8f713e14}.gallery-page .art-sale-card{background:linear-gradient(#f7f1e6f2,#f7f1e6f2),repeating-linear-gradient(90deg,#59462b0a 0 1px,#0000 1px 7px);border-color:#624f314d;position:relative;overflow:visible;box-shadow:0 20px 55px #3b2a1512}.gallery-page .art-sale-card:before{z-index:3;content:"";pointer-events:none;border:1px solid #9b7d4b2b;position:absolute;inset:12px}.gallery-page .art-sale-card:hover{border-color:#a1834f;transform:translateY(-6px);box-shadow:0 30px 70px #3a29141f}.gallery-page .art-sale-card-image>span{color:#66583f;letter-spacing:.12em;font-size:8px}.gallery-page .art-sale-card-image>i{color:var(--archive-wine);letter-spacing:0;text-transform:none;border:0;font-family:Segoe Script,Bradley Hand,cursive;font-size:13px;font-weight:500;transform:rotate(-4deg)}.gallery-page .art-sale-card-copy footer{border-color:#66502f3d}.gallery-page .art-sale-card-copy footer button{background:var(--archive-ink);border-color:#b29358}.gallery-page .art-sale-lightbox-backdrop{background:#0d1b15f0}body:has(.gallery-page .art-sale-lightbox) .contact-dock{opacity:0;pointer-events:none;transform:translate(24px)}.gallery-page .art-sale-lightbox-shell{background:var(--archive-paper-light);border:1px solid #c2a162b3;border-radius:0;box-shadow:0 35px 120px #00000073}.gallery-page .art-sale-lightbox-shell>header{background:linear-gradient(#f6efe1f5,#f6efe1f5),repeating-linear-gradient(90deg,#5744280a 0 1px,#0000 1px 8px);border-color:#69543347}.gallery-page .art-sale-lightbox-body figure{background:radial-gradient(circle at 50% 42%,#fffc,#0000 38%),repeating-linear-gradient(94deg,#58442706 0 1px,#0000 1px 8px),#e4dac8}.gallery-page .art-sale-lightbox-body figure img{filter:drop-shadow(0 28px 42px #3625123d)}.gallery-page .art-sale-lightbox-body aside{background:linear-gradient(#f9f4eaf2,#f9f4eaf2),repeating-linear-gradient(90deg,#58442709 0 1px,#0000 1px 7px)}.gallery-page .commission-section{background:radial-gradient(circle at 8% 80%,#773d3b17,#0000 26%),repeating-linear-gradient(93deg,#5a462a06 0 1px,#0000 1px 8px),#e9dfcc;border-color:#66502f4d;position:relative}.gallery-page .commission-form-shell{background:var(--archive-paper-light);border-color:#8769397a;position:relative;box-shadow:inset 0 0 0 8px #ffffff4d,inset 0 0 0 9px #8769391f,0 32px 90px #422d161f}.gallery-page .art-sale-conversation{background:linear-gradient(105deg, #10291ffa, #173a2df5), var(--archive-deep);position:relative;overflow:hidden}.gallery-page .art-sale-conversation:after{content:"";pointer-events:none;background:linear-gradient(96deg,#0000 28%,#c39f5b1c 29% 34%,#0000 35%),linear-gradient(101deg,#0000 52%,#773d3b38 53% 59%,#0000 60%);width:34vw;height:42vw;position:absolute;bottom:-32%;right:-3%;transform:rotate(8deg)}.gallery-page .art-sale-conversation>*{z-index:1;position:relative}.gallery-page .series-footer{color:var(--archive-ink);background:#ece3d4;border-top:1px solid #85693a59}@media (width<=1180px){.gallery-page .art-sale-hero{grid-template-columns:minmax(390px,.9fr) minmax(450px,1.1fr)}.gallery-page .art-sale-hero-copy{padding-left:clamp(42px,6vw,78px);padding-right:clamp(42px,6vw,78px)}}@media (width<=820px){.gallery-page .art-sale-hero{grid-template-columns:1fr}.gallery-page .art-sale-hero-copy{border-right:0;min-height:680px;padding:92px 44px}.gallery-page .art-sale-hero-copy:before{inset:28px 20px}.gallery-page .art-sale-hero figure{min-height:72svh;padding:48px 34px 96px}.gallery-page .art-sale-hero figure:before{inset:26px 18px 72px}.gallery-page .art-sale-hero figure:after{inset:48px 34px 96px}.gallery-page .art-sale-hero figure img{min-height:54svh}.gallery-page .art-sale-hero figcaption{bottom:58px;left:48px;right:48px}.gallery-page .art-sale-heading{padding:38px 30px}.gallery-page .art-sale-card-image img{outline-width:5px;box-shadow:0 0 0 7px #bea0659e,0 0 0 9px #533f248c,0 22px 44px #37251238}}@media (width<=520px){.gallery-page .art-sale-hero-copy{min-height:620px;padding:76px 29px}.gallery-page .art-sale-hero-copy:before{inset:20px 12px}.gallery-page .art-sale-hero-copy>a:first-child{margin-bottom:42px}.gallery-page .art-sale-hero-copy h1{font-size:clamp(50px,15vw,68px)}.gallery-page .art-sale-hero-copy>a:last-child{width:100%}.gallery-page .art-sale-hero figure{min-height:620px;padding:34px 24px 94px}.gallery-page .art-sale-hero figure:before{inset:18px 11px 70px}.gallery-page .art-sale-hero figure:after{border-width:6px;inset:34px 24px 94px}.gallery-page .art-sale-hero figure img{min-height:490px}.gallery-page .art-sale-hero figcaption{gap:5px;display:grid;bottom:54px;left:32px;right:32px}.gallery-page .art-sale-process:before,.gallery-page .art-sale-process:after{display:none}.gallery-page .art-sale-heading{margin-bottom:34px;padding:30px 22px}.gallery-page .art-sale-heading:before,.gallery-page .art-sale-heading:after{width:40px;height:40px}.gallery-page .art-sale-card{box-shadow:0 16px 38px #3b2a1514}.gallery-page .art-sale-card-image{min-height:450px;padding:40px 29px}}.gallery-page{--journal-ink:#17253a;--journal-blue:#1e3552;--journal-wine:#7e3842;--journal-paper:#eee7da;--journal-paper-light:#f8f3e9;--journal-pencil:#35312b47;background:radial-gradient(ellipse at 4% 22%, #7e384217, transparent 18%), radial-gradient(ellipse at 94% 58%, #1e355214, transparent 20%), repeating-linear-gradient(87deg, #3e362c06 0 1px, transparent 1px 6px), repeating-linear-gradient(2deg, transparent 0 5px, #ffffff1a 6px), var(--journal-paper);color:var(--journal-ink)}.gallery-page .inner-site-header{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#f2ece1ed,#f2ece1ed),repeating-linear-gradient(87deg,#433a2e09 0 1px,#0000 1px 7px);border-bottom-color:#38312933}.gallery-page .inner-site-header:before{opacity:.7;background:linear-gradient(90deg,#0000,#212d3b42 12% 88%,#0000);left:4%;right:4%}.gallery-page .art-sale-hero{background:linear-gradient(90deg, transparent 48%, #ffffff2e), radial-gradient(circle at 75% 18%, #ffffff7a, transparent 27%), var(--journal-paper);min-height:max(760px,100svh);color:var(--journal-ink);grid-template-columns:minmax(440px,.8fr) minmax(590px,1.2fr)}.gallery-page .art-sale-hero-copy{background:radial-gradient(at -4% 76%,#7e38421f,#0000 22%),repeating-linear-gradient(89deg,#3f372c06 0 1px,#0000 1px 7px),linear-gradient(105deg,#f8f4ebb8,#eee6d980);border-right:0;padding:clamp(82px,8vw,142px) clamp(42px,6.5vw,118px)}.gallery-page .art-sale-hero-copy:before{height:180px;box-shadow:none;background:linear-gradient(169deg,#0000 45%,#7e384221 46% 49%,#0000 50%),linear-gradient(174deg,#0000 57%,#1b314c1a 58% 62%,#0000 63%);border:0;inset:auto 7% 8% -7%;transform:rotate(-2deg)}.gallery-page .art-sale-hero-copy:after{opacity:.75;background:linear-gradient(92deg,#0000 43%,#7e384257 44% 48%,#0000 49%),linear-gradient(87deg,#0000 55%,#1e35523b 56% 61%,#0000 62%);width:72px;height:160px;inset:23% auto auto 18px;transform:rotate(8deg)}.gallery-page .art-sale-hero-copy>a:first-child{color:#5f574f;border-color:#17253a57}.gallery-page .art-sale-hero-copy>p,.gallery-page .art-sale-heading p{color:var(--journal-wine)}.gallery-page .art-sale-hero-copy h1{color:#202326;max-width:730px}.gallery-page .art-sale-hero-copy h1:after{background:var(--journal-wine);clip-path:polygon(0 46%,8% 18%,66% 38%,100% 3%,94% 72%,32% 64%,3% 100%);opacity:.9;width:clamp(150px,16vw,260px);height:8px;margin-top:26px;margin-left:0}.gallery-page .art-sale-hero-copy h1 em{color:#24282e}.gallery-page .art-sale-hero-copy>span{color:#5e5a54}.gallery-page .art-sale-hero-copy>a:last-child{background:var(--journal-ink);color:#f5eee1;border:0;box-shadow:0 14px 28px #17253a38}.gallery-page .art-sale-hero-copy>a:last-child:hover{background:var(--journal-wine);color:#fff}.gallery-page .art-sale-hero figure{background:0 0;min-height:720px;padding:0;display:block;overflow:visible}.gallery-page .art-sale-hero figure:before,.gallery-page .art-sale-hero figure:after{content:none}.gallery-page .art-sale-hero figure>img{object-fit:cover;object-position:54% center;filter:saturate(.86)contrast(1.02);width:103%;height:95%;min-height:0;box-shadow:none;border:0;outline:0;position:absolute;inset:5% 0 0 -3%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000000b8 8%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000000b8 8%,#000 18% 100%)}.gallery-page .art-sale-hero-studies{z-index:3;pointer-events:none;position:absolute;inset:0}.gallery-page .art-sale-hero-studies>span{background:radial-gradient(circle at 32% 18%,#ffffffb8,#0000 28%),repeating-linear-gradient(88deg,#3e362c06 0 1px,#0000 1px 7px),#f2eadc;border:1px solid #493d2e42;padding:14px 14px 36px;display:grid;position:absolute;box-shadow:inset 0 1px #fffc,0 0 0 7px #f7f0e35c,0 24px 58px #271e1533}.gallery-page .art-sale-hero-studies>span:before{content:"";pointer-events:none;background:0 0;border:1px solid #59462d38;position:absolute;inset:8px 8px 32px;transform:none;box-shadow:inset 0 0 0 3px #fff3}.gallery-page .art-sale-hero-studies img{object-fit:cover;width:100%;height:100%;min-height:0;box-shadow:none;filter:saturate(.82)contrast(1.03);border:0;outline:0;position:static;transform:none;-webkit-mask-image:none;mask-image:none}.gallery-page .art-sale-hero-studies small{color:#5b5349;letter-spacing:.035em;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;position:absolute;bottom:10px;left:14px;right:14px;transform:none}.gallery-page .art-sale-hero-studies .is-study-1{width:clamp(145px,16vw,245px);height:clamp(130px,15vw,230px);top:11%;right:3%;transform:rotate(.8deg)}.gallery-page .art-sale-hero-studies .is-study-2{width:clamp(135px,14vw,215px);height:clamp(120px,13vw,200px);bottom:8%;right:4%;transform:rotate(-1.1deg)}.gallery-page .art-sale-hero figcaption{border:1px solid #43392c3d;border-left:3px solid var(--journal-wine);width:max-content;max-width:280px;color:var(--journal-wine);letter-spacing:.02em;text-transform:none;background:#f4ede0e6;gap:4px;padding:12px 15px 10px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;display:grid;bottom:7%;left:5%;right:auto;transform:none;box-shadow:0 10px 25px #291e141f}.gallery-page .art-sale-hero figcaption small{color:#675f55;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px}.gallery-page .art-sale-hero-mark{color:#7e384229;font-size:clamp(82px,11vw,170px);bottom:2%;left:48%;right:auto}.gallery-page .art-sale-process{background:linear-gradient(#f2ebdfe6,#f2ebdfe6),repeating-linear-gradient(89deg,#44392c08 0 1px,#0000 1px 7px);border-top-color:#40372c33;border-bottom-color:#40372c33}.gallery-page .art-sale-process:before,.gallery-page .art-sale-process:after{display:none}.gallery-page .art-sale-catalog{background:radial-gradient(ellipse at -2% 20%, #7e38421f, transparent 16%), radial-gradient(ellipse at 102% 72%, #1e35521a, transparent 17%), repeating-linear-gradient(91deg, #43392c05 0 1px, transparent 1px 7px), var(--journal-paper-light)}.gallery-page .art-sale-catalog:before{background:linear-gradient(82deg, transparent 17%, var(--journal-wine) 18% 23%, transparent 24%), linear-gradient(77deg, transparent 39%, var(--journal-wine) 40% 45%, transparent 46%), linear-gradient(89deg, transparent 61%, var(--journal-ink) 62% 66%, transparent 67%);opacity:.13;width:clamp(130px,16vw,260px);height:clamp(360px,44vw,700px);top:9%;left:-6%}.gallery-page .art-sale-catalog:after{opacity:.12;width:clamp(130px,16vw,260px);height:clamp(360px,44vw,700px);bottom:5%;right:-7%}.gallery-page .art-sale-heading{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #3731293d;margin-bottom:clamp(42px,6vw,76px);padding:clamp(24px,3.5vw,52px) 0}.gallery-page .art-sale-heading:before{background:var(--journal-wine);clip-path:polygon(0 42%,10% 15%,76% 36%,100% 1%,91% 72%,29% 65%,2% 100%);opacity:.7;border:0;width:clamp(135px,18vw,280px);height:8px;top:auto;bottom:12px;left:5%;transform:rotate(-1deg)}.gallery-page .art-sale-heading:after{color:#403931ad;content:"Архив мастерской · Art Antalya";letter-spacing:.18em;text-transform:uppercase;border:0;width:auto;height:auto;font-family:Arial,sans-serif;font-size:clamp(8px,.7vw,10px);font-weight:750;bottom:12px;right:2%;transform:none}.gallery-page .art-sale-heading h2{color:#202326}.gallery-page .art-sale-heading h2 em{color:var(--journal-wine)}.gallery-page .art-sale-filters{background:#eae1d27a;border-color:#3731293d}.gallery-page .art-sale-filters button{color:#5f5951;border-color:#37312938}.gallery-page .art-sale-filters button:hover,.gallery-page .art-sale-filters button.is-active{background:var(--journal-ink);color:#f7f0e4}.gallery-page .art-sale-grid{gap:clamp(28px,3vw,54px)}.gallery-page .art-sale-card{background:linear-gradient(#f6f0e5f5,#f6f0e5f5),repeating-linear-gradient(88deg,#453a2c06 0 1px,#0000 1px 7px);border:1px solid #4a3e2f33;overflow:visible;box-shadow:inset 0 1px #fffc,0 22px 54px #30251817}.gallery-page .art-sale-card:nth-child(4n+1),.gallery-page .art-sale-card:nth-child(4n+2),.gallery-page .art-sale-card:nth-child(4n+3),.gallery-page .art-sale-card:nth-child(4n+4){transform:none}.gallery-page .art-sale-card:before{z-index:2;content:"";pointer-events:none;background:0 0;border:1px solid #765b3321;width:auto;height:auto;inset:10px;transform:none}.gallery-page .art-sale-card:after{z-index:-1;filter:blur(12px);content:"";background:#503d251c;height:30px;position:absolute;bottom:-12px;left:16px;right:16px}.gallery-page .art-sale-card:hover{transform:translateY(-6px)rotate(0);box-shadow:0 28px 68px #30251826}.gallery-page .art-sale-card-image,.gallery-page .art-sale-card:nth-child(4n+2) .art-sale-card-image,.gallery-page .art-sale-card:nth-child(4n+3) .art-sale-card-image{background:radial-gradient(circle at 48% 34%,#ffffffb3,#0000 38%),repeating-linear-gradient(89deg,#463b2c05 0 1px,#0000 1px 8px),#eae2d5;border-color:#3e362c33}.gallery-page .art-sale-card-image img{outline:0;box-shadow:0 0 0 10px #f5eee3,0 0 0 11px #53443033,0 28px 62px #2b211738}.gallery-page .art-sale-card-image>span{color:#635b51;letter-spacing:.16em;font-family:Arial,sans-serif;font-size:8px;font-weight:800;transform:none}.gallery-page .art-sale-card-image>i{color:var(--journal-wine);letter-spacing:.13em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-weight:800;transform:none}.gallery-page .art-sale-card-copy p{color:var(--journal-wine)}.gallery-page .art-sale-card-copy h3{color:var(--journal-ink)}.gallery-page .art-sale-card-copy>span{color:#625d55}.gallery-page .art-sale-price strong{color:var(--journal-ink)}.gallery-page .art-sale-card-copy footer button{border-color:var(--journal-ink);background:var(--journal-ink)}.gallery-page .commission-section{background:radial-gradient(at 3% 80%,#7e38421f,#0000 22%),repeating-linear-gradient(91deg,#42382c07 0 1px,#0000 1px 7px),#e7ddcd;border-color:#3c342a38}.gallery-page .commission-form-shell{background:repeating-linear-gradient(88deg, #443a2d06 0 1px, transparent 1px 7px), var(--journal-paper-light);border:0;box-shadow:0 28px 70px #3627171f}.gallery-page .commission-intro>p,.gallery-page .commission-intro h2 em{color:var(--journal-wine)}.gallery-page .commission-form-footer button{border-color:var(--journal-ink);background:var(--journal-ink)}.gallery-page .art-sale-conversation{background:linear-gradient(105deg, #142236fa, #1b304af5), var(--journal-ink)}.gallery-page .art-sale-conversation:after{background:linear-gradient(96deg,#0000 28%,#e0cda91a 29% 34%,#0000 35%),linear-gradient(101deg,#0000 52%,#7e38424d 53% 59%,#0000 60%)}.gallery-page .series-footer{color:var(--journal-ink);background:#e9e0d2;border-top-color:#38312933}@media (width<=1180px){.gallery-page .art-sale-hero{grid-template-columns:minmax(390px,.84fr) minmax(470px,1.16fr)}.gallery-page .art-sale-hero-studies .is-study-1{width:170px;height:158px}.gallery-page .art-sale-hero-studies .is-study-2{width:150px;height:140px}}@media (width<=820px){.gallery-page .art-sale-hero{grid-template-columns:1fr}.gallery-page .art-sale-hero-copy{min-height:660px;padding:88px 44px 76px}.gallery-page .art-sale-hero-copy:before{inset:auto 0 5% -12%}.gallery-page .art-sale-hero figure{min-height:720px;padding:0}.gallery-page .art-sale-hero figure>img{width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 100%);mask-image:linear-gradient(#0000 0,#000 9% 100%)}.gallery-page .art-sale-hero-studies .is-study-1{top:7%;right:3%}.gallery-page .art-sale-hero-studies .is-study-2{bottom:8%;right:4%}.gallery-page .art-sale-hero figcaption{bottom:5%;left:4%}.gallery-page .art-sale-heading{padding:30px 0 44px}.gallery-page .art-sale-heading:after{bottom:8px;right:0}.gallery-page .art-sale-card-image img{outline:0;box-shadow:0 20px 42px #2b211733}}@media (width<=520px){.gallery-page .art-sale-hero-copy{min-height:610px;padding:74px 28px 62px}.gallery-page .art-sale-hero figure{min-height:610px}.gallery-page .art-sale-hero-studies .is-study-1{width:118px;height:112px;padding:7px 7px 24px;top:4%;right:3%}.gallery-page .art-sale-hero-studies .is-study-2{width:112px;height:106px;padding:7px 7px 24px;bottom:4%;right:3%}.gallery-page .art-sale-hero-studies small{font-size:8px;bottom:6px;left:7px;right:7px}.gallery-page .art-sale-hero figcaption{max-width:190px;bottom:4%;left:4%;right:auto}.gallery-page .art-sale-heading{padding:26px 0 48px}.gallery-page .art-sale-heading:after{font-size:14px}.gallery-page .art-sale-card{transform:none!important}.gallery-page .art-sale-card-image{min-height:430px;padding:38px 24px}}.gallery-page .art-sale-catalog{padding-top:clamp(44px,4.5vw,76px)}.gallery-page .art-sale-hero-copy:after{clip-path:polygon(0 5%,73% 0,91% 8%,78% 21%,100% 34%,74% 49%,92% 64%,66% 78%,83% 93%,20% 100%,7% 82%,16% 66%,0 48%,12% 31%);filter:blur(.25px);mix-blend-mode:multiply;opacity:.82;background:linear-gradient(99deg,#0000 13%,#7e384214 14% 20%,#0000 21%),linear-gradient(87deg,#0000 27%,#7e384261 28% 35%,#0000 36%),linear-gradient(93deg,#0000 43%,#75333d3d 44% 51%,#0000 52%),linear-gradient(84deg,#0000 61%,#1e355259 62% 70%,#0000 71%),linear-gradient(96deg,#0000 76%,#18304d2b 77% 83%,#0000 84%);width:clamp(58px,5.5vw,96px);height:clamp(210px,28vw,430px);top:19%;left:0;transform:rotate(-4deg)}.gallery-page .art-sale-catalog:before{clip-path:polygon(0 3%,80% 0,66% 18%,92% 32%,70% 48%,100% 65%,65% 79%,84% 96%,12% 100%,22% 80%,2% 63%,17% 42%);filter:blur(.2px);mix-blend-mode:multiply;opacity:.2;background:linear-gradient(83deg,#0000 13%,#7e3842c7 14% 21%,#0000 22%),linear-gradient(76deg,#0000 34%,#7e384280 35% 43%,#0000 44%),linear-gradient(89deg,#0000 59%,#1e35529e 60% 67%,#0000 68%),linear-gradient(96deg,#0000 77%,#1e35524d 78% 84%,#0000 85%);width:clamp(85px,9vw,155px);height:clamp(310px,38vw,600px);top:5%;left:-3%;transform:rotate(-6deg)}.gallery-page .site-footer{border-top:1px solid #39312933}@media (width<=820px){.gallery-page .art-sale-catalog{padding-top:42px}.gallery-page .art-sale-hero-copy:after{opacity:.62;height:300px;top:20%}}@media (width<=520px){.gallery-page .art-sale-catalog{padding-top:30px}.gallery-page .art-sale-hero-copy:after{opacity:.46;width:58px}.gallery-page .art-sale-catalog:before{opacity:.14;left:-9%}}.social-channel-stack-live{align-items:stretch}.social-channel-live{min-height:700px}.social-channel-live:hover{transform:translateY(-4px)}.social-channel-live .social-channel-top{border-bottom:1px solid #1e3e3414}.social-channel-live .social-channel-status{text-decoration:none}.social-live-posts{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(150px,1fr);gap:3px;min-height:510px;padding:0 16px;display:grid;position:relative}.social-live-post{color:#fff;background:#dfe4e0;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.social-live-post:first-child{border-radius:18px 0 0 18px;grid-row:1/3}.social-live-post:nth-child(2){border-radius:0 18px 0 0}.social-live-post:nth-child(3){border-radius:0 0 18px}.social-live-post:nth-child(n+4){display:none}.social-live-post img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.2,1),filter .3s}.social-live-post>i{background:linear-gradient(#0000 48%,#08100db8);transition:background .3s;position:absolute;inset:0}.social-live-post:hover img{transform:scale(1.045)}.social-live-post:hover>i{background:linear-gradient(#08100d0a,#08100dd1)}.social-live-post-meta{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.social-live-post-meta small{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.social-live-post-meta b{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.social-live-caption{z-index:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.3vw,19px);line-height:1.35;display:-webkit-box;position:absolute;bottom:52px;left:17px;right:17px;overflow:hidden}.social-live-text-post{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 35%),linear-gradient(145deg,#225c96,#183c67);align-items:flex-end;width:100%;height:100%;padding:28px 22px 65px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.5;display:flex}.social-live-waiting{flex-direction:column;min-height:510px;display:flex}.social-live-waiting .social-channel-gallery{flex:1;height:440px}.social-live-waiting>p{color:#7a817d;text-align:center;margin:0;padding:15px 24px 0;font-size:11px;line-height:1.55}.social-widget-frame{place-items:stretch stretch;min-height:510px;padding:0 16px;display:grid;overflow:hidden}.social-widget-frame>div{background:#fff;border-radius:18px;width:100%;min-height:510px;overflow:hidden}.social-widget-frame iframe{width:100%!important;min-height:510px!important}.social-live-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:510px;padding:35px;display:flex}.social-live-fallback b{color:#173c64;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.social-live-fallback span{color:#6b7781;font-size:13px}.social-live-fallback a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#2787f5;border-radius:999px;margin-top:10px;padding:13px 17px;font-size:9px;font-weight:850}.social-channel-live-footer{grid-template-columns:minmax(0,1fr) minmax(220px,.78fr);align-items:center;gap:24px;margin-top:auto;padding:24px clamp(24px,3vw,36px) 30px;display:grid}.social-channel-live-footer>div{gap:7px;min-width:0;display:grid}.social-channel-live-footer small{color:#718178;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.social-channel-live-footer strong{color:#2c493f;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.3}.social-channel-live-footer .social-follow-button{margin:0;padding:15px 17px}@media (width<=1220px){.social-channel-live-footer{grid-template-columns:1fr}}@media (width<=680px){.social-channel-live{min-height:0}.social-live-posts{grid-template-rows:1.5fr .75fr;grid-template-columns:1fr 1fr;min-height:520px;padding:0 8px}.social-live-post:first-child{border-radius:14px 14px 0 0;grid-area:1/1/auto/3}.social-live-post:nth-child(2){border-radius:0 0 0 14px}.social-live-post:nth-child(3){border-radius:0 0 14px}.social-live-waiting{min-height:520px}.social-live-waiting .social-channel-gallery{height:470px}.social-widget-frame{min-height:520px;padding:0 8px}.social-widget-frame>div,.social-widget-frame iframe,.social-live-fallback{min-height:520px!important}.social-channel-live-footer{padding:22px 18px 25px}}.admin-social-integrations .admin-v2-section-intro{align-items:center}.admin-social-notice{color:#1e5b3c;background:#eff9f2;border:1px solid #c6ded0;border-radius:13px;margin-bottom:18px;padding:15px 18px;font-size:13px;font-weight:700}.admin-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-social-card{background:#fff;border:1px solid #e1e5e2;border-radius:22px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 18px 48px #1d342b12}.admin-social-card:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.admin-social-instagram:before{background:linear-gradient(90deg,#7a3bad,#d83471 56%,#f49a3d)}.admin-social-vk:before{background:linear-gradient(90deg,#165899,#2787f5)}.admin-social-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;display:grid}.admin-social-card>header>span{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.admin-social-instagram>header>span{background:linear-gradient(145deg,#7a3bad,#d83471 58%,#f49a3d)}.admin-social-vk>header>span{background:#2787f5}.admin-social-card>header>div{min-width:0}.admin-social-card>header small{color:#84908a;letter-spacing:.15em;font-size:8px;font-weight:850}.admin-social-card>header h3{color:#1f332b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;overflow:hidden}.admin-social-card>header b{color:#7a6c3e;letter-spacing:.06em;white-space:nowrap;background:#f7f1dc;border-radius:999px;padding:8px 10px;font-size:8px}.admin-social-card.is-connected>header b{color:#26734a;background:#e9f7ee}.admin-social-card>p{color:#66736d;min-height:72px;margin:0 0 23px;font-size:13px;line-height:1.65}.admin-social-card>ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-social-card>ol li{color:#4c5a54;grid-template-columns:30px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.admin-social-card>ol li>b{color:#fff;background:#36584a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.admin-social-help-link{color:#3f5f52;border-bottom:1px solid #b9c3be;margin:20px 0 23px;padding-bottom:4px;font-size:11px;font-weight:800;display:inline-block}.admin-social-card form{border-top:1px solid #e6e9e7;gap:14px;padding-top:22px;display:grid}.admin-social-card form label{gap:7px;display:grid}.admin-social-card form label>span{color:#43534c;font-size:11px;font-weight:800}.admin-social-card form input{color:#1d2f27;background:#f9fbfa;border:1px solid #d7ddda;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:13px}.admin-social-card form input:focus{border-color:#698d7d;box-shadow:0 0 0 3px #4b70601a}.admin-social-card form label small{color:#8a948f;font-size:10px;line-height:1.45}.admin-social-card form .admin-v2-primary{justify-content:center;width:100%}@media (width<=1040px){.admin-social-grid{grid-template-columns:1fr}.admin-social-card>p{min-height:0}}@media (width<=600px){.admin-social-card{border-radius:18px;padding:24px 18px}.admin-social-card>header{grid-template-columns:auto minmax(0,1fr)}.admin-social-card>header>b{grid-column:1/3;justify-self:start}}.admin-analytics-toolbar{color:#fff;background:radial-gradient(circle at 90% 10%,#d2e7da3d,#0000 34%),linear-gradient(135deg,#173126,#315e49);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:clamp(22px,3vw,34px);display:flex;box-shadow:0 18px 48px #1d342b1f}.admin-analytics-toolbar small{color:#a9d0ba;letter-spacing:.16em;font-size:8px;font-weight:900}.admin-analytics-toolbar h2{letter-spacing:-.025em;margin:9px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.3vw,45px);font-weight:400}.admin-analytics-toolbar p{color:#ffffffa8;margin:0;font-size:11px;line-height:1.5}.admin-analytics-period{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;flex:none;gap:6px;padding:5px;display:flex}.admin-analytics-period button{color:#ffffffa1;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850}.admin-analytics-period button.is-active{color:#244b39;background:#dcecdf}.admin-analytics-loading{border:1px solid var(--admin-line);min-height:220px;color:var(--admin-muted);background:#fff;border-radius:20px;place-items:center;font-size:12px;display:grid}.admin-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-analytics-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:17px;align-content:space-between;min-height:140px;padding:20px;display:grid}.admin-analytics-summary span,.admin-analytics-summary small{color:var(--admin-muted);font-size:9px}.admin-analytics-summary span{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.admin-analytics-summary strong{color:#294f3d;font-family:Georgia,serif;font-size:42px;font-weight:400}.admin-analytics-chart-card,.admin-analytics-card{border:1px solid var(--admin-line);background:#fff;border-radius:20px;margin-top:16px;padding:clamp(20px,2.7vw,30px)}.admin-analytics-chart-card>header,.admin-analytics-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.admin-analytics-chart-card h3,.admin-analytics-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.admin-analytics-chart-card header p,.admin-analytics-card header p{color:var(--admin-muted);margin:6px 0 0;font-size:10px}.admin-analytics-chart-card header>span{color:var(--admin-green);font-size:9px;font-weight:800}.admin-analytics-chart{background:repeating-linear-gradient(#0000 0 45px,#eef1ef 46px);border-bottom:1px solid #dfe5e1;align-items:stretch;gap:clamp(3px,.6vw,8px);height:220px;padding:18px 4px 30px;display:flex}.admin-analytics-chart>div{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.admin-analytics-chart>div>span{background:linear-gradient(#77a88c,#3f7258);border-radius:6px 6px 2px 2px;width:min(100%,24px);min-height:4px;transition:height .22s;position:relative}.admin-analytics-chart>div>span>i{color:#315b47;font-size:7px;font-style:normal;font-weight:850;position:absolute;bottom:calc(100% + 5px);right:50%;transform:translate(50%)}.admin-analytics-chart>div>small{color:#89928e;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-analytics-ranking{gap:4px;display:grid}.admin-analytics-ranking>div:not(.admin-analytics-empty){border-bottom:1px solid #edf0ee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 0;display:grid}.admin-analytics-ranking>div:last-child{border-bottom:0}.source-dot{color:#315b47;background:#edf4ef;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.source-dot.source-organic{color:#315d91;background:#eaf2fb}.source-dot.source-cpc{color:#8a5f1a;background:#fff3d8}.source-dot.source-social{color:#763b72;background:#f8eaf6}.source-dot.source-referral{color:#73523c;background:#f4eee9}.admin-analytics-ranking p{gap:5px;min-width:0;margin:0;display:grid}.admin-analytics-ranking p b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-analytics-ranking p small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-analytics-ranking>div>strong{color:#335b48;font-family:Georgia,serif;font-size:21px;font-weight:400}.admin-analytics-note{color:#786c4a;background:#faf5e6;border-radius:11px;margin:18px 0 0;padding:13px 15px;font-size:9px;line-height:1.55}.admin-device-list{gap:14px;display:grid}.admin-device-list>div:not(.admin-analytics-empty){grid-template-columns:40px 80px minmax(70px,1fr) 30px;align-items:center;gap:12px;display:grid}.admin-device-list>div>span{color:#3d6b55;background:#edf4ef;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.admin-device-list p{gap:4px;margin:0;display:grid}.admin-device-list p b{font-size:10px}.admin-device-list p small{color:var(--admin-muted);font-size:9px}.admin-device-list>div>i{background:#edf0ee;border-radius:999px;height:8px;overflow:hidden}.admin-device-list>div>i>b{border-radius:inherit;background:linear-gradient(90deg,#416f59,#82aa91);height:100%;display:block}.admin-device-list>div>strong{color:#355844;text-align:right;font-family:Georgia,serif;font-size:19px;font-weight:400}.admin-analytics-recent{margin-top:16px}.admin-analytics-table-wrap{overflow-x:auto}.admin-analytics-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.admin-analytics-table-wrap th{color:#7d8882;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #dfe4e1;padding:10px 12px;font-size:8px}.admin-analytics-table-wrap td{color:#48534e;vertical-align:top;border-bottom:1px solid #eef0ef;min-width:110px;padding:13px 12px}.admin-analytics-table-wrap td b,.admin-analytics-table-wrap td small{display:block}.admin-analytics-table-wrap td b{color:#263c32;margin-bottom:4px}.admin-analytics-table-wrap td small{color:#8a938f;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:8px;overflow:hidden}.admin-analytics-empty{color:#89938e;text-align:center;align-content:center;place-items:center;gap:9px;min-height:132px;display:grid}.admin-analytics-empty>span{color:#6f9983;font-size:25px}.admin-analytics-empty p{margin:0;font-size:10px}@media (width<=1040px){.admin-analytics-summary,.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-analytics-toolbar{flex-direction:column;align-items:stretch;padding:24px 20px}.admin-analytics-period{width:100%}.admin-analytics-period button{flex:1 1 0}.admin-analytics-summary,.admin-analytics-grid{grid-template-columns:1fr}.admin-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-summary article{min-height:126px;padding:17px}.admin-analytics-chart{gap:3px;height:190px}.admin-analytics-chart>div>span>i{display:none}.admin-analytics-card,.admin-analytics-chart-card{padding:20px 16px}.admin-device-list>div:not(.admin-analytics-empty){grid-template-columns:38px 72px minmax(48px,1fr) 26px;gap:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.studio-experience{color:#101820;background:radial-gradient(circle at 88% 14%,#ca33391a,#0000 23%),linear-gradient(135deg,#f7f4ed 0%,#fff 48%,#edf3f6 100%);padding:clamp(92px,9vw,150px) clamp(24px,5vw,88px);position:relative;overflow:hidden}.studio-experience:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#1f4c770f 1px,#0000 1px),linear-gradient(90deg,#1f4c770f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 54%);mask-image:linear-gradient(#000,#0000 54%)}.studio-experience-heading{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:8vw;max-width:1680px;margin:0 auto clamp(48px,6vw,88px);display:grid;position:relative}.studio-experience-heading p,.trial-lesson-copy>small,.trial-form-card>header p{color:#245788;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.studio-experience-heading h2,.trial-lesson-copy h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.93}.studio-experience-heading h2 em,.trial-lesson-copy h2 em{color:#ba3037;font-weight:400}.studio-experience-heading>span{color:#5a6268;border-left:2px solid #ba3037;max-width:560px;padding:0 0 8px 28px;font-size:clamp(16px,1.15vw,20px);line-height:1.7}.studio-photo-story{z-index:1;perspective:1400px;grid-template-rows:minmax(290px,34vw) minmax(250px,29vw);grid-template-columns:1.35fr .7fr .95fr;gap:12px;max-width:1680px;margin:0 auto;display:grid;position:relative}.studio-photo{background:#17212a;margin:0;position:relative;overflow:hidden}.studio-photo:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0;box-shadow:inset 0 0 0 9px #ffffff0f}.studio-photo-main{transform-origin:100%;grid-row:1/3;transform:rotateY(1.5deg)}.studio-photo-portrait{grid-row:1}.studio-photo-class{grid-area:2/2/auto/4}.studio-photo-student{grid-area:1/3}.studio-photo img{object-fit:cover;filter:saturate(.93)contrast(1.03);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .5s}.studio-photo-main img{object-position:50% 48%}.studio-photo-portrait img{object-position:50% 45%}.studio-photo-class img{object-position:50% 34%}.studio-photo-student img{object-position:50% 45%}.studio-photo:hover img{filter:saturate(1.02)contrast(1.04);transform:scale(1.035)}.studio-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050c12d1);position:absolute;inset:40% 0 0}.studio-photo figcaption{z-index:3;color:#fff;grid-template-columns:auto 1fr;column-gap:14px;display:grid;position:absolute;bottom:clamp(20px,2vw,34px);left:clamp(20px,2.2vw,38px);right:clamp(20px,2.2vw,38px)}.studio-photo figcaption i{color:#efc652;letter-spacing:.16em;grid-row:1/3;align-self:center;font-size:11px;font-style:normal;font-weight:800}.studio-photo figcaption span{font-family:var(--font-serif), Georgia, serif;font-size:clamp(22px,2vw,34px);line-height:1.05}.studio-photo figcaption small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700}.trial-lesson-shell{z-index:2;grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);max-width:1540px;margin:clamp(88px,10vw,160px) auto 0;display:grid;position:relative;box-shadow:0 44px 100px #172a3829}.trial-lesson-copy{color:#fff;background:radial-gradient(circle at 90% 15%,#efc6524d,#0000 25%),linear-gradient(150deg,#163f69 0%,#102c4a 62%,#0d2238 100%);padding:clamp(48px,6vw,92px);position:relative;overflow:hidden}.trial-lesson-copy:after{content:"БЕСПЛАТНО";color:#ffffff0b;letter-spacing:.14em;font-size:64px;font-weight:900;position:absolute;bottom:112px;right:-50px;transform:rotate(-90deg)}.trial-lesson-copy>small{color:#efc652}.trial-lesson-copy h2{color:#fff;font-size:clamp(46px,5vw,82px)}.trial-lesson-copy h2 em{color:#efc652}.trial-lesson-copy>p{color:#ffffffbd;max-width:540px;margin:32px 0;font-size:17px;line-height:1.7}.trial-lesson-copy ul{gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid}.trial-lesson-copy li{letter-spacing:.05em;border-top:1px solid #ffffff24;align-items:center;gap:16px;padding:15px 0;font-size:14px;font-weight:700;display:flex}.trial-lesson-copy li:last-child{border-bottom:1px solid #ffffff24}.trial-lesson-copy li span{color:#efc652;letter-spacing:.18em;font-size:10px}.trial-lesson-copy figure{min-height:190px;margin:44px 0 0;position:relative;overflow:hidden}.trial-lesson-copy figure img{object-fit:cover;object-position:center 58%;filter:saturate(.75)contrast(1.05);width:100%;height:220px}.trial-lesson-copy figure:after{content:"";background:linear-gradient(#0000 35%,#071727eb);position:absolute;inset:0}.trial-lesson-copy figcaption{z-index:2;gap:5px;display:grid;position:absolute;bottom:20px;left:22px}.trial-lesson-copy figcaption strong{font-family:var(--font-serif), Georgia, serif;font-size:23px;font-weight:500}.trial-lesson-copy figcaption span{color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.trial-form-card{background:#fff;padding:clamp(48px,6vw,92px);position:relative}.trial-free-mark{color:#ba3037;align-items:center;gap:10px;display:flex;position:absolute;top:clamp(42px,5vw,76px);right:clamp(38px,5vw,72px)}.trial-free-mark span{font-family:var(--font-serif), Georgia, serif;font-size:42px;line-height:1}.trial-free-mark small{color:#6b7278;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #d9dce0;padding-left:10px;font-size:9px;font-weight:800;line-height:1.45}.trial-form-card>header{max-width:520px;margin:0 0 42px;padding-right:110px}.trial-form-card>header p{color:#ba3037}.trial-form-card>header h3{color:#102b46;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.4vw,56px);font-weight:500;line-height:1}.trial-form,.trial-form fieldset{gap:24px;display:grid}.trial-form fieldset{border:0;margin:0;padding:0}.trial-form legend,.trial-form label>span{color:#64707a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.trial-direction{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trial-form .trial-direction-field{gap:10px}.trial-direction label{cursor:pointer;position:relative}.trial-direction input{opacity:0;pointer-events:none;position:absolute}.trial-direction label>span{color:#142d44;letter-spacing:0;text-transform:none;border:1px solid #dfe3e6;align-items:center;gap:18px;min-height:88px;margin:0;padding:18px 22px;transition:border-color .25s,background .25s,color .25s,transform .25s;display:flex}.trial-direction label>span i{color:#ba3037;letter-spacing:.15em;font-size:10px;font-style:normal;font-weight:800}.trial-direction label>span strong{font-family:var(--font-serif), Georgia, serif;font-size:19px;font-weight:500;line-height:1.08}.trial-direction input:checked+span{color:#fff;background:#245788;border-color:#245788;transform:translateY(-2px)}.trial-direction input:checked+span i{color:#efc652}.trial-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trial-form input,.trial-form select,.trial-form textarea{color:#122a3f;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #cfd5da;border-radius:0;outline:none;font-size:15px;transition:border-color .2s}.trial-form input,.trial-form select{height:48px}.trial-form textarea{resize:vertical;min-height:86px;padding:12px 0}.trial-form input:focus,.trial-form select:focus,.trial-form textarea:focus{border-color:#245788}.trial-form input::placeholder,.trial-form textarea::placeholder{color:#a1a8ad}.trial-honeypot{position:absolute;left:-9999px}.trial-form-footer{justify-content:space-between;align-items:center;gap:28px;padding-top:8px;display:flex}.trial-form-footer p{color:#747d84;max-width:300px;margin:0;font-size:12px;line-height:1.6}.trial-form-footer button,.trial-success button,.trial-success a{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ba3037;border:0;min-height:58px;padding:0 25px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s}.trial-form-footer button:hover,.trial-success button:hover,.trial-success a:hover{background:#98242b;transform:translateY(-2px)}.trial-form-footer button:disabled{opacity:.6;cursor:wait}.trial-error{color:#ba3037;margin:0;font-size:13px}.trial-success{align-content:center;min-height:480px;display:grid}.trial-success>small{color:#ba3037;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.trial-success h3{color:#102b46;font-family:var(--font-serif), Georgia, serif;margin:22px 0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:.95}.trial-success p{color:#65717a;max-width:540px;line-height:1.7}.trial-success>div{gap:10px;margin-top:28px;display:flex}.trial-success button,.trial-success a{align-items:center;display:inline-flex}.trial-success a{background:#245788}.masterclass-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060d14d1;place-items:center;padding:12px;animation:.22s both masterclass-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.masterclass-modal{overscroll-behavior:contain;scrollbar-gutter:stable;color:#102b46;background:radial-gradient(circle at 100% 0,#efc6522e,#0000 25%),linear-gradient(145deg,#fff 0%,#f8f6f1 100%);border:1px solid #ffffff9e;width:min(1000px,100%);max-height:calc(100dvh - 24px);padding:clamp(24px,3vw,38px);animation:.3s cubic-bezier(.2,.75,.2,1) both masterclass-modal-in;position:relative;overflow-y:auto;box-shadow:0 44px 120px #00000061}.masterclass-modal:before{content:"";background:linear-gradient(90deg,#1c4b82 0 64%,#ba3037 64% 100%);height:5px;position:absolute;top:0;left:0;right:0}.masterclass-modal-close{z-index:2;color:#183c60;width:40px;height:40px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #d8dde1;border-radius:50%;place-items:center;font-size:27px;line-height:1;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.masterclass-modal-close:hover,.masterclass-modal-close:focus-visible{color:#fff;background:#173f6b;outline:none;transform:rotate(6deg)}.masterclass-modal-heading{margin:0 58px 20px 0}.masterclass-modal-heading p,.masterclass-direction>small{color:#ba3037;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:800;display:block}.masterclass-modal-heading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:.92}.masterclass-direction{margin-bottom:18px}.masterclass-direction>span{color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff24,#0000 26%),linear-gradient(135deg,#173e6b,#215995);align-items:center;gap:20px;min-height:58px;padding:12px 18px;display:flex;box-shadow:0 14px 36px #1c4b822b}.masterclass-direction i{color:#efc652;letter-spacing:.15em;font-size:10px;font-style:normal;font-weight:800}.masterclass-direction strong{font-family:var(--font-serif), Georgia, serif;font-size:22px;font-weight:500}.masterclass-form .trial-form-footer{border-top:1px solid #e1e4e6;padding-top:10px}.masterclass-form,.masterclass-form .trial-form-row{gap:14px}.masterclass-form label>span{margin-bottom:5px}.masterclass-form input,.masterclass-form select{height:40px}.masterclass-form .trial-form-footer{gap:18px}.masterclass-form .trial-form-footer button{background:#173f6b;min-height:50px}.masterclass-form .trial-form-footer button:hover{background:#ba3037}@keyframes masterclass-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes masterclass-modal-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.studio-photo-story{grid-template-rows:55vw 44vw 44vw;grid-template-columns:1.15fr .85fr}.studio-photo-main{grid-area:1/1/3}.studio-photo-portrait{grid-area:1/2}.studio-photo-student{grid-area:2/2}.studio-photo-class{grid-area:3/1/auto/3}.trial-lesson-shell{grid-template-columns:1fr}.trial-lesson-copy figure{max-width:620px}}@media (width<=760px){.studio-experience{padding:76px 18px}.studio-experience-heading{grid-template-columns:1fr;gap:28px}.studio-experience-heading h2{font-size:clamp(45px,13.5vw,66px)}.studio-experience-heading>span{padding-left:18px}.studio-photo-story{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-18px;display:flex;overflow-x:auto}.studio-photo-story::-webkit-scrollbar{display:none}.studio-photo{scroll-snap-align:center;flex:0 0 82vw;height:112vw;max-height:620px;transform:none}.studio-photo-class{flex-basis:88vw}.studio-photo figcaption span{font-size:26px}.trial-lesson-shell{margin-top:86px}.trial-lesson-copy,.trial-form-card{padding:46px 24px}.trial-lesson-copy h2{font-size:52px}.trial-free-mark{margin:0 0 32px;position:static}.trial-form-card>header{padding-right:0}.trial-direction,.trial-form-row{grid-template-columns:1fr}.trial-form-footer,.trial-success>div{flex-direction:column;align-items:stretch}.trial-form-footer button,.trial-success button,.trial-success a{justify-content:center;width:100%}.masterclass-modal-backdrop{align-items:end;padding:0}.masterclass-modal{border:0;border-radius:20px 20px 0 0;width:100%;max-height:100dvh;padding:28px 18px 22px}.masterclass-modal-close{width:40px;height:40px;top:16px;right:16px}.masterclass-modal-heading{margin:0 48px 18px 0}.masterclass-modal-heading h2{font-size:clamp(34px,10vw,48px)}.masterclass-direction{margin-bottom:16px}.masterclass-direction>span{min-height:54px;padding:11px 15px}.masterclass-form,.masterclass-form .trial-form-row,.masterclass-form .trial-form-footer{gap:12px}.masterclass-form .trial-form-footer p{display:none}}@media (prefers-reduced-motion:reduce){.masterclass-modal-backdrop,.masterclass-modal{animation:none}}html{scroll-behavior:smooth}.homepage-header .header-action{z-index:4;align-items:center;width:clamp(235px,16vw,280px);display:flex;position:relative}.homepage-header .nav-trial-button,.homepage-header .nav-masterclass-button{width:100%;min-height:54px;font:inherit;letter-spacing:.015em;text-align:left;white-space:nowrap;cursor:pointer;isolation:isolate;border-radius:4px;justify-content:flex-start;align-items:center;padding:10px 28px 10px 46px;font-size:10.5px;font-weight:800;line-height:1.15;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.homepage-header .nav-trial-button span,.homepage-header .nav-masterclass-button span{z-index:2;position:relative}.homepage-header .nav-trial-button{color:#9f2730;background:linear-gradient(90deg,#b8303017,#f28a5009 72%,#fffffff5);border:1px solid #b8303033;border-left:0;border-radius:0 27px 27px 0;box-shadow:inset 0 1px #fff,0 7px 18px #7a2f320e}.homepage-header .nav-trial-button:before,.homepage-header .nav-masterclass-button:before{content:"✦";border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;left:12px}.homepage-header .nav-trial-button:before{color:#b83030;background:#fff;border:1px solid #b830302b}.homepage-header .nav-trial-button:hover,.homepage-header .nav-trial-button:focus-visible{color:#8d1f29;background:linear-gradient(90deg,#b8303024,#f28a500f 75%,#fff);border-color:#b830305c;box-shadow:inset 0 1px #fff,0 11px 26px #7a2f321c}.homepage-header .nav-masterclass-button{color:#173f6b;text-align:right;background:linear-gradient(270deg,#1c4b8217,#1c4b8206 72%,#fffffff7);border:1px solid #1c4b8230;border-right:0;border-radius:27px 0 0 27px;justify-content:flex-end;padding:10px 46px 10px 28px;box-shadow:inset 0 1px #fff,0 7px 18px #183f6a0e}.homepage-header .nav-masterclass-button:before{color:#b52a34;background:#fff;border:1px solid #1c4b822b;left:auto;right:12px}.homepage-header .nav-masterclass-button:hover,.homepage-header .nav-masterclass-button:focus-visible{color:#123a65;background:linear-gradient(270deg,#1c4b8224,#1c4b820b 75%,#fff);border-color:#1c4b825c;outline:none;box-shadow:inset 0 1px #fff,0 11px 26px #183f6a1c}.homepage-header .nav-masterclass-button:hover:before,.homepage-header .nav-masterclass-button:focus-visible:before{color:#b52a34;background:#1c4b8214;border-color:#1c4b8247}.homepage-header .nav-trial-button:hover:before,.homepage-header .nav-trial-button:focus-visible:before,.homepage-header .nav-masterclass-button:hover:before,.homepage-header .nav-masterclass-button:focus-visible:before{transform:rotate(24deg)scale(1.08)}.homepage-header{grid-template-columns:minmax(280px,1fr) auto 146px auto minmax(100px,1fr);gap:0;display:grid}.homepage-header .brand-logo{z-index:6;background:#fff;border-top:1px solid #132d4926;border-bottom:1px solid #b830302e;grid-area:1/3;justify-self:center;width:146px;padding:8px 10px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 10px 25px #0e223512}.homepage-header .brand-logo:hover,.homepage-header .brand-logo:focus-visible{transform:scale(1.035)}.homepage-header .nav-left{grid-area:1/1;padding-right:clamp(18px,2vw,36px)}.homepage-header .header-action-masterclass{grid-area:1/2;margin-right:-1px}.homepage-header .header-action-trial{grid-area:1/4;margin-left:-1px}.homepage-header .nav-right{grid-area:1/5;padding-left:clamp(18px,2vw,36px)}.top-info-bar{grid-template-columns:minmax(0,1fr) max-content max-content;gap:clamp(18px,2.25vw,42px)}.info-address{overflow:hidden}.info-address span{flex:none}.info-address span:after{content:"";vertical-align:middle;background:#ffffff47;width:1px;height:14px;margin-left:13px;display:inline-block}.info-address strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.top-info-bar>p{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;padding:7px 14px}.info-links{flex:none}@media (width<=1280px){.homepage-header{grid-template-columns:minmax(210px,1fr) 215px 124px 215px minmax(70px,1fr);gap:0;padding-inline:26px}.homepage-header .brand-logo{width:124px;padding-inline:8px}.homepage-header .primary-nav{gap:22px}.homepage-header .primary-nav a{font-size:13px}.homepage-header .header-action{width:215px}.homepage-header .nav-trial-button,.homepage-header .nav-masterclass-button{min-height:44px;font-size:9.5px}.homepage-header .nav-trial-button{padding:8px 20px 8px 42px}.homepage-header .nav-masterclass-button{padding:8px 42px 8px 20px}.info-address span{display:none}.info-address strong{font-size:10.5px}.top-info-bar{grid-template-columns:minmax(0,1fr) max-content max-content;gap:16px}.top-info-bar>p{padding:6px 10px}}@media (width<=900px){.top-info-bar{grid-template-columns:minmax(0,1fr) max-content}.site-shell{--header-height:158px}.homepage-header{height:var(--header-height);grid-template-rows:82px 52px;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;gap:4px 0;padding:10px 18px;display:grid}.homepage-header .brand-logo{grid-area:1/2;width:104px;position:relative;top:auto;left:auto;transform:none}.homepage-header .brand-logo:hover,.homepage-header .brand-logo:focus-visible{transform:scale(1.025)}.homepage-header .header-action{width:min(100%,215px)}.homepage-header .header-action-masterclass{grid-area:1/1;justify-self:end}.homepage-header .header-action-trial{grid-area:1/3;justify-self:start}.homepage-header .nav-left{grid-area:2/1/auto/3;padding-right:20px}.homepage-header .nav-right{grid-area:2/3;padding-left:20px}.homepage-header .nav-left,.homepage-header .nav-right{display:flex;overflow:visible}.homepage-header .nav-left{justify-content:flex-start}.homepage-header .nav-right{justify-content:flex-end}}@media (width<=680px){.info-address strong{text-overflow:ellipsis;overflow:hidden}}.discipline-grid{grid-template-rows:minmax(520px,42vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discipline-piano,.discipline-painting{grid-area:auto}.discipline-piano>img{object-position:50% 42%}.discipline-painting>img{object-position:50% 38%}.gallery-section{background:radial-gradient(circle at 82% 24%,#2359891c,#0000 25%),radial-gradient(circle at 10% 85%,#bf2d3517,#0000 28%),linear-gradient(135deg,#f7f4ed 0%,#fff 52%,#edf3f6 100%);align-items:center;min-height:clamp(430px,43vw,650px);display:grid;position:relative;overflow:hidden}.gallery-section:before{content:"КАРТИННАЯ ГАЛЕРЕЯ";color:#143a5b09;white-space:nowrap;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(74px,14vw,230px);line-height:.72;position:absolute;bottom:-2vw;right:-2vw}.gallery-heading{z-index:1;width:100%;margin-bottom:0;position:relative}.gallery-heading-action{max-width:540px}.trial-lesson-shell{scroll-margin-top:calc(var(--ribbon-height) + var(--header-height) + 24px)}.floating-trial-button{z-index:88;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 90% 10%,#ffffff3d,#0000 25%),linear-gradient(135deg,#c42f37 0%,#e95440 62%,#f08c4d 100%);border:1px solid #fff6;border-radius:22px;grid-template-columns:1fr auto;column-gap:18px;min-width:176px;padding:14px 15px 14px 18px;transition:transform .22s,box-shadow .22s;display:grid;position:fixed;bottom:clamp(16px,2vw,30px);left:clamp(14px,2vw,30px);box-shadow:0 18px 45px #611d1f4d}.floating-trial-button span,.floating-trial-button strong{grid-column:1}.floating-trial-button span{letter-spacing:.02em;font-size:13px;font-weight:800}.floating-trial-button strong{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-size:9px}.floating-trial-button b{border:1px solid #ffffff70;border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.floating-trial-button:hover,.floating-trial-button:focus-visible{transform:translateY(-4px);box-shadow:0 23px 55px #611d1f66}.trial-callout{z-index:4;color:#fff;background:radial-gradient(circle at 82% 18%,#c6303a38,#0000 28%),linear-gradient(128deg,#0c1820 0%,#13251f 58%,#221214 100%);border-top:1px solid #d4ae6240;border-bottom:1px solid #d4ae6240;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:clamp(30px,5vw,90px);padding:clamp(64px,7vw,110px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.trial-callout:before{content:"ART";color:#ffffff09;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(110px,20vw,330px);line-height:.75;position:absolute;bottom:-4vw;right:-1vw}.trial-callout>div,.trial-callout>a{z-index:1;position:relative}.trial-callout>div small{color:#d9b56e;letter-spacing:.2em;text-transform:uppercase;margin-bottom:17px;font-size:8px;font-weight:850;display:block}.trial-callout h2{letter-spacing:-.045em;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.4vw,74px);font-weight:400;line-height:.96}.trial-callout p{color:#ffffff9e;max-width:720px;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.62}.trial-callout>a{background:#ffffff0f;border:1px solid #e1c38b85;border-radius:18px;grid-template-columns:1fr auto;align-items:center;column-gap:20px;min-height:92px;padding:20px 22px 20px 26px;transition:background .22s,border-color .22s,transform .22s;display:grid;box-shadow:inset 0 1px #ffffff17}.trial-callout>a span{letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850}.trial-callout>a small{color:#ffffff87;letter-spacing:.11em;text-transform:uppercase;grid-column:1;margin-top:6px;font-size:8px}.trial-callout>a b{color:#e1c38b;border:1px solid #e1c38b99;border-radius:50%;grid-area:1/2/3;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.trial-callout>a:hover,.trial-callout>a:focus-visible{background:#e1c38b1f;border-color:#e1c38b;transform:translateY(-3px)}.trial-callout.is-compact{grid-template-columns:minmax(0,1fr) minmax(310px,.48fr);padding-top:clamp(45px,5vw,76px);padding-bottom:clamp(45px,5vw,76px)}.trial-callout.is-compact h2{font-size:clamp(34px,3.5vw,58px)}.inner-trial-rail{--inner-trial-rail-height:62px;z-index:42;top:calc(var(--ribbon-height) + var(--header-height));height:var(--inner-trial-rail-height);min-height:var(--inner-trial-rail-height);color:#1d3d30;background:#faf8f2f5;border-bottom:1px solid #1e3d2f26;justify-content:center;align-items:center;gap:clamp(24px,5vw,86px);padding:8px clamp(18px,4vw,70px);display:flex;position:absolute;left:0;right:0}.inner-trial-rail+:is(section,header){margin-top:var(--inner-trial-rail-height)}.trial-direction-select{grid-column:1/-1}.inner-trial-rail>span{color:#7a817b;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.inner-trial-rail>a{background:linear-gradient(90deg,#af2b320f,#fff);border:1px solid #af2b3247;border-radius:999px;grid-template-columns:1fr auto;align-items:center;column-gap:18px;min-width:min(420px,48vw);padding:10px 12px 10px 20px;display:grid}.inner-trial-rail strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.inner-trial-rail small{color:#8b7978;letter-spacing:.12em;text-transform:uppercase;grid-column:1;margin-top:3px;font-size:7px}.inner-trial-rail b{color:#fff;background:#a92c35;border-radius:50%;grid-area:1/2/3;place-items:center;width:34px;height:34px;display:grid}.inner-site-header.homepage-header{grid-template-columns:minmax(250px,1fr) clamp(180px,13vw,235px) 128px clamp(180px,13vw,235px) minmax(330px,1fr);gap:0;padding-inline:clamp(20px,3vw,54px)}.inner-site-header.homepage-header .brand-logo{width:128px}.inner-site-header.homepage-header .header-action{width:100%}.inner-site-header.homepage-header .primary-nav{gap:clamp(16px,1.8vw,34px)}.inner-site-header.homepage-header .primary-nav a{font-size:clamp(12px,1vw,15px)}@media (width<=900px){body:has(.inner-site-header.homepage-header){--header-height:158px}.inner-site-header.homepage-header{height:var(--header-height);grid-template-rows:82px 52px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 0;padding:10px 14px;overflow:visible}.inner-site-header.homepage-header .brand-logo{grid-area:1/3;width:98px}.inner-site-header.homepage-header .header-action-masterclass{grid-area:1/1/auto/3;justify-self:stretch}.inner-site-header.homepage-header .header-action-trial{grid-area:1/4/auto/6;justify-self:stretch}.inner-site-header.homepage-header .nav-left,.inner-site-header.homepage-header .nav-right{display:contents}.inner-site-header.homepage-header .nav-left a:first-child{grid-column:1}.inner-site-header.homepage-header .nav-left a:nth-child(2){grid-column:2}.inner-site-header.homepage-header .nav-right a:first-child{grid-column:3}.inner-site-header.homepage-header .nav-right a:nth-child(2){grid-column:4}.inner-site-header.homepage-header .nav-right a:nth-child(3){grid-column:5}.inner-site-header.homepage-header .primary-nav a{text-align:center;grid-row:2;justify-content:center;align-items:center;min-width:0;padding:8px 3px 12px;font-size:9px;display:flex}}@media (width<=680px){body:has(.inner-site-header.homepage-header){--header-height:174px}.inner-site-header.homepage-header{grid-template-rows:86px 58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 0;padding:10px 8px 8px}.inner-site-header.homepage-header .brand-logo{width:74px}.inner-site-header.homepage-header .primary-nav a{letter-spacing:-.025em;padding-inline:1px;font-size:7.5px}}body.lightbox-open .sitewide-trial-button{opacity:0;pointer-events:none}body:has(.admin-shell) .sitewide-trial-button{opacity:0;pointer-events:none}body:has(.masterclass-modal-backdrop) .sitewide-trial-button{opacity:0;pointer-events:none}.series-lightbox.story-popup{--popup-wall:#d8d2c6;--popup-wall-light:#eee9df;--popup-frame-dark:#3b2a20;--popup-frame-mid:#76543a;--popup-frame-light:#a9825f}.story-popup .series-lightbox-shell>figure,.story-popup-happiness-story .series-lightbox-shell>figure,.story-popup-world-of-children .series-lightbox-shell>figure,.story-popup-dream-series .series-lightbox-shell>figure,.story-popup-light-stories .series-lightbox-shell>figure{background:radial-gradient(ellipse at 50% 16%, #fffaebcc, transparent 48%), repeating-linear-gradient(90deg, #372d2305 0 1px, transparent 1px 5px), linear-gradient(145deg, var(--popup-wall-light), var(--popup-wall) 74%);box-shadow:inset 0 16px 34px #ffffff47,inset 0 -38px 54px #41322517}.story-popup .series-lightbox-shell>figure:before,.story-popup-happiness-story .series-lightbox-shell>figure:before,.story-popup-world-of-children .series-lightbox-shell>figure:before,.story-popup-dream-series .series-lightbox-shell>figure:before,.story-popup-light-stories .series-lightbox-shell>figure:before{opacity:1;filter:none;background:linear-gradient(#0000 88%,#45352729 88% 88.5%,#0000 88.5%),radial-gradient(at 50% 104%,#47372821,#0000 47%);display:block;inset:0;transform:none}.story-popup .series-lightbox-frame,.story-popup-world-of-children .series-lightbox-frame,.story-popup-dream-series .series-lightbox-frame,.story-popup-light-stories .series-lightbox-frame{border:clamp(8px, .7vw, 12px) solid var(--popup-frame-dark);box-shadow:inset 0 0 0 2px #ffffffb8, inset 0 0 0 4px #4d39291f, 0 2px 0 var(--popup-frame-light), 0 22px 38px #291f1747, 0 7px 13px #291f1738;background:#eee8dc;border-radius:2px;padding:clamp(7px,.65vw,11px)}.story-popup .series-lightbox-frame:before{content:"";z-index:-1;border:2px solid var(--popup-frame-light);width:auto;height:auto;box-shadow:inset 0 0 0 2px var(--popup-frame-mid), 0 1px 0 #ffffff3d;background:0 0;border-radius:1px;position:absolute;inset:-12px;transform:none}.story-popup .series-lightbox-frame:after{content:"";z-index:3;pointer-events:none;background:0 0;border:1px solid #3023197a;border-radius:0;width:auto;height:auto;position:absolute;inset:7px;transform:none;box-shadow:inset 0 0 8px #0000001f}.story-popup .series-lightbox-frame img,.story-popup-world-of-children .series-lightbox-frame img{box-shadow:none;border-radius:0}@media (width<=760px){.trial-callout,.trial-callout.is-compact{grid-template-columns:1fr;gap:30px;padding:52px 20px}.trial-callout>a{min-height:78px}.inner-trial-rail{--inner-trial-rail-height:58px;justify-content:stretch;gap:10px;padding:7px 10px}.inner-trial-rail>span{display:none}.inner-trial-rail>a{width:100%;min-width:0}.sitewide-trial-button{min-width:142px;bottom:12px;left:10px}.story-popup .series-lightbox-frame,.story-popup-world-of-children .series-lightbox-frame,.story-popup-dream-series .series-lightbox-frame,.story-popup-light-stories .series-lightbox-frame{border-width:7px;padding:5px}.story-popup .series-lightbox-frame:before{inset:-8px}.story-popup .series-lightbox-frame:after{inset:5px}}@media (width<=900px){.discipline-grid{grid-template-rows:minmax(460px,62vw)}.homepage-header .nav-trial-button,.homepage-header .nav-masterclass-button{min-height:42px;font-size:9px}.homepage-header .nav-trial-button{padding:8px 18px 8px 38px}.homepage-header .nav-masterclass-button{padding:8px 38px 8px 18px}}@media (width<=680px){.site-shell{--header-height:174px}.homepage-header{height:var(--header-height);grid-template-rows:86px 58px;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);gap:7px 0;padding:10px 10px 8px;overflow:visible}.homepage-header .brand-logo{width:74px}.homepage-header .primary-nav a{justify-content:center;align-items:center;padding:5px 4px 9px;font-size:9px;display:flex}.homepage-header .nav-left{gap:10px}.discipline-grid{grid-template-rows:none;grid-template-columns:1fr}.discipline-card{min-height:500px}.gallery-section{min-height:590px}.gallery-heading-action{margin-top:34px}.homepage-header .nav-trial-button,.homepage-header .nav-masterclass-button{white-space:normal;min-height:48px;font-size:8px}.homepage-header .nav-trial-button{color:#8d1f29;padding:7px 10px 7px 30px}.homepage-header .nav-masterclass-button{padding:7px 30px 7px 10px}.homepage-header .nav-trial-button:before,.homepage-header .nav-masterclass-button:before{width:21px;height:21px;font-size:8px;left:7px}.homepage-header .nav-masterclass-button:before{left:auto;right:7px}.floating-trial-button{border-radius:20px;min-width:0;padding:12px 13px 12px 15px}.floating-trial-button b{width:32px;height:32px}}.mobile-booking-dock{display:none}@media (width<=900px){body:has(.mobile-booking-dock){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.homepage-header>.header-action-masterclass,.homepage-header>.header-action-trial{display:none}.site-shell{--header-height:138px}body:has(.inner-site-header.homepage-header){--header-height:138px}.homepage-header,.inner-site-header.homepage-header{height:var(--header-height);grid-template-rows:76px 52px}.homepage-header .brand-logo,.inner-site-header.homepage-header .brand-logo{grid-area:1/1/auto/-1;justify-self:center;width:94px}.mobile-booking-dock{z-index:94;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:#f9f8f5d1;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:6px;max-width:430px;margin-inline:auto;padding:6px;display:grid;position:fixed;left:12px;box-shadow:0 18px 46px #12273c33,inset 0 1px #ffffffe6}.mobile-booking-dock .nav-masterclass-button,.mobile-booking-dock .nav-trial-button{width:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;margin:0;padding:9px 12px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.mobile-booking-dock .nav-masterclass-button{color:#173f6b;letter-spacing:.035em;background:#19467213;font-size:10px;font-weight:800}.mobile-booking-dock .nav-masterclass-button:before{content:"✦";color:#b52a34;background:0 0;border:0;width:auto;height:auto;margin-right:7px;font-size:11px;position:static}.mobile-booking-dock .nav-trial-button{color:#fff;background:linear-gradient(135deg,#b72e36 0%,#db493d 68%,#ef804d 100%);flex-direction:column;box-shadow:0 8px 20px #a42b3038}.mobile-booking-dock .nav-trial-button:before,.mobile-booking-dock .nav-trial-button:after{content:none}.mobile-booking-dock .nav-trial-button span{letter-spacing:.03em;font-size:10px;font-weight:850;line-height:1.1}.mobile-booking-dock .nav-trial-button small{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.mobile-booking-dock .nav-masterclass-button:active,.mobile-booking-dock .nav-trial-button:active{transform:scale(.975)}body:has(.mobile-booking-dock) .contact-dock{bottom:calc(82px + env(safe-area-inset-bottom))}body.lightbox-open .mobile-booking-dock{opacity:0;pointer-events:none}body:has(.admin-shell) .mobile-booking-dock{opacity:0;pointer-events:none}body:has(.masterclass-modal-backdrop) .mobile-booking-dock{opacity:0;pointer-events:none}}@media (width<=680px){.site-shell{--header-height:132px}body:has(.inner-site-header.homepage-header){--header-height:132px}.homepage-header,.inner-site-header.homepage-header{grid-template-rows:72px 52px;gap:0}.homepage-header .brand-logo,.inner-site-header.homepage-header .brand-logo{grid-column:1/-1;width:78px}}:root{--events-ink:#102921;--events-ivory:#f4f0e6;--events-paper:#faf8f2;--events-blue:#25568a;--events-red:#ba3036;--events-gold:#d6aa52}.events-showcase,.events-page,.event-detail-page{color:var(--events-ink);background:var(--events-paper)}.events-showcase{background:radial-gradient(circle at 86% 9%, #d6aa5229, transparent 23rem), linear-gradient(105deg, #25568a0e, transparent 30%), var(--events-paper);border-top:1px solid #10292121;padding:clamp(5.5rem,9vw,9rem) max(5vw,50vw - 800px);position:relative;overflow:hidden}.events-showcase:before{content:"ART ANTALYA · СОБЫТИЯ";color:#1029210b;letter-spacing:-.07em;white-space:nowrap;pointer-events:none;font:800 clamp(4rem,9vw,9.5rem)/.85 Arial,sans-serif;position:absolute;top:3rem;right:-1.8rem}.events-showcase-heading{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr);align-items:end;gap:clamp(3rem,8vw,10rem);margin-bottom:clamp(3.5rem,6vw,6.5rem);display:grid;position:relative}.events-showcase-heading>div:first-child>p,.events-heading-note>span,.event-feature-copy small,.event-feature-copy time,.events-archive-kicker,.archive-event-copy small,.event-detail-intro>p,.event-gallery-heading p,.event-lightbox-bar,.event-lightbox-hint{letter-spacing:.18em;text-transform:uppercase;font:700 .72rem/1.2 Arial,sans-serif}.events-showcase-heading>div:first-child>p{color:var(--events-blue);margin:0 0 1.35rem}.events-showcase-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font:400 clamp(3.2rem,6.2vw,7rem)/.9 Georgia,serif}.events-showcase-heading h2 em{color:var(--events-red);font-weight:400}.events-heading-note{border-top:1px solid #10292140;grid-template-columns:3.2rem 1fr;gap:1rem 1.4rem;padding-top:1.5rem;display:grid}.events-heading-note>span{color:var(--events-red)}.events-heading-note p{color:#102921b3;margin:0;font:400 1rem/1.65 Arial,sans-serif}.events-heading-note a{width:fit-content;color:var(--events-ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;grid-column:2;padding:0 0 .45rem;font:700 .78rem/1.2 Arial,sans-serif;text-decoration:none}.events-editorial-grid{z-index:1;border-top:1px solid #1029212e;border-left:1px solid #1029212e;grid-template-rows:repeat(2,minmax(22rem,auto));grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);display:grid;position:relative}.event-feature{--event-accent:var(--events-blue);color:inherit;background:#ffffff61;border-bottom:1px solid #1029212e;border-right:1px solid #1029212e;text-decoration:none;display:grid;position:relative;overflow:hidden}.event-feature.theme-exhibition{--event-accent:var(--events-red)}.event-feature.theme-salon{--event-accent:#9c702e}.event-feature-1{grid-row:1/3;grid-template-rows:minmax(32rem,1fr) auto}.event-feature-2,.event-feature-3{grid-template-columns:42% 58%}.event-feature-image{background:#dfe4df;min-height:20rem;position:relative;overflow:hidden}.event-feature-image>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.event-feature-1 .event-feature-image>img:first-child{object-position:center 42%}.event-feature:hover .event-feature-image>img:first-child{transform:scale(1.035)}.event-feature-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#091b177a);position:absolute;inset:0}.event-feature-inset{z-index:2;aspect-ratio:4/5;object-fit:cover;border:.6rem solid var(--events-paper);width:clamp(8rem,19vw,16rem);position:absolute;bottom:clamp(1rem,3vw,2.8rem);right:clamp(1rem,3vw,2.8rem);box-shadow:0 1.25rem 3rem #081f1947}.event-photo-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;text-transform:uppercase;background:#0a1f19b8;padding:.55rem .75rem;font:700 .64rem/1 Arial,sans-serif;position:absolute;top:1.25rem;left:1.25rem}.event-feature-copy{align-content:start;padding:clamp(1.6rem,3vw,3.4rem);display:grid}.event-feature-copy time{color:var(--event-accent);margin-bottom:.7rem}.event-feature-copy small{color:#10292185}.event-feature-copy h3{letter-spacing:-.035em;margin:.8rem 0 1rem;font:400 clamp(1.75rem,2.8vw,3.6rem)/1 Georgia,serif}.event-feature-2 .event-feature-copy h3,.event-feature-3 .event-feature-copy h3{font-size:clamp(1.45rem,1.75vw,2.25rem)}.event-feature-copy p{color:#102921ab;max-width:34rem;margin:0;font:400 .93rem/1.65 Arial,sans-serif}.event-feature-link{color:var(--event-accent);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #10292124;justify-content:space-between;gap:1rem;margin-top:1.8rem;padding-top:1rem;font:700 .72rem/1 Arial,sans-serif;display:flex}.events-page,.event-detail-page{min-height:100vh}.events-archive-hero{background:radial-gradient(circle at 78% 20%, #25568a29, transparent 25rem), var(--events-paper);grid-template-columns:minmax(10rem,.35fr) minmax(0,1.35fr) minmax(17rem,.45fr);align-items:end;gap:2rem;padding:clamp(7rem,11vw,11rem) max(5vw,50vw - 800px) clamp(4rem,7vw,7rem);display:grid}.events-archive-kicker{color:var(--events-blue);border-top:2px solid;justify-content:space-between;align-self:start;padding-top:.9rem;display:flex}.events-archive-hero h1{letter-spacing:-.065em;margin:0;font:400 clamp(3.7rem,7.3vw,8.5rem)/.88 Georgia,serif}.events-archive-hero h1 em{color:var(--events-red);font-weight:400}.events-archive-hero>p{color:#102921ad;margin:0;font:400 1.02rem/1.72 Arial,sans-serif}.events-archive-list{border-top:1px solid #1029212e;margin:0 max(5vw,50vw - 800px)}.archive-event{--event-accent:var(--events-blue);color:inherit;border-bottom:1px solid #1029212e;grid-template-columns:11rem minmax(22rem,.72fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(2.5rem,5vw,5rem) 0;text-decoration:none;display:grid}.archive-event.theme-exhibition{--event-accent:var(--events-red)}.archive-event.theme-salon{--event-accent:#9c702e}.archive-event-index{color:var(--event-accent);letter-spacing:.14em;text-transform:uppercase;align-content:space-between;align-self:stretch;gap:.9rem;font:700 .72rem/1.2 Arial,sans-serif;display:grid}.archive-event-index span{font-size:2.8rem}.archive-event-image{aspect-ratio:1.35;background:#d9dfdb;position:relative;overflow:hidden}.archive-event-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.archive-event:hover .archive-event-image img{transform:scale(1.04)}.archive-event-image span{color:#fff;background:var(--event-accent);letter-spacing:.1em;text-transform:uppercase;padding:.65rem .85rem;font:700 .65rem/1 Arial,sans-serif;position:absolute;bottom:0;right:0}.archive-event-copy small{color:var(--event-accent)}.archive-event-copy h2{letter-spacing:-.045em;max-width:680px;margin:.8rem 0 1.25rem;font:400 clamp(2.2rem,4vw,5rem)/.95 Georgia,serif}.archive-event-copy p{color:#102921ab;max-width:650px;margin:0 0 1.8rem;font:400 1rem/1.7 Arial,sans-serif}.archive-event-copy b{color:var(--event-accent);letter-spacing:.13em;text-transform:uppercase;font:700 .72rem/1 Arial,sans-serif}.event-detail-page{--event-accent:var(--events-blue);--event-soft:#dfe9ec}.event-detail-page.theme-exhibition{--event-accent:var(--events-red);--event-soft:#efe0d9}.event-detail-page.theme-salon{--event-accent:#9c702e;--event-soft:#ebe3cd}.event-detail-hero{background:var(--events-ivory);grid-template-columns:minmax(0,1.16fr) minmax(31rem,.84fr);min-height:min(860px,100vh - 5rem);display:grid}.event-detail-cover{min-height:42rem;position:relative;overflow:hidden}.event-detail-cover>img{object-fit:cover;width:100%;height:100%}.event-detail-cover-shade{background:linear-gradient(#0000 55%,#0719149e);position:absolute;inset:0}.event-detail-number{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:end;gap:1rem;font:700 .72rem/1 Arial,sans-serif;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4.5rem)}.event-detail-number b{font:400 4rem/.78 Georgia,serif}.event-detail-intro{flex-direction:column;justify-content:center;padding:clamp(3.5rem,6vw,7.5rem);display:flex;position:relative;overflow:hidden}.event-detail-intro:before{content:"";border:1px solid color-mix(in srgb, var(--event-accent), transparent 70%);width:18rem;height:18rem;box-shadow:0 0 0 3.5rem color-mix(in srgb, var(--event-accent), transparent 94%);border-radius:50%;position:absolute;top:-5rem;right:-5rem}.event-detail-breadcrumbs{color:#10292199;letter-spacing:.11em;text-transform:uppercase;gap:.8rem;margin-bottom:clamp(3rem,7vw,7rem);font:700 .69rem/1 Arial,sans-serif;display:flex;position:relative}.event-detail-breadcrumbs a{color:var(--event-accent);text-decoration:none}.event-detail-intro>p{color:var(--event-accent);margin:0;position:relative}.event-detail-intro h1{letter-spacing:-.055em;max-width:700px;margin:1rem 0 2.25rem;font:400 clamp(3rem,5.4vw,6.5rem)/.9 Georgia,serif;position:relative}.event-detail-description{color:#102921b3;max-width:660px;font:400 1rem/1.72 Arial,sans-serif;position:relative}.event-detail-description p{margin:0 0 1rem}.event-detail-stat{border-top:1px solid #1029212e;align-items:end;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;display:flex;position:relative}.event-detail-stat span{color:var(--event-accent);font:400 3.5rem/.8 Georgia,serif}.event-detail-stat p{letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 .68rem/1.35 Arial,sans-serif}.event-gallery-section{background:linear-gradient(180deg, color-mix(in srgb, var(--event-soft), white 20%), var(--events-paper) 30rem);padding:clamp(5rem,9vw,10rem) max(5vw,50vw - 800px)}.event-gallery-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.32fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.event-gallery-heading p{color:var(--event-accent);margin:0 0 1rem}.event-gallery-heading h2{letter-spacing:-.055em;margin:0;font:400 clamp(3.5rem,6vw,7rem)/.9 Georgia,serif}.event-gallery-heading>span{color:#102921a6;font:400 .95rem/1.65 Arial,sans-serif}.event-gallery-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(8rem,11vw,13rem);gap:clamp(.8rem,1.5vw,1.5rem);display:grid}.event-gallery-item{cursor:zoom-in;background:#cfd8d3;border:0;grid-area:span 2/span 4;padding:0;position:relative;overflow:hidden}.event-gallery-item-1,.event-gallery-item-6{grid-area:span 3/span 7}.event-gallery-item-2,.event-gallery-item-5{grid-area:span 3/span 5}.event-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.event-gallery-item:hover img{transform:scale(1.035)}.event-gallery-item>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.09em;text-transform:uppercase;background:#0a201acc;gap:.75rem;padding:.8rem 1rem;font:700 .65rem/1 Arial,sans-serif;transition:transform .3s;display:flex;position:absolute;bottom:0;right:0;transform:translateY(100%)}.event-gallery-item:hover>span,.event-gallery-item:focus-visible>span{transform:translateY(0)}.event-next-story{color:#fff;background:var(--event-accent);grid-template-columns:14rem minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(3rem,6vw,6rem) max(5vw,50vw - 800px);text-decoration:none;display:grid;position:relative;overflow:hidden}.event-next-story:after{content:"";border:1px solid #ffffff3b;border-radius:50%;width:17rem;height:17rem;position:absolute;right:8%}.event-next-story>span{letter-spacing:.13em;text-transform:uppercase;font:700 .7rem/1 Arial,sans-serif}.event-next-story h2{z-index:1;letter-spacing:-.045em;max-width:900px;margin:0;font:400 clamp(2.4rem,4.7vw,5.7rem)/.93 Georgia,serif;position:relative}.event-next-story b{z-index:1;font:400 3rem/1 Arial,sans-serif;position:relative}.events-mini-footer{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;background:#0e211c;grid-template-columns:repeat(3,1fr);align-items:center;padding:2rem max(5vw,50vw - 800px);font:700 .67rem/1 Arial,sans-serif;display:grid}.events-mini-footer p{text-align:center;margin:0}.events-mini-footer a{color:inherit;text-decoration:none}.events-mini-footer a:last-child{text-align:right}.event-lightbox{z-index:9999;color:#f7f3e9;grid-template-rows:auto 1fr auto;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.event-lightbox-backdrop{background:radial-gradient(circle at center, color-mix(in srgb, var(--event-accent), #091a16 78%), #071411 72%);cursor:zoom-out;border:0;width:100%;height:100%;position:absolute;inset:0}.event-lightbox-bar,.event-lightbox-stage,.event-lightbox-hint{z-index:1;position:relative}.event-lightbox-bar{grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem 1rem 1.15rem;display:grid}.event-lightbox-bar p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.event-lightbox-bar>span{color:#ffffffa1}.event-lightbox-bar button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:.8rem;padding:0;display:flex}.event-lightbox-bar button b{border:1px solid #fff6;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font:400 1.4rem/1 Arial,sans-serif;display:grid}.event-lightbox-stage{place-items:center;min-height:0;padding:0 clamp(3.7rem,7vw,7rem);display:grid}.event-lightbox-stage>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 10rem);display:block;box-shadow:0 2rem 5rem #0000006b}.event-lightbox-arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#07141173;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.event-lightbox-prev{left:0}.event-lightbox-next{right:0}.event-lightbox-hint{color:#ffffff8f;text-align:center;margin:0;padding:1.15rem 0 .5rem}@media (width<=1050px){.events-showcase-heading,.events-archive-hero,.event-gallery-heading{grid-template-columns:1fr}.events-heading-note{max-width:36rem}.events-editorial-grid{grid-template-rows:none;grid-template-columns:1fr}.event-feature-1{grid-row:auto}.event-feature-2,.event-feature-3{grid-template-columns:45% 55%}.events-archive-hero{gap:2.5rem}.events-archive-kicker{max-width:15rem}.events-archive-hero>p{max-width:38rem}.archive-event{grid-template-columns:7rem minmax(18rem,.75fr) minmax(0,1fr);gap:2rem}.event-detail-hero{grid-template-columns:1fr}.event-detail-cover{min-height:min(72vw,43rem)}.event-detail-intro{padding-top:4rem}.event-detail-breadcrumbs{margin-bottom:4rem}}@media (width<=760px){.events-showcase{padding-inline:1.15rem}.events-showcase-heading{gap:2.75rem}.events-showcase-heading h2{font-size:clamp(2.9rem,15vw,4.7rem)}.events-heading-note{grid-template-columns:2.3rem 1fr}.events-editorial-grid{border-left:0}.event-feature{border-left:1px solid #1029212e}.event-feature-1,.event-feature-2,.event-feature-3{grid-template-rows:none;grid-template-columns:1fr}.event-feature-image{aspect-ratio:1.12;min-height:18rem}.event-feature-inset{width:7.5rem}.event-feature-copy{padding:1.6rem 1.35rem 2rem}.event-feature-copy h3,.event-feature-2 .event-feature-copy h3,.event-feature-3 .event-feature-copy h3{font-size:2rem}.events-archive-hero{padding:6rem 1.15rem 4rem}.events-archive-hero h1{font-size:clamp(3.15rem,16vw,5rem)}.events-archive-list{margin-inline:1.15rem}.archive-event{grid-template-columns:1fr;gap:1.5rem}.archive-event-index{grid-template-columns:1fr auto;align-items:end}.archive-event-index span{font-size:2rem}.archive-event-copy h2{font-size:2.55rem}.event-detail-cover{min-height:65vh}.event-detail-intro{padding:3.5rem 1.15rem 5rem}.event-detail-breadcrumbs{margin-bottom:3.5rem}.event-detail-intro h1{font-size:clamp(3rem,15vw,4.8rem)}.event-gallery-section{padding:5rem 1.15rem}.event-gallery-heading{gap:1.5rem}.event-gallery-heading h2{font-size:3.65rem}.event-gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:1rem;display:grid}.event-gallery-item,.event-gallery-item-1,.event-gallery-item-2,.event-gallery-item-5,.event-gallery-item-6{aspect-ratio:4/3;grid-area:auto}.event-gallery-item>span{transform:translateY(0)}.event-next-story{grid-template-columns:1fr auto;padding:3.5rem 1.15rem}.event-next-story>span{grid-column:1/3}.event-next-story h2{font-size:2.75rem}.events-mini-footer{grid-template-columns:1fr auto;gap:1.5rem;padding-inline:1.15rem}.events-mini-footer p{display:none}.event-lightbox{padding:.55rem}.event-lightbox-bar{grid-template-columns:minmax(0,1fr) auto}.event-lightbox-bar>span{display:none}.event-lightbox-bar button{font-size:0}.event-lightbox-stage{padding:0 .25rem}.event-lightbox-stage>img{max-height:calc(100vh - 8rem)}.event-lightbox-arrow{width:3rem;height:3rem;top:auto;bottom:.7rem;transform:none}.event-lightbox-prev{left:.7rem}.event-lightbox-next{right:.7rem}.event-lightbox-hint{display:none}}@media (prefers-reduced-motion:reduce){.event-feature-image img,.archive-event-image img,.event-gallery-item img,.event-gallery-item>span{transition:none}}:root{--ribbon-height:44px;--header-height:96px;--mobile-dock-height:82px}html{scroll-padding-top:calc(var(--ribbon-height) + var(--header-height) + 22px)}body{overflow-x:hidden}.top-info-bar{height:var(--ribbon-height);background:linear-gradient(90deg,#173f6f 0%,#0b1016 44% 65%,#a8262d 100%);grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(16px,2vw,36px);padding-inline:clamp(24px,4vw,72px)}.top-info-bar a,.top-info-bar p{letter-spacing:.065em;font-size:10px}.unified-site-header{top:var(--ribbon-height);height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff9;border:0;border-bottom:1px solid #e8e8e8;grid-template-columns:178px minmax(500px,1fr) auto;gap:clamp(22px,2.6vw,48px);padding:10px clamp(24px,4vw,72px);display:grid;box-shadow:0 12px 38px #10253917}.unified-site-header .brand-logo{background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;width:178px;min-height:72px;padding:8px 12px;display:flex;position:relative;top:auto;left:auto;transform:none;box-shadow:inset 0 0 0 1px #153f6814}.unified-site-header .brand-logo:hover,.unified-site-header .brand-logo:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #153f6829,0 8px 24px #153f6814}.unified-site-header .brand-logo img{object-fit:contain;width:100%;max-height:62px}.unified-primary-nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,38px);min-width:0;display:flex}.unified-primary-nav a{color:#14222f;letter-spacing:-.012em;padding:26px 0 22px;font-size:clamp(12px,.88vw,15px);font-weight:720}.unified-primary-nav a:after{border-radius:2px;height:2px;bottom:15px}.header-booking-actions{grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;display:grid}.header-booking-actions .nav-masterclass-button,.header-booking-actions .nav-trial-button{min-height:48px;font:inherit;letter-spacing:.035em;cursor:pointer;border-radius:14px;padding:10px 16px;font-size:10px;font-weight:850;line-height:1.2;transition:transform .2s,box-shadow .2s,border-color .2s}.header-booking-actions .nav-masterclass-button{color:#173f6f;background:#f3f7fb;border:1px solid #1d4a7e3d}.header-booking-actions .nav-trial-button{color:#fff;background:linear-gradient(135deg,#b42a33,#ef7147);border:1px solid #0000;box-shadow:0 10px 25px #ae293133}.header-booking-actions button:hover,.header-booking-actions button:focus-visible{transform:translateY(-2px)}.unified-site-header .header-color-line{background:0 0;grid-template-columns:1fr 1fr;gap:56px;height:4px;display:grid;bottom:0;left:clamp(24px,4vw,72px);right:clamp(24px,4vw,72px);overflow:hidden}.unified-site-header .header-color-line i,.unified-site-header .header-color-line b{transform-origin:0;border-radius:999px;height:100%;animation:4.8s cubic-bezier(.55,0,.25,1) infinite artLinePulse;display:block}.unified-site-header .header-color-line i{background:linear-gradient(90deg,#0000,#1c4b82 18% 100%)}.unified-site-header .header-color-line b{background:linear-gradient(90deg,#b83030 0 82%,#0000);animation-delay:-2.4s}@keyframes artLinePulse{0%,to{opacity:.28;transform:scaleX(.18)}45%,60%{opacity:1;transform:scaleX(1)}}.mobile-menu,.mobile-booking-dock{display:none}.unified-site-header+:is(section,header),.series-page>.story-path-nav{margin-top:calc(var(--ribbon-height) + var(--header-height))}.series-page>.story-path-nav{z-index:4!important;position:relative!important;top:auto!important}.site-shell>.static-hero{margin-top:calc(var(--ribbon-height) + var(--header-height))}.trial-lesson-modal{width:min(760px,100vw - 32px)}.trial-lesson-modal .masterclass-modal-heading span{color:#ffffffa3;max-width:520px;margin-top:12px;font-size:12px;line-height:1.55;display:block}.three-gallery-options-toggle{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#142d20e6;border:1px solid #ffffff73;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 15px 0 9px;display:flex;position:absolute;top:22px;right:24px;box-shadow:0 12px 32px #0003}.three-gallery-options-toggle i{color:#f0d18c;background:#e5c77c2e;border-radius:8px;place-items:center;width:28px;height:28px;font:700 14px/1 Arial,sans-serif;display:grid}.three-gallery-options-toggle span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.three-gallery-options{z-index:9;color:#fff;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#102219f0;border:1px solid #e6cf976b;border-radius:16px;gap:14px;width:min(390px,100% - 48px);max-height:calc(100% - 100px);padding:18px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:76px;right:24px;overflow:auto;transform:translateY(-10px)scale(.98);box-shadow:0 25px 65px #00000052}.three-gallery-options.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.three-gallery-options>header{border-bottom:1px solid #ffffff24;gap:2px;padding-bottom:12px;display:grid}.three-gallery-options>header small{color:#d8bb77;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.three-gallery-options>header strong{font:400 24px/1.1 Georgia,serif}.three-gallery-options .three-gallery-instructions,.three-gallery-options .three-gallery-tools,.three-gallery-options .three-gallery-themes,.three-gallery-options .three-gallery-navigation{width:auto;position:static;inset:auto;transform:none}.three-gallery-options .three-gallery-instructions{gap:7px;display:grid}.three-gallery-options .three-gallery-instructions span{min-width:0}.three-gallery-options .three-gallery-tools{grid-template-columns:1fr 1fr;display:grid}.three-gallery-options .three-gallery-tools button{justify-content:center;min-height:42px}.three-gallery-options .three-gallery-tools .is-curator{grid-column:1/-1}.three-gallery-options .three-gallery-navigation{box-shadow:none;background:#ffffff0e;grid-template-rows:repeat(2,40px);grid-template-columns:repeat(3,44px);justify-self:center;padding:8px}.three-gallery-options .three-gallery-themes{box-shadow:none;background:#ffffff0e;padding:10px}.three-gallery-options .three-gallery-themes>div{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1420px){.unified-site-header{grid-template-columns:156px minmax(440px,1fr) auto;gap:22px;padding-inline:28px}.unified-site-header .brand-logo{width:156px}.unified-primary-nav{gap:18px}.unified-primary-nav a{font-size:12px}.header-booking-actions{grid-template-columns:repeat(2,108px)}}@media (width<=1080px){.unified-site-header{grid-template-columns:150px minmax(0,1fr) auto}.unified-primary-nav a:nth-child(2),.unified-primary-nav a:nth-child(3){display:none}}@media (width<=900px){:root{--ribbon-height:42px;--header-height:80px;--mobile-dock-height:84px}html{scroll-padding-top:calc(var(--ribbon-height) + var(--header-height) + 14px)}body{padding-bottom:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom))}.top-info-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 12px}.top-info-bar>p,.info-address span,.info-links>a:first-child{display:none}.info-address strong{letter-spacing:.035em;font-size:9px}.info-links{gap:8px}.unified-site-header{height:var(--header-height);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:7px 12px;overflow:visible}.unified-site-header .brand-logo{border-radius:10px;justify-self:start;width:148px;min-height:64px;padding:6px 10px}.unified-site-header .brand-logo img{max-height:54px}.unified-primary-nav,.header-booking-actions{display:none}.mobile-menu{z-index:72;display:block;position:relative}.mobile-menu-toggle{color:#173f6f;cursor:pointer;background:#f7f9fb;border:1px solid #173f6f2e;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:7px;width:72px;height:58px;padding:0 9px;display:grid}.mobile-menu-toggle i{gap:4px;display:grid}.mobile-menu-toggle i span{background:currentColor;border-radius:2px;width:23px;height:2px;transition:transform .2s,opacity .2s}.mobile-menu-toggle b{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-menu.is-open .mobile-menu-toggle i span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu.is-open .mobile-menu-toggle i span:nth-child(2){opacity:0}.mobile-menu.is-open .mobile-menu-toggle i span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-menu-backdrop{z-index:-1;inset:calc(var(--ribbon-height) + var(--header-height)) 0 var(--mobile-dock-height);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08111975;border:0;position:fixed}.mobile-menu-panel{z-index:70;top:calc(var(--ribbon-height) + var(--header-height));max-height:calc(100svh - var(--ribbon-height) - var(--header-height) - var(--mobile-dock-height));opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-top:1px solid #e6e9ed;padding:18px 14px 26px;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;left:0;right:0;overflow:auto;transform:translateY(-18px);box-shadow:0 24px 65px #091b2b33}.mobile-menu.is-open .mobile-menu-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-menu-panel header{border-bottom:1px solid #edf0f2;gap:3px;padding:2px 10px 16px;display:grid}.mobile-menu-panel header small{color:#a82932;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-menu-panel header strong{color:#63717b;font:400 13px/1.5 Georgia,serif}.mobile-menu-panel>a{color:#14222f;border-bottom:1px solid #edf0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:0 10px;display:grid}.mobile-menu-panel>a i{color:#9a7b49;font-size:8px;font-style:normal;font-weight:850}.mobile-menu-panel>a span{font:500 20px/1.1 Georgia,serif}.mobile-menu-panel>a b{color:#b42b34;font-size:15px}.unified-site-header .header-color-line{gap:14px;left:12px;right:12px}.mobile-booking-dock{z-index:96;height:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom));max-width:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-top:1px solid #dce2e7;border-radius:0;grid-template-columns:minmax(92px,.92fr) minmax(118px,1.14fr) repeat(3,42px);align-items:center;gap:5px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #0c213321}.mobile-booking-dock .nav-masterclass-button,.mobile-booking-dock .nav-trial-button{min-width:0;min-height:58px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:7px 8px;display:flex}.mobile-booking-dock .nav-masterclass-button{color:#173f6f;background:#eef4f8;border:1px solid #18436f21;font-size:8px;font-weight:850}.mobile-booking-dock .nav-trial-button{color:#fff;background:linear-gradient(135deg,#b72e36,#ef7448);border:0;flex-direction:column;box-shadow:0 8px 19px #a62a3130}.mobile-booking-dock .nav-trial-button span{font-size:8.5px;font-weight:900;line-height:1.15}.mobile-booking-dock .nav-trial-button small{color:#ffffffb8;letter-spacing:.055em;margin-top:3px;font-size:5.5px;font-weight:800}.mobile-dock-icon{color:#fff;border-radius:12px;place-items:center;width:42px;height:58px;display:grid}.mobile-dock-icon svg{width:19px;height:19px}.mobile-dock-icon.dock-max{background:linear-gradient(145deg,#7841ed,#9934e8)}.mobile-dock-icon.dock-phone{background:#1b5d92}.mobile-dock-icon.dock-telegram{background:#2296c9}body:has(.mobile-booking-dock) .contact-dock{display:none}body.lightbox-open .mobile-booking-dock{opacity:0;pointer-events:none}body:has(.admin-shell) .mobile-booking-dock{opacity:0;pointer-events:none}body:has(.masterclass-modal-backdrop) .mobile-booking-dock{opacity:0;pointer-events:none}.unified-site-header+:is(section,header),.series-page>.story-path-nav,.site-shell>.static-hero{margin-top:calc(var(--ribbon-height) + var(--header-height))}.trial-lesson-modal,.masterclass-modal{max-height:calc(100svh - 24px);overflow:auto}.three-gallery-options-toggle{min-height:40px;top:12px;right:12px}.three-gallery-options{width:min(340px,100% - 20px);max-height:calc(100% - 74px);padding:14px;top:62px;right:10px}.three-gallery-options .three-gallery-instructions{width:auto;position:static;overflow:visible}.three-gallery-options .three-gallery-instructions span small{display:block}.three-gallery-options .three-gallery-tools button.is-fullscreen{display:none}.three-gallery-options .three-gallery-themes{bottom:auto;left:auto;right:auto;overflow:visible}.three-gallery-options .three-gallery-themes>small{display:block}.three-gallery-options .three-gallery-themes>div{overflow:visible}.three-gallery-options .three-gallery-themes button{width:auto}}@media (width<=560px){.mobile-booking-dock{grid-template-columns:minmax(78px,.88fr) minmax(106px,1.12fr) repeat(3,38px);gap:4px;padding-inline:5px}.mobile-dock-icon{width:38px}.mobile-booking-dock .nav-masterclass-button{font-size:7px}.mobile-booking-dock .nav-trial-button span{font-size:7.5px}.unified-site-header .brand-logo{width:142px}}@media (prefers-reduced-motion:reduce){.unified-site-header .header-color-line i,.unified-site-header .header-color-line b{opacity:1;animation:none;transform:scaleX(1)}}.admin-favicon-control{background:#f7f9fa;border:1px solid #e2e7e9;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;margin:22px 0;padding:16px;display:grid}.admin-favicon-control img{object-fit:contain;background:#fff;border-radius:14px;width:64px;height:64px;padding:7px;box-shadow:inset 0 0 0 1px #e4e8ea}.admin-favicon-control>div{gap:4px;display:grid}.admin-favicon-control strong{color:#173326}.admin-favicon-control span{color:#68726d;font-size:12px;line-height:1.45}.admin-favicon-control label{cursor:pointer;margin:0}.admin-favicon-control input{display:none}@media (width<=720px){.admin-favicon-control{grid-template-columns:54px 1fr}.admin-favicon-control img{width:54px;height:54px}.admin-favicon-control label{text-align:center;grid-column:1/-1}}
