/*! 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-outline-style:solid}}}@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-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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#171713;--paper:#eeede7;--line:#17171333;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--desktop-container-wide:min(94vw, 3600px);--desktop-container-standard:min(90vw, 3400px);--desktop-prose-measure:900px;--desktop-chrome-width:min(calc(100% - 56px), clamp(1600px, 72.73vw, 2800px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px}a{color:inherit;text-decoration:none}::selection{color:#11110e;background:#c7c6b9}.shell{width:min(100% - 48px,1440px);margin-inline:auto}.skip-link{z-index:100;background:var(--paper);padding:12px 18px;transition:top .18s;position:fixed;top:-80px;left:20px}.skip-link:focus{top:18px}.hero{isolation:isolate;color:#f3f1e9;background:#20221f;height:clamp(540px,76svh,880px);min-height:0;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;background:linear-gradient(#0000004d,#0000 30%,#0000003d 70%,#0000009e),linear-gradient(100deg,#0000002e,#0000 52%);position:absolute;inset:0}.hero-home:after{background:linear-gradient(#0003,#0000 27%,#00000021 60%,#0000008f),linear-gradient(90deg,#0000006b,#0000001f 54%,#0000 76%)}.hero-media{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.hero-media picture,.hero-media img{width:100%;height:100%;display:block}.hero-media img{object-fit:cover;object-position:50% 55%}.hero-home .hero-media img{object-position:53% 54%}.site-header{z-index:5;justify-content:space-between;align-items:flex-start;padding-top:30px;display:flex;position:relative}.brand{text-transform:uppercase;flex-direction:column;gap:5px;display:inline-flex}.brand span{font-family:var(--serif);letter-spacing:.055em;font-size:18px}.brand small{letter-spacing:.34em;opacity:.68;font-size:8px;font-weight:600}.desktop-nav{letter-spacing:.12em;text-transform:uppercase;gap:clamp(15px,1.9vw,32px);padding-top:5px;font-size:10px;font-weight:600;display:flex}.desktop-nav a,.mobile-menu a{position:relative}.desktop-nav a:after,.mobile-menu a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.mobile-menu a:hover:after,.mobile-menu a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.language-switcher{white-space:nowrap;border-left:1px solid;align-items:center;gap:6px;margin-left:clamp(2px,.5vw,8px);padding-left:clamp(12px,1.3vw,20px);display:inline-flex}.language-switcher a{opacity:.46;transition:opacity .18s}.language-switcher a:hover,.language-switcher a:focus-visible,.language-switcher a.is-active{opacity:1}.language-switcher a.is-active:after{transform:scaleX(1)}.language-switcher>span{opacity:.32}.mobile-menu{display:none}.hero-content{z-index:2;flex-direction:column;justify-content:flex-end;height:calc(100% - 85px);min-height:0;padding-bottom:clamp(54px,7vw,100px);display:flex;position:relative}.eyebrow,.section-kicker{letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.eyebrow{color:#f3f1e9b3;margin-bottom:23px}.hero h1{max-width:1080px;font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(50px,7.2vw,112px);font-weight:400;line-height:.93}.hero-footer{border-top:1px solid #f3f1e952;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(32px,5vw,60px);padding-top:26px;display:flex}.hero-footer p{color:#f3f1e9c7;max-width:540px;font-family:var(--serif);margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.text-link{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;flex:none;align-items:center;gap:34px;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span,.text-link:focus-visible span{transform:translate(2px,2px)}.hero-index{z-index:3;color:#f3f1e987;letter-spacing:.2em;text-transform:uppercase;gap:22px;font-size:9px;display:flex;position:absolute;top:49%;right:-44px;transform:rotate(90deg)}.manifesto{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) minmax(0,2.1fr);gap:clamp(30px,7vw,120px);display:grid}.section-kicker{color:#1717138f;padding-top:10px}.manifesto h2{max-width:1040px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.25vw,82px);font-weight:400;line-height:1.02}.manifesto div>p{color:#171713b3;max-width:630px;margin:44px 0 0 auto;font-size:16px;line-height:1.8}.section-heading{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:end;gap:50px;margin-bottom:clamp(48px,6vw,86px);display:grid}.section-heading h2{font-family:var(--serif);letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(48px,6.3vw,94px);font-weight:400;line-height:.96}.section-heading>p{color:#171713a1;max-width:390px;margin:0 0 5px auto;line-height:1.65}.story-list{grid-template-columns:1.35fr .78fr;align-items:start;gap:clamp(28px,4vw,66px);display:grid}.story:nth-child(3){grid-column:1/-1;width:67%;margin-left:auto}.story a{display:block}.story-image{aspect-ratio:1.24;background:#424641;position:relative;overflow:hidden}.story-image picture,.story-image img{width:100%;height:100%;display:block}.story-image img{object-fit:cover;object-position:50% 64%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.story-image-photo:before{display:none}.story:nth-child(2) .story-image{aspect-ratio:.86}.story:nth-child(3) .story-image{aspect-ratio:1.6}.story-image:before{content:"";transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.placeholder-arctic{background:radial-gradient(at 63% 56%,#eeeee294 0 10%,#0000 10.5%),linear-gradient(165deg,#8b9693,#5b6865 52%,#2e3735)}.placeholder-arctic:before{clip-path:polygon(0 59%,18% 35%,32% 48%,53% 22%,72% 55%,86% 34%,100% 50%,100% 100%,0 100%);background:#ddded342;top:44%}.placeholder-forest{background:radial-gradient(circle at 51% 52%,#674b34a6 0 11%,#0000 11.5%),repeating-linear-gradient(96deg,#0000 0 11%,#141a1259 11.5% 13%),linear-gradient(150deg,#5d6652,#263328 70%,#171c18)}.placeholder-forest:before{background:linear-gradient(90deg,#0000 38%,#bcc79d38 51%,#0000 64%)}.placeholder-slovenia{background:radial-gradient(circle at 74% 29%,#ded9aa47 0 5%,#0000 5.5%),linear-gradient(170deg,#6e7464 0 41%,#374233 42% 65%,#1c251c 66%)}.placeholder-slovenia:before{clip-path:polygon(0 45%,17% 29%,31% 46%,53% 15%,71% 44%,88% 24%,100% 38%,100% 100%,0 100%);background:#0f19116b;top:40%}.story-image>span{z-index:2;color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;bottom:16px;right:18px}.story a:hover .story-image:before,.story a:focus-visible .story-image:before{transform:scale(1.04)}.story a:hover .story-image-photo img,.story a:focus-visible .story-image-photo img{transform:scale(1.025)}.story-meta{grid-template-columns:42px 1fr auto;align-items:start;gap:20px;padding-top:22px;display:grid}.story-number,.story-meta>div>p{color:#1717138c;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:650}.story-meta>div>p{margin:0 0 7px}.story-meta h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.75vw,43px);font-weight:400}.story-description{color:#171713a1;max-width:470px;margin-top:13px;font-size:13px;line-height:1.6;display:block}.story-arrow{padding-top:8px;font-size:19px;transition:transform .18s}.story a:hover .story-arrow,.story a:focus-visible .story-arrow{transform:translate(4px,-4px)}.recognition-strip{border-block:1px solid var(--line);padding-block:38px}.recognition-inner{grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:32px;display:grid}.recognition-inner p,.recognition-inner strong,.recognition-inner span{margin:0}.recognition-inner p{font-family:var(--serif);font-size:20px}.recognition-inner strong{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:650}.recognition-inner span{color:#1717138a;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.site-footer{grid-template-columns:1fr auto auto;align-items:end;gap:40px;padding-block:58px;display:grid}.footer-brand{width:max-content}.site-footer p{color:#17171394;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.footer-legal{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-legal a,.contact-privacy a{border-bottom:1px solid}.dark-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:52px;width:max-content;padding:0 0 10px;font-size:10px;font-weight:700;display:inline-flex}.dark-link span{transition:transform .18s}.dark-link:hover span,.dark-link:focus-visible span{transform:translate(4px,-4px)}.prints{grid-template-columns:minmax(0,1.15fr) minmax(330px,.75fr);align-items:center;gap:clamp(54px,8vw,130px);display:grid}.prints-visual{background:#d8d6ce;padding:clamp(30px,5vw,68px)}.print-mat{background:#f5f3ed;padding:clamp(24px,3vw,44px);box-shadow:0 28px 60px #24241e21}.print-image{aspect-ratio:1.38;position:relative;overflow:hidden}.placeholder-print{background:radial-gradient(at 45% 57%,#47382ad1 0 9%,#0000 9.5%),linear-gradient(#c2b89940,#0000 38%),repeating-linear-gradient(88deg,#0000 0 10%,#12191261 10.5% 12%),linear-gradient(145deg,#69705e,#2d392d 58%,#151b17)}.placeholder-print:after{content:"";background:radial-gradient(circle at 48% 49%,#eccb8836,#0000 36%);position:absolute;inset:0}.placeholder-print span,.portrait-placeholder span,.award-backdrop span{z-index:2;color:#ffffff94;letter-spacing:.17em;text-transform:uppercase;font-size:8px;position:absolute;bottom:13px;right:15px}.prints-visual>p{color:#17171380;letter-spacing:.15em;text-transform:uppercase;margin:20px 0 0;font-size:8px}.prints-copy h2{font-family:var(--serif);letter-spacing:-.05em;margin:22px 0 32px;font-size:clamp(43px,4.7vw,72px);font-weight:400;line-height:1}.prints-copy>p:not(.section-kicker){color:#171713ad;max-width:530px;margin:0;line-height:1.75}.print-details{border-top:1px solid var(--line);margin:42px 0;padding:0;list-style:none}.print-details li{border-bottom:1px solid var(--line);letter-spacing:.03em;grid-template-columns:42px 1fr;gap:10px;padding-block:15px;font-size:12px;display:grid}.print-details span{color:#17171373;font-size:9px}.award{isolation:isolate;color:#f0eee7;background:#151814;min-height:82svh;position:relative;overflow:hidden}.award:after{content:"";z-index:-1;background:linear-gradient(#0b0d0b61,#0b0d0bcc);position:absolute;inset:0}.award-backdrop{z-index:-2;background:radial-gradient(at 67% 48%,#4a3928cc 0 12%,#0000 12.5%),linear-gradient(#0000 46%,#b7b1982b 47% 49%,#0000 50%),repeating-linear-gradient(83deg,#0000 0 12%,#070d0947 12.5% 14%),linear-gradient(145deg,#485248,#263127 52%,#101410);position:absolute;inset:0}.award-content{flex-direction:column;justify-content:space-between;min-height:82svh;padding-block:clamp(54px,7vw,92px);display:flex}.award-content .eyebrow{margin:0}.award-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.2fr);align-items:end;gap:clamp(40px,8vw,130px);display:grid}.award-year{color:#f0eee729;font-family:var(--serif);letter-spacing:-.08em;margin:0;font-size:clamp(100px,15vw,220px);line-height:.7}.award-grid h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.award-grid div>p{color:#f0eee7b3;max-width:620px;margin:30px 0 0;font-size:15px;line-height:1.75}.about{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(54px,9vw,150px);display:grid}.about-copy h2{max-width:800px;font-family:var(--serif);letter-spacing:-.055em;margin:22px 0 50px;font-size:clamp(47px,5.7vw,86px);font-weight:400;line-height:.98}.about-columns{grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,68px);margin-bottom:48px;display:grid}.about-columns p{color:#171713ad;margin:0;font-size:14px;line-height:1.78}.portrait-placeholder{background:radial-gradient(at 54% 37%,#b8b3a080 0 11%,#0000 11.5%),radial-gradient(at 52% 70%,#42473db3 0 27%,#0000 27.5%),linear-gradient(145deg,#8e9387,#596156 55%,#30362f);min-height:620px;position:relative}.collaborate{background:#dfe0d8}.collaborate-heading{margin-bottom:72px}.service-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-grid article{border-right:1px solid var(--line);min-height:270px;padding:30px clamp(20px,3vw,44px) 34px}.service-grid article:first-child{padding-left:0}.service-grid article:last-child{border-right:0;padding-right:0}.service-grid article>span{color:#17171373;letter-spacing:.15em;font-size:9px}.service-grid h3{font-family:var(--serif);letter-spacing:-.035em;margin:60px 0 19px;font-size:clamp(26px,2.4vw,38px);font-weight:400}.service-grid p{color:#1717139e;max-width:340px;margin:0;font-size:13px;line-height:1.7}.contact{color:#f0eee7;background:#171a17;align-items:center;min-height:75svh;display:flex}.contact-inner{padding-block:100px;position:relative}.contact .section-kicker{color:#f0eee785}.contact h2{max-width:1100px;font-family:var(--serif);letter-spacing:-.06em;margin:30px 0 35px;font-size:clamp(55px,8vw,120px);font-weight:400;line-height:.92}.contact-inner>p:not(.section-kicker){color:#f0eee7a8;max-width:570px;margin:0;font-size:15px;line-height:1.75}.contact-placeholder{color:#f0eee7b8;letter-spacing:.16em;text-transform:uppercase;border:1px solid #f0eee74d;margin-top:46px;padding:15px 20px;font-size:9px;display:inline-block}.back-to-top{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f0eee773;gap:30px;padding-bottom:8px;font-size:9px;display:inline-flex;position:absolute;bottom:110px;right:0}.page-top{isolation:isolate;color:#f3f1e9;background:#171a17;min-height:min(760px,82svh);position:relative;overflow:hidden}.page-top:before,.page-top:after{content:"";z-index:-2;position:absolute;inset:0}.page-top:after{z-index:-1;background:linear-gradient(#0a0c0a61,#0a0c0acc),linear-gradient(105deg,#0a0b0a8f,#0000 64%)}.page-top-portfolio:before{background:radial-gradient(at 72% 58%,#dee0d757 0 11%,#0000 11.5%),linear-gradient(156deg,#0000 43%,#cfd3ca29 44% 54%,#0000 55%),linear-gradient(135deg,#65716e,#33413e 54%,#18201e)}.page-top-stories:before{background:repeating-linear-gradient(92deg,#0000 0 12%,#050a073d 12.5% 14%),radial-gradient(circle at 71% 48%,#805b3c73 0 9%,#0000 9.5%),linear-gradient(145deg,#596653,#26342a 63%,#131915)}.page-top-prints:before{background:linear-gradient(90deg,#0000 0 56%,#f1eee230 56% 85%,#0000 85%),radial-gradient(at 70% 51%,#523d2bb8 0 8%,#0000 8.5%),linear-gradient(145deg,#665f51,#343a31 55%,#171b18)}.page-top-about:before{background:#080907 url(/images/about/danijel-turnsek-portrait.jpg) right 8% center/auto 112% no-repeat}.page-top-about:after{background:linear-gradient(90deg,#080907f0 0,#080907b3 42%,#0809071f 74%,#0809076b),linear-gradient(#0809072e,#080907e0)}.page-top-recognition:before{background:linear-gradient(#0000 49%,#d0c9ae24 49.5% 51%,#0000 51.5%),radial-gradient(at 71% 51%,#5f452eb3 0 10%,#0000 10.5%),repeating-linear-gradient(87deg,#0000 0 12%,#050a0740 12.5% 14%),linear-gradient(145deg,#4c584d,#273228 58%,#101410)}.page-top-contact:before{background:radial-gradient(circle at 74% 30%,#e2d7a72b 0 5%,#0000 5.5%),linear-gradient(170deg,#586052 0 42%,#303c31 42.5% 66%,#151c17 66.5%)}.page-intro{flex-direction:column;justify-content:flex-end;min-height:calc(min(760px,82svh) - 88px);padding-block:clamp(80px,9vw,125px);display:flex}.page-intro h1{max-width:1150px;font-family:var(--serif);letter-spacing:-.062em;margin:0;font-size:clamp(60px,8.6vw,132px);font-weight:400;line-height:.88}.page-intro-copy{color:#f3f1e9b8;max-width:580px;font-family:var(--serif);margin:42px 0 0 auto;font-size:clamp(18px,1.55vw,23px);line-height:1.5}.page-top{height:clamp(350px,42svh,510px);min-height:0}.page-top:before{display:none}.page-top-media{z-index:0;background:#171a17;position:absolute;inset:0;overflow:hidden}.page-top-media picture,.page-top-media img{width:100%;height:100%;display:block}.page-top-media img{object-fit:cover}.page-top-cover:after{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080a0894 0,#080a084a 52%,#080a080d 82%),linear-gradient(#080a083d,#0000 38%,#080a087a)}.page-top .site-header{z-index:3;position:relative}.page-top-contact:after{background:linear-gradient(90deg,#070807ad 0,#07080757 56%,#07080714 84%),linear-gradient(#0708072e,#0000 32%,#07080794)}.page-intro{z-index:2;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:end;gap:clamp(34px,6vw,92px);height:calc(100% - 79px);min-height:0;padding-block:0 clamp(28px,4vw,48px);display:grid;position:relative}.page-intro-heading{min-width:0}.page-intro .eyebrow{margin-bottom:14px}.page-intro h1{letter-spacing:-.058em;max-width:980px;font-size:clamp(51px,6.6vw,98px);line-height:.89}.page-intro-copy{color:#f3f1e9d1;text-shadow:0 1px 18px #00000042;max-width:480px;margin:0 0 3px auto;font-size:clamp(16px,1.3vw,20px);line-height:1.42}.page-top-split{background:#080907;height:clamp(390px,45svh,545px)}.page-top-split:after{display:none}.page-intro-split{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.26fr) minmax(350px,.9fr);align-content:end;align-items:end;gap:18px clamp(44px,7vw,110px);padding-bottom:24px}.page-intro-split .page-intro-heading,.page-intro-split .page-intro-copy{grid-column:1}.page-intro-split .page-intro-copy{max-width:610px;margin:0;padding-bottom:4px}.page-intro-image{background:#050605;grid-area:1/2/span 2;align-self:stretch;min-width:0;min-height:0;margin:0;overflow:hidden}.page-intro-image img{object-fit:cover;object-position:52% 27%;width:100%;height:100%;display:block}.pathway-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,38px);display:grid}.pathway{display:block}.pathway-visual{aspect-ratio:.82;background:#3e463f;position:relative;overflow:hidden}.pathway-visual picture,.pathway-visual img{width:100%;height:100%;display:block}.pathway-visual picture{position:absolute;inset:0}.pathway-visual img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.pathway-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 72%,#05060521);position:absolute;inset:0}.path-portfolio img{object-position:50% 50%}.path-stories img{object-position:85% 51%}.path-prints{background:#000}.path-prints img{object-fit:contain;object-position:50% 50%}.pathway:hover .pathway-visual img,.pathway:focus-visible .pathway-visual img{transform:scale(1.035)}.pathway-copy{grid-template-columns:34px 1fr;gap:11px 14px;padding:24px 28px 0 0;display:grid;position:relative}.pathway-copy>span{color:#1717137a;letter-spacing:.15em;grid-row:1/span 2;font-size:9px}.pathway-copy h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(29px,2.5vw,40px);font-weight:400}.pathway-copy p{color:#1717139e;margin:0;font-size:12px;line-height:1.65}.pathway-copy b{font-size:17px;font-weight:400;transition:transform .18s;position:absolute;top:31px;right:0}.pathway:hover b,.pathway:focus-visible b{transform:translate(4px,-4px)}.home-story{background:#dfe0d8}.home-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);grid-template-areas:"visual content";align-items:center;gap:clamp(50px,8vw,130px);display:grid}.home-story-visual{grid-area:visual;min-height:min(720px,68vw);position:relative;overflow:hidden}.home-story-visual picture,.home-story-visual img{width:100%;height:100%;display:block}.home-story-visual picture{position:absolute;inset:0}.home-story-visual img{object-fit:cover;object-position:55% 60%}.home-story-visual>span,.story-frame>span,.edition-image>span,.placeholder-note{z-index:3;color:#ffffff94;letter-spacing:.17em;text-transform:uppercase;font-size:8px;position:absolute;bottom:14px;right:16px}.home-story-copy h2{font-family:var(--serif);letter-spacing:-.055em;margin:21px 0 28px;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:.93}.home-story-content{flex-direction:column;grid-area:content;align-items:flex-start;gap:34px;min-width:0;display:flex}.home-story-copy>p:not(.section-kicker){color:#171713a6;max-width:490px;margin:0;line-height:1.75}.home-story-cta{align-self:flex-start}.recognition-link{transition:background .18s;display:block}.recognition-link:hover,.recognition-link:focus-visible{background:#e1e0d9}.recognition-cta{text-align:right}.home-contact{color:#f0eee7;background:#171a17}.home-contact .section-kicker{color:#f0eee780}.home-contact h2{max-width:1050px;font-family:var(--serif);letter-spacing:-.06em;margin:27px 0 58px;font-size:clamp(57px,8vw,120px);font-weight:400;line-height:.92}.home-contact-inner>div{border-top:1px solid #f0eee740;justify-content:space-between;align-items:flex-end;gap:50px;padding-top:28px;display:flex}.home-contact-inner>div p{color:#f0eee7a1;max-width:580px;margin:0;line-height:1.75}.portfolio-gallery{gap:clamp(30px,4.2vw,66px);display:grid}.portfolio-row{content-visibility:auto;contain-intrinsic-block-size:auto 520px;justify-content:center;align-items:flex-start;gap:clamp(10px,1.25vw,18px);display:flex}.portfolio-row-feature{margin-block:clamp(5px,1vw,16px)}.portfolio-row:first-child{margin-top:0}.gallery-item{min-width:0;max-width:min(100%, var(--source-width));flex:var(--image-ratio) 1 0;margin:0}.gallery-open{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.gallery-image{background:#d9d8d1;display:block;position:relative;overflow:hidden}.gallery-image:after{content:"";border:1px solid #fff0;transition:border-color .22s,background .22s;position:absolute;inset:0}.gallery-image img{object-fit:contain;width:100%;height:auto;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.gallery-zoom{z-index:2;color:#ffffffdb;letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:8px;font-weight:650;transition:opacity .22s,transform .22s;position:absolute;bottom:14px;right:15px;transform:translateY(5px)}.gallery-open:hover .gallery-image img,.gallery-open:focus-visible .gallery-image img{transform:scale(1.006)}.gallery-open:hover .gallery-image:after,.gallery-open:focus-visible .gallery-image:after{background:#00000014;border-color:#ffffff80}.gallery-open:hover .gallery-zoom,.gallery-open:focus-visible .gallery-zoom{opacity:1;transform:translateY(0)}.gallery-open:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.lightbox{z-index:1000;color:#f2f0e9;background:#080908f7;grid-template-rows:auto minmax(0,1fr) auto;padding:24px 28px 22px;animation:.18s ease-out both lightbox-in;display:grid;position:fixed;inset:0}.lightbox-topbar{border-bottom:1px solid #f2f0e92e;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.lightbox-topbar p{color:#f2f0e98c;letter-spacing:.15em;gap:8px;margin:0;font-size:9px;display:flex}.lightbox-close{color:inherit;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:9px;font-weight:650;display:inline-flex}.lightbox-close span{font-size:22px;font-weight:300;line-height:.7}.lightbox-close:focus-visible,.lightbox-nav:focus-visible{outline-offset:6px;outline:1px solid #fffc}.lightbox-stage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:24px 78px 18px;display:flex;position:relative}.portfolio-lightbox .lightbox-stage>img{width:auto;max-width:min(100%, var(--lightbox-natural-width));height:auto;max-height:min(100%, var(--lightbox-natural-height));object-fit:contain;display:block;box-shadow:0 18px 60px #00000047}.lightbox-nav{color:#f2f0e9;cursor:pointer;background:#08090859;border:1px solid #f2f0e942;place-items:center;width:48px;height:48px;padding:0;transition:border-color .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#f2f0e914;border-color:#f2f0e9bf}.lightbox-prev{left:0}.lightbox-next{right:0}.lightbox-caption{border-top:1px solid #f2f0e92e;justify-content:center;align-items:baseline;gap:18px;min-height:49px;padding-top:15px;display:flex}.portfolio-lightbox-meta{color:#f2f0e980;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:620}.portfolio-lightbox-meta p{margin:0}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.portfolio-cta{border-top:1px solid var(--line)}.portfolio-cta h2{max-width:900px;font-family:var(--serif);letter-spacing:-.055em;margin:22px 0 45px;font-size:clamp(50px,6.3vw,94px);font-weight:400;line-height:.96}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}.gallery-image img,.gallery-zoom{transition:none}}.story-list-page{width:100%}.story-detail-hero{isolation:isolate;color:#f3f1e9;background:#1a1d1a;height:clamp(360px,44svh,530px);min-height:0;position:relative;overflow:hidden}.story-detail-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080a088f,#080a0833 60%,#080a080a),linear-gradient(#0a0c0a47,#0000 36%,#080a089e);position:absolute;inset:0}.story-detail-backdrop{z-index:-2;position:absolute;inset:0}.story-detail-media{z-index:0;cursor:zoom-in;background:#171a17;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.story-detail-media picture{width:100%;height:100%;display:block}.story-detail-media img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.story-detail-page{overflow-x:clip}.story-detail-polar-bear-apex-predator .story-detail-media img{object-position:82% 75%}.story-detail-the-bear-forest .story-detail-media img{object-position:58% 48%}.story-detail-close-to-home .story-detail-media img{object-position:42% 56%}.story-detail-media:hover img,.story-detail-media:focus-visible img{transform:scale(1.008)}.story-detail-media:focus-visible{outline-offset:-12px;outline:1px solid #fffc}.story-detail-title{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-content:end;align-items:end;gap:14px clamp(34px,6vw,92px);height:calc(100% - 79px);min-height:0;padding-bottom:clamp(28px,4vw,48px);display:grid;position:relative}.story-detail-title .eyebrow{grid-column:1/-1;margin-bottom:0}.story-detail-title h1{font-family:var(--serif);letter-spacing:-.062em;margin:0;font-size:clamp(51px,6.8vw,102px);font-weight:400;line-height:.88}.story-detail-title>p:last-child{color:#f3f1e9d1;max-width:490px;font-family:var(--serif);margin:0 0 3px auto;font-size:clamp(16px,1.3vw,20px);line-height:1.42}.story-hero-caption{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(24px,4vw,68px);padding-block:clamp(28px,3vw,45px);display:grid}.story-hero-caption>span{color:#17171373;letter-spacing:.17em;padding-top:8px;font-size:9px}.story-hero-caption h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1.05}.story-hero-caption p{color:#171713a6;max-width:760px;margin:3px 0 0;font-size:13px;line-height:1.75}.story-body{grid-template-columns:.65fr 1.35fr;gap:clamp(50px,9vw,150px);display:grid}.story-body-label{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:300px;display:flex}.story-prose p{color:#171713b8;max-width:760px;font-family:var(--serif);margin:0 0 35px;font-size:clamp(22px,2vw,31px);line-height:1.55}.story-prose .story-lede{max-width:920px;color:var(--ink);letter-spacing:-.035em;margin-bottom:62px;font-size:clamp(31px,3.2vw,50px);line-height:1.18}.story-gallery{grid-template-columns:1.15fr .75fr;align-items:start;gap:clamp(22px,3vw,46px);padding-bottom:clamp(100px,14vw,210px);display:grid}.story-frame{min-height:540px;position:relative;overflow:hidden}.story-frame-wide{grid-column:1/-1;min-height:720px}.story-frame-tall{min-height:760px}.story-frame-square{min-height:540px;margin-top:150px}.story-moment{margin:0 0 clamp(105px,14vw,205px)}.story-moment:last-child{margin-bottom:0}.story-moment-open{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.story-moment-open:focus-visible{outline-offset:6px;outline:1px solid}.story-moment-image{background:#171a17;display:block;position:relative;overflow:hidden}.story-moment-image picture{display:block}.story-moment-image:after{content:"";background:0 0;border:1px solid #fff0;transition:border-color .22s,background .22s;position:absolute;inset:0}.story-moment-image img{width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.story-moment-open:hover .story-moment-image img,.story-moment-open:focus-visible .story-moment-image img{transform:scale(1.012)}.story-moment-open:hover .story-moment-image:after,.story-moment-open:focus-visible .story-moment-image:after{background:#00000014;border-color:#ffffff85}.story-photo-hint{z-index:2;color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:8px;font-weight:650;transition:opacity .22s,transform .22s;position:absolute;bottom:16px;right:17px;transform:translateY(5px)}.story-moment-open:hover .story-photo-hint,.story-moment-open:focus-visible .story-photo-hint{opacity:1;transform:translateY(0)}.story-hero-photo-hint{opacity:.72;top:112px;bottom:auto;right:max(24px,50vw - 696px);transform:none}.story-moment figcaption{border-top:1px solid #0000;grid-template-columns:48px minmax(0,1fr);gap:18px;padding-top:25px;display:grid}.story-moment figcaption>span{color:#1717136b;letter-spacing:.17em;padding-top:7px;font-size:9px}.story-moment figcaption>div{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:clamp(30px,6vw,96px);display:grid}.story-moment h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1.04}.story-moment figcaption p{color:#171713a3;max-width:710px;margin:3px 0 0;font-size:13px;line-height:1.75}.story-moment-left,.story-moment-right{width:78%}.story-moment-right{margin-left:auto}.story-moment-dark{color:#f2f0e9;background:#050605;width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(90px,11vw,165px)}.story-moment-dark .story-moment-inner{width:min(100% - 48px,1440px);margin-inline:auto}.story-moment-dark figcaption{border-top-color:#f2f0e929}.story-moment-dark figcaption>span{color:#f2f0e96b}.story-moment-dark figcaption p{color:#f2f0e99e}.story-lightbox-stage>picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.story-lightbox-stage>picture img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 60px #00000047}.story-lightbox-caption{scrollbar-color:#f2f0e959 transparent;border-top:1px solid #f2f0e92e;grid-template-columns:42px minmax(190px,.55fr) minmax(0,1.45fr);gap:clamp(20px,3vw,52px);max-height:34svh;padding-top:18px;display:grid;overflow-y:auto}.story-lightbox-caption>span{color:#f2f0e973;letter-spacing:.17em;padding-top:7px;font-size:9px}.story-lightbox-caption h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,37px);font-weight:400;line-height:1.05}.story-lightbox-caption p{color:#f2f0e9ab;max-width:790px;margin:2px 0 0;padding:0 18px 3px 0;font-size:12px;line-height:1.7}.next-chapter{border-top:1px solid var(--line)}.next-chapter h2{max-width:900px;font-family:var(--serif);letter-spacing:-.06em;margin:24px 0 60px;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.94}.next-chapter>div{flex-wrap:wrap;gap:38px 55px;display:flex}.prints-page{padding-bottom:clamp(120px,15vw,220px)}.edition-feature{isolation:isolate;color:#f0eee7;background:#151814;min-height:86svh;position:relative;overflow:hidden}.edition-feature:after{content:"";z-index:-1;background:linear-gradient(#0a0c0a38,#0a0c0adb);position:absolute;inset:0}.edition-image{z-index:-2;position:absolute;inset:0}.edition-image picture,.edition-image img{width:100%;height:100%;display:block}.edition-image img{object-fit:cover;object-position:50% 57%}.edition-copy{flex-direction:column;justify-content:space-between;min-height:86svh;padding-block:clamp(65px,8vw,110px);display:flex}.edition-copy .eyebrow{margin:0}.edition-copy>div{grid-template-columns:.55fr 1.25fr;align-items:end;gap:70px;display:grid}.edition-number{color:#f0eee72e;font-family:var(--serif);letter-spacing:-.1em;font-size:clamp(140px,19vw,280px);line-height:.6}.edition-copy h2{max-width:800px;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(50px,6.4vw,96px);font-weight:400;line-height:.94}.edition-copy div div>p{color:#f0eee7b3;max-width:580px;margin:30px 0 38px;line-height:1.75}.print-process ol{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.print-process li{border-right:1px solid var(--line);min-height:260px;padding:27px clamp(18px,2.5vw,38px)}.print-process li:first-child{padding-left:0}.print-process li:last-child{border-right:0;padding-right:0}.print-process li>span{color:#17171373;letter-spacing:.15em;font-size:9px}.print-process h3{font-family:var(--serif);margin:65px 0 17px;font-size:34px;font-weight:400}.print-process li p{color:#17171399;max-width:240px;margin:0;font-size:12px;line-height:1.65}.print-hero{isolation:isolate;color:#f2f0e9;background:#020302;min-height:100svh;position:relative;overflow:hidden}.print-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000059,#0000 24% 70%,#00000070),linear-gradient(90deg,#00000061,#0000 38%);position:absolute;inset:0}.print-hero-media{cursor:zoom-in;background:#020302;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.print-hero-media picture,.print-hero-media img{width:100%;height:100%;display:block}.print-hero-media img{object-fit:contain;object-position:center;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.print-hero-media:hover img,.print-hero-media:focus-visible img{transform:scale(1.006)}.print-hero-media:focus-visible{outline-offset:-12px;outline:1px solid #ffffffd1}.print-hero .site-header{z-index:4;position:relative}.print-hero-content{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 86px);padding-top:clamp(74px,12vh,132px);display:flex;position:relative}.print-hero-content .eyebrow{margin-bottom:20px}.print-hero-content h1{max-width:470px;font-family:var(--serif);letter-spacing:-.07em;margin:0;font-size:clamp(82px,7.3vw,126px);font-weight:400;line-height:.79}.print-hero-content>p:last-child{color:#f2f0e9ad;max-width:370px;font-family:var(--serif);margin:34px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.5}.print-view-hint{z-index:3;color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:650;position:absolute;bottom:28px;right:max(24px,50vw - 696px)}.print-edition-bar{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.print-edition-bar>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:132px;padding:27px clamp(18px,2.4vw,36px);display:flex}.print-edition-bar>div:first-child{padding-left:0}.print-edition-bar>div:last-child{border-right:0;padding-right:0}.print-edition-bar span{color:#17171375;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:650}.print-edition-bar strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,36px);font-weight:400}.print-story{grid-template-columns:1.12fr .72fr;align-items:start;gap:clamp(60px,10vw,160px);display:grid}.print-story h2{max-width:880px;font-family:var(--serif);letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(57px,7.2vw,108px);font-weight:400;line-height:.91}.print-story-copy{padding-top:36px}.print-story-copy p{color:#171713ad;margin:0 0 26px;font-size:14px;line-height:1.82}.print-story-copy .dark-link{margin-top:24px}.print-product{background:#d9d7cf;padding-block:clamp(95px,12vw,175px)}.print-product-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.72fr);align-items:center;gap:clamp(58px,8vw,128px);display:grid}.print-product-figure{min-width:0;margin:0}.print-product-open{width:100%;color:inherit;cursor:zoom-in;background:#eeeae0;border:0;padding:clamp(22px,4vw,58px);display:block;position:relative;box-shadow:0 28px 70px #23221c21}.print-product-mat{background:#f8f6f0;padding:clamp(18px,2.6vw,38px);display:block;box-shadow:inset 0 0 0 1px #12120f0a}.print-product-mat picture,.print-product-mat img{width:100%;height:auto;display:block}.print-product-mat img{transition:transform .75s cubic-bezier(.2,.7,.2,1)}.print-product-open>b{color:#17171394;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:650;position:absolute;bottom:16px;right:18px}.print-product-open:hover .print-product-mat img,.print-product-open:focus-visible .print-product-mat img{transform:scale(1.008)}.print-product-open:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.print-product-figure figcaption{color:#17171380;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:15px;font-size:8px;font-weight:650;display:flex}.print-product-copy h2{font-family:var(--serif);letter-spacing:-.06em;margin:24px 0 30px;font-size:clamp(50px,5.2vw,80px);font-weight:400;line-height:.94}.print-product-copy>p:not(.section-kicker):not(.print-delivery-note){color:#171713ad;max-width:570px;margin:0;line-height:1.75}.print-specifications{border-top:1px solid #17171338;margin:42px 0 0}.print-specifications>div{border-bottom:1px solid #17171338;grid-template-columns:120px 1fr;gap:20px;padding-block:14px;display:grid}.print-specifications dt{color:#1717137d;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650}.print-specifications dd{font-family:var(--serif);margin:0;font-size:16px;line-height:1.35}.print-availability{grid-template-columns:1fr 1fr;gap:25px;margin:36px 0 32px;display:grid}.print-availability>div{flex-direction:column;gap:8px;display:flex}.print-availability span{color:#1717137a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650}.print-availability strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(25px,2.2vw,34px);font-weight:400}.print-enquire-link{color:#f2f0e9;letter-spacing:.15em;text-transform:uppercase;background:#171a17;justify-content:space-between;align-items:center;gap:30px;padding:18px 20px;font-size:9px;font-weight:700;transition:background .18s;display:flex}.print-enquire-link:hover,.print-enquire-link:focus-visible{background:#292d28}.print-enquire-link span{transition:transform .18s}.print-enquire-link:hover span,.print-enquire-link:focus-visible span{transform:translate(4px,-4px)}.print-delivery-note{color:#17171375;margin:14px 0 0;font-size:9px;line-height:1.55}.print-provenance{color:#f1efe8;background:#111310;padding-block:clamp(100px,13vw,195px)}.print-provenance-grid{grid-template-columns:.72fr 1.08fr;align-items:center;gap:clamp(65px,11vw,175px);display:grid}.print-provenance figure{width:min(100%,560px);margin:0}.print-provenance figure img{width:100%;height:auto;display:block}.print-provenance figcaption{color:#f1efe86b;letter-spacing:.14em;text-transform:uppercase;padding-top:15px;font-size:8px;font-weight:650}.print-provenance .section-kicker{color:#f1efe873}.print-provenance h2{max-width:850px;font-family:var(--serif);letter-spacing:-.065em;margin:28px 0 36px;font-size:clamp(56px,7.4vw,112px);font-weight:400;line-height:.91}.print-provenance>div>div>p:not(.section-kicker){color:#f1efe8a6;max-width:670px;margin:0 0 42px;font-size:14px;line-height:1.82}.print-provenance ul{border-top:1px solid #f1efe82e;margin:0;padding:0;list-style:none}.print-provenance li{font-family:var(--serif);border-bottom:1px solid #f1efe82e;grid-template-columns:42px 1fr;gap:16px;padding-block:17px;font-size:clamp(18px,1.7vw,25px);display:grid}.print-provenance li span{color:#f1efe85c;font-family:var(--sans);letter-spacing:.15em;padding-top:6px;font-size:8px}.print-closing{color:#f1efe8;background:#171a17;padding-block:clamp(110px,14vw,210px)}.print-closing .eyebrow{color:#f1efe875}.print-closing h2{max-width:1100px;font-family:var(--serif);letter-spacing:-.067em;margin:28px 0 58px;font-size:clamp(60px,8.5vw,128px);font-weight:400;line-height:.9}.print-closing>div>div{border-top:1px solid #f1efe838;justify-content:space-between;align-items:flex-end;gap:50px;padding-top:28px;display:flex}.print-closing>div>div p{color:#f1efe89e;max-width:610px;margin:0;line-height:1.75}.print-lightbox-stage>picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.print-lightbox-stage>picture img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 60px #00000047}.print-lightbox-caption{border-top:1px solid #f2f0e92e;grid-template-columns:42px minmax(190px,.55fr) minmax(0,1.45fr);gap:clamp(20px,3vw,52px);padding-top:18px;display:grid}.print-lightbox-caption>span{color:#f2f0e973;letter-spacing:.17em;padding-top:7px;font-size:9px}.print-lightbox-caption h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,37px);font-weight:400;line-height:1.05}.print-lightbox-caption p{color:#f2f0e9ab;max-width:790px;margin:2px 0 0;font-size:12px;line-height:1.7}.shop-page{background:#eeede7}.shop-hero{isolation:isolate;border-bottom:1px solid var(--line);color:#f2f0e9;background:#171914;height:clamp(350px,42svh,510px);min-height:0;position:relative;overflow:hidden}.shop-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080907a8 0,#08090752 52%,#0809070f 83%),linear-gradient(#0809072e,#0000 35%,#0809078a);position:absolute;inset:0}.shop-hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.shop-hero-media img{object-fit:cover;object-position:64% 48%;width:100%;height:100%;display:block}.shop-hero .site-header{z-index:3;position:relative}.shop-hero-inner{z-index:2;grid-template-columns:minmax(0,1.55fr) minmax(310px,.55fr);align-items:end;gap:clamp(50px,9vw,150px);height:calc(100% - 79px);min-height:0;padding-bottom:clamp(70px,7vw,88px);display:grid;position:relative}.shop-hero .section-kicker{padding-top:0}.shop-hero h1{max-width:1020px;font-family:var(--serif);letter-spacing:-.062em;margin:14px 0 0;font-size:clamp(51px,6.6vw,98px);font-weight:400;line-height:.88}.shop-hero-copy{padding-bottom:6px}.shop-hero-copy>p{color:#f2f0e9d1;font-family:var(--serif);text-shadow:0 1px 18px #0000003d;margin:0 0 24px;font-size:clamp(16px,1.3vw,20px);line-height:1.42}.shop-hero .section-kicker{color:#f2f0e9ad}.shop-hero .dark-link{color:#f2f0e9}.shop-hero-meta{z-index:2;color:#f2f0e99e;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #f2f0e947;justify-content:space-between;gap:30px;padding-block:18px;font-size:8px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.shop-collection-heading{grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);align-items:end;gap:clamp(45px,8vw,130px);margin-bottom:clamp(62px,7vw,105px);display:grid}.shop-collection-heading h2{font-family:var(--serif);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(62px,7.7vw,116px);font-weight:400;line-height:.9}.shop-collection-heading>p{color:#171713a1;max-width:450px;margin:0 0 4px auto;font-size:13px;line-height:1.75}.shop-toolbar{border-block:1px solid var(--line);color:#17171380;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:30px;padding-block:15px;font-size:8px;font-weight:650;display:flex}.shop-toolbar span:first-child{color:var(--ink)}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(58px,6vw,92px) clamp(18px,2.2vw,34px);padding-top:clamp(34px,4vw,58px);display:grid}.shop-card{min-width:0}.shop-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.shop-card-visual{aspect-ratio:1/.82;background:#d6d3ca;justify-content:center;align-items:center;padding:clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden}.shop-card-mat{background:#f7f3e9;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(11px,1.4vw,20px);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex;box-shadow:0 14px 34px #23221c1c}.shop-card-mat picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.shop-card-mat img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.shop-card-badge{color:#f2f0e9;letter-spacing:.13em;text-transform:uppercase;background:#181a16;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;top:12px;left:12px}.shop-card-view{color:#f2f0e9;letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#141612e6;align-items:center;gap:13px;padding:8px 10px;font-size:7px;font-weight:700;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:14px;transform:translateY(5px)}.shop-card-view b{font-size:10px}.shop-card-open:hover .shop-card-mat,.shop-card-open:focus-visible .shop-card-mat{transform:scale(.985);box-shadow:0 20px 42px #23221c29}.shop-card-open:hover .shop-card-view,.shop-card-open:focus-visible .shop-card-view{opacity:1;transform:none}.shop-card-open:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.shop-card-copy{padding-top:18px;display:block}.shop-card-heading{flex-direction:column;gap:7px;display:flex}.shop-card-heading strong{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(20px,1.6vw,26px);font-weight:400;line-height:1.1}.shop-card-heading small{color:#1717137d;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650}.shop-order{color:#f1efe8;background:#171914;padding-block:clamp(105px,13vw,190px)}.shop-order .section-kicker{color:#f1efe86e}.shop-order-heading{grid-template-columns:.45fr 1.4fr;align-items:start;gap:clamp(45px,8vw,130px);display:grid}.shop-order-heading h2{max-width:1000px;font-family:var(--serif);letter-spacing:-.062em;margin:0;font-size:clamp(53px,6.7vw,102px);font-weight:400;line-height:.93}.shop-order ol{border-block:1px solid #f1efe82e;grid-template-columns:repeat(3,1fr);margin:clamp(72px,9vw,130px) 0 0;padding:0;list-style:none;display:grid}.shop-order li{border-right:1px solid #f1efe82e;min-height:285px;padding:28px clamp(24px,3vw,45px)}.shop-order li:first-child{padding-left:0}.shop-order li:last-child{border-right:0;padding-right:0}.shop-order li>span{color:#f1efe857;letter-spacing:.16em;font-size:8px}.shop-order h3{font-family:var(--serif);letter-spacing:-.03em;margin:65px 0 18px;font-size:32px;font-weight:400}.shop-order li p{color:#f1efe88c;max-width:310px;margin:0;font-size:12px;line-height:1.7}.shop-closing .eyebrow{color:#1717137a}.shop-closing h2{max-width:1100px;font-family:var(--serif);letter-spacing:-.068em;margin:28px 0 58px;font-size:clamp(62px,8.7vw,132px);font-weight:400;line-height:.9}.shop-closing>div>div{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:50px;padding-top:28px;display:flex}.shop-closing>div>div p{color:#1717139e;max-width:600px;margin:0;line-height:1.75}.shop-dialog{z-index:100;color:#f2f0e9;background:#0d0f0c;padding:20px 24px 24px;position:fixed;inset:0;overflow:hidden}.shop-dialog-topbar{border-bottom:1px solid #f2f0e92e;justify-content:space-between;align-items:flex-start;gap:30px;min-height:42px;display:flex}.shop-dialog-topbar p{color:#f2f0e980;letter-spacing:.16em;text-transform:uppercase;margin:5px 0 0;font-size:8px;font-weight:650}.shop-dialog-controls{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(16px,2vw,30px);font-size:8px;font-weight:650;display:flex}.shop-dialog-controls .language-switcher{margin-left:0}.shop-dialog-close{color:#f2f0e9;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:2px 0 12px;font-size:8px;font-weight:650;display:flex}.shop-dialog-close span{font-size:19px;font-weight:300;line-height:.7}.shop-dialog-grid{grid-template-columns:minmax(0,1.45fr) minmax(370px,.55fr);height:calc(100svh - 86px);min-height:0;display:grid}.shop-dialog-visual{background:#050605;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(30px,4vw,68px);display:flex;position:relative;overflow:hidden}.shop-dialog-visual picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.shop-dialog-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.shop-dialog-nav{z-index:2;color:#f2f0e9;cursor:pointer;background:#0d0f0cb8;border:1px solid #f2f0e94d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.shop-dialog-prev{left:18px}.shop-dialog-next{right:18px}.shop-dialog-copy{min-height:0;color:var(--ink);background:#e5e2d9;padding:clamp(38px,5vw,78px) clamp(30px,4vw,65px);overflow-y:auto}.shop-dialog-kicker{color:#1717137a;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650}.shop-dialog-copy h2{font-family:var(--serif);letter-spacing:-.058em;margin:24px 0 9px;font-size:clamp(47px,4.6vw,73px);font-weight:400;line-height:.92}.shop-dialog-place{color:#1717137a;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650}.shop-dialog-story{border-top:1px solid var(--line);margin-top:34px;padding-top:23px}.shop-dialog-story>p:first-child,.shop-dialog-recognition span,.shop-dialog-edition>span{color:#17171375;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:7px;font-weight:650;display:block}.shop-dialog-description{color:#171713a8;font-family:var(--serif);margin:12px 0 0;font-size:16px;line-height:1.65}.shop-dialog-recognition{color:#171713b8;font-family:var(--serif);background:#f7f3e98a;border-left:2px solid #171914;margin:22px 0 0;padding:17px 18px;font-size:14px;line-height:1.55}.shop-dialog-recognition span{font-family:var(--sans);margin-bottom:8px}.shop-dialog-edition{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label number""status number";align-items:end;gap:7px 24px;margin-top:27px;padding-block:18px;display:grid}.shop-dialog-edition>span{grid-area:label;align-self:end}.shop-dialog-edition strong{font-family:var(--serif);letter-spacing:-.055em;grid-area:number;font-size:clamp(52px,4.4vw,70px);font-weight:400;line-height:.82}.shop-dialog-edition small{color:#1717139e;font-family:var(--serif);grid-area:status;font-size:13px;line-height:1.3}.shop-dialog-specifications{margin:16px 0 0}.shop-dialog-specifications>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:15px;padding-block:11px;display:grid}.shop-dialog-specifications dt{color:#17171378;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:650}.shop-dialog-specifications dd{font-family:var(--serif);margin:0;font-size:15px;line-height:1.35}.shop-dialog-note{color:#17171394;margin:24px 0 0;font-size:11px;line-height:1.7}.shop-buy-link{color:#f2f0e9;letter-spacing:.15em;text-transform:uppercase;background:#171914;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:17px 19px;font-size:8px;font-weight:700;display:flex}@media (width<=1040px){.shop-hero-inner{grid-template-columns:1.2fr .65fr;gap:50px}.shop-collection-heading{grid-template-columns:1.15fr .6fr;gap:50px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-order-heading{grid-template-columns:1fr;gap:24px}.shop-order-heading h2{margin-left:20%}.shop-dialog-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr)}}@media (width<=720px){.shop-hero{height:clamp(300px,35svh,350px);min-height:0}.shop-hero-media img{object-position:70% 48%}.shop-hero-inner{grid-template-columns:1fr;align-content:end;gap:11px;height:calc(100% - 60px);min-height:0;padding:0 0 54px;display:grid}.shop-hero h1{margin-top:9px;font-size:clamp(44px,12.5vw,56px);line-height:.9}.shop-hero-copy{width:100%;margin:0;padding:0}.shop-hero-copy>p{display:none}.shop-hero .dark-link{gap:25px;padding-bottom:6px;font-size:8px}.shop-hero-meta{font-size:7px}.shop-hero-meta span:last-child{text-align:right}.shop-collection{padding-block:56px 110px}.shop-collection-heading{grid-template-columns:1fr;gap:32px;margin-bottom:55px}.shop-collection-heading h2{font-size:clamp(58px,18vw,78px)}.shop-collection-heading>p{margin-left:15%}.shop-toolbar{font-size:7px}.shop-toolbar span:last-child{text-align:right}.shop-grid{grid-template-columns:1fr;gap:58px;padding-top:30px}.shop-card-visual{aspect-ratio:1/.8;padding:18px}.shop-card-view{opacity:1;transform:none}.shop-card-heading strong{font-size:25px}.shop-order{padding-block:88px 105px}.shop-order-heading h2{margin-left:0;font-size:clamp(53px,15vw,72px)}.shop-order ol{grid-template-columns:1fr;margin-top:62px}.shop-order li,.shop-order li:first-child,.shop-order li:last-child{border-bottom:1px solid #f1efe82e;border-right:0;min-height:0;padding:28px 0 34px}.shop-order li:last-child{border-bottom:0}.shop-order h3{margin-top:30px}.shop-closing h2{font-size:clamp(57px,17vw,82px)}.shop-closing>div>div{flex-direction:column;align-items:flex-start}.shop-dialog{padding:15px 16px 18px;overflow-y:auto}.shop-dialog-topbar{z-index:4;background:#0d0f0c;padding-top:2px;position:sticky;top:0}.shop-dialog-grid{grid-template-columns:1fr;height:auto}.shop-dialog-visual{min-height:49svh;padding:34px 16px}.shop-dialog-nav{width:42px;height:42px;top:auto;bottom:14px;transform:none}.shop-dialog-prev{left:10px}.shop-dialog-next{right:10px}.shop-dialog-copy{padding:38px 24px 45px;overflow:visible}.shop-dialog-copy h2{font-size:clamp(47px,14vw,64px)}.shop-dialog-description{font-size:17px}.shop-dialog-edition strong{font-size:58px}.shop-dialog-specifications>div{grid-template-columns:94px 1fr}}.about-page{align-items:start}.about-exhibition{margin:0}.about-exhibition img{background:#d4d2ca;width:100%;height:auto;display:block}.about-exhibition figcaption,.field-work-figure figcaption{color:#17171385;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:14px;font-size:8px;font-weight:650;line-height:1.5;display:flex}.about-recognition{border-block:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;gap:24px;margin-bottom:38px;padding-block:24px;display:grid}.about-recognition>span{color:#17171357;font-family:var(--serif);letter-spacing:-.045em;font-size:42px}.about-recognition p{color:#1717139e;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.65}.about-recognition strong{color:var(--ink);margin-bottom:4px;font-weight:700;display:block}.about-links{flex-wrap:wrap;gap:22px 38px;display:flex}.field-work{color:#f0eee7;background:#141714}.field-work-figure{margin:0}.field-work-figure img{background:#283029;width:100%;height:auto;display:block}.field-work-figure figcaption{color:#f0eee778}.field-work-copy{grid-template-columns:minmax(150px,.45fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,8vw,130px);margin-top:clamp(48px,7vw,92px);display:grid}.field-work-copy .section-kicker{color:#f0eee77a}.field-work-copy h2{max-width:900px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.field-work-copy>div>p{color:#f0eee7a8;max-width:620px;margin:38px 0 0 auto;line-height:1.8}.ethics-section{background:#dfe0d8}.ethics-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);display:grid}.ethics-grid h2{max-width:600px;font-family:var(--serif);letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(50px,6vw,90px);font-weight:400;line-height:.95}.ethics-points{border-top:1px solid var(--line)}.ethics-points article{border-bottom:1px solid var(--line);grid-template-columns:45px .8fr 1.2fr;align-items:start;gap:20px;padding-block:29px;display:grid}.ethics-points span{color:#17171373;font-size:9px}.ethics-points h3{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.ethics-points p{color:#1717139e;margin:4px 0 0;font-size:12px;line-height:1.65}.about-places{text-align:center}.about-places h2{font-family:var(--serif);letter-spacing:-.065em;margin:24px 0 31px;font-size:clamp(56px,8vw,118px);font-weight:400;line-height:.92}.about-places>p:last-child{color:#171713a6;max-width:650px;margin:0 auto;line-height:1.75}.about-places .dark-link{margin-top:42px}.recognition-hero{isolation:isolate;color:#f3f1e9;background:#030403;height:clamp(360px,44svh,530px);min-height:0;position:relative;overflow:hidden}.recognition-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000057,#0000 30%,#0000001f 58%,#000000d6),linear-gradient(90deg,#00000040,#0000 58%);position:absolute;inset:0}.recognition-hero-open{z-index:0;cursor:zoom-in;background:#030403;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.recognition-hero-open picture,.recognition-hero-open img{width:100%;height:100%;display:block}.recognition-hero-open img{object-fit:cover;object-position:50% 58%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.recognition-hero-open:hover img,.recognition-hero-open:focus-visible img{transform:scale(1.008)}.recognition-hero-open:focus-visible{outline-offset:-12px;outline:1px solid #ffffffd1}.recognition-view-hint{z-index:3;color:#ffffffb8;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:650;position:absolute;top:111px;right:max(24px,50vw - 696px)}.recognition-hero-content{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-content:end;align-items:end;gap:14px clamp(34px,6vw,92px);height:calc(100% - 79px);min-height:0;padding-bottom:clamp(28px,4vw,48px);display:grid;position:relative}.recognition-hero-content .eyebrow{grid-column:1/-1;margin-bottom:0}.recognition-hero-content h1{font-family:var(--serif);letter-spacing:-.064em;margin:0;font-size:clamp(54px,7.4vw,110px);font-weight:400;line-height:.86}.recognition-hero-content>p:last-child{color:#f3f1e9d1;max-width:490px;font-family:var(--serif);margin:0 0 3px auto;font-size:clamp(16px,1.3vw,20px);line-height:1.42}.recognition-image-caption{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(240px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:clamp(24px,4vw,68px);padding-block:clamp(27px,3vw,43px);display:grid}.recognition-image-caption>span{color:#1717136e;letter-spacing:.17em;font-size:9px}.recognition-image-caption h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.4vw,38px);font-weight:400}.recognition-image-caption h2 i{color:#1717137a;letter-spacing:.02em;font-size:.48em;font-weight:400}.recognition-image-caption p{color:#1717138c;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.6}.recognition-story{grid-template-columns:minmax(180px,.48fr) minmax(0,1.52fr);gap:clamp(50px,9vw,150px);display:grid}.recognition-story-heading{flex-direction:column;justify-content:space-between;min-height:270px;display:flex}.recognition-story-index{color:#17171361;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:38px}.recognition-story-copy h2{max-width:1000px;font-family:var(--serif);letter-spacing:-.062em;margin:0 0 clamp(50px,7vw,92px);font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.92}.recognition-story-copy>div{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,76px);display:grid}.recognition-story-copy p{color:#171713ad;margin:0;font-size:14px;line-height:1.82}.recognition-honours{color:#f0eee7;background:#111310;padding-block:clamp(95px,12vw,175px)}.recognition-honours-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,160px);display:grid}.recognition-honours .section-kicker{color:#f0eee773}.recognition-honours h2{font-family:var(--serif);letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.92}.recognition-honour-list{border-top:1px solid #f0eee72e}.recognition-honour-list article{border-bottom:1px solid #f0eee72e;grid-template-columns:44px 1fr auto;align-items:center;gap:22px;padding-block:clamp(28px,4vw,48px);display:grid}.recognition-honour-list article>span{color:#f0eee75c;letter-spacing:.16em;font-size:9px}.recognition-honour-list p{color:#f0eee775;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.recognition-honour-list h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:400}.recognition-honour-list strong{color:#f0eee761;font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(34px,4vw,58px);font-weight:400}.recognition-ceremony-heading h2{max-width:950px}.recognition-ceremony-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,36px);display:grid}.recognition-ceremony-item{min-width:0;margin:0}.recognition-ceremony-item-1{grid-column:1/6}.recognition-ceremony-item-2{grid-column:6/10;margin-top:clamp(80px,10vw,150px)}.recognition-ceremony-item-3{grid-column:10/13;margin-top:clamp(30px,4vw,65px)}.recognition-photo-open{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.recognition-photo-open>span{background:#242721;display:block;position:relative;overflow:hidden}.recognition-photo-open>span:after{content:"";border:1px solid #fff0;transition:border-color .22s,background .22s;position:absolute;inset:0}.recognition-photo-open img{width:100%;height:auto;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block}.recognition-photo-open b{z-index:2;color:#ffffffe0;letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:8px;font-weight:650;transition:opacity .22s,transform .22s;position:absolute;bottom:14px;right:15px;transform:translateY(5px)}.recognition-photo-open:hover img,.recognition-photo-open:focus-visible img{transform:scale(1.014)}.recognition-photo-open:hover>span:after,.recognition-photo-open:focus-visible>span:after{background:#00000012;border-color:#ffffff80}.recognition-photo-open:hover b,.recognition-photo-open:focus-visible b{opacity:1;transform:translateY(0)}.recognition-photo-open:focus-visible{outline-offset:6px;outline:1px solid}.recognition-ceremony-item figcaption{grid-template-columns:30px 1fr;gap:12px;padding-top:16px;display:grid}.recognition-ceremony-item figcaption>span{color:#1717136b;letter-spacing:.15em;padding-top:5px;font-size:8px}.recognition-ceremony-item h3{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 9px;font-size:clamp(24px,2.2vw,35px);font-weight:400}.recognition-ceremony-item figcaption p{color:#17171399;margin:0;font-size:11px;line-height:1.68}.recognition-zagreb{color:#f0eee7;background:#121411;padding-block:clamp(100px,13vw,190px)}.recognition-zagreb-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(60px,11vw,175px);display:grid}.recognition-zagreb .section-kicker{color:#f0eee773}.recognition-zagreb-copy h2{font-family:var(--serif);letter-spacing:-.07em;margin:28px 0 38px;font-size:clamp(62px,9vw,132px);font-weight:400;line-height:.84}.recognition-zagreb-copy>p:not(.section-kicker){color:#f0eee7a6;max-width:610px;margin:0 0 42px;font-size:14px;line-height:1.8}.recognition-zagreb-figure{width:min(100%,520px);margin:0 0 0 auto}.recognition-zagreb-figure figcaption{color:#f0eee770;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:15px;font-size:8px;font-weight:650;line-height:1.55;display:flex}.recognition-purpose{border-top:1px solid var(--line)}.recognition-purpose h2{max-width:980px;font-family:var(--serif);letter-spacing:-.06em;margin:24px 0 36px;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.94}.recognition-purpose>p:not(.section-kicker){color:#171713a6;max-width:610px;margin:0 0 45px;line-height:1.75}.recognition-purpose-links{flex-wrap:wrap;gap:28px 48px;display:flex}.recognition-lightbox-stage>picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.recognition-lightbox-stage>picture img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 60px #00000047}.recognition-lightbox-caption{scrollbar-color:#f2f0e959 transparent;border-top:1px solid #f2f0e92e;grid-template-columns:42px minmax(200px,.55fr) minmax(0,1.45fr);gap:clamp(20px,3vw,52px);max-height:32svh;padding-top:18px;display:grid;overflow-y:auto}.recognition-lightbox-caption>span{color:#f2f0e973;letter-spacing:.17em;padding-top:7px;font-size:9px}.recognition-lightbox-caption h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,37px);font-weight:400;line-height:1.05}.recognition-lightbox-caption p{color:#f2f0e9ab;max-width:790px;margin:2px 0 0;padding:0 18px 3px 0;font-size:12px;line-height:1.7}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(60px,10vw,160px);display:grid}.contact-page-lead h2{max-width:650px;font-family:var(--serif);letter-spacing:-.055em;margin:23px 0 30px;font-size:clamp(50px,6vw,90px);font-weight:400;line-height:.96}.contact-page-lead>p:not(.section-kicker){color:#171713a6;max-width:510px;margin:0;line-height:1.75}.contact-placeholder-dark{color:#171713a6;border-color:#1717134d}.contact-actions{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:42px;display:flex}.contact-open-button{color:#f2f0e9;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:#171713;border:1px solid #171713;justify-content:space-between;align-items:center;gap:40px;min-width:210px;padding:18px 20px;font-size:9px;font-weight:650;transition:color .18s,background .18s;display:inline-flex}.contact-open-button:hover,.contact-open-button:focus-visible{color:#171713;background:0 0}.contact-actions>a{color:#171713b8;font-family:var(--serif);flex-direction:column;gap:6px;font-size:16px;display:flex}.contact-actions>a span{color:#1717136b;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:650}.contact-actions>a:hover,.contact-actions>a:focus-visible{color:#171713}.contact-modal{z-index:1100;color:#171713;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080a08d1;place-items:center;padding:24px;animation:.18s both contact-modal-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.contact-modal-panel{background:#f2f0e9;width:min(100%,980px);max-height:calc(100svh - 48px);animation:.22s both contact-panel-enter;overflow-y:auto;box-shadow:0 28px 90px #0000005c}.contact-modal-topbar{z-index:3;background:#f2f0e9;border-bottom:1px solid #17171329;justify-content:space-between;align-items:center;gap:30px;padding:18px clamp(22px,4vw,48px);display:flex;position:sticky;top:0}.contact-modal-topbar p{color:#17171385;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650}.contact-modal-controls{align-items:center;gap:clamp(18px,3vw,34px);display:flex}.contact-modal-controls .language-switcher{color:#171713;letter-spacing:.16em;text-transform:uppercase;margin-left:0;font-size:8px;font-weight:650}.contact-modal-topbar button{color:#171713;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:5px 0;font-size:8px;font-weight:650;display:inline-flex}.contact-modal-topbar button span{font-family:var(--serif);font-size:20px;font-weight:400;line-height:.7;transition:transform .18s}.contact-modal-topbar button:hover span,.contact-modal-topbar button:focus-visible span{transform:rotate(90deg)}.contact-modal-content{padding:clamp(34px,5vw,64px) clamp(22px,6vw,72px) clamp(38px,6vw,70px)}.contact-modal-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:end;gap:20px clamp(42px,7vw,100px);margin-bottom:clamp(40px,6vw,68px);display:grid}.contact-modal-heading h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(58px,7.4vw,104px);font-weight:400;line-height:.88}.contact-modal-heading p{color:#1717139e;max-width:390px;margin:0;line-height:1.65}.contact-modal-heading>span{color:#f2f0e9;letter-spacing:.14em;text-transform:uppercase;background:#171713;grid-column:1/-1;width:fit-content;padding:9px 12px;font-size:8px;font-weight:650}.contact-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px clamp(28px,5vw,64px);display:grid;position:relative}.contact-field{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.contact-field label{color:#171713ad;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:15px;font-size:8px;font-weight:650;display:flex}.contact-field label small{color:#17171359;font-size:7px;font-weight:650}.contact-field input,.contact-field select,.contact-field textarea{color:#171713;width:100%;min-width:0;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #1717134d;border-radius:0;outline:0;padding:9px 0 13px;font-size:18px;line-height:1.45;transition:border-color .18s}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#1717135c;opacity:1}.contact-field textarea{resize:vertical;min-height:128px}.contact-field select{cursor:pointer}.contact-field select:disabled,.contact-field input:read-only{color:#17171394;cursor:default}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-bottom-color:#171713}.contact-field>span{color:#8b3f34;font-size:9px;position:absolute;top:calc(100% + 5px);left:0}.contact-field.has-error input,.contact-field.has-error textarea{border-bottom-color:#8b3f34}.contact-field-message{grid-column:1/-1}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-submit-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.contact-submit-row p{color:#8b3f34;max-width:560px;min-height:18px;margin:0;font-size:11px;line-height:1.55}.contact-privacy{color:#17171394;grid-column:1/-1;margin:0;font-size:11px;line-height:1.55}.contact-submit-row button,.contact-success button{color:#f2f0e9;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:#171713;border:1px solid #171713;justify-content:space-between;align-items:center;gap:42px;min-width:220px;padding:18px 20px;font-size:9px;font-weight:650;transition:color .18s,background .18s,opacity .18s;display:inline-flex}.contact-submit-row button:hover:not(:disabled),.contact-submit-row button:focus-visible:not(:disabled),.contact-success button:hover,.contact-success button:focus-visible{color:#171713;background:0 0}.contact-submit-row button:disabled{cursor:wait;opacity:.5}.contact-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(620px,100svh - 130px);padding:clamp(52px,9vw,110px);display:flex}.contact-success>span{border:1px solid #17171357;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:36px;font-size:17px;display:grid}.contact-success h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(58px,8vw,110px);font-weight:400;line-height:.9}.contact-success p{color:#171713a6;max-width:620px;font-family:var(--serif);margin:30px 0 46px;font-size:clamp(20px,2.4vw,29px);line-height:1.45}@keyframes contact-modal-fade{0%{opacity:0}}@keyframes contact-panel-enter{0%{opacity:0;transform:translateY(12px)}}.enquiry-list{border-top:1px solid var(--line)}.enquiry-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding-block:29px;display:grid}.enquiry-list article>span{color:#17171373;font-size:9px}.enquiry-list h3{font-family:var(--serif);margin:0 0 12px;font-size:29px;font-weight:400}.enquiry-list p{color:#17171399;margin:0;font-size:12px;line-height:1.65}.contact-closing{color:#f0eee7;background:#171a17}.contact-closing h2{font-family:var(--serif);letter-spacing:-.07em;margin:29px 0 0;font-size:clamp(64px,10vw,150px);font-weight:400;line-height:.85}.privacy-page{min-height:100svh}.privacy-header{border-bottom:1px solid var(--line);padding-block:clamp(86px,9vw,150px) clamp(62px,6vw,96px)}.privacy-header h1{max-width:980px;font-family:var(--serif);letter-spacing:-.065em;margin:20px 0 30px;font-size:clamp(68px,8vw,128px);font-weight:400;line-height:.88}.privacy-header>p:last-child{color:#171713a6;max-width:720px;margin:0;font-size:18px;line-height:1.65}.privacy-content{padding-block:clamp(62px,7vw,110px)}.privacy-prose{width:min(100%, var(--desktop-prose-measure))}.privacy-prose section+section{margin-top:42px}.privacy-prose h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(27px,2.6vw,38px);font-weight:400;line-height:1.08}.privacy-prose p{color:#171713b3;margin:0;font-size:17px;line-height:1.7}.privacy-prose a{color:var(--ink);border-bottom:1px solid}.privacy-prose .privacy-updated{border-top:1px solid var(--line);margin-top:56px;padding-top:22px;font-size:12px}@media (width<=720px){.privacy-header{padding-block:62px 48px}.privacy-header h1{margin-block:16px 22px;font-size:clamp(50px,16vw,68px)}.privacy-header>p:last-child{font-size:17px}.privacy-content{padding-block:52px 76px}.privacy-prose section+section{margin-top:34px}.privacy-prose h2{font-size:29px}}@media (width<=1040px){.shell{width:min(100% - 32px,1440px)}.desktop-nav{display:none}.mobile-menu{letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:#161816f0;border:1px solid #ffffff29;flex-direction:column;align-items:flex-end;gap:17px;min-width:220px;padding:20px;display:flex;position:absolute;top:28px;right:0}.language-switcher-mobile{border-top:1px solid #ffffff2e;border-left:0;justify-content:flex-end;width:100%;margin:4px 0 0;padding:16px 0 0}.hero-content{height:calc(100% - 74px);min-height:0}.hero-footer{flex-direction:column;align-items:flex-start}.hero-index{display:none}.manifesto,.section-heading{grid-template-columns:1fr}.manifesto div>p,.section-heading>p{margin-left:0}.story-list{grid-template-columns:1fr}.story:nth-child(3){grid-column:auto;width:100%}.story:nth-child(2){width:72%;margin-left:auto}.recognition-inner{grid-template-columns:1fr;gap:9px}.prints,.about{grid-template-columns:1fr}.prints-copy{order:-1}.award-grid{grid-template-columns:1fr}.award-year{font-size:clamp(95px,30vw,170px)}.about-columns{grid-template-columns:1fr}.about-exhibition{width:min(74%,620px);margin-left:auto}.service-grid{grid-template-columns:1fr}.service-grid article,.service-grid article:first-child,.service-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:26px 0 36px}.service-grid article:last-child{border-bottom:0}.service-grid h3{margin-top:32px}.back-to-top{margin-top:65px;position:static}.page-top{height:clamp(330px,40svh,445px)}.page-intro{grid-template-columns:minmax(0,1.25fr) minmax(240px,.7fr);gap:30px;height:calc(100% - 72px);min-height:0}.page-intro h1{font-size:clamp(48px,7.4vw,76px)}.page-intro-copy{margin-left:0}.page-top-split{height:clamp(390px,44svh,490px)}.page-intro-split{grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr)}.pathway-grid{grid-template-columns:1fr 1fr}.pathway:last-child{grid-column:2}.home-story-grid{grid-template-columns:1fr}.home-story-visual{min-height:650px}.home-story-copy{order:-1}.home-contact-inner>div{flex-direction:column;align-items:flex-start}.recognition-cta{text-align:left}.portfolio-gallery{gap:clamp(26px,4.5vw,46px)}.portfolio-row{gap:10px}.story-hero-caption{grid-template-columns:44px minmax(180px,.7fr) minmax(0,1.3fr)}.story-body{grid-template-columns:1fr}.story-body-label{gap:40px;min-height:0}.story-moment-left,.story-moment-right{width:88%}.story-moment figcaption>div{grid-template-columns:1fr;gap:18px}.story-frame-wide{min-height:580px}.story-frame-tall{min-height:650px}.story-frame-square{min-height:470px;margin-top:100px}.edition-copy>div{grid-template-columns:1fr;gap:60px}.edition-number{line-height:.7}.print-story{grid-template-columns:1fr}.print-story-copy{max-width:680px;margin-left:auto;padding-top:0}.print-edition-bar{grid-template-columns:1fr 1fr}.print-edition-bar>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.print-edition-bar>div:nth-child(2){border-right:0}.print-edition-bar>div:nth-child(3){padding-left:0}.print-product-grid{grid-template-columns:1fr}.print-product-figure{width:min(100%,820px)}.print-product-copy{max-width:720px;margin-left:auto}.print-provenance-grid{grid-template-columns:1fr 1fr;gap:55px}.print-closing>div>div{flex-direction:column;align-items:flex-start}.print-process ol{grid-template-columns:1fr 1fr}.print-process li:nth-child(2){border-right:0}.print-process li:nth-child(-n+2){border-bottom:1px solid var(--line)}.ethics-grid,.contact-page,.field-work-copy{grid-template-columns:1fr}.field-work-copy>div>p{margin-left:0}.ethics-points article{grid-template-columns:40px .8fr 1.2fr}.recognition-story{grid-template-columns:1fr}.recognition-story-heading{flex-direction:row;align-items:flex-start;min-height:0}.recognition-honours-grid{grid-template-columns:1fr}.recognition-ceremony-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition-ceremony-item-1{grid-column:1}.recognition-ceremony-item-2{grid-column:2;margin-top:90px}.recognition-ceremony-item-3{grid-column:2;margin-top:30px}.recognition-zagreb-grid{grid-template-columns:1fr 1fr;gap:50px}.site-footer{grid-template-columns:1fr;gap:24px}}@media (width<=720px){.hero{height:clamp(500px,72svh,640px);min-height:0}.hero-content{height:calc(100% - 64px);min-height:0}.hero-home .hero-media img{object-position:68% 52%}.page-top-cover{height:clamp(285px,35svh,345px);min-height:0}.page-top-portfolio .page-top-media img{object-position:61% 55%}.page-top-stories .page-top-media img{object-position:62% 55%}.page-top-contact .page-top-media img{object-position:70% 42%}.page-intro:not(.page-intro-split){grid-template-columns:1fr;align-content:end;gap:12px;height:calc(100% - 64px);min-height:0;padding-bottom:23px}.page-intro:not(.page-intro-split) .page-intro-heading,.page-intro:not(.page-intro-split) .page-intro-copy{grid-column:1}.page-intro .eyebrow{margin-bottom:9px;font-size:8px}.page-intro h1{font-size:clamp(43px,9.5vw,58px);line-height:.91}.page-intro-copy{max-width:92%;margin:0;font-size:14px;line-height:1.38}.page-top-split{height:auto;min-height:0}.page-intro-split{grid-template-rows:auto;grid-template-columns:1fr;gap:14px;height:auto;padding-top:34px;padding-bottom:0}.page-intro-split .page-intro-heading,.page-intro-split .page-intro-copy,.page-intro-split .page-intro-image{grid-column:1}.page-intro-split .page-intro-image{grid-row:auto;height:min(54svh,500px);min-height:390px;margin-top:15px}.page-intro-split .page-intro-image img{object-fit:contain;object-position:center top}.page-intro-split .page-intro-copy{max-width:92%}.story-detail-hero,.recognition-hero{height:clamp(300px,35svh,355px);min-height:0}.story-detail-title,.recognition-hero-content{grid-template-columns:1fr;gap:9px;height:calc(100% - 64px);min-height:0;padding-bottom:21px}.story-detail-title .eyebrow,.story-detail-title h1,.story-detail-title>p:last-child,.recognition-hero-content .eyebrow,.recognition-hero-content h1,.recognition-hero-content>p:last-child{grid-column:1}.story-detail-title .eyebrow,.recognition-hero-content .eyebrow{font-size:8px}.story-detail-title h1{font-size:clamp(42px,10vw,56px);line-height:.9}.recognition-hero-content h1{font-size:clamp(46px,11vw,62px);line-height:.88}.story-detail-title>p:last-child,.recognition-hero-content>p:last-child{max-width:94%;margin:0;font-size:14px;line-height:1.36}.story-detail-polar-bear-apex-predator .story-detail-media img{object-position:82% 70%}.story-detail-polar-bear-apex-predator .story-detail-title h1,.story-detail-polar-bear-apex-predator .story-detail-title>p:last-child{max-width:70%}.story-detail-the-bear-forest .story-detail-media img{object-position:61% 48%}.story-detail-close-to-home .story-detail-media img{object-position:38% 56%}.recognition-hero-open img{object-position:48% 57%}.contact-modal{align-items:start;padding:10px}.contact-modal-panel{max-height:calc(100svh - 20px)}.contact-modal-topbar{padding:15px 18px}.contact-modal-topbar>p{display:none}.contact-modal-content{padding:32px 18px 38px}.contact-modal-heading{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.contact-modal-heading h2{font-size:clamp(54px,16vw,76px)}.contact-modal-heading>span{grid-column:1;max-width:100%;line-height:1.5}.contact-modal form{grid-template-columns:1fr;gap:32px}.contact-field-message,.contact-submit-row{grid-column:1}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row button{width:100%}.contact-success{min-height:calc(100svh - 72px);padding:44px 24px}.portfolio-selected{padding-bottom:86px}.portfolio-gallery{gap:30px}.portfolio-row,.portfolio-row-feature{contain-intrinsic-block-size:auto 880px;flex-direction:column;gap:30px;margin-block:0}.portfolio-row .gallery-item{flex:none;width:100%}.portfolio-row .gallery-item[data-orientation=portrait]{width:min(88%,500px);margin-inline:auto}.gallery-zoom{display:none}.portfolio-lightbox{padding:18px 16px 16px}.portfolio-lightbox .lightbox-stage{padding:18px 0 12px}.portfolio-lightbox .lightbox-nav{background:#080908ad;width:44px;height:44px;top:auto;bottom:24px;transform:none}.portfolio-lightbox .lightbox-prev{left:10px}.portfolio-lightbox .lightbox-next{right:10px}.portfolio-lightbox-meta{padding-inline:60px}}@media (width<=540px){.site-header{padding-top:22px}.brand span{font-size:16px}.hero-media img{object-position:40% 52%}.hero-home .hero-media img{object-position:68% 52%}.hero-home .hero-content{padding-bottom:30px}.hero-home .eyebrow{letter-spacing:.2em;max-width:72%;margin-bottom:16px;font-size:9px}.hero.hero-home h1{max-width:72%;font-size:clamp(42px,12.4vw,54px);line-height:.94}.hero-home .hero-footer{gap:20px;width:72%;margin-top:25px;padding-top:18px}.hero-home .hero-footer p{max-width:100%;font-size:16px;line-height:1.4}.hero-home .text-link{gap:22px}.hero-content{padding-bottom:34px}.hero h1{font-size:clamp(46px,15vw,68px)}.hero-footer p{max-width:90%}.page-top-cover{height:clamp(280px,34svh,330px);min-height:0}.page-top-portfolio .page-top-media img{object-position:63% 55%}.page-top-stories .page-top-media img{object-position:62% 55%}.page-top-contact .page-top-media img{object-position:70% 42%}.contact-actions{flex-direction:column;align-items:stretch;margin-top:34px}.contact-open-button{width:100%}.page-intro:not(.page-intro-split){grid-template-columns:1fr;align-content:end;gap:12px;height:calc(100% - 60px);min-height:0;padding-bottom:22px}.page-intro:not(.page-intro-split) .page-intro-heading,.page-intro:not(.page-intro-split) .page-intro-copy{grid-column:1}.page-intro .eyebrow{margin-bottom:9px;font-size:8px}.page-intro h1{font-size:clamp(42px,12vw,56px);line-height:.91}.page-intro-copy{max-width:94%;margin:0;font-size:14px;line-height:1.38}.page-top-split{height:auto;min-height:0}.page-intro-split{grid-template-rows:auto;grid-template-columns:1fr;gap:14px;height:auto;padding-top:34px;padding-bottom:0}.page-intro-split .page-intro-heading,.page-intro-split .page-intro-copy,.page-intro-split .page-intro-image{grid-column:1}.page-intro-split .page-intro-image{grid-row:auto;height:min(54svh,500px);min-height:390px;margin-top:15px}.page-intro-split .page-intro-image img{object-fit:contain;object-position:center top}.page-intro-split .page-intro-copy{max-width:92%}.pathway-grid{grid-template-columns:1fr}.pathway:last-child{grid-column:auto}.pathway-visual{aspect-ratio:1/1.12}.home-story-visual{min-height:470px}.home-contact h2{font-size:clamp(53px,15vw,78px)}.portfolio-gallery,.portfolio-row,.portfolio-row-feature{gap:24px}.gallery-zoom{display:none}.lightbox{padding:18px 16px 16px}.lightbox-stage{padding:18px 0 12px}.lightbox-nav{background:#080908ad;width:44px;height:44px;top:auto;bottom:24px;transform:none}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-caption{justify-content:flex-start;padding-inline:60px}.story-lightbox{padding-bottom:13px}.story-lightbox-stage{padding-bottom:10px}.story-lightbox-caption{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;max-height:40svh;padding-top:14px}.story-lightbox-caption>span{grid-row:1/span 2;padding-top:5px}.story-lightbox-caption h2{font-size:25px}.story-lightbox-caption p{grid-column:2;margin-top:0;padding-right:8px;font-size:11px;line-height:1.62}.story-detail-hero{height:clamp(300px,35svh,355px);min-height:0}.story-detail-polar-bear-apex-predator .story-detail-media img{object-position:82% 70%}.story-detail-polar-bear-apex-predator .story-detail-title h1,.story-detail-polar-bear-apex-predator .story-detail-title>p:last-child{max-width:70%}.story-detail-the-bear-forest .story-detail-media img{object-position:61% 48%}.story-detail-close-to-home .story-detail-media img{object-position:38% 56%}.story-detail-title{grid-template-columns:1fr;gap:9px;height:calc(100% - 60px);min-height:0;padding-bottom:20px}.story-detail-title .eyebrow,.story-detail-title h1,.story-detail-title>p:last-child{grid-column:1}.story-detail-title .eyebrow{font-size:8px}.story-detail-title h1{font-size:clamp(42px,11.8vw,55px);line-height:.9}.story-detail-title>p:last-child{max-width:94%;margin:0;font-size:14px;line-height:1.36}.story-hero-caption{grid-template-columns:32px 1fr;gap:16px;padding-block:25px 31px}.story-hero-caption h2{font-size:30px}.story-hero-caption p{grid-column:2;margin-top:0}.story-gallery{grid-template-columns:1fr}.story-frame-wide,.story-frame-tall,.story-frame-square{grid-column:auto;min-height:480px;margin-top:0}.story-frame-tall{width:86%;min-height:590px;margin-left:auto}.story-moment{margin-bottom:105px}.story-moment-left,.story-moment-right{width:100%}.story-moment figcaption{grid-template-columns:30px 1fr;gap:12px;padding-top:18px}.story-moment figcaption>div{gap:13px}.story-moment h2{font-size:30px}.story-moment figcaption p{font-size:12px;line-height:1.7}.story-moment-dark{padding-block:72px}.story-moment-dark .story-moment-inner{width:min(100% - 32px,1440px)}.next-chapter>div{flex-direction:column;align-items:flex-start;gap:30px}.print-hero-content{padding-top:34px}.print-hero-content h1{max-width:230px;font-size:clamp(62px,18vw,76px)}.print-hero-content>p:last-child{max-width:255px;margin-top:20px;font-size:15px;line-height:1.43}.print-hero-media img{object-position:center 63%}.print-view-hint{bottom:18px;right:16px}.print-edition-bar>div,.print-edition-bar>div:first-child,.print-edition-bar>div:last-child{min-height:104px;padding:20px 15px}.print-edition-bar>div:nth-child(odd){padding-left:0}.print-edition-bar>div:nth-child(2n){border-right:0;padding-right:0}.print-edition-bar strong{font-size:23px}.print-story h2{font-size:clamp(54px,16vw,76px)}.print-story-copy{margin-left:0}.print-product{padding-block:76px}.print-product-grid{gap:64px}.print-product-open{padding:16px}.print-product-mat{padding:12px}.print-product-open>b{font-size:7px;bottom:8px;right:12px}.print-product-figure figcaption{flex-direction:column;align-items:flex-start;gap:5px}.print-product-copy h2{font-size:clamp(50px,15vw,72px)}.print-specifications>div{grid-template-columns:94px 1fr;gap:13px}.print-availability{gap:12px}.print-availability strong{font-size:24px}.print-provenance-grid{grid-template-columns:1fr}.print-provenance figure{width:88%}.print-provenance h2{font-size:clamp(54px,16vw,78px)}.print-provenance li{grid-template-columns:30px 1fr;gap:10px}.print-closing h2{font-size:clamp(57px,17vw,82px)}.print-lightbox{padding-bottom:13px}.print-lightbox-stage{padding:18px 0 10px}.print-lightbox-caption{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding-top:14px}.print-lightbox-caption>span{grid-row:1/span 2;padding-top:5px}.print-lightbox-caption h2{font-size:25px}.print-lightbox-caption p{grid-column:2;margin-top:0;font-size:11px;line-height:1.62}.edition-number{font-size:145px}.print-process ol{grid-template-columns:1fr}.print-process li,.print-process li:first-child,.print-process li:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0 34px}.print-process li:last-child{border-bottom:0}.print-process h3{margin-top:30px}.ethics-points article{grid-template-columns:34px 1fr}.ethics-points article p{grid-column:2}.about-exhibition{width:100%}.about-recognition{grid-template-columns:70px 1fr}.about-recognition>span{font-size:34px}.field-work-figure img{object-fit:cover;object-position:68% center;height:290px}.field-work-figure figcaption{flex-direction:column;align-items:flex-start;gap:5px}.recognition-hero{height:clamp(300px,35svh,355px);min-height:0}.recognition-hero-open img{object-position:48% 57%}.recognition-hero-content{grid-template-columns:1fr;gap:9px;height:calc(100% - 60px);min-height:0;padding-bottom:20px}.recognition-hero-content .eyebrow,.recognition-hero-content h1,.recognition-hero-content>p:last-child{grid-column:1}.recognition-hero-content .eyebrow{font-size:8px}.recognition-hero-content h1{font-size:clamp(45px,13.5vw,60px);line-height:.88}.recognition-hero-content>p:last-child{max-width:94%;margin:0;font-size:14px;line-height:1.36}.recognition-view-hint{top:76px;right:16px}.recognition-image-caption{grid-template-columns:32px 1fr;align-items:start;gap:12px 16px}.recognition-image-caption h2{font-size:29px}.recognition-image-caption p{grid-column:2}.recognition-story-copy h2{font-size:clamp(52px,15vw,74px)}.recognition-story-copy>div{grid-template-columns:1fr}.recognition-honour-list article{grid-template-columns:30px 1fr;gap:15px}.recognition-honour-list strong{grid-column:2;font-size:34px}.recognition-ceremony-grid{grid-template-columns:1fr;gap:70px}.recognition-ceremony-item-1,.recognition-ceremony-item-2,.recognition-ceremony-item-3{grid-column:auto;margin-top:0}.recognition-ceremony-item-2{width:88%;margin-left:auto}.recognition-ceremony-item-3{width:82%}.recognition-zagreb-grid{grid-template-columns:1fr}.recognition-zagreb-figure{width:88%;margin-top:25px}.recognition-zagreb-figure figcaption{flex-direction:column;align-items:flex-start;gap:5px}.recognition-purpose-links{flex-direction:column;align-items:flex-start;gap:30px}.recognition-lightbox{padding-bottom:13px}.recognition-lightbox-stage{padding-bottom:10px}.recognition-lightbox-caption{grid-template-columns:28px minmax(0,1fr);gap:10px 12px;max-height:40svh;padding-top:14px}.recognition-lightbox-caption>span{grid-row:1/span 2;padding-top:5px}.recognition-lightbox-caption h2{font-size:25px}.recognition-lightbox-caption p{grid-column:2;margin-top:0;padding-right:8px;font-size:11px;line-height:1.62}.contact-closing h2{font-size:clamp(58px,17vw,84px)}.story:nth-child(2){width:86%}.story-meta{grid-template-columns:30px 1fr auto;gap:12px}.story-description{display:none}.prints-visual{padding:20px}.print-mat{padding:18px}.contact h2{font-size:clamp(52px,15vw,78px)}}@media (hover:none){.story-photo-hint,.recognition-photo-open b{opacity:.82;transform:none}.print-view-hint,.print-product-open>b{opacity:.82}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.svalbard-story{background:var(--paper);overflow-x:clip}.svalbard-hero{isolation:isolate;color:#f3f1e9;background:#11191b;height:clamp(700px,92svh,1040px);min-height:700px;position:relative;overflow:hidden}.svalbard-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040b0d52,#0000 28% 54%,#040809d6),linear-gradient(90deg,#02080a33,#0000 62%);position:absolute;inset:0}.svalbard-hero-open{z-index:0;cursor:zoom-in;background:#11191b;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.svalbard-hero-open picture,.svalbard-hero-open img{width:100%;height:100%;display:block}.svalbard-hero-open img{object-fit:cover;object-position:50% 47%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.svalbard-hero-open:hover img,.svalbard-hero-open:focus-visible img{transform:scale(1.004)}.svalbard-hero-open:focus-visible{outline-offset:-12px;outline:1px solid #fffc}.svalbard-hero .site-header{z-index:3;position:relative}.svalbard-hero-copy{z-index:2;pointer-events:none;padding-bottom:clamp(38px,5.3vw,78px);position:absolute;bottom:0;left:0;right:0}.svalbard-hero-meta{border-top:1px solid #f3f1e952;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,2.4vw,35px);padding-top:14px;display:flex}.svalbard-hero-meta p{letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.svalbard-hero h1{max-width:1110px;font-family:var(--serif);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(70px,8.4vw,128px);font-weight:400;line-height:.85}.svalbard-hero-intro{justify-content:space-between;align-items:flex-end;gap:34px;margin-top:clamp(22px,3vw,42px);display:flex}.svalbard-hero-intro p{max-width:520px;font-family:var(--serif);margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.45}.svalbard-hero-intro a{letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;border-bottom:1px solid #f3f1e980;padding-bottom:4px;font-size:9px;font-weight:650}.svalbard-view-hint{z-index:2;color:#ffffffe0;letter-spacing:.17em;text-transform:uppercase;opacity:0;font-size:8px;font-weight:650;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;right:16px;transform:translateY(5px)}.svalbard-hero-view-hint{opacity:.78;top:112px;bottom:auto;right:max(24px,50vw - 696px);transform:none}.svalbard-essay{background:var(--paper)}.svalbard-chapter-copy{grid-template-columns:minmax(70px,.38fr) minmax(0,1.62fr);gap:clamp(36px,6vw,100px);padding-bottom:clamp(70px,8vw,125px);scroll-margin-top:28px;display:grid}.svalbard-chapter-copy>div{grid-column:2;width:min(100%,900px)}.svalbard-chapter-number{color:#1717136b;letter-spacing:.18em;margin:12px 0 0;font-size:9px;font-weight:650}.svalbard-chapter-copy h2{max-width:870px;font-family:var(--serif);letter-spacing:-.058em;text-wrap:balance;margin:0 0 clamp(38px,5vw,70px);font-size:clamp(52px,6.2vw,92px);font-weight:400;line-height:.94}.svalbard-prose{width:min(100%,750px)}.svalbard-prose p{color:#171713bd;font-family:var(--serif);margin:0 0 27px;font-size:clamp(19px,1.48vw,24px);line-height:1.65}.svalbard-prose p:last-child{margin-bottom:0}.svalbard-sequence{flex-direction:column;gap:clamp(64px,8.6vw,138px);display:flex}.svalbard-media-block{min-width:0}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-diptych{width:min(100% - 48px,1440px);margin-inline:auto}.svalbard-media-block-feature{width:min(100% - 24px,1740px);margin-inline:auto;padding-block:clamp(24px,3vw,50px)}.svalbard-media-block-panorama{background:#131615;width:100%;padding-block:clamp(45px,6vw,90px)}.svalbard-media-block-panorama .svalbard-frame{width:min(100% - 48px,1600px);margin-inline:auto}.svalbard-media-block-small{width:min(100% - 48px,500px);margin-left:max(24px,50vw - 650px)}.svalbard-media-block-documentary{width:min(62vw,540px);margin-left:max(24px,50vw + 95px)}.svalbard-media-block-diptych{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(12px,1.5vw,24px);display:grid}.svalbard-frame{min-width:0;max-width:min(100%, var(--source-width));margin-block:0;margin-inline:auto}.svalbard-image-open{width:100%;color:inherit;cursor:zoom-in;background:#1b1e1d;border:0;padding:0;display:block;position:relative;overflow:hidden}.svalbard-image-open picture,.svalbard-image-open img{width:100%;height:auto;display:block}.svalbard-image-open img{object-fit:contain;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.svalbard-image-open:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .2s,background .2s;position:absolute;inset:0}.svalbard-image-open:hover img,.svalbard-image-open:focus-visible img{transform:scale(1.003)}.svalbard-image-open:hover:after,.svalbard-image-open:focus-visible:after{border-color:#ffffff7a}.svalbard-image-open:hover .svalbard-view-hint,.svalbard-image-open:focus-visible .svalbard-view-hint{opacity:1;transform:translateY(0)}.svalbard-image-open:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.svalbard-ice-chapter{background:#e4e8e7;margin-top:clamp(90px,10vw,160px);padding-block:clamp(105px,12vw,180px)}.svalbard-golden-chapter{color:#f2f0e9;background:#050605;padding-block:clamp(115px,13vw,200px)}.svalbard-golden-chapter .svalbard-chapter-number,.svalbard-golden-chapter .svalbard-prose p{color:#f2f0e9b0}.svalbard-golden-chapter .svalbard-chapter-copy h2{color:#f2f0e9}.svalbard-media-block-climax{background:#000;width:100%;margin-top:clamp(20px,3vw,50px);padding-block:clamp(55px,7vw,105px)}.svalbard-media-block-climax .svalbard-frame{width:min(100%,2721px);margin-inline:auto}.svalbard-media-block-climax .svalbard-image-open{background:#000}.svalbard-award-note{border-top:1px solid #f2f0e933;grid-template-columns:44px minmax(0,760px);gap:18px;margin-top:clamp(45px,6vw,85px);padding-top:28px;display:grid}.svalbard-award-note span{color:#f2f0e96b}.svalbard-award-note p{color:#f2f0e9c7;font-family:var(--serif);margin:0;font-size:clamp(20px,2vw,29px);font-style:italic;line-height:1.5}.svalbard-golden-chapter>.svalbard-sequence{width:min(100% - 48px,1440px);margin:clamp(95px,11vw,170px) auto 0}.svalbard-golden-chapter .svalbard-media-block-medium{width:min(100%,900px)}.svalbard-golden-chapter .svalbard-media-block-documentary{width:min(54vw,520px);margin-left:auto}.svalbard-epilogue{border-top:1px solid var(--line);padding-block:clamp(105px,13vw,195px)}.svalbard-epilogue .svalbard-chapter-copy{padding-bottom:clamp(65px,8vw,105px)}.svalbard-lightbox{background:#050605fb}.svalbard-lightbox-stage>picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.svalbard-lightbox-stage>picture img{width:auto;max-width:min(100%, var(--svalbard-natural-width));height:auto;max-height:min(100%, var(--svalbard-natural-height));object-fit:contain;display:block}.svalbard-lightbox-meta{color:#f2f0e980;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #f2f0e92e;justify-content:space-between;gap:24px;padding-top:15px;font-size:8px;font-weight:650;display:flex}.svalbard-lightbox-meta p{margin:0}.stories-page .story:first-child .story-image img{object-position:43% 50%}@media (width<=1024px){.svalbard-hero{height:clamp(650px,82svh,900px);min-height:650px}.svalbard-hero h1{max-width:860px;font-size:clamp(64px,10vw,100px)}.svalbard-chapter-copy{grid-template-columns:62px minmax(0,1fr);gap:28px}.svalbard-media-block-documentary{margin-left:auto;margin-right:8vw}.svalbard-media-block-small{margin-left:8vw}}@media (width<=720px){.svalbard-hero{background:#0a1113;height:auto;min-height:0;overflow:visible}.svalbard-hero:after{display:none}.svalbard-hero .site-header{position:absolute;top:0;left:0;right:0}.svalbard-hero-open{aspect-ratio:3/2;height:auto;position:relative;inset:auto}.svalbard-hero-open:after{content:"";pointer-events:none;background:linear-gradient(#040a0c61,#0000 38%);position:absolute;inset:0}.svalbard-hero-open img{object-fit:contain;object-position:center}.svalbard-hero-copy{background:#0a1113;padding-top:30px;padding-bottom:46px;position:relative}.svalbard-hero-meta{margin-bottom:24px}.svalbard-hero h1{max-width:620px;font-size:clamp(49px,13.8vw,74px);line-height:.88}.svalbard-hero-intro{flex-direction:column;align-items:flex-start;margin-top:27px}.svalbard-hero-intro p{max-width:92%;font-size:17px}.svalbard-hero-view-hint{display:none}.svalbard-chapter,.svalbard-prologue{padding-top:84px}.svalbard-chapter-copy{grid-template-columns:1fr;gap:18px;padding-bottom:58px}.svalbard-chapter-copy>div{grid-column:1}.svalbard-chapter-number{margin-top:0}.svalbard-chapter-copy h2{margin-bottom:34px;font-size:clamp(44px,12vw,62px);line-height:.94}.svalbard-prose p{margin-bottom:22px;font-size:18px;line-height:1.65}.svalbard-sequence{gap:46px}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-feature,.svalbard-media-block-panorama,.svalbard-media-block-climax{width:100%;padding-block:0}.svalbard-media-block-panorama{background:0 0}.svalbard-media-block-panorama .svalbard-frame{width:100%}.svalbard-media-block-medium{width:calc(100% - 32px);margin-inline:auto}.svalbard-media-block-small{width:min(72%,430px);margin:0 auto 0 16px}.svalbard-media-block-documentary{width:min(76%,430px);margin:0 16px 0 auto}.svalbard-media-block-diptych{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px)}.svalbard-media-block-diptych .svalbard-frame{width:100%}.svalbard-view-hint{display:none}.svalbard-ice-chapter{margin-top:76px;padding-block:82px}.svalbard-golden-prelude{padding-block:90px}.svalbard-golden-chapter{padding-block:88px}.svalbard-award-note{grid-template-columns:25px minmax(0,1fr);gap:9px;margin-top:42px;padding-top:22px}.svalbard-award-note p{font-size:19px}.svalbard-golden-chapter>.svalbard-sequence{width:calc(100% - 32px);margin-top:76px}.svalbard-golden-chapter .svalbard-media-block-documentary{width:min(76%,430px)}.svalbard-final-day{padding-bottom:90px}.svalbard-epilogue{padding-block:84px 100px}.svalbard-epilogue .svalbard-chapter-copy{padding-bottom:55px}.svalbard-lightbox{padding:16px 14px 13px}.svalbard-lightbox-stage{padding:16px 0 10px}.svalbard-lightbox .lightbox-nav{background:#080908b3;width:44px;height:44px;top:auto;bottom:22px;transform:none}.svalbard-lightbox .lightbox-prev{left:8px}.svalbard-lightbox .lightbox-next{right:8px}.svalbard-lightbox-meta{padding-inline:54px}}@media (width<=540px){.svalbard-hero-copy{width:min(100% - 32px,1440px)}.svalbard-hero-meta{gap:14px}.svalbard-hero-meta p{max-width:48%;font-size:7px}.svalbard-hero h1{font-size:clamp(47px,14vw,64px)}.svalbard-chapter-copy{width:min(100% - 32px,1440px)}.svalbard-media-block-diptych,.svalbard-media-block-medium{width:calc(100% - 32px)}.svalbard-award-note{width:min(100% - 32px,1440px)}.svalbard-epilogue{width:100%}}@media (hover:none){.svalbard-image-open .svalbard-view-hint{display:none}}.shell{width:min(100% - 56px,1600px)}.section{padding-block:clamp(72px,7.5vw,118px)}.site-footer{padding-block:46px}.page-top-cover{height:clamp(410px,45svh,560px)}.page-intro{grid-template-columns:minmax(0,1.6fr) minmax(280px,.62fr);gap:clamp(36px,5vw,82px);padding-bottom:clamp(30px,3.6vw,46px)}.page-intro h1{max-width:1100px}.page-intro-copy{max-width:520px}.page-top+.section{padding-top:clamp(56px,5vw,76px)}.page-top-portfolio .page-top-media img{object-position:52% 52%}.page-top-stories .page-top-media img{object-position:50% 54%}.page-top-contact .page-top-media img{object-position:50% 48%}.manifesto{grid-template-columns:minmax(150px,.42fr) minmax(0,2.2fr);gap:clamp(34px,5vw,82px)}.manifesto div>p{margin-top:32px}.section-heading{margin-bottom:clamp(42px,4.5vw,68px)}.home-pathways{padding-top:clamp(78px,8vw,116px)}.pathway-grid{gap:clamp(16px,1.8vw,28px)}.pathway-visual{aspect-ratio:.88}.home-story-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.62fr);column-gap:clamp(48px,6vw,96px)}.home-story-visual{min-height:min(690px,58vw)}.home-contact-inner{padding-block:clamp(84px,9vw,142px)}.home-contact h2{margin-bottom:42px}.portfolio-selected{padding-bottom:clamp(76px,8vw,124px)}.portfolio-gallery{gap:clamp(28px,3.4vw,54px)}.stories-page .section-heading{margin-bottom:clamp(38px,4vw,62px)}.story-list{gap:clamp(24px,3vw,48px)}.story-meta{padding-top:18px}.shop-hero{height:clamp(410px,45svh,560px)}.shop-hero-media picture,.shop-hero-media img{width:100%;height:100%;display:block}.shop-hero-media img{object-position:52% 66%}@media (width>=721px){.shop-hero-inner{grid-template-columns:minmax(0,1.6fr) minmax(300px,.58fr);gap:clamp(40px,6vw,98px);padding-bottom:clamp(68px,6vw,82px)}}.shop-collection{padding-block:clamp(58px,5.5vw,88px) clamp(82px,8vw,128px)}.shop-collection-heading{gap:clamp(40px,6vw,96px);margin-bottom:clamp(48px,5vw,76px)}.shop-grid{gap:clamp(46px,4.5vw,70px) clamp(16px,1.8vw,28px)}.shop-order{padding-block:clamp(82px,8.5vw,132px)}.shop-closing{padding-block:clamp(84px,9vw,142px)}.page-top-split{height:clamp(430px,48svh,590px)}.page-intro-split{grid-template-columns:minmax(0,1.35fr) minmax(390px,.92fr);gap:18px clamp(42px,5.5vw,90px);padding-bottom:28px}.page-intro-image img{object-position:50% 24%}.about{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr);gap:clamp(48px,6vw,100px)}.about-copy h2{margin-bottom:40px}.about-columns{gap:clamp(28px,3.5vw,52px);margin-bottom:38px}.field-work-copy{margin-top:clamp(40px,5vw,68px)}.recognition-honours,.recognition-zagreb{padding-block:clamp(78px,8.5vw,132px)}.recognition-ceremony-item-2{margin-top:clamp(56px,6vw,92px)}@media (width>=1041px){.contact-page{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,7vw,112px)}}.contact-actions{margin-top:34px}.contact-closing .shell{padding-block:clamp(84px,9vw,144px)}.svalbard-hero{height:clamp(700px,86svh,980px);min-height:680px}.svalbard-hero-open img{object-position:50% 50%}.svalbard-chapter{padding-top:clamp(66px,6vw,98px)}.svalbard-prologue{padding-top:clamp(78px,7vw,112px)}.svalbard-chapter-copy{grid-template-columns:minmax(0,1fr);gap:14px;width:min(88vw,1500px);padding-bottom:clamp(34px,3.2vw,52px)}.svalbard-chapter-copy>div{grid-column:1;width:min(100%,880px);min-width:0;margin:0}.svalbard-chapter-number{margin-top:0}.svalbard-chapter-copy h2{max-width:980px;margin-bottom:clamp(24px,2.5vw,36px);font-size:clamp(44px,4.6vw,72px);line-height:.98}.svalbard-prose{width:100%;max-width:860px;margin:0}.svalbard-prose p{text-align:left;word-break:normal;overflow-wrap:normal;margin-bottom:18px;font-size:clamp(18px,1.12vw,20px);line-height:1.62}.svalbard-sequence{gap:clamp(30px,3.6vw,60px)}.svalbard-media-block-full,.svalbard-media-block-diptych{width:min(88vw,1500px)}.svalbard-media-block-wide{width:min(82vw,1400px)}.svalbard-media-block-medium{width:min(68vw,1100px);margin-inline:auto}.svalbard-media-block-feature{width:min(94vw,1800px);padding-block:clamp(8px,1vw,18px)}.svalbard-media-block-panorama{padding-block:clamp(18px,2.2vw,34px)}.svalbard-media-block-panorama .svalbard-frame{width:min(92vw,1800px)}.svalbard-media-block-small,.svalbard-media-block-documentary,.svalbard-media-block-documentary-wide,.svalbard-media-block-documentary-pair{margin-inline:auto}.svalbard-media-block-small{width:min(32vw,500px)}.svalbard-media-block-documentary{width:min(30vw,520px)}.svalbard-media-block-documentary-wide{width:min(58vw,900px)}.svalbard-media-block-documentary-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(14px,1.5vw,22px);width:min(62vw,1000px);display:grid}.svalbard-media-align-left{margin-left:max(6vw,50vw - 750px);margin-right:auto}.svalbard-media-align-right{margin-left:auto;margin-right:max(6vw,50vw - 750px)}.svalbard-media-align-center{margin-inline:auto}.svalbard-ice-chapter{margin-top:clamp(48px,4.5vw,78px);padding-block:clamp(64px,6.5vw,104px)}.svalbard-ice-chapter .svalbard-chapter-copy{padding-bottom:clamp(42px,4.5vw,70px)}.svalbard-golden-prelude{padding-block:clamp(66px,6.5vw,106px)}.svalbard-golden-chapter{padding-block:clamp(70px,6.5vw,108px)}.svalbard-golden-climax{background:#000;margin-top:0;padding-block:clamp(18px,2.5vw,40px)}.svalbard-media-block-climax{width:min(96vw,2200px);margin-inline:auto;padding-block:0}.svalbard-media-block-climax .svalbard-frame{width:100%}.svalbard-media-block-climax .svalbard-image-open img{object-fit:contain;width:100%;height:auto}.svalbard-award-note{width:min(88vw,1500px);margin-top:clamp(30px,3.2vw,50px);padding-top:22px}.svalbard-award-note span{letter-spacing:.16em;padding-top:6px;font-size:8px}.svalbard-golden-chapter>.svalbard-sequence{width:min(88vw,1500px);margin-top:clamp(52px,5.5vw,88px)}.svalbard-final-day{padding-bottom:clamp(70px,7vw,112px)}.svalbard-epilogue{padding-block:clamp(66px,6.5vw,108px)}@media (width<=1040px){.shell{width:min(100% - 32px,1600px)}.page-top-cover{height:clamp(340px,41svh,460px)}.page-top-split{height:clamp(410px,46svh,520px)}.home-pathways{padding-top:76px}.svalbard-chapter-copy{width:min(100% - 40px,1760px)}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-diptych,.svalbard-media-block-documentary-wide,.svalbard-media-block-documentary-pair{width:calc(100% - 40px)}.svalbard-media-block-documentary{width:min(52vw,520px)}.svalbard-media-align-left{margin-left:20px}.svalbard-media-align-right{margin-right:20px}}@media (width<=720px){.section{padding-block:70px}.hero{height:clamp(500px,70svh,620px)}.page-top-cover{height:clamp(310px,36svh,370px)}.page-top-portfolio .page-top-media img{object-position:64% 52%}.page-top-stories .page-top-media img{object-position:50% 52%}.page-top-contact .page-top-media img{object-position:67% 49%}.page-top-split{height:auto}.page-intro-split .page-intro-image{aspect-ratio:2/3;height:auto;min-height:0}.page-intro-split .page-intro-image img{object-fit:contain;object-position:center top}.home-pathways{padding-top:68px}.home-story-visual{min-height:440px}.shop-hero{height:clamp(330px,39svh,410px)}.shop-hero-media img{object-position:58% 66%}.shop-collection{padding-block:54px 92px}.contact-closing .shell{padding-block:76px 86px}.svalbard-hero{height:auto;min-height:0}.svalbard-chapter,.svalbard-prologue{padding-top:62px}.svalbard-chapter-copy{width:calc(100% - 32px);padding-bottom:38px}.svalbard-sequence{gap:30px}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-feature,.svalbard-media-block-panorama,.svalbard-media-block-climax,.svalbard-media-block-panorama .svalbard-frame{width:100%}.svalbard-media-block-medium{width:calc(100% - 24px)}.svalbard-media-block-diptych{gap:16px;width:calc(100% - 24px)}.svalbard-media-block-documentary-wide{width:calc(100% - 24px)}.svalbard-media-block-documentary-pair{grid-template-columns:1fr;gap:16px;width:min(82%,470px)}.svalbard-media-block-small{width:min(68%,400px)}.svalbard-media-block-documentary{width:min(74%,430px)}.svalbard-media-align-left{margin-left:12px;margin-right:auto}.svalbard-media-align-right{margin-left:auto;margin-right:12px}.svalbard-media-block-medium.svalbard-media-align-left,.svalbard-media-block-medium.svalbard-media-align-right,.svalbard-media-block-documentary-wide.svalbard-media-align-left,.svalbard-media-block-documentary-wide.svalbard-media-align-right{width:calc(100% - 24px)}.svalbard-ice-chapter{margin-top:44px;padding-block:58px}.svalbard-golden-prelude{padding-block:58px}.svalbard-golden-chapter{padding-block:60px}.svalbard-golden-climax{padding-block:14px}.svalbard-award-note{width:calc(100% - 32px);margin-top:30px}.svalbard-golden-chapter>.svalbard-sequence{width:calc(100% - 24px);margin-top:52px}.svalbard-final-day{padding-bottom:64px}.svalbard-epilogue{padding-block:62px 76px}}.story-detail-hero,.recognition-hero{height:clamp(410px,45svh,560px)}.story-detail-title,.recognition-hero-content{grid-template-columns:minmax(0,1.6fr) minmax(280px,.62fr);gap:14px clamp(36px,5vw,82px)}.story-gallery{padding-bottom:clamp(76px,8vw,128px)}.story-sequence{padding-bottom:clamp(82px,9vw,138px)}.story-moment{margin-bottom:clamp(76px,8vw,132px)}.story-moment-dark{padding-block:clamp(70px,7.5vw,116px)}.story-moment-dark .story-moment-inner{width:min(100% - 56px,1600px)}@media (width<=720px){.story-detail-hero,.recognition-hero{height:clamp(310px,36svh,370px)}.story-detail-title,.recognition-hero-content{grid-template-columns:1fr}.story-gallery{padding-bottom:82px}.story-sequence{padding-bottom:88px}.story-moment{margin-bottom:78px}.story-moment-dark{padding-block:68px}.story-moment-dark .story-moment-inner{width:calc(100% - 32px)}}@media (width<=1040px){.home-story-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""cta";gap:30px}.home-story-content{display:contents}.home-story-copy{order:initial;grid-area:copy;min-width:0}.home-story-visual{grid-area:visual;min-height:0}.home-story-visual picture{height:auto;position:static;inset:auto}.home-story-visual picture,.home-story-visual img{height:auto}.home-story-visual img{object-fit:contain;object-position:center}.home-story-cta{grid-area:cta;place-self:auto start}.svalbard-chapter-copy{grid-template-columns:minmax(0,1fr);width:calc(100% - 48px)}.svalbard-chapter-copy>div{grid-column:1;width:min(100%,820px);margin:0}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-diptych,.svalbard-media-block-documentary-wide,.svalbard-media-block-documentary-pair{width:calc(100% - 48px)}}@media (width<=768px){.home-story-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""cta";gap:26px;width:calc(100% - 40px)}.home-story-copy{width:100%}.home-story-copy h2{margin:16px 0 20px;font-size:clamp(40px,11.5vw,54px);line-height:.96}.home-story-copy>p:not(.section-kicker){max-width:none;font-size:16px;line-height:1.6}.home-story-visual,.home-story-visual picture,.home-story-visual img{width:100%;max-width:100%;height:auto;min-height:0}.home-story-visual picture{position:static}.home-story-visual img{object-fit:contain;object-position:center}.svalbard-chapter,.svalbard-prologue{padding-top:56px}.svalbard-chapter-copy{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 40px);padding-bottom:32px;display:grid}.svalbard-chapter-copy>div{grid-column:1;width:100%;min-width:0;max-width:none;margin:0}.svalbard-chapter-number{margin:0}.svalbard-chapter-copy h2{max-width:none;margin-bottom:24px;font-size:clamp(38px,10.8vw,54px);line-height:.98}.svalbard-prose{width:100%;max-width:none;margin:0}.svalbard-prose p{text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:none;margin-bottom:18px;font-size:18px;line-height:1.62}.svalbard-sequence{gap:28px}.svalbard-media-block-full,.svalbard-media-block-wide,.svalbard-media-block-feature,.svalbard-media-block-panorama,.svalbard-media-block-climax{width:100%;max-width:100%}.svalbard-media-block-medium,.svalbard-media-block-diptych,.svalbard-media-block-documentary-wide{width:calc(100% - 40px);max-width:calc(100% - 40px)}.svalbard-media-block-diptych,.svalbard-media-block-documentary-pair{grid-template-columns:minmax(0,1fr);gap:14px}.svalbard-media-block-documentary-pair{width:min(100% - 40px,470px)}.svalbard-media-block-small{width:min(72%,400px)}.svalbard-media-block-documentary{width:min(76%,430px)}.svalbard-media-align-left{margin-left:20px;margin-right:auto}.svalbard-media-align-right{margin-left:auto;margin-right:20px}.svalbard-media-align-center{margin-inline:auto}.svalbard-image-open picture,.svalbard-image-open img{width:100%;max-width:100%;height:auto}.svalbard-golden-climax{width:100%}.svalbard-award-note,.svalbard-golden-chapter>.svalbard-sequence{width:calc(100% - 40px)}}.page-top-about{height:clamp(680px,76svh,860px);min-height:680px}.page-top-about .page-intro-split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.38fr) minmax(360px,1fr);align-content:stretch;align-items:end;gap:24px clamp(56px,6vw,96px);width:min(88vw,1500px);height:calc(100% - 79px);padding:40px 0 48px}.page-top-about .page-intro-heading{grid-area:1/1;align-self:end;min-width:0}.page-top-about .page-intro-heading h1{text-wrap:balance;max-width:850px;font-size:clamp(60px,5.2vw,94px);line-height:.94}.page-top-about .page-intro-copy{text-align:left;word-break:normal;overflow-wrap:normal;grid-area:2/1;width:min(100%,720px);max-width:none;margin:0;padding:0;font-size:clamp(18px,1.18vw,20px);line-height:1.6}.page-top-about .page-intro-image{background:#050605;grid-area:1/2/span 2;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;margin:0}.page-top-about .page-intro-image img{object-fit:contain;object-position:center top;width:100%;height:100%}.about.about-page{grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr);align-items:start;gap:clamp(56px,6vw,92px);width:min(88vw,1500px)}.field-work>.shell,.ethics-section>.ethics-grid,.about-places{width:min(88vw,1500px)}.about-page .about-copy{min-width:0}.about-page .about-copy h2{max-width:800px;margin:20px 0 34px}.about-page .about-columns{grid-template-columns:minmax(0,1fr);gap:18px;width:min(100%,760px);margin-bottom:36px}.about-page .about-columns p,.field-work-copy>div>p,.ethics-section .ethics-points p,.about-places>p:not(.section-kicker){text-align:left;word-break:normal;overflow-wrap:normal;font-size:clamp(18px,1.1vw,20px);line-height:1.62}.about-page .about-exhibition{width:100%;max-width:none;margin:0}.about-page .about-exhibition img{object-fit:contain;width:100%;height:auto}.field-work-copy>div>p{width:min(100%,760px);max-width:none;margin:28px 0 0}.about-places>p:not(.section-kicker){width:min(100%,720px);max-width:none;margin-inline:auto}@media (width<=1040px){.page-top-about{height:clamp(620px,75svh,760px);min-height:620px}.page-top-about .page-intro-split{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);gap:20px 34px;width:calc(100% - 48px);padding-block:34px 40px}.page-top-about .page-intro-heading h1{font-size:clamp(50px,6.8vw,70px)}.about.about-page{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:48px;width:calc(100% - 48px)}.field-work>.shell,.ethics-section>.ethics-grid,.about-places{width:calc(100% - 48px)}}@media (width<=768px){.page-top-about{height:auto;min-height:0;overflow:hidden}.page-top-about .page-intro-split{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:18px;width:calc(100% - 40px);height:auto;padding:32px 0 0;display:grid}.page-top-about .page-intro-heading,.page-top-about .page-intro-copy,.page-top-about .page-intro-image{grid-area:auto/1;width:100%;min-width:0;max-width:none;margin:0}.page-top-about .page-intro-heading h1{text-wrap:balance;width:100%;max-width:none;font-size:clamp(40px,11.2vw,54px);line-height:.96;overflow:visible}.page-top-about .page-intro-copy{text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;padding:0;font-size:18px;line-height:1.62}.page-top-about .page-intro-image{aspect-ratio:auto;height:auto;min-height:0;margin-top:6px;overflow:visible}.page-top-about .page-intro-image img{object-fit:contain;object-position:center top;width:100%;max-width:100%;height:auto;display:block}.about.about-page{grid-template-columns:minmax(0,1fr);gap:40px;width:calc(100% - 40px);display:grid}.about-page .about-copy,.about-page .about-columns,.about-page .about-exhibition{grid-column:1;width:100%;min-width:0;max-width:none;margin-inline:0}.about-page .about-copy h2{max-width:none;margin-bottom:26px;font-size:clamp(40px,10.8vw,54px);line-height:.98}.about-page .about-columns{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:30px}.about-page .about-columns p,.field-work-copy>div>p,.ethics-section .ethics-points p,.about-places>p:not(.section-kicker){text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:none;font-size:18px;line-height:1.62}.about-page .about-recognition{grid-template-columns:60px minmax(0,1fr);gap:18px}.about-page .about-links{flex-direction:column;align-items:flex-start}.about-page .about-exhibition img{object-fit:contain;height:auto}.field-work>.shell,.ethics-section>.ethics-grid,.about-places{width:calc(100% - 40px)}.field-work-figure img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto}.field-work-copy{grid-template-columns:minmax(0,1fr);gap:20px}.field-work-copy>div{min-width:0}.field-work-copy>div>p{margin-top:24px}.ethics-section .ethics-points article{grid-template-columns:32px minmax(0,1fr);gap:10px 14px}.ethics-section .ethics-points p{grid-column:1/-1;width:100%;margin-top:0}.hero-home+.manifesto{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 40px);padding-block:64px}.hero-home+.manifesto>.section-kicker,.hero-home+.manifesto>div{grid-column:1;width:100%;min-width:0}.hero-home+.manifesto>.section-kicker{padding-top:0}.hero-home+.manifesto h2{word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:clamp(42px,12vw,54px);line-height:.98}.hero-home+.manifesto div>p{word-break:normal;overflow-wrap:normal;width:100%;max-width:none;margin:24px 0 0;font-size:17px;line-height:1.65}}@media (width>=1041px){.shell{width:var(--desktop-container-wide)}.site-header.shell,.site-footer.shell{width:var(--desktop-chrome-width)}.page-top-about .page-intro-split,.about.about-page,.field-work>.shell,.ethics-section>.ethics-grid,.about-places,.contact-page.shell,.svalbard-chapter-copy.shell,.svalbard-award-note.shell,.svalbard-epilogue-link.shell{width:var(--desktop-container-standard)}.svalbard-chapter-copy>div,.svalbard-prose{width:min(100%, var(--desktop-prose-measure));max-width:var(--desktop-prose-measure)}.svalbard-media-block-full,.svalbard-media-block-diptych,.svalbard-media-block-feature,.svalbard-media-block-panorama .svalbard-frame,.svalbard-golden-chapter>.svalbard-sequence,.story-moment-dark .story-moment-inner{width:var(--desktop-container-wide)}}@media (width>=2201px){.manifesto{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:64px}.story-list-page .story:nth-child(3){width:min(67%,1536px)}.story-moment-inner{max-width:min(100%, var(--source-width))}.story-moment-wide .story-moment-inner{margin-inline:auto}.about-page .about-exhibition{justify-self:end;max-width:1163px}.field-work-figure{width:min(100%,1536px);margin-inline:auto}.manifesto h2{max-width:none}.manifesto div>p{max-width:900px;margin-left:0}}.analytics-consent{z-index:120;color:#eeede7;background:#171713;border:1px solid #eeede747;width:min(100% - 48px,620px);padding:24px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0003}.analytics-consent h2{font-family:var(--serif);margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.1}.analytics-consent p{color:#eeede7b8;max-width:54ch;margin:0;font-size:14px;line-height:1.55}.analytics-consent a{border-bottom:1px solid;margin-top:10px;font-size:12px;display:inline-block}.analytics-consent-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.analytics-consent button,.analytics-preferences-button{min-height:42px;color:inherit;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:10px 16px;font-size:11px;font-weight:650}.analytics-consent .analytics-consent-accept{color:#171713;background:#eeede7}.analytics-consent button:focus-visible,.analytics-preferences-button:focus-visible{outline-offset:3px;outline:2px solid}.analytics-preferences-button{color:var(--ink);margin-top:38px}@media (width<=720px){.analytics-consent{width:calc(100% - 40px);padding:20px;bottom:20px;right:20px}.analytics-consent-actions{grid-template-columns:1fr;display:grid}.analytics-consent button{width:100%}}@media (width>=1600px){.hero-home h1,.page-intro h1,.page-top-about .page-intro-heading h1,.svalbard-hero h1,.shop-hero h1,.recognition-hero-content h1,.privacy-header h1{text-wrap:wrap;max-width:none}.hero-home h1 br,.page-intro h1 br,.shop-hero h1 br{display:none}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
