html{overflow:auto}button{background-color:transparent;border:none}a{all:unset}fieldset{border:none}*{box-sizing:border-box;margin:0;padding:0}.full{height:100%}.full,.w100{width:100%}.h100{height:100%}.w40{width:40%}.w50{width:50%}.h50{height:50%}.h100vh{height:100vh}.block{display:block}.inline{display:inline}.inlineBlock{display:inline-block}.inlineFlex{display:inline-flex}.flex{display:flex}.column{flex-direction:column}.row{flex-direction:row}.rowReverse{flex-direction:row-reverse}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.wrapReverse{flex-wrap:wrap-reverse}.justifyCenter{justify-content:center}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.justifyBetween{justify-content:space-between}.justifyAround{justify-content:space-around}.justifyEvenly{justify-content:space-evenly}.alignCenter{align-items:center}.alignStart{align-items:flex-start}.alignEnd{align-items:flex-end}.alignStretch{align-items:stretch}.alignEvenly{align-items:space-evenly}.alignBetween{align-items:space-between}.alignAround{align-items:space-around}.marginAuto{margin:auto}.marLeftAuto{margin-left:auto}.marRightAuto{margin-right:auto}.shrink{flex-shrink:1}.shrink0{flex-shrink:0}.grow,.grow1{flex-grow:1}.grow2{flex-grow:2}.grow3{flex-grow:3}.grow4{flex-grow:4}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.gap30{gap:30px}.gap50{gap:50px}.centered{display:grid;place-items:center}.r{border:1px solid red}.rr{background-color:red}.b{border:1px solid blue}.bb{background-color:#00f}.g{border:1px solid green}.fixed{position:fixed}.sticky{position:sticky}.top0{top:0}.top20{top:20px}.top50{top:50%}.right0{right:0}.right20{right:20px}.right50{right:0}.left0{left:0}.left50{left:50%}.bottom0,.bottom50{bottom:0}.relative{position:relative}.absolute{position:absolute}.absolutlyCentered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.absoluteFull{inset:0;position:absolute}.overflowHidden{overflow:hidden}.objectFitCover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.objectFitContain,.objectFitContained{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.marTop5{margin-top:min(5px,.5vw)}.marTop10{margin-top:min(10px,1vw)}.marTop20{margin-top:min(20px,3vw)}.marTop50{margin-top:min(50px,4vw)}.marTop100{margin-top:min(100px,6vw)}.marTop150{margin-top:min(150px,8vw)}.marTop200{margin-top:min(200px,10vw)}.marTop250{margin-top:min(250px,12vw)}.marBot5{margin-bottom:min(5px,.5vw)}.marBot10{margin-bottom:min(10px,1vw)}.marBot20{margin-bottom:min(20px,.9vw)}.marBot50{margin-bottom:min(50px,4vw)}.marBot100{margin-bottom:min(100px,6vw)}.marBot150{margin-bottom:min(150px,8vw)}.marBot200{margin-bottom:min(200px,10vw)}.marBot250{margin-bottom:min(250px,12vw)}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.textAlignRight{text-align:right}.textAlignCenter{text-align:center}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weight1{font-weight:100}.weight2{font-weight:200}.weight3{font-weight:300}.weight4{font-weight:400}.weight5{font-weight:500}.weight6{font-weight:600}.weight7{font-weight:700}.weight8{font-weight:800}.Weight9{font-weight:900}.fS10{font-size:10px}.fS12{font-size:12px}.fS14{font-size:14px}.fS16{font-size:16px}.fS18{font-size:18px}.fS20{font-size:20px}.fS22{font-size:22px}.fS24{font-size:24px}.fS26{font-size:26px}.fS28{font-size:28px}.fS30{font-size:30px}.fS32{font-size:32px}.fS34{font-size:34px}.pointer{cursor:pointer}.defaultCursor{cursor:default}.noPointer{cursor:not-allowed}.noSelection{-webkit-user-select:none;-moz-user-select:none;user-select:none}.noEvents{pointer-events:none}.allEvents{pointer-events:all}.noEvents_kidsEvents{pointer-events:none}.noEvents_kidsEvents *{pointer-events:all}.isolate{isolation:isolate}.z_0000{z-index:0}.z_1000{z-index:1000}.z_2000{z-index:2000}.z_3000{z-index:3000}.z_4000{z-index:4000}.z_5000{z-index:5000}.noScroll{overflow:hidden}label.hiddenInput{position:relative}label.hiddenInput input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px;z-index:-1000}.aspectRatio1by1{aspect-ratio:1/1}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;src:url(../fonts/Fraunces/static/Fraunces_72pt-Bold.ttf) format("truetype")}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;src:url(../fonts/Caprasimo/Caprasimo-Regular.ttf) format("truetype")}.typefaceCaprasimo{font-family:Caprasimo}@font-face{font-family:Andada Pro;font-style:normal;font-weight:400;src:url(../fonts/Andada_Pro/static/AndadaPro-Regular.ttf) format("truetype")}@font-face{font-family:Andada Pro;font-style:normal;font-weight:500;src:url(../fonts/Andada_Pro/static/AndadaPro-Medium.ttf) format("truetype")}@font-face{font-family:Andada Pro;font-style:normal;font-weight:600;src:url(../fonts/Andada_Pro/static/AndadaPro-SemiBold.ttf) format("truetype")}@font-face{font-family:Andada Pro;font-style:normal;font-weight:700;src:url(../fonts/Andada_Pro/static/AndadaPro-Bold.ttf) format("truetype")}@font-face{font-family:Andada Pro;font-style:normal;font-weight:800;src:url(../fonts/Andada_Pro/static/AndadaPro-ExtraBold.ttf) format("truetype")}:root{--typeface-findsTable:"Fraunces",serif;--typeface-main:system-ui,sans-serif;--typeface-Andada:"Andada Pro",serif}.typeface-andada{font-family:Andada Pro,serif}.typeface-findstable-logo{font-family:Andada Pro;font-weight:800;letter-spacing:-.04em}.typeface-fraunces{font-family:Fraunces,serif}.paragraph,.typeFace-main{font-family:var(--typeface-main)}.paragraph{color:var(--text-main);font-size:1.4rem;line-height:1.4em}.legalContent .paragraph{font-size:1.2rem}.linkInText{color:#1c4c5e;cursor:pointer;text-decoration:underline}.linkInText:visited{color:#451745}:root{--color-ft-darker:#415a3f;--color-ft-dark:#567755;--color-ft:#6c956a;--color-ft-light:#89aa88;--color-ft-lighter:#a7c0a5;--tone-grayscale-5:#fafafa;--tone-grayscale-10:#f5f5f5;--tone-grayscale-20:#e6e6e6;--tone-grayscale-30:#d4d4d4;--tone-grayscale-40:#a3a3a3;--tone-grayscale-50:#737373;--tone-grayscale-60:#525252;--tone-grayscale-70:#404040;--tone-grayscale-80:#262626;--tone-grayscale-90:#171717;--tone-grayscale-95:#0a0a0a}.test{background-color:hsl(from var(--tone-grayscale-1) h s l/.5)}:root{--tone-zinc-5:#fafafa;--tone-zinc-10:#f4f4f5;--tone-zinc-20:#e4e4e7;--tone-zinc-30:#d4d4d8;--tone-zinc-40:#a1a1aa;--tone-zinc-50:#71717a;--tone-zinc-60:#52525b;--tone-zinc-70:#3f3f46;--tone-zinc-80:#27272a;--tone-zinc-90:#18181b;--tone-zinc-95:#09090b;--color-success:#484;--color-error:#b03737;--color-warning:#8d6b2c;--color-info-bg:#431f43;--color-info-border:#8c578c;--trans-white-10:hsla(0,0%,100%,.1);--trans-white-20:hsla(0,0%,100%,.2);--trans-white-30:hsla(0,0%,100%,.3);--trans-white-40:hsla(0,0%,100%,.4);--trans-white-50:hsla(0,0%,100%,.5);--trans-white-60:hsla(0,0%,100%,.6);--trans-white-70:hsla(0,0%,100%,.7);--trans-white-80:hsla(0,0%,100%,.8);--trans-white-90:hsl(0 0%100%/90%);--trans-black-10:rgba(0,0,0,.1);--trans-black-20:rgba(0,0,0,.2);--trans-black-30:rgba(0,0,0,.3);--trans-black-40:rgba(0,0,0,.4);--trans-black-50:rgba(0,0,0,.5);--trans-black-60:rgba(0,0,0,.6);--trans-black-70:rgba(0,0,0,.7);--trans-black-80:rgba(0,0,0,.8);--trans-black-90:rgba(0,0,0,.9);--tone-croco-5:#f3f4f1;--tone-croco-10:#e8e8e3;--tone-croco-20:#d0d2c6;--tone-croco-30:#b9bbaa;--tone-croco-40:#a2a48e;--tone-croco-50:#8b8e71;--tone-croco-60:#535544;--tone-croco-70:#37392d;--tone-croco-80:#323329;--tone-croco-90:#1c1c17;--tone-croco-95:#0e0e0b;--tone-mango-5:#fefbf5;--tone-mango-10:#fef6e7;--tone-mango-20:#fbe3b7;--tone-mango-30:#f8d087;--tone-mango-40:#f5be56;--tone-mango-50:#f2ab26;--tone-mango-60:#d9910d;--tone-mango-70:#a9710a;--tone-mango-80:#785107;--tone-mango-90:#483004;--tone-mango-95:#302003;--tone-kaki-5:#cbc5b4;--tone-kaki-10:#b6ae96;--tone-kaki-20:#a19778;--tone-kaki-30:#81785a;--tone-kaki-40:#665f47;--tone-kaki-50:#57513d;--tone-kaki-60:#4e4837;--tone-kaki-70:#454030;--tone-kaki-80:#3c382a;--tone-kaki-90:#333024;--tone-kaki-95:#2d2a1f;--tone-brown-5:#0f0c0a;--tone-brown-10:#1f1814;--tone-brown-20:#2e251f;--tone-brown-30:#4e3d32;--tone-brown-40:#705543;--tone-brown-50:#936c53;--tone-brown-60:#af856a;--tone-brown-70:#c5a087;--tone-brown-80:#d9baa6;--tone-brown-90:#ead5c8;--tone-brown-95:#f9f1ec;--architecture-width-large:900px;--architecture-width-medium:700px;--architecture-width-small:500px;--topBar-height:60px}#website_viewportContainer{padding-top:var(--topBar-height)}#pageContent{min-height:50vh}.architecture_width_full{width:100%}.architecture_full_page_header{height:calc(100vh - var(--topBar-height))}.architecture_width_large{padding-inline:7px;width:min(100%,var(--architecture-width-large))}.architecture_width_medium{padding-inline:7px;width:min(100%,var(--architecture-width-medium))}.architecture_width_small{padding-inline:7px;width:min(100%,var(--architecture-width-small))}.architecture_width_large,.architecture_width_medium,.architecture_width_small{margin-inline:auto}.architecture_page_section{padding-bottom:100px}.theme-panel{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:10px}.mainPageStructure h1{font-family:Caprasimo;font-size:clamp(2rem,5vw,4rem);font-weight:700;padding-bottom:25px;padding-top:25px}.mainPageStructure h2{font-size:1.6rem;padding-bottom:15px;padding-top:15px}.mainPageStructure h3{font-size:1.2rem;font-weight:700;padding-bottom:15px}.mainPageStructure .paragraph{padding-bottom:15px}.headerIconBox{padding:30px 0}#website_viewportContainer{--color-light-beige:#fcf7f0;--color-white:#fff;--color-cream:#f2e9df;--color-dark-earth:#3c3c36;--color-medium-earth:#7a7a6e;--color-light-earth:#a59f91;--color-earth-light:#e5d6c5;--color-earth-medium:#b8977b;--color-earth-dark:#8b6b4f;--color-vibrant-orange:coral;--color-vibrant-green:#355334;--color-vibrant-blue:#3a96b5;--color-vibrant-yellow:#fc6;--color-shadow:rgba(0,0,0,.08);--backdropColor:var(--color-color-light-beige);--panel-bg:var(--color-cream);--panel-border:var(--color-medium-earth);--text-primary:var(--color-dark-earth);--text-secondary:var(--color-medium-earth);--text-soft:var(--color-light-earth);--text-negative:var(--color-vibrant-orange);--button-primary-bg:var(--color-vibrant-orange);--button-primary-text:var(--color-white);--button-secondary-bg:var(--color-earth-light);--button-secondary-text:var(--color-text-primary);--button-hover-bg:var(--color-vibrant-yellow);--button-hover-text:var(--color-white);--button-disabled-bg:var(--color-cream);--button-disabled-text:var(--color-light-earth);--cta-bg:var(--color-vibrant-green);--cta-text:var(--color-white);--cta-hover-bg:var(--color-earth-medium);--outline:var(--color-earth-medium);--outline-hover:var(--color-vibrant-orange);--ui-on:var(--color-vibrant-green);--ui-off:var(--color-earth-light);--ui-disabled:var(--color-cream);--scrollbar-thumb:var(--color-earth-medium);--scrollbar-track:var(--color-backdrop)}.button,button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;justify-content:center;padding:.6em 1.1em;text-decoration:none;transition:background-color .22s ease,color .18s ease,border-color .18s ease,transform .15s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.textButton{background:transparent;border-bottom:1px solid transparent;border-radius:4px;color:var(--color-text-primary);padding:.35em .25em}.textButton:hover{border-bottom-color:var(--color-ui-on);color:var(--color-text-secondary);transform:translateY(-1px)}.textButton:focus{box-shadow:0 0 0 4px #0000000a;outline:3px solid transparent;transform:translateY(-1px)}.textButton:disabled{border-bottom-color:transparent;cursor:not-allowed;opacity:.55;transform:none}.buttonMain{background-color:var(--panel-bg);border:1px solid var(--color-panel-border);border-radius:10px;color:var(--text-primary);padding:.6em 1em}.buttonMain:hover{background-color:var(--earth-light);transform:translateY(-1px)}.buttonMain:focus{box-shadow:0 0 0 4px #0000000a;outline:none}.buttonMain:disabled{background-color:var(--panel-border);color:var(--text-soft);cursor:not-allowed;opacity:.85;transform:none}.buttonCta{background-color:var(--cta-bg);border:1px solid transparent;border-radius:12px;box-shadow:0 6px 18px #0000001a;color:var(--cta-text);padding:.7em 1.2em;transform:translateZ(0)}.buttonCta:hover{background-color:var(--cta-hover-bg);box-shadow:0 10px 26px #00000024;transform:translateY(-2px)}.buttonCta:active{box-shadow:0 4px 10px #00000014;transform:translateY(0)}.buttonCta:focus{box-shadow:0 0 0 6px #0000000f;outline:none}.buttonCta:disabled{background-color:var(--panel-border);box-shadow:none;color:var(--color-text-soft);cursor:not-allowed;font-family:var(--);opacity:.85;transform:none}.buttonSmall{border-radius:8px;font-size:.85rem;padding:.35em .6em}.buttonLarge{border-radius:14px;font-size:1.05rem;padding:.9em 1.6em}.buttonBase:focus-visible{box-shadow:0 0 0 6px #0000000f;outline:none}#website_viewportContainer,html{background-color:var(--backdropColor)}#website_viewportContainer{overflow-x:hidden;width:100vw}body{overflow:auto}
