@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Indivisible;font-style:normal;font-weight:800;src:url(Indivisible-Black.5e784d23.woff2) format("woff2"),url(Indivisible-Black.851c824a.woff) format("woff"),url(Indivisible-Black.761b5010.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:700;src:url(Indivisible-Bold.2969778c.woff2) format("woff2"),url(Indivisible-Bold.b6cab694.woff) format("woff"),url(Indivisible-Bold.e3dc6f0e.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:600;src:url(Indivisible-SemiBold.5e4607f3.woff2) format("woff2"),url(Indivisible-SemiBold.56b8ca19.woff) format("woff"),url(Indivisible-SemiBold.93262b75.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:500;src:url(Indivisible-Medium.3dee09c8.woff2) format("woff2"),url(Indivisible-Medium.bb30a145.woff) format("woff"),url(Indivisible-Medium.a7d95219.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:400;src:url(Indivisible-Regular.1ac279de.woff2) format("woff2"),url(Indivisible-Regular.c4372c09.woff) format("woff"),url(Indivisible-Regular.4c656dc6.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:300;src:url(Indivisible-Light.700a793a.woff2) format("woff2"),url(Indivisible-Light.a178b262.woff) format("woff"),url(Indivisible-Light.d43094be.otf) format("opentype")}@font-face{font-family:Indivisible;font-style:normal;font-weight:200;src:url(Indivisible-Thin.4abb53e4.woff2) format("woff2"),url(Indivisible-Thin.f77b6c8b.woff) format("woff"),url(Indivisible-Thin.e26d94a6.otf) format("opentype")}:root{--primary-background:#1d1d1d;--secondary-background:#171717;--tertiary-background:hsla(0,0%,100%,0.05);--primary-text:#fff;--secondary-text:hsla(0,0%,100%,0.5);--tertiary-text:hsla(0,0%,100%,0.25)}body,html{background-color:var(--primary-background);color:var(--primary-text);font-family:Indivisible,sans-serif;font-size:18px;font-weight:400;line-height:29px;scroll-behavior:smooth}*,:after,:before{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a{color:var(--primary-text);text-decoration:none}nav{background:var(--secondary-background);-webkit-box-shadow:0 2px 44px 0 rgba(0,0,0,.5);box-shadow:0 2px 44px 0 rgba(0,0,0,.5);font-weight:600;min-height:100px;min-width:100%;position:fixed;will-change:opacity;z-index:100}nav .container{-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;min-height:100px}nav .container,nav .container ul{-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}nav .container ul{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-align:center;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;font-weight:500;justify-content:flex-end;line-height:100px}@media (max-width:500px){nav .container ul{font-size:16px;line-height:1.2em}}nav .container ul li{margin-left:30px}@media (max-width:500px){nav .container ul li{margin-left:14px}}nav .container ul li a{color:var(--secondary-text);-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:color .2s ease;transition:color .2s ease}nav .container ul li a.active,nav .container ul li a:hover{color:var(--primary-text)}nav .container ul li:first-child{margin-left:0;margin-right:auto}nav .container ul li:first-child a{color:var(--primary-text)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){nav{-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);background:hsla(0,0%,8%,.8);-webkit-box-shadow:0 2px 44px 0 rgba(0,0,0,.2);box-shadow:0 2px 44px 0 rgba(0,0,0,.2)}}.container{margin:0 auto;max-width:1000px;width:80%}.container.large{width:90%}.container.medium{max-width:850px}.container.small{max-width:730px}.container.right-aligned{text-align:right}.cta-button{background:var(--primary-text);border-radius:22px;color:var(--primary-background);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;line-height:normal;margin-bottom:40px;padding:12px 37px 11px 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cta-button.disabled{background:var(--secondary-text);padding:12px 15px 11px}.cta-button.disabled:after{content:none}.cta-button:after{background:url(arrow.fd232a43.svg);content:"";height:22px;position:absolute;right:11px;top:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:22px}hr{border:0;border-top:1px solid hsla(0,0%,100%,.1);height:0;margin:0}footer{background-color:var(--secondary-background);margin-top:60px;overflow-x:hidden;padding:50px 0}footer li{font-weight:500;line-height:2.5em}footer li a{color:var(--secondary-text);font-weight:400}footer .container{display:grid;grid-template-columns:auto 64px;position:relative}.home nav{opacity:0;will-change:opacity}.home h1{color:var(--primary-text);font-size:20px;font-weight:500;line-height:1.4}@media (max-width:500px){.home h1{font-size:16px}}.home h1 .subtitle{color:var(--secondary-text)}.home h2{color:var(--tertiary-text);font-size:110px;font-weight:700;letter-spacing:-1.5px;position:relative;text-align:right;-webkit-transform:rotate(-90deg) translateX(-100%) translateY(-20px);transform:rotate(-90deg) translateX(-100%) translateY(-20px);-webkit-transform-origin:top left;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1}@media (max-width:500px){.home h2{font-size:50px;-webkit-transform:rotate(-90deg) translateX(-100%) translateY(-26px);transform:rotate(-90deg) translateX(-100%) translateY(-26px)}}.home h3{color:var(--primary-text);font-size:24px;font-weight:600;line-height:1.4}.home h4{color:var(--secondary-text);font-size:18px;font-weight:400;line-height:1.4}.home header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--secondary-background);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:250px;justify-content:center;padding-bottom:5%;position:relative}@media (max-width:1000px){.home header{height:200px;padding-bottom:6%}}@media (max-width:640px){.home header{height:175px}}.home header span{display:block}.home header .tile{bottom:0;height:100%;overflow:hidden;position:absolute;width:100%}.home header .tile:after{background-color:var(--primary-background);bottom:-190px;content:"";height:200px;left:0;position:absolute;right:0;-webkit-transform:skewY(3deg);transform:skewY(3deg);-webkit-transform-origin:100%;transform-origin:100%}.home header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.home header .avatar-container{background-image:-webkit-gradient(linear,left top,left bottom,from(#adadad),to(#cacacf));background-image:linear-gradient(180deg,#adadad,#cacacf);border-radius:50%;bottom:-140px;-webkit-box-shadow:0 20px 70px 0 rgba(0,0,0,.25);box-shadow:0 20px 70px 0 rgba(0,0,0,.25);display:block;height:30vw;max-height:300px;max-width:300px;overflow:hidden;position:absolute;right:0;width:30vw;z-index:20}.home header .avatar-container .avatar{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease;width:100%}.home header .avatar-container .avatar.loading{-webkit-filter:blur(50px);filter:blur(50px)}.home header .avatar-container .avatar.loaded{-webkit-filter:blur(0);filter:blur(0)}@media (max-width:1000px){.home header .avatar-container{max-height:250px;max-width:250px}}@media (max-width:640px){.home header .avatar-container{bottom:-60px;max-height:100px;max-width:100px}}.home section .container-title{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:640px){.home #work{padding-top:40px}}.home #work h2{padding-right:30px}.home #work ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:10}.home #work .project{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;display:inline-block;height:45vw;margin-bottom:75px;max-height:550px;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:calc(50% - 37.5px);will-change:transform}.home #work .project:hover,.home #work .project:hover .background{-webkit-transform:scale(1.03);transform:scale(1.03)}.home #work .project:hover .shadow{opacity:1}.home #work .project:nth-child(odd):not(:first-child){margin-top:-170px}.home #work .project:nth-child(2){margin-top:170px}@media (max-width:600px){.home #work .project:nth-child(2){margin-top:0}}@media (max-width:1000px){.home #work .project{height:60vh;margin-bottom:5%;max-height:450px;width:47.5%}}@media (max-width:640px){.home #work .project{margin-bottom:10%;margin-top:0!important;width:100%}}.home #work .project:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8));content:""}.home #work .project .shadow,.home #work .project:after{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.home #work .project .shadow{-webkit-box-shadow:0 20px 70px 0 rgba(0,0,0,.4);box-shadow:0 20px 70px 0 rgba(0,0,0,.4);opacity:.65;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.home #work .project a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;overflow:hidden;position:absolute;width:100%}.home #work .project .card-container{padding:35px 40px}@media (max-width:500px){.home #work .project .card-container{padding:20px 25px}}.home #work .project h3,.home #work .project h4{position:relative;z-index:10}.home #work .project h4{margin-top:5px}.home #work .project .background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;will-change:transform;z-index:0}.home #work .project .background.left{-o-object-position:left bottom;object-position:left bottom}.home #work .project .background.loading{-webkit-filter:blur(50px);filter:blur(50px)}.home #work .project .background.loaded{-webkit-filter:blur(0);filter:blur(0)}.home #photography{min-height:990px}@media (max-width:500px){.home #photography{min-height:auto}}.home #photography h2{padding-right:100px}.home #photography:before{content:" ";display:block;height:100px;margin-top:-100px;pointer-events:none;visibility:hidden}.home #photography .photo-container{overflow-x:hidden;padding-bottom:30px;position:relative;z-index:20}@media (max-width:500px){.home #photography .photo-container{padding-bottom:20px}}.home #photography .container-scroll{padding-bottom:45px}@media (max-width:500px){.home #photography .container-scroll{padding-bottom:80px}}.home #photography .container-scroll .scroll-button{background:var(--primary-text);border-radius:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px}.home #photography .container-scroll .scroll-button button{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0 10px;-ms-touch-action:manipulation;touch-action:manipulation}.home #photography .container-scroll .scroll-button button .icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.home #photography .container-scroll .scroll-button button.scroll-right{padding-left:6px}.home #photography .container-scroll .scroll-button button.scroll-left{padding-right:6px}.home #photography .container-scroll .scroll-button button.active svg path{stroke:var(--primary-background)}.home #photography .container-scroll .scroll-button .scroll-left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home #photography ul{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;overflow-y:hidden;padding:60px calc(10% + env(safe-area-inset-right)) 0 calc(10% + env(safe-area-inset-left));scroll-padding:10%;scroll-padding:calc(10% + env(safe-area-inset-left));-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory}.home #photography ul::-webkit-scrollbar{display:none}@media (min-width:1111px){.home #photography ul{padding:50px calc(50% - 500px) 0 calc(50% - 425px);scroll-padding:calc(50% - 425px)}}.home #photography .photo{display:block;position:relative;scroll-snap-align:start;z-index:20}.home #photography .photo+.photo{margin-left:40px}@media (max-width:500px){.home #photography .photo+.photo{margin-left:20px}.home #photography .photo:last-child{padding-right:20px}}.home #photography .photo img{border-radius:2.5px;-webkit-box-shadow:0 20px 70px 0 rgba(0,0,0,.5);box-shadow:0 20px 70px 0 rgba(0,0,0,.5);height:75vh;max-height:650px;max-width:450px;-o-object-fit:cover;object-fit:cover;width:auto}@media (max-width:500px){.home #photography .photo img{height:auto;width:80vw}}.home #photography .photo .title{display:block;font-size:20px;font-weight:600;margin-top:25px}.home #photography .photo .location{color:var(--secondary-text);display:block;font-size:16px;font-weight:400;margin-top:0}.home #about{min-height:550px}.home #about:before{content:" ";display:block;height:150px;margin-top:-150px;pointer-events:none;visibility:hidden}.home #about .container-me{padding-left:140px}@media (max-width:500px){.home #about .container-me{padding-left:60px}}.home #about .me{color:var(--secondary-text);display:block;margin:-40px 0 30px;max-width:75%}@media (max-width:500px){.home #about .me{max-width:90%}}.project header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh;justify-content:flex-end;min-height:650px;overflow:hidden;position:relative}.project header .heading{margin:0 0 80px;position:relative;z-index:20}@media (max-width:500px){.project header .heading{margin:0 0 40px}}.project header .heading h1{color:var(--primary-text);font-size:65px;font-weight:600;line-height:normal}@media (max-width:500px){.project header .heading h1{font-size:40px}}.project header .heading h2{color:var(--secondary-text);font-size:45px;font-weight:600;line-height:normal}@media (max-width:500px){.project header .heading h2{font-size:30px}}.project header .info{position:relative;z-index:20}.project header .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}@media (max-width:500px){.project header .info ul{display:grid;grid-auto-flow:row}.project header .info ul li{grid-column:1/3;margin:0!important}.project header .info ul li:first-child{grid-column:1/2;grid-row:1/1}.project header .info ul li:last-child{grid-column:2/2;grid-row:1/1}}.project header .info ul li{color:var(--secondary-text);font-size:12px;font-weight:500;letter-spacing:.86px;margin-left:20px;text-transform:uppercase}.project header .info ul li:first-child{margin-left:0}.project header .info ul li:last-child{margin-left:auto;text-align:right}.project header .overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(29,29,29,.2)),color-stop(3%,rgba(29,29,29,.21)),color-stop(6%,rgba(29,29,29,.23)),color-stop(8%,rgba(29,29,29,.26)),color-stop(11%,rgba(29,29,29,.29)),color-stop(13%,rgba(29,29,29,.32)),color-stop(16%,rgba(29,29,29,.36)),color-stop(18%,rgba(29,29,29,.4)),color-stop(20%,rgba(29,29,29,.44)),color-stop(23%,rgba(29,29,29,.49)),color-stop(25%,rgba(29,29,29,.53)),color-stop(28%,rgba(29,29,29,.58)),color-stop(31%,rgba(29,29,29,.63)),color-stop(34%,rgba(29,29,29,.68)),color-stop(38%,rgba(29,29,29,.72)),color-stop(42%,rgba(29,29,29,.77)),color-stop(46%,rgba(29,29,29,.81)),color-stop(51%,rgba(29,29,29,.85)),color-stop(56%,rgba(29,29,29,.89)),color-stop(62%,rgba(29,29,29,.92)),color-stop(68%,rgba(29,29,29,.95)),color-stop(75%,rgba(29,29,29,.97)),color-stop(83%,rgba(29,29,29,.98)),color-stop(91%,#1d1d1d),to(#1d1d1d));background-image:linear-gradient(180deg,rgba(29,29,29,.2),rgba(29,29,29,.21) 3%,rgba(29,29,29,.23) 6%,rgba(29,29,29,.26) 8%,rgba(29,29,29,.29) 11%,rgba(29,29,29,.32) 13%,rgba(29,29,29,.36) 16%,rgba(29,29,29,.4) 18%,rgba(29,29,29,.44) 20%,rgba(29,29,29,.49) 23%,rgba(29,29,29,.53) 25%,rgba(29,29,29,.58) 28%,rgba(29,29,29,.63) 31%,rgba(29,29,29,.68) 34%,rgba(29,29,29,.72) 38%,rgba(29,29,29,.77) 42%,rgba(29,29,29,.81) 46%,rgba(29,29,29,.85) 51%,rgba(29,29,29,.89) 56%,rgba(29,29,29,.92) 62%,rgba(29,29,29,.95) 68%,rgba(29,29,29,.97) 75%,rgba(29,29,29,.98) 83%,#1d1d1d 91%,#1d1d1d);z-index:10}.project header .background,.project header .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.project header .background{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}.project header .background.loading{-webkit-filter:blur(50px);filter:blur(50px)}.project header .background.loaded{-webkit-filter:blur(0);filter:blur(0)}.project article{padding:40px 0 30px}.project article h3{font-size:30px;margin-bottom:30px}.project article h3,.project article h4{color:var(--primary-text);font-weight:600;line-height:1.3em}.project article h4{font-size:22px;margin-bottom:20px}.project article li,.project article p{color:var(--secondary-text)}.project article li{margin-left:1em}.project article li:before{content:"•  "}.project .context{background-color:var(--tertiary-background);border-radius:6px;margin-top:10px;padding:17px 20px}.project .context h4{color:var(--primary-text);font-size:22px;font-weight:600;line-height:1.6;padding-bottom:4px}.project figure{padding:30px 0}.project figure img,.project figure video{border-radius:6px;height:auto;max-width:100%}.project figure figcaption{color:var(--secondary-text);font-size:15px;line-height:30px;margin-top:4px;text-align:center}.project figure+article{padding:25px 0 30px}.project .project-preview-container{display:grid;grid-template-columns:1fr 120px 1fr;grid-template-rows:100px 250px}.project .project-preview-container .project-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.project .project-preview-container .project-preview:hover .image-container{-webkit-transform:scale(1.03);transform:scale(1.03)}.project .project-preview-container .project-preview.previous{grid-column:1/3;grid-row:2/3}.project .project-preview-container .project-preview.previous h4{margin-bottom:10px}.project .project-preview-container .project-preview.next{grid-column:2/4;grid-row:1/3;z-index:10}.project .project-preview-container .project-preview.next h4{color:var(--primary-text);font-size:40px;font-weight:600;margin-bottom:20px}.project .project-preview-container .project-preview .image-container{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:reverse;border-radius:16px;-webkit-box-shadow:0 2px 64px 0 rgba(0,0,0,.8);box-shadow:0 2px 64px 0 rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;will-change:transform}.project .project-preview-container .project-preview .image-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.67)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.67));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.project .project-preview-container .project-preview .image-container:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.project .project-preview-container .project-preview p{color:var(--primary-text);font-weight:500;padding:30px;position:relative;z-index:20}.project .project-preview-container .project-preview img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about section:first-of-type{padding-bottom:80px;padding-top:180px}.about p{color:var(--secondary-text)}.about p+p{margin-top:1em}.about .caption-container{display:-webkit-box;display:-ms-flexbox;display:flex}.about .caption-container.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about .caption{margin-bottom:10px;padding-left:30px;position:relative}.about .caption:before{background:url(arrow.fd232a43.svg);bottom:15px;content:"";height:22px;left:0;position:absolute;-webkit-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);width:22px}@media (max-width:500px){.about .caption:before{bottom:12px}}.about .caption .highlight{color:var(--primary-text);font-weight:600}@media (max-width:500px){.about .caption{font-size:16px;line-height:1.4em;margin-bottom:14px;margin-left:10%}}.about .card-container{display:grid}.about #container-top{grid-template-columns:1fr 30px 2fr;grid-template-rows:100px 200px 350px}@media (max-width:500px){.about #container-top{grid-template-columns:10% 40%;grid-template-rows:180px 35px 375px;width:100%}}.about #container-bottom{grid-template-columns:1fr 30px 1fr;grid-template-rows:100px 550px;margin-top:120px}@media (max-width:500px){.about #container-bottom{grid-template-columns:20% 60%;grid-template-rows:470px 35px 375px;width:100%}}.about .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about .card .image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.about .card img{-webkit-box-shadow:0 20px 70px 0 rgba(0,0,0,.6);box-shadow:0 20px 70px 0 rgba(0,0,0,.6);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about .card.me{grid-column:1/3;grid-row:1/3;z-index:1}@media (max-width:500px){.about .card.me{grid-column:2/3}}.about .card.dessert{grid-column:2/4;grid-row:2/4}@media (max-width:500px){.about .card.dessert{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-column:1/4}}.about .card.dessert p{text-align:right}@media (max-width:500px){.about .card.dessert p:before{-webkit-transform:translateY(50%) rotate(-90deg);transform:translateY(50%) rotate(-90deg)}.about .card.dessert p{margin:14px auto 0;text-align:left;width:80%}.about .card.dessert img{-webkit-box-shadow:none!important;box-shadow:none!important}}.about .card.lassen-night{grid-column:1/3;grid-row:1/3;z-index:1}.about .card.lassen-lake{grid-column:2/4;grid-row:2/3}@media (max-width:500px){.about .card.lassen-lake{grid-row:2/4}}
/*# sourceMappingURL=index.2aa9b443.css.map */
