@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_16015da8-module__0Fbvvq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_16015da8-module__0Fbvvq__variable{--mr-font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_ab6f8da0-module__JwhQMq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_ab6f8da0-module__JwhQMq__variable{--mr-font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.marram{--mr-paper:#f5f3ec;--mr-ink:#1d1e1c;--mr-grey:#56564f;--mr-sea:#7f9ea3;--mr-timber:#8e8b80;--mr-lichen:#d8dccf;--mr-expo:cubic-bezier(.19, 1, .22, 1);--mr-margin:1rem;--mr-nav:3rem;background:var(--mr-paper);min-height:100svh;color:var(--mr-ink);font-family:var(--mr-font-sans), Helvetica, Arial, sans-serif;font-weight:300;line-height:1.4;overflow-x:clip}.marram ::selection{background:var(--mr-ink);color:var(--mr-paper)}.marram section[id]{scroll-margin-top:var(--mr-nav)}html.lenis.lenis-stopped:has(.marram){overflow:visible}.mr-serif{font-family:var(--mr-font-serif), Georgia, serif;letter-spacing:-.03em;font-weight:400;line-height:1.2}.mr-strong{font-weight:700}.mr-small{font-size:.875rem}.mr-muted{color:var(--mr-grey)}.mr-title{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:.9}.mr-mask{vertical-align:top;display:inline-block;overflow:hidden}.mr-mask>span{display:inline-block}.mr-underline{position:relative}.mr-underline:after{content:"";background:currentColor;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.mr-underline:hover:after,.mr-underline:focus-visible:after{width:100%}.mr-ring{aspect-ratio:1;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1.25rem;overflow:hidden}.mr-ring svg{width:100%}@keyframes mr-swap{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translate(0)}37.5%{transform:translate(100%)}37.51%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translate(-100%)}to{transform:translate(0)}}@media (hover:hover){.mr-swaps:hover .mr-ring svg{animation:.48s both mr-swap}}.mr-nav{height:var(--mr-nav);background:#f5f3ec00}.mr-blur{z-index:-1;pointer-events:none;height:9rem;position:absolute;inset:0 0 auto}.mr-blur>i{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask:linear-gradient(transparent calc(var(--i) * 14% - 14%), black calc(var(--i) * 14%), black calc(var(--i) * 14% + 14%), transparent calc(var(--i) * 14% + 34%));mask:linear-gradient(transparent calc(var(--i) * 14% - 14%), black calc(var(--i) * 14%), black calc(var(--i) * 14% + 14%), transparent calc(var(--i) * 14% + 34%));position:absolute;inset:0}.mr-burger{width:1.75rem;height:1.75rem;position:relative}.mr-burger i{height:2px;translate:0 calc(var(--y) * .28rem);transition:translate .5s var(--mr-expo), rotate .5s var(--mr-expo);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0;right:0}[aria-expanded=true]>.mr-burger i{translate:0;rotate:calc(var(--y) * 45deg)}.mr-menu{visibility:hidden;opacity:0;transition:opacity .5s var(--mr-expo), visibility 0s .5s}.mr-menu[data-open=true]{visibility:visible;opacity:1;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.mr-hero-word,.mr-hero-label,.mr-reel-picture,.mr-hero-facts,.mr-nav{opacity:0}.mr-nav{transform:translateY(-200%)}}@media (prefers-reduced-motion:reduce){.mr-hero-ground{display:none}}.mr-hero-word{display:inline-block}.mr-reel-picture{aspect-ratio:3/2;object-fit:cover;height:100%;transition:filter .4s var(--mr-expo);border-radius:.35rem;flex:none}.mr-reel-picture[data-square=true]{aspect-ratio:1}@media (hover:hover){.mr-reel:has(.mr-reel-picture:hover) .mr-reel-picture:not(:hover){filter:brightness(.55)saturate(.6)}}.mr-tip{z-index:9999;background:var(--mr-ink);max-width:20rem;color:var(--mr-paper);pointer-events:none;visibility:hidden;border-radius:.4rem;padding:.25rem .5rem .35rem;font-size:.875rem;position:fixed;top:1rem;left:1rem}.mr-tip[data-on=true]{visibility:visible}.mr-card{aspect-ratio:6/8;border-radius:.25rem;padding:1.25rem 1.75rem;position:relative;overflow:hidden}.mr-card[data-tone=sea]{background:var(--mr-sea)}.mr-card[data-tone=ink]{background:var(--mr-ink);color:var(--mr-paper)}.mr-card[data-tone=timber]{background:var(--mr-timber)}.mr-boat{border:1px solid var(--mr-ink);border-radius:.5rem;position:relative;overflow:hidden}.mr-boat-bar{transition:color .37s var(--mr-expo) 30ms}.mr-boat-paper{background:var(--mr-paper);transition:transform .45s cubic-bezier(.455,.03,.515,.955)}.mr-boat-shade{opacity:0;transition:opacity 1.25s var(--mr-expo);background:linear-gradient(#0006,#0000)}.mr-boat img{transition:transform 1s cubic-bezier(.455,.03,.515,.955)}@media (hover:hover){.mr-boat:hover .mr-boat-bar{color:#fff}.mr-boat:hover .mr-boat-paper{transform:translateY(-105%)}.mr-boat:hover .mr-boat-shade{opacity:1}.mr-boat:hover img{transform:scale(1.03)}}.mr-row{position:relative}.mr-row-rule{background:var(--mr-ink);height:1px;position:absolute;inset:0 0 auto}.mr-row-dots{width:2rem;height:.35rem;position:relative}.mr-row-dots i{background:var(--mr-ink);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:0}.mr-row-dots i:first-child{left:0}.mr-row-dots i:nth-child(2){margin-left:-.175rem;left:50%}.mr-row-dots i:nth-child(3){right:0}.mr-panel{background:var(--mr-ink);color:var(--mr-paper)}.mr-panel-frame{aspect-ratio:3/2;border-radius:.35rem;overflow:hidden}@media (min-width:992px){.mr-fold{z-index:10;pointer-events:none;display:none;position:absolute;top:4.3rem;left:calc(20vw + .75rem)}.mr-panel{border-radius:.5rem;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.mr-panel-frame{height:20vw}}@media (max-width:991.98px){.mr-fold{transition:grid-template-rows .6s var(--mr-expo);grid-template-rows:0fr;display:grid}.mr-row[data-open=true] .mr-fold{grid-template-rows:1fr}.mr-fold>div{overflow:hidden}.mr-panel{border-radius:.5rem;flex-direction:column;gap:.75rem;margin:0 .75rem 1rem;padding:.75rem;display:flex}}.mr-work-picture{width:33%;height:100%;transition:width 1s var(--mr-expo), filter .6s cubic-bezier(.215, .61, .355, 1);border-radius:.25rem;overflow:hidden}@media (hover:hover) and (min-width:992px){.mr-work:has(.mr-work-link:hover) .mr-work-picture{filter:brightness(.5)grayscale(.6)}:is(.mr-work:has(.mr-work-link:first-child:hover) .mr-work-picture:first-child,.mr-work:has(.mr-work-link:nth-child(2):hover) .mr-work-picture:nth-child(2),.mr-work:has(.mr-work-link:nth-child(3):hover) .mr-work-picture:nth-child(3)){filter:none;width:100%;transition-duration:2s,.6s}}.mr-face{width:var(--size);aspect-ratio:1;margin:var(--y) 0 0 var(--x);opacity:var(--rest,1);scale:var(--shrunk,1);transition:translate var(--back,1.2s) var(--mr-expo), scale 1.2s var(--mr-expo), opacity 1.2s var(--mr-expo);border-radius:.5rem;position:absolute;top:0;left:0;overflow:hidden}.mr-face img{transition:scale 1.2s var(--mr-expo)}@media (hover:hover){.mr-crew:hover .mr-face{translate:var(--dx,0) var(--dy,0);opacity:var(--lit,1);transition-duration:var(--out,2s), 1s, 2s;scale:1}.mr-crew:hover .mr-face img{transition-duration:2s;scale:1.05}}.mr-foot-link{color:#1d1e1c80;transition:color 1s cubic-bezier(.25,.46,.45,.94)}.mr-foot-link .mr-ring{width:1rem}@media (hover:hover){.mr-foot-link:hover{color:var(--mr-ink)}}.mr-field{border-top:1px solid #1d1e1c33}.mr-field input{background:0 0;outline:none;width:100%;padding:.55rem 0 .6rem;font-size:.875rem}.mr-field input::placeholder{color:#1d1e1c66}.mr-field:focus-within{border-top-color:var(--mr-ink)}@media (prefers-reduced-motion:reduce){.marram *,.marram :before,.marram :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.mr-tip{display:none}}
