.about-awards-list{display:flex;flex-direction:column;gap:0}.about-award-row{display:grid;grid-template-columns:96px 1fr;gap:clamp(20px,3vw,40px);align-items:center;padding-block:clamp(18px,2.4vw,26px);border-bottom:1px solid var(--line)}.about-award-row:first-child{padding-top:0}.about-award-row:last-child{border-bottom:none;padding-bottom:0}.about-award-mk{display:flex;align-items:center;justify-content:flex-start;height:34px;overflow:hidden}.about-award-mk img{width:auto;max-width:96px;filter:brightness(0);opacity:.72}.about-award-mk img.sony{height:13px}.about-award-mk img.canon{height:16px}.about-award-mk img.spc{height:30px}.about-award-mk img.bpa{height:24px}.about-award-t{color:var(--fg)}.about-award-t span{color:var(--fg-dim)}.about-index-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--split-gap-stacked);padding-top:var(--index-top)}.about-index-side{display:flex;flex-direction:column;gap:var(--index-stack-gap);min-width:0}.about-index-portrait{aspect-ratio:var(--index-portrait-ratio);background:var(--bg-2);overflow:hidden}.about-index-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.about-index-toc{display:flex;flex-direction:column}.about-index-toc a{display:flex;align-items:center;gap:var(--index-num-gap);min-height:var(--touch-min);border-bottom:var(--hairline);color:var(--fg);transition:color var(--dur-fast) var(--ease-out)}.about-index-toc a .type-label,.about-index-toc a:hover{color:var(--fg-dim)}.about-index-shop{align-self:flex-start}.about-index-main{display:flex;flex-direction:column;gap:var(--section-pad-content);min-width:0}.about-index-intro{display:flex;flex-direction:column;gap:var(--index-stack-gap)}.about-index-intro h1,.about-index-intro p{margin:0}.about-index-intro .type-lead{max-width:var(--measure-lead);color:var(--fg)}.about-index-block{display:flex;flex-direction:column;gap:var(--index-stack-gap);scroll-margin-top:calc(var(--nav-clear) + var(--index-stack-gap))}.about-index-block h2{margin:0;color:var(--fg)}.about-index-num{margin-right:var(--index-num-gap);color:var(--fg-dim)}.about-index-text{max-width:var(--measure-copy)}.about-index-text p{margin:0 0 var(--index-copy-gap);color:var(--fg);text-wrap:pretty}.about-index-text p:last-child{margin-bottom:0}.about-index-quote{margin:0;max-width:var(--measure-quote);padding-left:var(--index-quote-pad);border-left:var(--hairline);text-wrap:pretty}.about-gear-group{display:flex;flex-direction:column;gap:var(--index-group-gap)}.about-gear-label{margin:0;color:var(--fg-dim)}.about-gear-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap-compact)}.about-gear-grid li{display:flex;flex-direction:column;gap:var(--card-caption-gap-compact);margin:0}.about-gear-well{aspect-ratio:1 / 1;background:var(--bg-2);overflow:hidden}.about-gear-well img{display:block;width:100%;height:100%;object-fit:contain}.about-gear-name{margin:0;color:var(--fg)}.about-rec-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--index-card-gap)}.about-rec-card{display:flex;flex-direction:column;gap:var(--index-card-stack);margin:0;padding:var(--index-card-pad);border:var(--hairline)}.about-rec-logo{display:flex;align-items:center;min-height:var(--touch-min);margin-bottom:var(--index-logo-gap)}.about-rec-year{color:var(--fg-dim)}.about-rec-result{color:var(--fg);font-weight:var(--weight-medium)}.about-rec-org{color:var(--fg-dim)}.about-index-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--index-actions-gap)}.about-index-actions .text-link{color:var(--fg)}@media(min-width:921px){.about-index-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--split-gap);align-items:start}.about-index-side{position:sticky;top:calc(var(--nav-clear) + var(--index-sticky-top))}}@media(max-width:560px){.about-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-rec-grid{grid-template-columns:minmax(0,1fr)}.about-index-shop{align-self:stretch}}@media(prefers-reduced-motion:reduce){.about-index-toc a{transition:none}}.business-index-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--index-card-gap)}.business-index-cards li{display:flex;flex-direction:column;gap:var(--index-card-stack-loose);margin:0;padding:var(--index-card-pad);border:var(--hairline);color:var(--fg)}.business-index-cards .type-label{color:var(--fg-dim)}.business-index-icon{display:block;width:var(--index-icon);height:var(--index-icon);margin-bottom:var(--index-card-stack-loose);color:var(--fg-dim)}.business-index-icon svg{display:block;width:100%;height:100%}.business-index-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--split-gap-narrow)}.business-index-services li{display:grid;grid-template-columns:var(--index-list-marker) minmax(0,1fr);gap:0 var(--index-num-gap);margin:0;padding-block:var(--index-list-pad);border-top:var(--hairline)}.business-index-services .type-label{color:var(--fg-dim)}.business-index-services h3{margin:0 0 var(--index-list-title-gap);color:var(--fg)}.business-index-services p{margin:0;max-width:var(--measure-copy);color:var(--fg-dim)}@media(max-width:920px){.business-index-cards,.business-index-services{grid-template-columns:minmax(0,1fr)}}.cart-drawer-foot .cart-view{display:none}.template-page-feature,.feature{--feature-ink: var(--fg);--feature-paper: var(--bg);--feature-dim: var(--line);--feature-rule: var(--fg-dim)}body.template-page-feature header.nav,.feature-ink{--fg: var(--feature-paper);--fg-dim: var(--feature-dim);--accent: var(--feature-paper);--line: var(--feature-rule);--on-bright: var(--feature-ink);color:var(--fg)}body.template-page-feature header.nav{background:var(--feature-ink)}body.template-page-feature header.nav.is-open nav{background:var(--feature-ink)}body.template-page-feature .nav-cart .nav-cart-count{color:var(--feature-ink)}body.template-page-feature .nav-lang-menu{--fg: var(--feature-ink);--fg-dim: var(--feature-rule);color:var(--fg)}.feature-cover{display:flex;flex-direction:column;height:var(--hero-h);padding-top:var(--nav-clear);background:var(--feature-ink);box-shadow:1px 0 0 var(--feature-ink),-1px 0 0 var(--feature-ink);overflow:hidden}.feature-stage{position:relative;flex:1 1 auto;min-height:0}.feature-cover .feature-word{position:absolute;inset-inline:0;top:var(--feature-word-offset);z-index:0;margin:0;font-size:var(--feature-word);line-height:var(--type-heading-leading);text-align:center}.feature-cut{position:absolute;bottom:0;left:50%;z-index:1;width:auto;height:100%;max-width:none;transform:translate(calc(-50% + var(--feature-cut-shift)))}.feature-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--feature-strip-gap);width:100%;padding-block:var(--feature-strip-pad);border-top:var(--hairline);border-top-color:var(--line)}.feature-cover--photo{padding-top:0;background:none;box-shadow:none}.feature-cover--photo .feature-stage{overflow:hidden}.feature-photo-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% var(--feature-photo-y)}.feature-cover--photo .feature-word{z-index:1}.feature-matte{z-index:2;pointer-events:none}.feature-cover--photo .feature-ink{background:var(--feature-ink)}.feature-cover .feature-word--ruqaa{top:var(--feature-word-script-offset);font-family:var(--disp-ruqaa);font-weight:var(--weight-body);font-stretch:normal;font-size:var(--feature-word-script);line-height:var(--feature-word-script-leading);letter-spacing:normal;filter:var(--feature-word-script-ink)}@supports (-webkit-touch-callout: none){.feature-cover .feature-word--ruqaa{font-family:"Aref Ruqaa Ink iOS",var(--disp-ruqaa)}}#MainContent>.shopify-section:has(.feature-cover){animation:none}@media(prefers-reduced-motion:no-preference){.feature-cover .feature-word{animation:apHeroLine .32s var(--ease-rise) backwards;animation-delay:50ms}.feature-strip{animation:apHeroLine .32s var(--ease-rise) backwards;animation-delay:.15s}}.feature-story{padding-block:var(--feature-section-pad)}.feature-story-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--split-gap);align-items:start;max-width:none}.feature-story-body>*{grid-column:2;max-width:none;margin:0}.feature-story-body>*+*{margin-top:var(--index-copy-gap)}.feature-story-body>:first-child{grid-column:1;grid-row:1 / span 12;max-width:var(--measure-lead);font-size:var(--type-lead)}.feature-story-body>:nth-child(2){margin-top:0}.feature-group{display:flex;flex-direction:column;align-items:center;gap:var(--feature-group-gap);padding-block:var(--feature-group-gap)}.feature-rows{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--feature-row-gap);width:100%}.feature-row{display:flex;gap:var(--feature-row-gap);grid-column:1 / -1}.feature-row--wide{grid-column:2 / 12}.feature-row--narrow{grid-column:3 / 11}.feature-row--half{grid-column:4 / 10}.feature-row--single{grid-column:5 / 9}.feature-photo{flex:1 1 0;min-width:0;margin:0}.feature-photo img{width:100%;height:auto}.feature-prints{display:flex;flex-direction:column;gap:var(--heading-gap);padding-block:var(--feature-section-pad)}.feature-prints-head{display:flex;flex-direction:column;gap:var(--index-copy-gap)}.feature-prints-head p{max-width:var(--measure-copy)}.feature-prints .grid-masonry{grid-template-columns:repeat(var(--feature-prints-cols),minmax(0,1fr));margin-bottom:0}.feature-end{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--split-gap);padding-block:var(--feature-section-pad);border-top:var(--hairline)}.feature-end-col{display:flex;flex-direction:column;gap:var(--index-stack-gap)}.feature-dl{display:flex;flex-direction:column;gap:var(--index-stack-gap);margin:0}.feature-dl div{display:flex;flex-direction:column;gap:var(--index-def-stack)}.feature-dl dd{margin:0}@media(max-width:920px){.feature-story-body,.feature-end{grid-template-columns:minmax(0,1fr);gap:var(--split-gap-stacked)}.feature-story-body{row-gap:0}.feature-story-body>*,.feature-story-body>:first-child{grid-column:1;grid-row:auto}.feature-story-body>:nth-child(2){margin-top:var(--index-copy-gap)}.feature-row,.feature-row--wide,.feature-row--narrow,.feature-row--half,.feature-row--single{grid-column:1 / -1}}@media(max-width:560px){.feature-row{flex-direction:column}.feature-photo{flex:0 0 auto}.feature-photo-layer{object-position:50% var(--feature-photo-y-phone)}}.nav nav a{white-space:nowrap}@media(min-width:921px)and (max-width:1080px){.nav nav,.nav-links{gap:16px}.nav nav{margin-right:16px}.nav-lang-btn>span:not(.nav-lang-chevron){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.recognition{padding-block:var(--recognition-pad);border-top:1px solid var(--line)}.rec-tag{color:var(--fg-dim);text-align:center;margin-bottom:var(--recognition-awards-gap)}.rec-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--recognition-gap)}.rec-logo img{width:auto;filter:brightness(0);opacity:.55;display:block}.rec-logo.sony img{height:17px}.rec-logo.canon img{height:19px}.rec-logo.spc img{height:42px}.rec-logo.bpa img{height:26px}.rec-awards{max-width:100%;margin:var(--recognition-awards-gap) auto 0;color:var(--fg-dim);text-align:center}.rec-awards p{margin:0}@media(max-width:560px){.rec-row{gap:var(--recognition-gap-compact)}.rec-logo.spc img{height:36px}.rec-logo.bpa img{height:22px}}.editorial-body .product-description,.editorial-body .product-blocks{margin-top:0}.business.wrap{max-width:1280px;margin-inline:auto;padding-inline:40px;padding-top:calc(max(clamp(16px,2vw,26px),env(safe-area-inset-top,0px)) + clamp(16px,2vw,26px) + 1.92rem);padding-bottom:96px}.business-layout{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"intro side" "offer side" "awards side";grid-template-rows:auto auto 1fr;gap:0 64px;align-items:start;padding-top:52px}.business-intro{grid-area:intro;min-width:0;padding-bottom:96px}.business-offer{grid-area:offer}.business-awards{grid-area:awards}.business-side{grid-area:side;position:sticky;top:88px;min-width:0}.business-title{margin:0 0 clamp(32px,4vw,48px)}.business-intro p{color:var(--fg);max-width:46ch;margin:0 0 1em}.business-intro p:last-child{margin-bottom:0}.business-band{position:relative;border-top:1px solid var(--line);padding:96px 0;min-width:0}.business-band h2,.business-side-title{color:var(--fg);margin:0}.business-list{list-style:none;margin:48px 0 0;padding:0;display:grid;gap:48px}.business-list li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 16px;margin:0}.business-num{color:var(--fg-dim);padding-top:3px}.business-list h3{color:var(--fg);margin:0 0 12px}.business-list p,.business-side-lead{color:var(--fg-dim);max-width:56ch;margin:0}.business-list a:hover,.business-side-lead a:hover{color:var(--fg);border-color:var(--fg)}.business-side-lead{margin:20px 0 30px}.business-form textarea{min-height:160px}.business-form .btn{width:100%;padding:16px 32px}.business-form .form-status{margin:0 0 18px}.business-awards{padding-bottom:0}.business-awards .rec-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:clamp(32px,4vw,56px)}.business-awards .rec-logo img{width:auto;filter:brightness(0);opacity:.55;display:block}.business-awards .rec-logo.sony img{height:17px}.business-awards .rec-logo.canon img{height:19px}.business-awards .rec-logo.spc img{height:42px}.business-awards .rec-logo.bpa img{height:26px}.business-awards .rec-awards{max-width:none;margin:40px 0 0;text-align:left;color:var(--fg-dim)}.business-awards .rec-awards p{margin:0}@media(max-width:920px){.business-layout{display:flex;flex-direction:column;align-items:stretch;padding-top:24px}.business-intro{order:1;padding-bottom:64px}.business-offer{order:2;padding:64px 0}.business-side{order:3;position:relative;top:auto;padding:64px 0}.business-awards{order:4;padding:64px 0 0}.business-band{border-top:0}.business-band:before,.business-side:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;margin-left:-50vw;background:var(--line)}}@media(max-width:920px){.business.wrap{padding-top:calc(max(clamp(16px,2vw,26px),env(safe-area-inset-top,0px)) + clamp(16px,2vw,26px) + var(--touch-min) - 14px)}}@media(max-width:560px){.business.wrap{padding-inline:20px}.business-list li{grid-template-columns:40px minmax(0,1fr)}.business-awards .rec-row{gap:28px 32px}.business-awards .rec-logo.spc img{height:36px}.business-awards .rec-logo.bpa img{height:22px}}.size-guide-band{border-top:1px solid var(--line);margin-top:clamp(48px,7vw,88px);padding-block:clamp(40px,6vw,72px)}.size-guide{max-width:960px}.size-guide h2{color:var(--fg);margin:clamp(14px,2vw,18px) 0 clamp(12px,1.6vw,16px)}.size-guide-intro{color:var(--fg-dim);max-width:56ch}.size-guide-views{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,32px);margin:clamp(24px,4vw,36px) 0 clamp(28px,4vw,40px)}.size-guide-views figure{margin:0;min-width:0}.size-guide-views img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.size-guide-views figcaption{margin-top:10px;color:var(--fg-dim)}.size-guide table{width:100%;border-collapse:collapse;margin:16px 0}.size-guide th,.size-guide td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.size-guide th{color:var(--fg-dim)}.size-guide-note,.size-guide-tip{color:var(--fg-dim);margin-top:12px;max-width:60ch}@media(max-width:560px){.size-guide-views{grid-template-columns:1fr;gap:24px}}.stories{--story-film:#141416;--story-film-blank:#1d1d20;--story-edge-print:#e0a646;--story-tape:rgba(243,241,236,.96);--story-pencil:#c8322a;--story-frame-max:156px;--story-strip-max:calc(var(--story-frame-max) * 3 + var(--story-strip-gap) * 2 + var(--space-12) * 2);--story-type-edge:11px;--story-edge-tracking:.12em;--story-edge-inset:var(--space-12);--story-edge-bottom:var(--space-18);--story-strip-pad:var(--space-28) var(--space-12) 36px;--story-strip-gap:var(--space-10);--story-strip-shadow:0 14px 32px -22px rgba(11,11,13,.55);--story-tilt:-1deg;--story-tilt-alt:.8deg;--story-sprocket-h:7px;--story-sprocket-gap:11px;--story-sprocket-hole:10px;--story-sprocket-inset:var(--space-10);--story-ring-out-x:var(--space-14);--story-ring-out-y:var(--space-12);--story-ring-stroke:3px;--story-ring-wide-left:30%;--story-ring-wide-w:42%;--story-ring-wide-top:20%;--story-ring-wide-h:86%;--story-tape-pad:var(--space-8) var(--space-24);--story-tape-tilt:-3deg;--story-tape-tear:6px;--story-tape-shadow:0 2px 6px rgba(11,11,13,.35);--story-soon-filter:grayscale(1) brightness(.4) contrast(.85);--story-head-end:var(--space-64);--story-row-pad:var(--space-64);--story-row-gap:var(--split-gap);--story-row-gap-stacked:var(--space-40);--story-caption-gap:var(--space-12);--story-cta-gap:var(--space-8);--story-focus-offset:var(--space-8);padding-bottom:var(--page-end-pad)}.stories-intro{display:flex;flex-direction:column;gap:var(--index-stack-gap);margin-bottom:var(--story-head-end)}.stories-intro h1,.stories-intro p{margin:0}.stories-intro .type-lead{max-width:var(--measure-lead);color:var(--fg)}.story{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--story-row-gap);align-items:center;padding:var(--story-row-pad) 0;border-top:var(--hairline);color:var(--fg)}.story-strip{--story-frame-w:min(var(--story-frame-max), calc((var(--story-strip-max) - var(--space-12) * 2 - var(--story-strip-gap) * var(--story-gaps)) / var(--story-units)));position:relative;display:flex;gap:var(--story-strip-gap);padding:var(--story-strip-pad);background:var(--story-film);box-shadow:var(--story-strip-shadow);transform:rotate(var(--story-tilt));justify-self:start}.story:nth-child(2n) .story-strip{transform:rotate(var(--story-tilt-alt))}.story-strip:before,.story-strip:after{content:"";position:absolute;left:0;right:0;height:var(--story-sprocket-h);background:repeating-linear-gradient(90deg,transparent 0 var(--story-sprocket-gap),var(--bg-2) var(--story-sprocket-gap) calc(var(--story-sprocket-gap) + var(--story-sprocket-hole)));opacity:.85}.story-strip:before{top:var(--story-sprocket-inset)}.story-strip:after{bottom:var(--story-sprocket-inset)}.story-frame{position:relative;flex:none;width:var(--story-frame-w);aspect-ratio:2 / 3;background:var(--story-film-blank)}.story-frame--wide{width:calc(var(--story-frame-w) * 9 / 4);aspect-ratio:3 / 2}.story-frame img{display:block;width:100%;height:100%;object-fit:cover}.is-soon .story-frame img{filter:var(--story-soon-filter)}.story-ring{position:absolute;top:calc(var(--story-ring-out-y) * -1);left:calc(var(--story-ring-out-x) * -1);width:calc(100% + var(--story-ring-out-x) * 2);height:calc(100% + var(--story-ring-out-y) * 2);overflow:visible;pointer-events:none}.story-frame--wide .story-ring{top:var(--story-ring-wide-top);left:var(--story-ring-wide-left);width:var(--story-ring-wide-w);height:var(--story-ring-wide-h)}.story-ring path{stroke:var(--story-pencil);stroke-width:var(--story-ring-stroke)}.story-edge{position:absolute;left:var(--story-edge-inset);right:var(--story-edge-inset);bottom:var(--story-edge-bottom);overflow:hidden;font-size:var(--story-type-edge);letter-spacing:var(--story-edge-tracking);line-height:1;color:var(--story-edge-print);white-space:nowrap}.story-tape{position:absolute;top:50%;left:50%;padding:var(--story-tape-pad);background:var(--story-tape);color:var(--fg);box-shadow:var(--story-tape-shadow);white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--story-tape-tilt))}.story-tape:before,.story-tape:after{content:"";position:absolute;top:0;bottom:0;width:var(--story-tape-tear);background:repeating-linear-gradient(180deg,var(--story-tape) 0 4px,transparent 4px 7px)}.story-tape:before{left:calc(var(--story-tape-tear) * -1)}.story-tape:after{right:calc(var(--story-tape-tear) * -1)}.story-cap{display:flex;flex-direction:column;gap:var(--story-caption-gap);max-width:var(--measure-copy);min-width:0}.story-cap h2{margin:0;color:var(--fg)}.is-soon .story-cap h2{color:var(--fg-dim)}.story-num{margin-right:var(--index-num-gap);color:var(--fg-dim)}.story-loc{color:var(--fg-dim)}.story-teaser{margin:0;color:var(--fg-dim);text-wrap:pretty}.story-cta{margin-top:var(--story-cta-gap);color:var(--fg);text-decoration-thickness:var(--link-underline-width);text-underline-offset:var(--link-underline-offset)}a.story:hover .story-cta{text-decoration-line:underline}a.story:focus-visible{outline:var(--focus-ring);outline-offset:var(--story-focus-offset)}@media(max-width:1000px){.stories{--story-frame-max:26vw;--story-strip-max:calc(100vw - var(--gut) * 2 - var(--space-8))}.story{grid-template-columns:minmax(0,1fr);gap:var(--story-row-gap-stacked)}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
